Bump the go-deps group across 1 directory with 23 updates
Bumps the go-deps group with 12 updates in the / directory:
| Package | From | To |
|---|---|---|
| cloud.google.com/go/spanner | 1.77.0 |
1.80.0 |
| github.com/apache/beam/sdks/v2 | 2.63.0 |
2.64.0 |
| github.com/go-sql-driver/mysql | 1.9.0 |
1.9.2 |
| github.com/jackc/pgx/v5 | 5.7.2 |
5.7.4 |
| github.com/prometheus/client_golang | 1.21.1 |
1.22.0 |
| github.com/prometheus/client_model | 0.6.1 |
0.6.2 |
| go.etcd.io/etcd/client/v3 | 3.5.19 |
3.5.21 |
| go.etcd.io/etcd/etcdctl/v3 | 3.5.19 |
3.5.21 |
| go.etcd.io/etcd/v3 | 3.5.19 |
3.5.21 |
| golang.org/x/tools | 0.31.0 |
0.32.0 |
| k8s.io/api | 0.32.3 |
0.33.0 |
| k8s.io/client-go | 0.32.3 |
0.33.0 |
Updates cloud.google.com/go/spanner from 1.77.0 to 1.80.0
Release notes
Sourced from cloud.google.com/go/spanner's releases.
spanner: v1.80.0
1.80.0 (2025-04-23)
Features
Bug Fixes
- spanner/benchmarks: Update google.golang.org/api to 0.229.0 (3319672)
- spanner/test/opentelemetry/test: Update google.golang.org/api to 0.229.0 (3319672)
- spanner: Retry INTERNAL retriable auth error (#12034) (65c7461)
- spanner: Update google.golang.org/api to 0.229.0 (3319672)
Performance Improvements
Commits
89f8cfechore(main): release spanner 1.80.0 (#11981)0c2c4e1doc(storage): update gRPC docs (#12031)80545b2chore(storage): move gRPC Writer code to own file (#12032)dd6abdbbugfix(bigtable): Fix materialized view tests (#12028)65c7461fix(spanner): retry INTERNAL retriable auth error (#12034)dad4822chore(main): release auth 0.16.1 (#12005)353a737chore: release main (#12010)bd281a8chore(shopping/merchant/ordertracking): add config to generate apiv1beta (#12...7d2236efeat(lustre): new client(s) (#12026)c79fa82chore(main): release storage 1.52.0 (#11815)- Additional commits viewable in compare view
Updates github.com/apache/beam/sdks/v2 from 2.63.0 to 2.64.0
Release notes
Sourced from github.com/apache/beam/sdks/v2's releases.
Beam 2.64.0 release
We are happy to present the new 2.64.0 release of Beam. This release includes both improvements and new functionality. See the download page for this release.
For more information on changes in 2.64.0, check out the detailed release notes.
Highlights
- Managed API for Java and Python supports key I/O connectors Iceberg, Kafka, and BigQuery.
I/Os
- [Java] Use API compatible with both com.google.cloud.bigdataoss:util 2.x and 3.x in BatchLoads (#34105)
- [IcebergIO] Added new CDC source for batch and streaming, available as
Managed.ICEBERG_CDC(#33504)- [IcebergIO] Address edge case where bundle retry following a successful data commit results in data duplication (#34264)
New Features / Improvements
- [Python] Support custom coders in Reshuffle (#29908, #33356).
- [Java] Upgrade SLF4J to 2.0.16. Update default Spark version to 3.5.0. (#33574)
- [Java] Support for
--add-modulesJVM option is added through a new pipeline optionJdkAddRootModules. This allows extending the module graph with optional modules such as SDK incubator modules. Sample usage:<pipeline invocation> --jdkAddRootModules=jdk.incubator.vector(#30281).- Managed API for Java and Python supports key I/O connectors Iceberg, Kafka, and BigQuery.
- Prism now supports event time triggers for most common cases. (#31438)
- Prism does not yet support triggered side inputs, or triggers on merging windows (such as session windows).
Breaking Changes
- [Python] Reshuffle now correctly respects user-specified type hints, fixing a previous bug where it might use FastPrimitivesCoder wrongly. This change could break pipelines with incorrect type hints in Reshuffle. If you have issues after upgrading, temporarily set update_compatibility_version to a previous Beam version to use the old behavior. The recommended solution is to fix the type hints in your code. (#33932)
- [Java] SparkReceiver 2 has been moved to SparkReceiver 3 that supports Spark 3.x. (#33574)
- [Python] Correct parsing of
collections.abc.Sequencetype hints was added, which can lead to pipelines failing type hint checks that were previously passing erroneously. These issues will be most commonly seen trying to consume a PCollection with aSequencetype hint after a GroupByKey or a CoGroupByKey. (#33999.Bugfixes
... (truncated)
Changelog
Sourced from github.com/apache/beam/sdks/v2's changelog.
[2.64.0] - 2025-03-31
Highlights
- Managed API for Java and Python supports key I/O connectors Iceberg, Kafka, and BigQuery.
I/Os
- [Java] Use API compatible with both com.google.cloud.bigdataoss:util 2.x and 3.x in BatchLoads (#34105)
- [IcebergIO] Added new CDC source for batch and streaming, available as
Managed.ICEBERG_CDC(#33504)- [IcebergIO] Address edge case where bundle retry following a successful data commit results in data duplication (#34264)
- [Java&Python] Add explicit schema support to JdbcIO read and xlang transform (#23029)
New Features / Improvements
- [Python] Support custom coders in Reshuffle (#29908, #33356).
- [Java] Upgrade SLF4J to 2.0.16. Update default Spark version to 3.5.0. (#33574)
- [Java] Support for
--add-modulesJVM option is added through a new pipeline optionJdkAddRootModules. This allows extending the module graph with optional modules such as SDK incubator modules. Sample usage:<pipeline invocation> --jdkAddRootModules=jdk.incubator.vector(#30281).- Managed API for Java and Python supports key I/O connectors Iceberg, Kafka, and BigQuery.
- [YAML] Beam YAML UDFs (such as those used in MapToFields) can now have declared dependencies (e.g. pypi packages for Python, or extra jars for Java).
- Prism now supports event time triggers for most common cases. (#31438)
- Prism does not yet support triggered side inputs, or triggers on merging windows (such as session windows).
Breaking Changes
- [Python] Reshuffle now correctly respects user-specified type hints, fixing a previous bug where it might use FastPrimitivesCoder wrongly. This change could break pipelines with incorrect type hints in Reshuffle. If you have issues after upgrading, temporarily set update_compatibility_version to a previous Beam version to use the old behavior. The recommended solution is to fix the type hints in your code. (#33932)
- [Java] SparkReceiver 2 has been moved to SparkReceiver 3 that supports Spark 3.x. (#33574)
- [Python] Correct parsing of
collections.abc.Sequencetype hints was added, which can lead to pipelines failing type hint checks that were previously passing erroneously. These issues will be most commonly seen trying to consume a PCollection with aSequencetype hint after a GroupByKey or a CoGroupByKey. (#33999).Bugfixes
- (Python) Fixed occasional pipeline stuckness that was affecting Python 3.11 users (#33966).
- (Java) Fixed TIME field encodings for BigQuery Storage API writes on GenericRecords (#34059).
- (Java) Fixed a race condition in JdbcIO which could cause hangs trying to acquire a connection (#34058).
- (Java) Fix BigQuery Storage Write compatibility with Avro 1.8 (#34281).
- Fixed checkpoint recovery and streaming behavior in Spark Classic and Portable runner's Flatten transform by replacing queueStream with SingleEmitInputDStream (#34080, #18144, #20426)
- (Java) Fixed Read caching of UnboundedReader objects to effectively cache across multiple DoFns and avoid checkpointing unstarted reader. #34146 #33901
Known Issues
- (Java) Current version of protobuf has a bug leading to incompatibilities with clients using older versions of Protobuf (example issue). This issue has been seen in SpannerIO in particular. Tracked in #34452.
- (Java) When constructing
SpannerConfigforSpannerIO, callingwithHostwith a null or empty host will now result in a Null Pointer Exception (java.lang.NullPointerException: Cannot invoke "java.lang.CharSequence.length()" because "this.text" is null). See GoogleCloudPlatform/DataflowTemplates#34489 for context.
Commits
e979de9Set version for 2.64.0 RC256e11aaUpdate build.gradle (#34401) (#34406)014e77dPerform correct release version validation (#34378) (#34400)efe443dfix the check on the 2.64 release branch (#34370)10f4fc4Set Dataflow container to release version.4450031Add sdf kafka poll latencies (#34275)4500499update the changes.md by adding 2.65.0 (#34369)6842f3aAdd Encryption When Writing to Iceberg Tables in RecordWriter.java (#34021)332fe03[Managed Iceberg] unbounded source (#33504)9e1cf5aKafta Table consumer properties feature for beamSQL (#34366)- Additional commits viewable in compare view
Updates github.com/go-sql-driver/mysql from 1.9.0 to 1.9.2
Release notes
Sourced from github.com/go-sql-driver/mysql's releases.
v1.9.2
What's Changed
v1.9.2 is a re-release of v1.9.1 due to a release process issue; no changes were made to the content.
Full Changelog: https://github.com/go-sql-driver/mysql/compare/v1.9.1...v1.9.2
v1.9.1
What's Changed
- add Charset() option by
@methanein go-sql-driver/mysql#1679- Fix FormatDSN missing ConnectionAttributes by
@bogconin go-sql-driver/mysql#1619- go.mod: fix go version format by
@methanein go-sql-driver/mysql#1682- release v1.9.1 by
@methanein go-sql-driver/mysql#1683New Contributors
@bogconmade their first contribution in go-sql-driver/mysql#1619Full Changelog: https://github.com/go-sql-driver/mysql/compare/v1.9.0...v1.9.1
Changelog
Sourced from github.com/go-sql-driver/mysql's changelog.
v1.9.2 (2025-04-07)
v1.9.2 is a re-release of v1.9.1 due to a release process issue; no changes were made to the content.
v1.9.1 (2025-03-21)
Major Changes
- Add Charset() option. (#1679)
Bugfixes
Commits
Updates github.com/jackc/pgx/v5 from 5.7.2 to 5.7.4
Changelog
Sourced from github.com/jackc/pgx/v5's changelog.
5.7.4 (March 24, 2025)
- Fix / revert change to scanning JSON
null(Felix Röhrich)5.7.3 (March 21, 2025)
- Expose EmptyAcquireWaitTime in pgxpool.Stat (vamshiaruru32)
- Improve SQL sanitizer performance (ninedraft)
- Fix Scan confusion with json(b), sql.Scanner, and automatic dereferencing (moukoublen, felix-roehrich)
- Fix Values() for xml type always returning nil instead of []byte
- Add ability to send Flush message in pipeline mode (zenkovev)
- Fix pgtype.Timestamp's JSON behavior to match PostgreSQL (pconstantinou)
- Better error messages when scanning structs (logicbomb)
- Fix handling of error on batch write (bonnefoa)
- Match libpq's connection fallback behavior more closely (felix-roehrich)
- Add MinIdleConns to pgxpool (djahandarie)
Commits
04bcc02Add v5.7.4 to changelog0e0a7d8Merge pull request #2288 from felix-roehrich/fr/fix-plan-scan63422c7revert change in if5c1fbf4Update changelog for v5.7.305fe5f8Explain seemingly redundant rows.Close() in CollectOneRow70c9a14Merge pull request #2279 from djahandarie/min-idle-conns6603ddfadd MinIdleConns70f7cadAdd link to https://github.com/Arlandaren/pgxWrappy6bf1b0bAdd database/sql to overview of scanning14bda65Correct pgtype docs- Additional commits viewable in compare view
Updates github.com/prometheus/client_golang from 1.21.1 to 1.22.0
Release notes
Sourced from github.com/prometheus/client_golang's releases.
v1.22.0 - 2025-04-07
:warning: This release contains potential breaking change if you use experimental
zstdsupport introduce in #1496 :warning:Experimental support for
zstdon scrape was added, controlled by the requestAccept-Encodingheader. It was enabled by default since version 1.20, but now you need to add a blank import to enable it. The decision to make it opt-in by default was originally made because the Go standard library was expected to have default zstd support added soon, golang/go#62513 however, the work took longer than anticipated and it will be postponed to upcoming major Go versions.e.g.:
import ( _ "github.com/prometheus/client_golang/prometheus/promhttp/zstd" )
- [FEATURE] prometheus: Add new CollectorFunc utility #1724
- [CHANGE] Minimum required Go version is now 1.22 (we also test client_golang against latest go version - 1.24) #1738
- [FEATURE] api:
WithLookbackDeltaandWithStatsoptions have been added to API client. #1743- [CHANGE] :warning: promhttp: Isolate zstd support and klauspost/compress library use to promhttp/zstd package. #1765
- build(deps): bump golang.org/x/sys from 0.28.0 to 0.29.0 by
@dependabotin prometheus/client_golang#1720- build(deps): bump google.golang.org/protobuf from 1.36.1 to 1.36.3 by
@dependabotin prometheus/client_golang#1719- Update RELEASE.md by
@bwplotkain prometheus/client_golang#1721- chore(docs): Add links for the upstream PRs by
@kakkoyunin prometheus/client_golang#1722- Added tips on releasing client and checking with k8s. by
@bwplotkain prometheus/client_golang#1723- feat: Add new CollectorFunc utility by
@Saumya40-codesin prometheus/client_golang#1724- build(deps): bump google.golang.org/protobuf from 1.36.3 to 1.36.4 by
@dependabotin prometheus/client_golang#1725- build(deps): bump the github-actions group with 5 updates by
@dependabotin prometheus/client_golang#1726- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_golang#1727- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_golang#1731- build(deps): bump golang.org/x/sys from 0.29.0 to 0.30.0 by
@dependabotin prometheus/client_golang#1739- build(deps): bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by
@dependabotin prometheus/client_golang#1740- Cleanup dependabot config by
@SuperQin prometheus/client_golang#1741- Upgrade Golang version v1.24 by
@dongjiang1989in prometheus/client_golang#1738- build(deps): bump the github-actions group with 2 updates by
@dependabotin prometheus/client_golang#1742- Merging 1.21 release back to main. by
@bwplotkain prometheus/client_golang#1744- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_golang#1745- Add support for undocumented query options for API by
@mahendrapaipuriin prometheus/client_golang#1743- exp/api: Add experimental exp module; Add remote API with write client and handler. by
@bwplotkain prometheus/client_golang#1658- exp/api: Add accepted msg type validation to handler by
@saswatamcodein prometheus/client_golang#1750- build(deps): bump the github-actions group with 5 updates by
@dependabotin prometheus/client_golang#1751- build(deps): bump github.com/klauspost/compress from 1.17.11 to 1.18.0 by
@dependabotin prometheus/client_golang#1752- build(deps): bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by
@dependabotin prometheus/client_golang#1753- exp: Reset snappy buf by
@saswatamcodein prometheus/client_golang#1756- Merge release 1.21.1 to main. by
@bwplotkain prometheus/client_golang#1762- exp: Add dependabot config by
@saswatamcodein prometheus/client_golang#1754- build(deps): bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 in the github-actions group by
@dependabotin prometheus/client_golang#1764
... (truncated)
Changelog
Sourced from github.com/prometheus/client_golang's changelog.
1.22.0 / 2025-04-07
:warning: This release contains potential breaking change if you use experimental
zstdsupport introduce in #1496 :warning:Experimental support for
zstdon scrape was added, controlled by the requestAccept-Encodingheader. It was enabled by default since version 1.20, but now you need to add a blank import to enable it. The decision to make it opt-in by default was originally made because the Go standard library was expected to have default zstd support added soon, golang/go#62513 however, the work took longer than anticipated and it will be postponed to upcoming major Go versions.e.g.:
import ( _ "github.com/prometheus/client_golang/prometheus/promhttp/zstd" )
- [FEATURE] prometheus: Add new CollectorFunc utility #1724
- [CHANGE] Minimum required Go version is now 1.22 (we also test client_golang against latest go version - 1.24) #1738
- [FEATURE] api:
WithLookbackDeltaandWithStatsoptions have been added to API client. #1743- [CHANGE] :warning: promhttp: Isolate zstd support and klauspost/compress library use to promhttp/zstd package. #1765
Commits
d50be25Cut 1.22.0 (#1793)1043db7Cut 1.22.0-rc.0 (#1768)e575c9cpromhttp: Isolate zstd support and klauspost/compress library use to promhttp...f2276aaMerge pull request #1764 from prometheus/dependabot/github_actions/github-act...9df772cbuild(deps): bump peter-evans/create-pull-requesta3548c5Merge pull request #1754 from saswatamcode/exp-eh60fd2b0Remove go.work file for now8f9d0deexp: Add dependabot configc5cf981Merge pull request #1762 from prometheus/release-1.21e84c305exp: Reset snappy buf (#1756)- Additional commits viewable in compare view
Updates github.com/prometheus/client_model from 0.6.1 to 0.6.2
Release notes
Sourced from github.com/prometheus/client_model's releases.
v0.6.2
What's Changed
- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#89- Bump google.golang.org/protobuf from 1.33.0 to 1.34.0 by
@dependabotin prometheus/client_model#88- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#90- Bump google.golang.org/protobuf from 1.34.0 to 1.34.1 by
@dependabotin prometheus/client_model#91- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#92- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#93- Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by
@dependabotin prometheus/client_model#94- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#95- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#96- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#97- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#98- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#99- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#100- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#101- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#103- Update google.golang.org/protobuf to v1.35.1 by
@beorn7in prometheus/client_model#104- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#105- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#106- Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by
@dependabotin prometheus/client_model#107- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#108- Bump google.golang.org/protobuf from 1.35.2 to 1.36.1 by
@dependabotin prometheus/client_model#109- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#110- Bump google.golang.org/protobuf from 1.36.1 to 1.36.4 by
@dependabotin prometheus/client_model#111- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#112- Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by
@dependabotin prometheus/client_model#113- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#114- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#115- Synchronize common files from prometheus/prometheus by
@prombotin prometheus/client_model#116- Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by
@SuperQin prometheus/client_model#119Full Changelog: https://github.com/prometheus/client_model/compare/v0.6.1...v0.6.2
Commits
eb136e5Merge pull request #119 from prometheus/superq/google.golang.org/protobufbf7f2caUpdate golanci-lint to v2.7e9b56cBump google.golang.org/protobuf from 1.36.5 to 1.36.6ef699ceMerge pull request #116 from prometheus/repo_syncbf8b12eUpdate common Prometheus files5b93968Merge pull request #115 from prometheus/repo_syncae83ddcUpdate common Prometheus filesafe0b21Merge pull request #114 from prometheus/repo_sync75e1dafUpdate common Prometheus files73608e2Merge pull request #113 from prometheus/dependabot/go_modules/google.golang.o...- Additional commits viewable in compare view
Updates go.etcd.io/etcd/client/v3 from 3.5.19 to 3.5.21
Release notes
Sourced from go.etcd.io/etcd/client/v3's releases.
v3.5.21
Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).
For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.
Linux
ETCD_VER=v3.5.21choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-testcurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl versionstart a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo
macOS (Darwin)
ETCD_VER=v3.5.21choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-testcurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>
... (truncated)
Commits
a17edfdversion: bump up to 3.5.212c77e22Merge pull request #19686 from ivanvc/release-3.5-golang.org-x-net-to-v0.37.014b8ce4dependency: bump golang.org/x/net from v0.36.0 to v0.38.0163ff00Merge pull request #19646 from ivanvc/release-3.5-bump-github.com-golang-jwt-...6439620dependency: bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2ac31c34version: bump up to 3.5.20c518f6fMerge pull request #19629 from ahrtr/learner_test_202503190a51fc2Add e2e test to verify etcd is able to automatically fix the issue3c65dfaMerge pull request #19602 from ahrtr/3.5_add_learner_test_20250314341af03Fix the issue that learner promotion command doesn't support json output- Additional commits viewable in compare view
Updates go.etcd.io/etcd/etcdctl/v3 from 3.5.19 to 3.5.21
Release notes
Sourced from go.etcd.io/etcd/etcdctl/v3's releases.
v3.5.21
Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).
For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.
Linux
ETCD_VER=v3.5.21choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-testcurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl versionstart a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo
macOS (Darwin)
ETCD_VER=v3.5.21choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-testcurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>
... (truncated)
Commits
a17edfdversion: bump up to 3.5.212c77e22Merge pull request #19686 from ivanvc/release-3.5-golang.org-x-net-to-v0.37.014b8ce4dependency: bump golang.org/x/net from v0.36.0 to v0.38.0163ff00Merge pull request #19646 from ivanvc/release-3.5-bump-github.com-golang-jwt-...6439620dependency: bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2ac31c34version: bump up to 3.5.20c518f6fMerge pull request #19629 from ahrtr/learner_test_202503190a51fc2Add e2e test to verify etcd is able to automatically fix the issue3c65dfaMerge pull request #19602 from ahrtr/3.5_add_learner_test_20250314341af03Fix the issue that learner promotion command doesn't support json output- Additional commits viewable in compare view
Updates go.etcd.io/etcd/server/v3 from 3.5.19 to 3.5.21
Release notes
Sourced from go.etcd.io/etcd/server/v3's releases.
v3.5.21
Please check out CHANGELOG for a full list of changes. And make sure to read upgrade guide before upgrading etcd (there may be breaking changes).
For installation guides, please check out play.etcd.io and operating etcd. Latest support status for common architectures and operating systems can be found at supported platforms.
Linux
ETCD_VER=v3.5.21choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-testcurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz/tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl versionstart a local etcd server
/tmp/etcd-download-test/etcd
write,read to etcd
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar
/tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo
macOS (Darwin)
ETCD_VER=v3.5.21choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL}rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-testcurl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip
mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64
</tr></table>
... (truncated)
Commits
a17edfdversion: bump up to 3.5.212c77e22Merge pull request #19686 from ivanvc/release-3.5-golang.org-x-net-to-v0.37.014b8ce4dependency: bump golang.org/x/net from v0.36.0 to v0.38.0163ff00Merge pull request #19646 from ivanvc/release-3.5-bump-github.com-golang-jwt-...6439620dependency: bump github.com/golang-jwt/jwt/v4 from 4.5.1 to 4.5.2ac31c34version: bump up to 3.5.20c518f6fMerge pull request #19629 from ahrtr/learner_test_20250319- Description%20has%20been%20truncated%0A" rel="nofollow" target="_blank" >
/gcbrun
/gcbrun
/gcbrun
Looks like these dependencies are updatable in another way, so this is no longer needed.