Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): update osv-scanner minor (#1414)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [deps.dev/api/v3](https://redirect.github.com/google/deps.dev) | `v3.0.0-20241010035105-b3ba03369df1` -> `v3.0.0-20241223232618-f8b47b9fbbab` | [![age](https://developer.mend.io/api/mc/badges/age/go/deps.dev%2fapi%2fv3/v3.0.0-20241223232618-f8b47b9fbbab?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/deps.dev%2fapi%2fv3/v3.0.0-20241223232618-f8b47b9fbbab?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/deps.dev%2fapi%2fv3/v3.0.0-20241010035105-b3ba03369df1/v3.0.0-20241223232618-f8b47b9fbbab?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/deps.dev%2fapi%2fv3/v3.0.0-20241010035105-b3ba03369df1/v3.0.0-20241223232618-f8b47b9fbbab?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [deps.dev/util/maven](https://redirect.github.com/google/deps.dev) | `3890182` -> `3e2fcc7` | [![age](https://developer.mend.io/api/mc/badges/age/go/deps.dev%2futil%2fmaven/v0.0.0-20241223234259-3e2fcc756990?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/deps.dev%2futil%2fmaven/v0.0.0-20241223234259-3e2fcc756990?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/deps.dev%2futil%2fmaven/v0.0.0-20241218001045-3890182485f3/v0.0.0-20241223234259-3e2fcc756990?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/deps.dev%2futil%2fmaven/v0.0.0-20241218001045-3890182485f3/v0.0.0-20241223234259-3e2fcc756990?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [deps.dev/util/resolve](https://redirect.github.com/google/deps.dev) | `3890182` -> `d36e05e` | [![age](https://developer.mend.io/api/mc/badges/age/go/deps.dev%2futil%2fresolve/v0.0.0-20241223234119-d36e05e6460f?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/deps.dev%2futil%2fresolve/v0.0.0-20241223234119-d36e05e6460f?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/deps.dev%2futil%2fresolve/v0.0.0-20241218001045-3890182485f3/v0.0.0-20241223234119-d36e05e6460f?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/deps.dev%2futil%2fresolve/v0.0.0-20241218001045-3890182485f3/v0.0.0-20241223234119-d36e05e6460f?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [deps.dev/util/semver](https://redirect.github.com/google/deps.dev) | `b3ba033` -> `018358f` | [![age](https://developer.mend.io/api/mc/badges/age/go/deps.dev%2futil%2fsemver/v0.0.0-20241223233905-018358ffdd50?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/deps.dev%2futil%2fsemver/v0.0.0-20241223233905-018358ffdd50?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/deps.dev%2futil%2fsemver/v0.0.0-20241010035105-b3ba03369df1/v0.0.0-20241223233905-018358ffdd50?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/deps.dev%2futil%2fsemver/v0.0.0-20241010035105-b3ba03369df1/v0.0.0-20241223233905-018358ffdd50?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/CycloneDX/cyclonedx-go](https://redirect.github.com/CycloneDX/cyclonedx-go) | `v0.9.1` -> `v0.9.2` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fCycloneDX%2fcyclonedx-go/v0.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fCycloneDX%2fcyclonedx-go/v0.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fCycloneDX%2fcyclonedx-go/v0.9.1/v0.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fCycloneDX%2fcyclonedx-go/v0.9.1/v0.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/charmbracelet/bubbletea](https://redirect.github.com/charmbracelet/bubbletea) | `v1.1.1` -> `v1.2.4` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcharmbracelet%2fbubbletea/v1.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcharmbracelet%2fbubbletea/v1.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcharmbracelet%2fbubbletea/v1.1.1/v1.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcharmbracelet%2fbubbletea/v1.1.1/v1.2.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/go-git/go-billy/v5](https://redirect.github.com/go-git/go-billy) | `v5.5.0` -> `v5.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgo-git%2fgo-billy%2fv5/v5.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgo-git%2fgo-billy%2fv5/v5.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgo-git%2fgo-billy%2fv5/v5.5.0/v5.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgo-git%2fgo-billy%2fv5/v5.5.0/v5.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/google/osv-scalibr](https://redirect.github.com/google/osv-scalibr) | `6da1802` -> `fd6877f` | | | | | require | digest | | [github.com/jedib0t/go-pretty/v6](https://redirect.github.com/jedib0t/go-pretty) | `v6.6.0` -> `v6.6.5` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fjedib0t%2fgo-pretty%2fv6/v6.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fjedib0t%2fgo-pretty%2fv6/v6.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fjedib0t%2fgo-pretty%2fv6/v6.6.0/v6.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fjedib0t%2fgo-pretty%2fv6/v6.6.0/v6.6.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/ossf/osv-schema/bindings/go](https://redirect.github.com/ossf/osv-schema) | `c44c784` -> `57fd3dd` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fossf%2fosv-schema%2fbindings%2fgo/v0.0.0-20241210213101-57fd3ddb15aa?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fossf%2fosv-schema%2fbindings%2fgo/v0.0.0-20241210213101-57fd3ddb15aa?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fossf%2fosv-schema%2fbindings%2fgo/v0.0.0-20241127234932-c44c7842979f/v0.0.0-20241210213101-57fd3ddb15aa?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fossf%2fosv-schema%2fbindings%2fgo/v0.0.0-20241127234932-c44c7842979f/v0.0.0-20241210213101-57fd3ddb15aa?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/exp | `f66d83c` -> `b2144cd` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/v0.0.0-20241217172543-b2144cdd0a67?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/v0.0.0-20241217172543-b2144cdd0a67?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20241009180824-f66d83c29e7c/v0.0.0-20241217172543-b2144cdd0a67?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20241009180824-f66d83c29e7c/v0.0.0-20241217172543-b2144cdd0a67?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.21.0` -> `v0.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.21.0/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.21.0/v0.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) | `v1.67.1` -> `v1.69.2` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.69.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.69.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.67.1/v1.69.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.67.1/v1.69.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/protobuf](https://redirect.github.com/protocolbuffers/protobuf-go) | `v1.35.1` -> `v1.36.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fprotobuf/v1.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fprotobuf/v1.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fprotobuf/v1.35.1/v1.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fprotobuf/v1.35.1/v1.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | --- ### Release Notes <details> <summary>CycloneDX/cyclonedx-go (github.com/CycloneDX/cyclonedx-go)</summary> ### [`v0.9.2`](https://redirect.github.com/CycloneDX/cyclonedx-go/releases/tag/v0.9.2) [Compare Source](https://redirect.github.com/CycloneDX/cyclonedx-go/compare/v0.9.1...v0.9.2) #### Changelog ##### Features - [`39ede21`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/39ede217f126cfbc80eabf880f6643be3d392a4f): feat: add MarshalXML and UnmarshalXML ([@​DmitriyLewen](https://redirect.github.com/DmitriyLewen)) - [`e9191ed`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/e9191ed11a269fcb6b3fb54e000ed6d81b5bf9db): feat: add UnmarshalJSON ([@​DmitriyLewen](https://redirect.github.com/DmitriyLewen)) ##### Fixes - [`80fede1`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/80fede1f13a956d35eb14696cd2ca9d2d943f809): fix: add json tag for `Identity` ([@​DmitriyLewen](https://redirect.github.com/DmitriyLewen)) - [`24e9503`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/24e9503293f0837e6e7ea3ff670ef958e6075b87): fix: tests ([@​DmitriyLewen](https://redirect.github.com/DmitriyLewen)) - [`d68a199`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/d68a199bc1747e5d6a7d4196c2f270535bbf6e3e): fix: use `identity` as array in `valid-evidence.json` ([@​DmitriyLewen](https://redirect.github.com/DmitriyLewen)) - [`ff9cc28`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/ff9cc28f9c9554328bd6c1ad56098be5a692d5e9): fix: use componentEvidence array for Evidence.Identity field ([@​DmitriyLewen](https://redirect.github.com/DmitriyLewen)) ##### Building and Packaging - [`016ee29`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/016ee293d464d6383be3a714f7fb0debebef8ad5): build(deps): bump actions/checkout from 4.1.7 to 4.2.0 ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) - [`77153ab`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/77153ab5fe005f6484ac1e1225e7152df00db3f1): build(deps): bump actions/checkout from 4.2.0 to 4.2.1 ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) - [`4f50d02`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/4f50d02c1282ac1d0d7448502b231a0e84a1e529): build(deps): bump actions/checkout from 4.2.1 to 4.2.2 ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) - [`b844512`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/b84451219e77e0fbbe7d5ba054bcf25dbc7aaea4): build(deps): bump actions/setup-go from 5.0.2 to 5.1.0 ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) - [`238cbea`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/238cbea3479fed9fdfcbfa5f1751828390a05211): build(deps): bump actions/setup-go from 5.1.0 to 5.2.0 ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) - [`bbe8f3c`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/bbe8f3c2c7c4567514ae966c69bf93fc1b3dba2a): build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) - [`05f8930`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/05f8930fe918a31941ebf90eec627e5e6e908d1c): build(deps): bump github.com/terminalstatic/go-xsd-validate ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) - [`082f877`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/082f87791a5e290c9d4c6e8126dc0cc987028a60): build(deps): bump gitpod/workspace-go from `2a9e01c` to `9c95281` ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) - [`093b1c1`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/093b1c15164dad5d46768db0e3f6ee43eb60ca20): build(deps): bump gitpod/workspace-go from `9c95281` to `6932342` ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) - [`47b7e01`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/47b7e01ce8f8209894065e9656217b8c00a3c8ea): build(deps): bump golangci/golangci-lint-action from 6.1.0 to 6.1.1 ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) - [`ce6eb84`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/ce6eb841cb1e21aa28efbccd9eb8fe5eea0555c9): build(deps): bump goreleaser/goreleaser-action from 6.0.0 to 6.1.0 ([@​dependabot](https://redirect.github.com/dependabot)\[bot]) ##### Others - [`4d3aff9`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/4d3aff9fab9ae78bd6fbbc9fd0912fab14c8fb64): UPDATE_SNAPSHOTS=true make test ([@​DmitriyLewen](https://redirect.github.com/DmitriyLewen)) - [`31d9544`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/31d954443e6563aeee69d82bdfb82aee83e07df1): refactor ([@​DmitriyLewen](https://redirect.github.com/DmitriyLewen)) - [`0170729`](https://redirect.github.com/CycloneDX/cyclonedx-go/commit/0170729e313a681fc8659643601410ae10ffe803): refactor: update convert package ([@​DmitriyLewen](https://redirect.github.com/DmitriyLewen)) </details> <details> <summary>charmbracelet/bubbletea (github.com/charmbracelet/bubbletea)</summary> ### [`v1.2.4`](https://redirect.github.com/charmbracelet/bubbletea/releases/tag/v1.2.4) [Compare Source](https://redirect.github.com/charmbracelet/bubbletea/compare/v1.2.3...v1.2.4) #### Changelog ##### Bug fixes - [`4ad0792`](https://redirect.github.com/charmbracelet/bubbletea/commit/4ad07926d7ff00bc21a05b2536d82a7cc629225e): fix: cursor position adjustment after exiting alt screen ([#​1241](https://redirect.github.com/charmbracelet/bubbletea/issues/1241)) ([@​semihbkgr](https://redirect.github.com/semihbkgr)) - [`ede8caa`](https://redirect.github.com/charmbracelet/bubbletea/commit/ede8caa9d4f588a4a2c744d8e135a1b444bf2ce9): fix: renderer: keep a separate count of lines rendered in the alt screen ([@​aymanbagabas](https://redirect.github.com/aymanbagabas)) ##### Other work - [`76b0f81`](https://redirect.github.com/charmbracelet/bubbletea/commit/76b0f818b3174a3e9b77f93c19820d07855f13f4): ci: fix goreleaser config ([#​1238](https://redirect.github.com/charmbracelet/bubbletea/issues/1238)) ([@​caarlos0](https://redirect.github.com/caarlos0)) *** <a href="https://charm.sh/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-badge.jpg" width="400"></a> Thoughts? Questions? We love hearing from you. Feel free to reach out on [Twitter](https://twitter.com/charmcli), [The Fediverse](https://mastodon.technology/@​charm), or on [Discord](https://charm.sh/chat). ### [`v1.2.3`](https://redirect.github.com/charmbracelet/bubbletea/releases/tag/v1.2.3) [Compare Source](https://redirect.github.com/charmbracelet/bubbletea/compare/v1.2.2...v1.2.3) ### Altscreen-not-altscreen This release fixes a sneaky longstanding bug in the renderer where mis-paints could happen when toggling in and out of the altscreen if the height of the TUI changed whilst in the altscreen. Special thanks to [@​applejag](https://redirect.github.com/applejag) for reporting the issue and [@​semihbkgr](https://redirect.github.com/semihbkgr) for the fix. #### Changelog - [`f8f840c`](https://redirect.github.com/charmbracelet/bubbletea/commit/f8f840c38a36140fe890a02c6b35589f15a85ff5): fix: cursor position adjustment after exiting alt screen ([#​1241](https://redirect.github.com/charmbracelet/bubbletea/issues/1241)) ([@​semihbkgr](https://redirect.github.com/semihbkgr)) *** <a href="https://charm.sh/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-badge.jpg" width="400"></a> Thoughts? Questions? We love hearing from you. Feel free to reach out on [Twitter](https://twitter.com/charmcli), [The Fediverse](https://mastodon.technology/@​charm), or on [Discord](https://charm.sh/chat). ### [`v1.2.2`](https://redirect.github.com/charmbracelet/bubbletea/releases/tag/v1.2.2) [Compare Source](https://redirect.github.com/charmbracelet/bubbletea/compare/v1.2.1...v1.2.2) Hi! This release fixes some bugs found the fast new renderer introduced in [v1.2.0](https://redirect.github.com/charmbracelet/bubbletea/releases/tag/v1.2.0). Happy rendering! #### Fixed - Incorrect line skipping in renderer flush by [@​semihbkgr](https://redirect.github.com/semihbkgr) in [https://github.com/charmbracelet/bubbletea/pull/1233](https://redirect.github.com/charmbracelet/bubbletea/pull/1233) - Erase the rest of the line when it's shorter than the width by [@​aymanbagabas](https://redirect.github.com/aymanbagabas) in [https://github.com/charmbracelet/bubbletea/pull/1227](https://redirect.github.com/charmbracelet/bubbletea/pull/1227) #### New Contributors - [@​semihbkgr](https://redirect.github.com/semihbkgr) made their first contribution in [https://github.com/charmbracelet/bubbletea/pull/1233](https://redirect.github.com/charmbracelet/bubbletea/pull/1233) **Full Changelog**: charmbracelet/bubbletea@v1.2.0...v1.2.2 *** <a href="https://charm.sh/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-badge.jpg" width="400"></a> Thoughts? Questions? We love hearing from you. Feel free to reach out on [Twitter](https://twitter.com/charmcli), [The Fediverse](https://mastodon.technology/@​charm), or on [Discord](https://charm.sh/chat). ### [`v1.2.1`](https://redirect.github.com/charmbracelet/bubbletea/compare/v1.2.0...v1.2.1) [Compare Source](https://redirect.github.com/charmbracelet/bubbletea/compare/v1.2.0...v1.2.1) ### [`v1.2.0`](https://redirect.github.com/charmbracelet/bubbletea/releases/tag/v1.2.0) [Compare Source](https://redirect.github.com/charmbracelet/bubbletea/compare/v1.1.2...v1.2.0) ### It’s performance boost time Sometimes you have to take matters into your own hands. That’s exactly what [@​LeperGnome](https://redirect.github.com/LeperGnome) did when he wanted faster rendering. This release features adjustments to the rendering algorithm for faster repaints. We encourage you to upgrade and give it a go! > \[!NOTE] > Renderer changes are no laughing matter. We’ve tested the new renderer extensively, however if you notice any bugs let us know. Rendering accuracy is among our top priorities. #### Changelog - rendering speed improvements by [@​LeperGnome](https://redirect.github.com/LeperGnome) in [https://github.com/charmbracelet/bubbletea/pull/1132](https://redirect.github.com/charmbracelet/bubbletea/pull/1132) #### New Contributors - [@​LeperGnome](https://redirect.github.com/LeperGnome) made their first contribution in [https://github.com/charmbracelet/bubbletea/pull/1132](https://redirect.github.com/charmbracelet/bubbletea/pull/1132) **Full Changelog**: charmbracelet/bubbletea@v1.1.2...v1.2.0 *** <a href="https://charm.sh/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-badge.jpg" width="400"></a> Thoughts? Questions? We love hearing from you. Feel free to reach out on [Twitter](https://twitter.com/charmcli), [The Fediverse](https://mastodon.technology/@​charm), or on [Discord](https://charm.sh/chat). ### [`v1.1.2`](https://redirect.github.com/charmbracelet/bubbletea/releases/tag/v1.1.2) [Compare Source](https://redirect.github.com/charmbracelet/bubbletea/compare/v1.1.1...v1.1.2) A tiny tiny release that fixes the tests on Windows, and uses the latest `ansi` package definitions. <summary> #### Changelog </summary> <details> ##### New Features * 12b04c5d6001056875bc712f81fa1efd470fa592: feat(ci): use meta lint workflow (@​aymanbagabas) * 3209d62ae751da63a38237666d6706ab7c9f0006: feat(ci): use meta lint-sync workflow to sync linter config (@​aymanbagabas) ##### Bug fixes * 566879aa33ce13f27a6bdab4a274e08be01bac9c: fix(ci): run lint workflow on all platforms (@​aymanbagabas) * cd1e4d34a7e0232ea94afcc168eec107450aa332: fix: exec tests on windows (@​aymanbagabas) ##### Documentation updates * d928d8dcabcd4bca0efc22fb661de0cc27c66b21: docs: update contributing guidelines (#​1186) (@​bashbunni) * de4788dc763d5a6ce7ca555c5ee6fce3179dedc4: docs: update readme badge images (@​aymanbagabas) </details> *** <a href="https://charm.sh/"><img alt="The Charm logo" src="https://stuff.charm.sh/charm-badge.jpg" width="400"></a> Thoughts? Questions? We love hearing from you. Feel free to reach out on [Twitter](https://twitter.com/charmcli), [The Fediverse](https://mastodon.technology/@​charm), or on [Discord](https://charm.sh/chat). </details> <details> <summary>go-git/go-billy (github.com/go-git/go-billy/v5)</summary> ### [`v5.6.0`](https://redirect.github.com/go-git/go-billy/releases/tag/v5.6.0) [Compare Source](https://redirect.github.com/go-git/go-billy/compare/v5.5.0...v5.6.0) #### What's Changed - Adding support for wasm/wasip1 by [@​tryggvil](https://redirect.github.com/tryggvil) in [https://github.com/go-git/go-billy/pull/36](https://redirect.github.com/go-git/go-billy/pull/36) - `Memory.ReadDir()` should return an error when path isn't found. by [@​weberc2-tempus](https://redirect.github.com/weberc2-tempus) in [https://github.com/go-git/go-billy/pull/38](https://redirect.github.com/go-git/go-billy/pull/38) - Adding support for WriteAt by [@​sfc-gh-thardie](https://redirect.github.com/sfc-gh-thardie) in [https://github.com/go-git/go-billy/pull/39](https://redirect.github.com/go-git/go-billy/pull/39) - Update memfs.New() to create root directory by [@​onee-only](https://redirect.github.com/onee-only) in [https://github.com/go-git/go-billy/pull/45](https://redirect.github.com/go-git/go-billy/pull/45) - Fix symlink by [@​pjbgf](https://redirect.github.com/pjbgf) in [https://github.com/go-git/go-billy/pull/46](https://redirect.github.com/go-git/go-billy/pull/46) - Close via defer by [@​spennymac](https://redirect.github.com/spennymac) in [https://github.com/go-git/go-billy/pull/47](https://redirect.github.com/go-git/go-billy/pull/47) - General improvements to memfs by [@​pjbgf](https://redirect.github.com/pjbgf) in [https://github.com/go-git/go-billy/pull/50](https://redirect.github.com/go-git/go-billy/pull/50) - boundos:insideBaseDirEval: return true if baseDir is "/" by [@​rminnich](https://redirect.github.com/rminnich) in [https://github.com/go-git/go-billy/pull/48](https://redirect.github.com/go-git/go-billy/pull/48) - Add wrapper for io/fs by [@​evankanderson](https://redirect.github.com/evankanderson) in [https://github.com/go-git/go-billy/pull/81](https://redirect.github.com/go-git/go-billy/pull/81) #### New Contributors - [@​dependabot](https://redirect.github.com/dependabot) made their first contribution in [https://github.com/go-git/go-billy/pull/35](https://redirect.github.com/go-git/go-billy/pull/35) - [@​tryggvil](https://redirect.github.com/tryggvil) made their first contribution in [https://github.com/go-git/go-billy/pull/36](https://redirect.github.com/go-git/go-billy/pull/36) - [@​weberc2-tempus](https://redirect.github.com/weberc2-tempus) made their first contribution in [https://github.com/go-git/go-billy/pull/38](https://redirect.github.com/go-git/go-billy/pull/38) - [@​sfc-gh-thardie](https://redirect.github.com/sfc-gh-thardie) made their first contribution in [https://github.com/go-git/go-billy/pull/39](https://redirect.github.com/go-git/go-billy/pull/39) - [@​onee-only](https://redirect.github.com/onee-only) made their first contribution in [https://github.com/go-git/go-billy/pull/45](https://redirect.github.com/go-git/go-billy/pull/45) - [@​spennymac](https://redirect.github.com/spennymac) made their first contribution in [https://github.com/go-git/go-billy/pull/47](https://redirect.github.com/go-git/go-billy/pull/47) - [@​rminnich](https://redirect.github.com/rminnich) made their first contribution in [https://github.com/go-git/go-billy/pull/48](https://redirect.github.com/go-git/go-billy/pull/48) - [@​evankanderson](https://redirect.github.com/evankanderson) made their first contribution in [https://github.com/go-git/go-billy/pull/81](https://redirect.github.com/go-git/go-billy/pull/81) **Full Changelog**: go-git/go-billy@v5.5.0...v5.6.0 </details> <details> <summary>jedib0t/go-pretty (github.com/jedib0t/go-pretty/v6)</summary> ### [`v6.6.5`](https://redirect.github.com/jedib0t/go-pretty/releases/tag/v6.6.5) [Compare Source](https://redirect.github.com/jedib0t/go-pretty/compare/v6.6.4...v6.6.5) #### What's Changed - text: Wrap\* should account for display width; fixes [#​344](https://redirect.github.com/jedib0t/go-pretty/issues/344) by [@​jedib0t](https://redirect.github.com/jedib0t) in [https://github.com/jedib0t/go-pretty/pull/347](https://redirect.github.com/jedib0t/go-pretty/pull/347) **Full Changelog**: jedib0t/go-pretty@v6.6.4...v6.6.5 ### [`v6.6.4`](https://redirect.github.com/jedib0t/go-pretty/releases/tag/v6.6.4) [Compare Source](https://redirect.github.com/jedib0t/go-pretty/compare/v6.6.3...v6.6.4) #### What's Changed - table: RowPainterWithAttributes by [@​jedib0t](https://redirect.github.com/jedib0t) in [https://github.com/jedib0t/go-pretty/pull/346](https://redirect.github.com/jedib0t/go-pretty/pull/346) **Full Changelog**: jedib0t/go-pretty@v6.6.3...v6.6.4 ### [`v6.6.3`](https://redirect.github.com/jedib0t/go-pretty/releases/tag/v6.6.3) [Compare Source](https://redirect.github.com/jedib0t/go-pretty/compare/v6.6.2...v6.6.3) #### What's Changed - table: ImportGrid to import a 1d or 2d grid as rows by [@​jedib0t](https://redirect.github.com/jedib0t) in [https://github.com/jedib0t/go-pretty/pull/343](https://redirect.github.com/jedib0t/go-pretty/pull/343) **Full Changelog**: jedib0t/go-pretty@v6.6.2...v6.6.3 ### [`v6.6.2`](https://redirect.github.com/jedib0t/go-pretty/releases/tag/v6.6.2) [Compare Source](https://redirect.github.com/jedib0t/go-pretty/compare/v6.6.1...v6.6.2) #### What's Changed - table: defaults for row/header/footer align/valign; fixes [#​340](https://redirect.github.com/jedib0t/go-pretty/issues/340) by [@​jedib0t](https://redirect.github.com/jedib0t) in [https://github.com/jedib0t/go-pretty/pull/341](https://redirect.github.com/jedib0t/go-pretty/pull/341) **Full Changelog**: jedib0t/go-pretty@v6.6.1...v6.6.2 ### [`v6.6.1`](https://redirect.github.com/jedib0t/go-pretty/releases/tag/v6.6.1) [Compare Source](https://redirect.github.com/jedib0t/go-pretty/compare/v6.6.0...v6.6.1) #### What's Changed - table: auto expand columns with Style().Size.WidthMin by [@​jedib0t](https://redirect.github.com/jedib0t) in [https://github.com/jedib0t/go-pretty/pull/335](https://redirect.github.com/jedib0t/go-pretty/pull/335) - progress: option to remove trackers from screen on completion by [@​jedib0t](https://redirect.github.com/jedib0t) in [https://github.com/jedib0t/go-pretty/pull/336](https://redirect.github.com/jedib0t/go-pretty/pull/336) - table: change EmptySeparator to be a blank space; fixes [#​337](https://redirect.github.com/jedib0t/go-pretty/issues/337) by [@​jedib0t](https://redirect.github.com/jedib0t) in [https://github.com/jedib0t/go-pretty/pull/338](https://redirect.github.com/jedib0t/go-pretty/pull/338) **Full Changelog**: jedib0t/go-pretty@v6.6.0...v6.6.1 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.69.2`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.69.2): Release 1.69.2 [Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.69.0...v1.69.2) ### Bug Fixes - stats/experimental: add type aliases for symbols (`Metrics`/etc) that were moved to the stats package ([#​7929](https://redirect.github.com/grpc/grpc-go/issues/7929)). - client: set user-agent string to the correct version. ### [`v1.69.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.69.0): Release 1.69.0 [Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.68.2...v1.69.0) ### Known Issues - The recently added `grpc.NewClient` function is incompatible with forward proxies, because it resolves the target hostname on the client instead of passing the hostname to the proxy. A fix is expected to be a part of grpc-go v1.70. ([#​7556](https://redirect.github.com/grpc/grpc-go/issues/7556)) ### New Features - stats/opentelemetry: Introduce new APIs to enable OpenTelemetry instrumentation for metrics on servers and clients ([#​7874](https://redirect.github.com/grpc/grpc-go/issues/7874)) - xdsclient: add support to fallback to lower priority servers when higher priority ones are down ([#​7701](https://redirect.github.com/grpc/grpc-go/issues/7701)) - dns: Add support for link local IPv6 addresses ([#​7889](https://redirect.github.com/grpc/grpc-go/issues/7889)) - The new experimental `pickfirst` LB policy (disabled by default) supports Happy Eyeballs, interleaving IPv4 and IPv6 address as described in [RFC-8305 section 4](https://www.rfc-editor.org/rfc/rfc8305#section-4), to attempt connections to multiple backends concurrently. The experimental `pickfirst` policy can be enabled by setting the environment variable `GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST` to `true`. ([#​7725](https://redirect.github.com/grpc/grpc-go/issues/7725), [#​7742](https://redirect.github.com/grpc/grpc-go/issues/7742)) - balancer/pickfirst: Emit metrics from the `pick_first` load balancing policy ([#​7839](https://redirect.github.com/grpc/grpc-go/issues/7839)) - grpc: export `MethodHandler`, which is the type of an already-exported field in `MethodDesc` ([#​7796](https://redirect.github.com/grpc/grpc-go/issues/7796)) - Special Thanks: [@​mohdjishin](https://redirect.github.com/mohdjishin) ### Bug Fixes - credentials/google: set scope for application default credentials ([#​7887](https://redirect.github.com/grpc/grpc-go/issues/7887)) - Special Thanks: [@​halvards](https://redirect.github.com/halvards) - xds: fix edge-case issues where some clients or servers would not initialize correctly or would not receive errors when resources are invalid or unavailable if another channel or server with the same target was already in use . ([#​7851](https://redirect.github.com/grpc/grpc-go/issues/7851), [#​7853](https://redirect.github.com/grpc/grpc-go/issues/7853)) - examples: fix the debugging example, which was broken by a recent change ([#​7833](https://redirect.github.com/grpc/grpc-go/issues/7833)) ### Behavior Changes - client: update retry attempt backoff to apply jitter per updates to [gRFC A6](https://redirect.github.com/grpc/proposal/blob/master/A6-client-retries.md). ([#​7869](https://redirect.github.com/grpc/grpc-go/issues/7869)) - Special Thanks: [@​isgj](https://redirect.github.com/isgj) - balancer/weightedroundrobin: use the `pick_first` LB policy to manage connections ([#​7826](https://redirect.github.com/grpc/grpc-go/issues/7826)) ### API Changes - balancer: An internal method is added to the `balancer.SubConn` interface to force implementors to embed a delegate implementation. This requirement is present in the interface documentation, but wasn't enforced earlier. ([#​7840](https://redirect.github.com/grpc/grpc-go/issues/7840)) ### Performance Improvements - mem: implement a `ReadAll()` method for more efficient `io.Reader` consumption ([#​7653](https://redirect.github.com/grpc/grpc-go/issues/7653)) - Special Thanks: [@​ash2k](https://redirect.github.com/ash2k) - mem: use slice capacity instead of length to determine whether to pool buffers or directly allocate them ([#​7702](https://redirect.github.com/grpc/grpc-go/issues/7702)) - Special Thanks: [@​PapaCharlie](https://redirect.github.com/PapaCharlie) ### Documentation - examples/csm_observability: Add xDS Credentials and switch server to be xDS enabled ([#​7875](https://redirect.github.com/grpc/grpc-go/issues/7875)) ### [`v1.68.2`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.68.2): Release 1.68.2 [Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.68.1...v1.68.2) ### Dependencies - Remove the experimental `stats/opentelemetry` module and instead add the experimental packages it contains directly into the main `google.golang.org/grpc` module ([#​7936](https://redirect.github.com/grpc/grpc-go/issues/7936)) ### [`v1.68.1`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.68.1): Release 1.68.1 [Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.68.0...v1.68.1) ### Bug Fixes - credentials/alts: avoid SRV and TXT lookups for handshaker service to work around hangs caused by buggy versions of systemd-resolved. ([#​7861](https://redirect.github.com/grpc/grpc-go/issues/7861)) ### Dependencies - Relax minimum Go version requirement from `go1.22.7` to `go1.22`. ([#​7831](https://redirect.github.com/grpc/grpc-go/issues/7831)) ### [`v1.68.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.68.0): Release 1.68.0 [Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.67.3...v1.68.0) ### Behavior Changes - stats/opentelemetry/csm: Get mesh_id local label from "CSM_MESH_ID" environment variable, rather than parsing from bootstrap file ([#​7740](https://redirect.github.com/grpc/grpc-go/issues/7740)) - orca (experimental): if using an ORCA listener, it must now be registered only on a READY SubConn, and the listener will automatically be stopped when the connection is lost. ([#​7663](https://redirect.github.com/grpc/grpc-go/issues/7663)) - client: `ClientConn.Close()` now closes transports simultaneously and waits for transports to be closed before returning. ([#​7666](https://redirect.github.com/grpc/grpc-go/issues/7666)) - credentials: TLS credentials created via `NewTLS` that use `tls.Config.GetConfigForClient` will now have CipherSuites, supported TLS versions and ALPN configured automatically. These were previously only set for configs not using the `GetConfigForClient` option. ([#​7709](https://redirect.github.com/grpc/grpc-go/issues/7709)) ### Bug Fixes - transport: prevent deadlock in client transport shutdown when writing the GOAWAY frame hangs. ([#​7662](https://redirect.github.com/grpc/grpc-go/issues/7662)) - mem: reuse buffers more accurately by using slice capacity instead of length ([#​7702](https://redirect.github.com/grpc/grpc-go/issues/7702)) - Special Thanks: [@​PapaCharlie](https://redirect.github.com/PapaCharlie) - status: Fix regression caused by [#​6919](https://redirect.github.com/grpc/grpc-go/issues/6919) in status.Details() causing it to return a wrapped type when getting proto messages generated with protoc-gen-go < v1. ([#​7724](https://redirect.github.com/grpc/grpc-go/issues/7724)) ### Dependencies - Bump minimum supported Go version to `go1.22.7`. ([#​7624](https://redirect.github.com/grpc/grpc-go/issues/7624)) ### [`v1.67.3`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.67.3): Release 1.67.3 [Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.67.2...v1.67.3) ### Dependencies - Remove the experimental `stats/opentelemetry` module and instead add the experimental packages it contains directly into the main `google.golang.org/grpc` module. ### [`v1.67.2`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.67.2): Release 1.67.2 [Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.67.1...v1.67.2) ### Bug Fixes - credentials/alts: avoid SRV and TXT lookups for handshaker service to work around hangs caused by buggy versions of systemd-resolved. ([#​7861](https://redirect.github.com/grpc/grpc-go/issues/7861)) </details> <details> <summary>protocolbuffers/protobuf-go (google.golang.org/protobuf)</summary> ### [`v1.36.1`](https://redirect.github.com/protocolbuffers/protobuf-go/releases/tag/v1.36.1) [Compare Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.36.0...v1.36.1) **Full Changelog**: protocolbuffers/protobuf-go@v1.36.0...v1.36.1 Bug fixes: [CL/638495](https://go-review.googlesource.com/c/protobuf/+/638495): internal/impl: revert IsSynthetic() check to fix panic Maintenance: [CL/637475](https://go-review.googlesource.com/c/protobuf/+/637475): internal/errors: delete compatibility code for Go before 1.13 ### [`v1.36.0`](https://redirect.github.com/protocolbuffers/protobuf-go/releases/tag/v1.36.0) [Compare Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.35.2...v1.36.0) **Full Changelog**: protocolbuffers/protobuf-go@v1.35.2...v1.36.0 User-visible changes: [CL/635139](https://go-review.googlesource.com/c/protobuf/+/635139): src/google/protobuf: document UnmarshalJSON / API level behavior [CL/635138](https://go-review.googlesource.com/c/protobuf/+/635138): reflect/protoreflect: use \[] syntax to reference method [CL/635137](https://go-review.googlesource.com/c/protobuf/+/635137): proto: add reference to size semantics with lazy decoding to comment [CL/634818](https://go-review.googlesource.com/c/protobuf/+/634818): compiler/protogen: allow overriding API level from --go_opt [CL/634817](https://go-review.googlesource.com/c/protobuf/+/634817): cmd/protoc-gen-go: generate \_protoopaque variant for hybrid [CL/634816](https://go-review.googlesource.com/c/protobuf/+/634816): all: regenerate.bash for Opaque API [CL/634815](https://go-review.googlesource.com/c/protobuf/+/634815): all: Release the Opaque API [CL/634015](https://go-review.googlesource.com/c/protobuf/+/634015): types/descriptorpb: regenerate using latest protobuf v29.1 release [CL/632735](https://go-review.googlesource.com/c/protobuf/+/632735): internal/impl: skip synthetic oneofs in messageInfo [CL/627876](https://go-review.googlesource.com/c/protobuf/+/627876): all: start v1.35.2-devel ### [`v1.35.2`](https://redirect.github.com/protocolbuffers/protobuf-go/releases/tag/v1.35.2) [Compare Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.35.1...v1.35.2) **Full Changelog**: protocolbuffers/protobuf-go@v1.35.1...v1.35.2 Maintenance: [CL/623115](https://go-review.googlesource.com/c/protobuf/+/623115): proto: refactor equal_test from explicit table to use makeMessages() [CL/623116](https://go-review.googlesource.com/c/protobuf/+/623116): encoding/prototext: use testmessages_test.go approach, too [CL/623117](https://go-review.googlesource.com/c/protobuf/+/623117): internal/testprotos/test: add nested message field with \[lazy=true] [CL/624415](https://go-review.googlesource.com/c/protobuf/+/624415): proto: switch messageset_test to use makeMessages() injection point [CL/624416](https://go-review.googlesource.com/c/protobuf/+/624416): internal/impl: fix TestMarshalMessageSetLazyRace (was a no-op!) User-visible changes: [CL/618395](https://go-review.googlesource.com/c/protobuf/+/618395): encoding/protojson: allow missing value for Any of type Empty [CL/618979](https://go-review.googlesource.com/c/protobuf/+/618979): all: implement strip_enum_prefix editions feature [CL/622575](https://go-review.googlesource.com/c/protobuf/+/622575): testing/protocmp: document behavior when combining Ignore and Sort </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 6am on monday" in timezone Australia/Sydney, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/google/osv-scanner). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19--> --------- Co-authored-by: Xueqin Cui <[email protected]> Co-authored-by: Xueqin Cui <[email protected]>
- Loading branch information