Bump the go_modules group across 2 directories with 10 updates
Bumps the go_modules group with 4 updates in the / directory: github.com/ethereum/go-ethereum, go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc, golang.org/x/net and google.golang.org/protobuf. Bumps the go_modules group with 9 updates in the /integration-tests directory:
| Package | From | To |
|---|---|---|
| github.com/ethereum/go-ethereum | 1.13.8 |
1.13.15 |
| go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc | 0.46.1 |
0.51.0 |
| google.golang.org/protobuf | 1.33.0 |
1.34.1 |
| github.com/cometbft/cometbft | 0.37.2 |
0.38.6 |
| github.com/cosmos/cosmos-sdk | 0.47.5 |
0.50.5 |
| github.com/cosmos/ibc-go/v7 | 7.3.1 |
7.4.0 |
| github.com/docker/docker | 25.0.2+incompatible |
25.0.5+incompatible |
| github.com/grafana/loki | 1.6.2-0.20231215164305-b51b7d7b5503 |
6.7.8+incompatible |
| github.com/opencontainers/runc | 1.1.10 |
1.1.12 |
Updates github.com/ethereum/go-ethereum from 1.13.8 to 1.13.15
Release notes
Sourced from github.com/ethereum/go-ethereum's releases.
Ontamalca (v1.13.15)
Geth v1.13.15 is a maintenance-release that contains some fixes mainly to avoid snapsync-related data-corruption.
We recommend all users to upgrade to v1.13.15 as soon as possible.
As with all our previous releases, you can find the:
- Pre-built binaries for all platforms on our downloads page.
- Docker images published under
ethereum/client-go.- Ubuntu packages in our Launchpad PPA repository.
- OSX packages in our Homebrew Tap repository.
Altaaya (v1.13.14)
Geth v1.13.14 is a small maintenance release with a handful of polishes to the blob pool:
- Disallow blob transactions below the protocol minimum of 1 wei to enter the pool (#29081).
- Reduce the blob pool's max capacity to 2.5GB for the rollout. (#29090).
- Fix gas estimation for blob transactions (#29085).
This release is NOT critical for the Cancun fork, but recommended to make Geth lighter in anticipation to unknown blob load.
Other fixes:
- Support overriding the basefee during tracing (#29051).
- Fix call tracers missing top level logs in top-only mode (#29068).
- Support unlimited gas for
eth_createAccessListif--gascap=0(#28846).For a full rundown of the changes please consult the Geth 1.13.14 release milestone.
As with all our previous releases, you can find the:
- Pre-built binaries for all platforms on our downloads page.
- Docker images published under
ethereum/client-go.- Ubuntu packages in our Launchpad PPA repository.
- OSX packages in our Homebrew Tap repository.
Alsages (v1.13.13)
This is a minor release with fixes for several issues related to the upcoming Cancun mainnet fork. As such, it is recommended for all mainnet users.
Changes in this release:
- Block-building performance with blob transactions has been improved a lot. (#29026, #29008, #29005)
- A corner case in the EVM related to out-of-order fork scheduling has been fixed. (#29023)
eth_fillTransactionhas seen some bug fixes related to blob transactions as well. (#28929, #29037)- A rare panic in the ethstats client related to chain reorgs is resolved. (#29020)
- The blobpool database will now recover from disk corruption faults instead of crashing geth on startup. (#29001)
... (truncated)
Commits
c5ba367params: release Geth v 1.13.1535e0525core, eth/protocols/snap, trie: fix cause for snap-sync corruption, implement...7bcb553eth/filters: enforce topic-limit early on filter criterias (#29535)e343ddfcore/rawdb: add sanity-limit to header accessor (#29534)5dcf503eth/protocols/snap: skip retrieval for completed storages (#29378)2bd6bd0Merge branch 'master' into release/1.139038ba6params: release Geth v1.13.1451b479ecore/txpool: elevate the 'already reserved' error into a constant (#29095)5a0f468eth/tracers: Fix callTracer logs on onlyTopCall == true (#29068)45a272ccore/txpool: no need to log loud rotate if no local txs (#29083)- Additional commits viewable in compare view
Updates go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.45.0 to 0.46.0
Release notes
Sourced from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's releases.
Release v1.26.0/v0.51.0/v0.20.0/v0.6.0/v0.1.0
Added
NewSDKingo.opentelemetry.io/contrib/confignow returns a configured SDK with a validMeterProvider. (#4804)Changed
- Change the scope name for the prometheus bridge to
go.opentelemetry.io/contrib/bridges/prometheusto match the package. (#5396)Fixed
- Fix bug where an empty exemplar was added to counters in
go.opentelemetry.io/contrib/bridges/prometheus. (#5395)- Fix bug where the last histogram bucket was missing in
go.opentelemetry.io/contrib/bridges/prometheus. (#5395)Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.25.0...v1.26.0
Release v1.25.0/v0.50.0/v0.19.0/v0.5.0/v0.0.1
Added
- Implemented setting the
cloud.resource_idresource attribute ingo.opentelemetry.io/detectors/aws/ecsbased on the ECS Metadata v4 endpoint. (#5091)- The
go.opentelemetry.io/contrib/bridges/otelslogmodule. This module provides an OpenTelemetry logging bridge for "log/slog". (#5335)Fixed
- Update all dependencies to address [GO-2024-2687]. (#5359)
Removed
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.24.0...v1.25.0
Release v1.24.0/v0.49.0/v0.18.0/v0.4.0
This release is the last to support Go 1.20. The next release will require at least [Go 1.21].
Added
- Support [Go 1.22]. (#5082)
- Add support for Summary metrics to
go.opentelemetry.io/contrib/bridges/prometheus. (#5089)- Add support for Exponential (native) Histograms in
go.opentelemetry.io/contrib/bridges/prometheus. (#5093)Removed
- The deprecated
RequestCountconstant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis removed. (#4894)- The deprecated
RequestContentLengthconstant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis removed. (#4894)- The deprecated
ResponseContentLengthconstant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis removed. (#4894)- The deprecated
ServerLatencyconstant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis removed. (#4894)
... (truncated)
Changelog
Sourced from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's changelog.
[1.21.0/0.46.0/0.15.0/0.1.0] - 2023-11-10
Added
- Add
"go.opentelemetry.io/contrib/samplers/jaegerremote".WithSamplingStrategyFetcherwhich sets custom fetcher implementation. (#4045)- Add
"go.opentelemetry.io/contrib/config"package that includes configuration models generated via go-jsonschema. (#4376)- Add
NewSDKfunction to"go.opentelemetry.io/contrib/config". The initial implementation only returns noop providers. (#4414)- Add metrics support (No-op, OTLP and Prometheus) to
go.opentelemetry.io/contrib/exporters/autoexport. (#4229, #4479)- Add support for
consolespan exporter and metrics exporter ingo.opentelemetry.io/contrib/exporters/autoexport. (#4486)- Set unit and description on all instruments in
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#4500)- Add metric support for
grpc.StatsHandleringo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#4356)- Expose the name of the scopes in all instrumentation libraries as
ScopeName. (#4448)Changed
- Dropped compatibility testing for [Go 1.19]. The project no longer guarantees support for this version of Go. (#4352)
- Upgrade dependencies of OpenTelemetry Go to use the new
v1.20.0/v0.43.0release. (#4546)- In
go.opentelemetry.io/contrib/exporters/autoexport,Optionwas renamed toSpanOption. The old name is deprecated but continues to be supported as an alias. (#4229)Deprecated
- The interceptors (
UnaryClientInterceptor,StreamClientInterceptor,UnaryServerInterceptor,StreamServerInterceptor,WithInterceptorFilter) are deprecated. Use stats handlers (NewClientHandler,NewServerHandler) instead. (#4534)Fixed
- The
go.opentelemetry.io/contrib/samplers/jaegerremotesampler does not panic when the default HTTP round-tripper (http.DefaultTransport) is not*http.Transport. (#4045)- The
UnaryServerInterceptoringo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcnow sets gRPC status code correctly for therpc.server.durationmetric. (#4481)- The
NewClientHandler,NewServerHandleringo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcnow honorotelgrpc.WithMessageEventsoptions. (#4536)- The
net.sock.peer.*andnet.peer.*high cardinality attributes are removed from the metrics generated bygo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#4322)
Commits
b4b06bcRelease v1.21.0/v0.46.0/v0.15.0/v0.1.0 (#4546)c1ac303config: Prepare module for release (#4541)fe68fe9host: fix typo (#4540)016b46fotelgrpc: Use net.Listen in TestStatsHandler (#4538)23bd4edotelgrpc: Deprecate interceptors in favor of stats handlers (#4534)a3b16aeExpose instrumentation scope name (#4448)2b69029otelgrpc: Fix stats handlers to honor WithMessageEvents option (#4536)f6aeb0dotelgrpc: Stablize TestInterceptors (#4535)b44dfc9otelgrpc: Remove high cardinality metric attributes (#4322)2a5fe23otelgrpc: Refine tests to use a net socket instead of a buffer (#4503)- Additional commits viewable in compare view
Updates golang.org/x/net from 0.20.0 to 0.23.0
Commits
c48da13http2: fix TestServerContinuationFlood flakes762b58dhttp2: fix tipos in commentba87210http2: close connections when receiving too many headersebc8168all: fix some typos3678185http2: make TestCanonicalHeaderCacheGrowth faster448c44fhttp2: remove clientTesterc7877achttp2: convert the remaining clientTester tests to testClientConnd8870b0http2: use synthetic time in TestIdleConnTimeoutd73acffhttp2: only set up deadline when Server.IdleTimeout is positive89f602bhttp2: validate client/outgoing trailers- Additional commits viewable in compare view
Updates google.golang.org/protobuf from 1.31.0 to 1.33.0
Updates github.com/ethereum/go-ethereum from 1.13.8 to 1.13.15
Release notes
Sourced from github.com/ethereum/go-ethereum's releases.
Ontamalca (v1.13.15)
Geth v1.13.15 is a maintenance-release that contains some fixes mainly to avoid snapsync-related data-corruption.
We recommend all users to upgrade to v1.13.15 as soon as possible.
As with all our previous releases, you can find the:
- Pre-built binaries for all platforms on our downloads page.
- Docker images published under
ethereum/client-go.- Ubuntu packages in our Launchpad PPA repository.
- OSX packages in our Homebrew Tap repository.
Altaaya (v1.13.14)
Geth v1.13.14 is a small maintenance release with a handful of polishes to the blob pool:
- Disallow blob transactions below the protocol minimum of 1 wei to enter the pool (#29081).
- Reduce the blob pool's max capacity to 2.5GB for the rollout. (#29090).
- Fix gas estimation for blob transactions (#29085).
This release is NOT critical for the Cancun fork, but recommended to make Geth lighter in anticipation to unknown blob load.
Other fixes:
- Support overriding the basefee during tracing (#29051).
- Fix call tracers missing top level logs in top-only mode (#29068).
- Support unlimited gas for
eth_createAccessListif--gascap=0(#28846).For a full rundown of the changes please consult the Geth 1.13.14 release milestone.
As with all our previous releases, you can find the:
- Pre-built binaries for all platforms on our downloads page.
- Docker images published under
ethereum/client-go.- Ubuntu packages in our Launchpad PPA repository.
- OSX packages in our Homebrew Tap repository.
Alsages (v1.13.13)
This is a minor release with fixes for several issues related to the upcoming Cancun mainnet fork. As such, it is recommended for all mainnet users.
Changes in this release:
- Block-building performance with blob transactions has been improved a lot. (#29026, #29008, #29005)
- A corner case in the EVM related to out-of-order fork scheduling has been fixed. (#29023)
eth_fillTransactionhas seen some bug fixes related to blob transactions as well. (#28929, #29037)- A rare panic in the ethstats client related to chain reorgs is resolved. (#29020)
- The blobpool database will now recover from disk corruption faults instead of crashing geth on startup. (#29001)
... (truncated)
Commits
c5ba367params: release Geth v 1.13.1535e0525core, eth/protocols/snap, trie: fix cause for snap-sync corruption, implement...7bcb553eth/filters: enforce topic-limit early on filter criterias (#29535)e343ddfcore/rawdb: add sanity-limit to header accessor (#29534)5dcf503eth/protocols/snap: skip retrieval for completed storages (#29378)2bd6bd0Merge branch 'master' into release/1.139038ba6params: release Geth v1.13.1451b479ecore/txpool: elevate the 'already reserved' error into a constant (#29095)5a0f468eth/tracers: Fix callTracer logs on onlyTopCall == true (#29068)45a272ccore/txpool: no need to log loud rotate if no local txs (#29083)- Additional commits viewable in compare view
Updates go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.46.1 to 0.51.0
Release notes
Sourced from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's releases.
Release v1.26.0/v0.51.0/v0.20.0/v0.6.0/v0.1.0
Added
NewSDKingo.opentelemetry.io/contrib/confignow returns a configured SDK with a validMeterProvider. (#4804)Changed
- Change the scope name for the prometheus bridge to
go.opentelemetry.io/contrib/bridges/prometheusto match the package. (#5396)Fixed
- Fix bug where an empty exemplar was added to counters in
go.opentelemetry.io/contrib/bridges/prometheus. (#5395)- Fix bug where the last histogram bucket was missing in
go.opentelemetry.io/contrib/bridges/prometheus. (#5395)Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.25.0...v1.26.0
Release v1.25.0/v0.50.0/v0.19.0/v0.5.0/v0.0.1
Added
- Implemented setting the
cloud.resource_idresource attribute ingo.opentelemetry.io/detectors/aws/ecsbased on the ECS Metadata v4 endpoint. (#5091)- The
go.opentelemetry.io/contrib/bridges/otelslogmodule. This module provides an OpenTelemetry logging bridge for "log/slog". (#5335)Fixed
- Update all dependencies to address [GO-2024-2687]. (#5359)
Removed
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.24.0...v1.25.0
Release v1.24.0/v0.49.0/v0.18.0/v0.4.0
This release is the last to support Go 1.20. The next release will require at least [Go 1.21].
Added
- Support [Go 1.22]. (#5082)
- Add support for Summary metrics to
go.opentelemetry.io/contrib/bridges/prometheus. (#5089)- Add support for Exponential (native) Histograms in
go.opentelemetry.io/contrib/bridges/prometheus. (#5093)Removed
- The deprecated
RequestCountconstant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis removed. (#4894)- The deprecated
RequestContentLengthconstant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis removed. (#4894)- The deprecated
ResponseContentLengthconstant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis removed. (#4894)- The deprecated
ServerLatencyconstant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttpis removed. (#4894)
... (truncated)
Changelog
Sourced from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's changelog.
[1.21.0/0.46.0/0.15.0/0.1.0] - 2023-11-10
Added
- Add
"go.opentelemetry.io/contrib/samplers/jaegerremote".WithSamplingStrategyFetcherwhich sets custom fetcher implementation. (#4045)- Add
"go.opentelemetry.io/contrib/config"package that includes configuration models generated via go-jsonschema. (#4376)- Add
NewSDKfunction to"go.opentelemetry.io/contrib/config". The initial implementation only returns noop providers. (#4414)- Add metrics support (No-op, OTLP and Prometheus) to
go.opentelemetry.io/contrib/exporters/autoexport. (#4229, #4479)- Add support for
consolespan exporter and metrics exporter ingo.opentelemetry.io/contrib/exporters/autoexport. (#4486)- Set unit and description on all instruments in
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp. (#4500)- Add metric support for
grpc.StatsHandleringo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#4356)- Expose the name of the scopes in all instrumentation libraries as
ScopeName. (#4448)Changed
- Dropped compatibility testing for [Go 1.19]. The project no longer guarantees support for this version of Go. (#4352)
- Upgrade dependencies of OpenTelemetry Go to use the new
v1.20.0/v0.43.0release. (#4546)- In
go.opentelemetry.io/contrib/exporters/autoexport,Optionwas renamed toSpanOption. The old name is deprecated but continues to be supported as an alias. (#4229)Deprecated
- The interceptors (
UnaryClientInterceptor,StreamClientInterceptor,UnaryServerInterceptor,StreamServerInterceptor,WithInterceptorFilter) are deprecated. Use stats handlers (NewClientHandler,NewServerHandler) instead. (#4534)Fixed
- The
go.opentelemetry.io/contrib/samplers/jaegerremotesampler does not panic when the default HTTP round-tripper (http.DefaultTransport) is not*http.Transport. (#4045)- The
UnaryServerInterceptoringo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcnow sets gRPC status code correctly for therpc.server.durationmetric. (#4481)- The
NewClientHandler,NewServerHandleringo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpcnow honorotelgrpc.WithMessageEventsoptions. (#4536)- The
net.sock.peer.*andnet.peer.*high cardinality attributes are removed from the metrics generated bygo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc. (#4322)
Commits
b4b06bcRelease v1.21.0/v0.46.0/v0.15.0/v0.1.0 (#4546)c1ac303config: Prepare module for release (#4541)fe68fe9host: fix typo (#4540)016b46fotelgrpc: Use net.Listen in TestStatsHandler (#4538)23bd4edotelgrpc: Deprecate interceptors in favor of stats handlers (#4534)a3b16aeExpose instrumentation scope name (#4448)2b69029otelgrpc: Fix stats handlers to honor WithMessageEvents option (#4536)f6aeb0dotelgrpc: Stablize TestInterceptors (#4535)b44dfc9otelgrpc: Remove high cardinality metric attributes (#4322)2a5fe23otelgrpc: Refine tests to use a net socket instead of a buffer (#4503)- Additional commits viewable in compare view
Updates google.golang.org/protobuf from 1.33.0 to 1.34.1
Updates github.com/cometbft/cometbft from 0.37.2 to 0.38.6
Release notes
Sourced from github.com/cometbft/cometbft's releases.
v0.38.6
See the CHANGELOG for this release.
v0.38.5
See the CHANGELOG for this release.
v0.38.4
See the CHANGELOG for this release.
v0.38.3
See the CHANGELOG for this release.
v0.38.2
See the CHANGELOG for this release.
v0.38.1
See the CHANGELOG for this release.
v0.38.0
See the CHANGELOG for this release.
v0.38.0-rc3
See the CHANGELOG for changes available in this pre-release, but not yet officially released.
v0.38.0-rc2
See the CHANGELOG for changes available in this pre-release, but not yet officially released.
v0.38.0-rc1
See the CHANGELOG for changes available in this pre-release, but not yet officially released.
v0.38.0-alpha.2
See the CHANGELOG for changes available in this pre-release, but not yet officially released.
v0.38.0-alpha.1
See the CHANGELOG for changes available in this pre-release, but not yet officially released.
v0.37.6
See the CHANGELOG for this release.
v0.37.5
See the CHANGELOG for this release.
v0.37.4
See the CHANGELOG for this release.
v0.37.3
See the CHANGELOG for this release.
Changelog
Sourced from github.com/cometbft/cometbft's changelog.
v0.38.6
March 12, 2024
This release fixes a security bug in the light client. It also introduces many improvements to the block sync in collaboration with the Osmosis team.
BUG FIXES
FEATURES
[e2e]Addblock_max_bytesoption to the manifest file. (#2362)IMPROVEMENTS
[blocksync]Avoid double-callingtypes.BlockFromProtofor performance reasons (#2016)[e2e]Add manifest optionload_max_txsto limit the number of transactions generated by theloadcommand. (#2094)[jsonrpc]enable HTTP basic auth in websocket client (#2434)[blocksync]make the max number of downloaded blocks dynamic. Previously it was a const 600. Now it'speersCount * maxPendingRequestsPerPeer (20)#2467[blocksync]Request a block from peer B if we are approaching pool's height (less than 50 blocks) and the current peer A is slow in sending us the block #2475[blocksync]Request the block N from peer B immediately after gettingNoBlockResponsefrom peer A #2475[blocksync]Sort peers by download rate (the fastest peer is picked first) #2475v0.38.5
January 24, 2024
This release fixes a problem introduced in
v0.38.3: if an application updates the value of ConsensusParamVoteExtensionsEnableHeightto the same value (actually a "noop" update) this is accepted inv0.38.2but rejected under some conditions inv0.38.3andv0.38.4. Even if rejecting a useless update would make sense in general, in a point release we should not reject a set of inputs to a function that was previuosly accepted (unless there is a good reason for it). The goal of this release is to accept again all "noop" updates, likev0.38.2did.
... (truncated)
Commits
1519562Release v0.38.6 (#2592)9db2930fix(blocksync): use timer instead of time.After (backport #2584) (#2587)6cf6978feat(blocksync): sort peers by download rate & multiple requests for closer b...6d606cefeat(blocksync): set the max number of (concurrently) downloaded blocks (back...d27a96ebuild(deps): Bump docker/build-push-action from 5.1.0 to 5.2.0 (#2567)2a10503build(deps): Bump bufbuild/buf-setup-action from 1.29.0 to 1.30.0 (#2566)f356b79spec(abci): fixes the spec to inform about the presence of invalid extensions...6ddf85bbuild(deps): Bump docker/setup-buildx-action from 3.0.0 to 3.1.0 (#2509)99c1816ci: check metrics generation in CI checks (backport #2483) (#2485)91413e6docs(changelog): add missing entry for #2136 (backport #2459) (#2464)- Additional commits viewable in compare view
Updates github.com/cosmos/cosmos-sdk from 0.47.5 to 0.50.5
Release notes
Sourced from github.com/cosmos/cosmos-sdk's releases.
v0.50.5
Cosmos SDK v0.50.5 Release Notes
🚀 Highlights
This is time for another patch release of Cosmos SDK Eden. This release includes a few notable fixes:
- Fix a bypass delegator slashing: GHSA-86h5-xcpx-cfqc
- Fix an issue in
baseapp.ValidateVoteExtensionshelper: GHSA-95rx-m9m5-m94v- Allow to provide custom signers for
x/auth/txusing depinjectWe recommended to upgrade to this patch release as soon as possible.
When upgrading from <= v0.50.4, please ensure that 2/3 of the validator power upgrade to v0.50.5.📝 Changelog
Check out the changelog for an exhaustive list of changes, or compare changes from the last release.
Refer to the upgrading guide when migrating from
v0.47.xtov0.50.1. Note, that the next SDK release, v0.51, will not includex/paramsmigration, when migrating from < v0.47, v0.50.x or v0.47.x, is a mandatory migration.v0.50.4
Cosmos SDK v0.50.4 Release Notes
🚀 Highlights
Some months ago Cosmos SDK Eden was released. Missed the announcement? Read it here. For this month patch release of the v0.50.x line, a few features and improvements were added to the SDK.
Notably, we added and fixed the following:
- Adds in-place testnet CLI command for creating testnets from local state (kudos to
@czarcas7ic)- Multiple fixes in baseapp, with fixes in
DefaultProposalHandlerand vote extensions- Add a missed check in
x/auth/vesting: GHSA-4j93-fm92-rp4mWe recommended to upgrade to this patch release as soon as possible.
When upgrading from <= v0.50.3, please ensure that 2/3 of the validator power upgrade to v0.50.4.📝 Changelog
Check out the changelog for an exhaustive list of changes, or compare changes from the last release.
Refer to the upgrading guide when migrating from
v0.47.xtov0.50.1. Note, that the next SDK release, v0.51.0, will not includex/paramsmigration, when migrating from < v0.47, v0.50.x or v0.47.x, is a mandatory migration.
... (truncated)
Changelog
Sourced from github.com/cosmos/cosmos-sdk's changelog.
v0.50.5 - 2024-03-12
Features
- (baseapp) #19626 Add
DisableBlockGasMeteroption toBaseApp, which removes the block gas meter during transaction execution.Improvements
- (x/distribution) #19707 Add autocli config for
DelegationTotalRewardsfor CLI consistency withq rewardscommands in previous versions.- (x/auth) #19651 Allow empty public keys in
GetSignBytesAdapter.Bug Fixes
- (x/gov) #19725 Fetch a failed proposal tally from proposal.FinalTallyResult in the gprc query.
- (types) #19709 Fix skip staking genesis export when using
CoreAppModuleAdaptor/CoreAppModuleBasicAdaptorfor it.- (x/auth) #19549 Accept custom get signers when injecting
x/auth/tx.- (x/staking) Fix a possible bypass of delegator slashing: GHSA-86h5-xcpx-cfqc
- (baseapp) Fix a bug in
baseapp.ValidateVoteExtensionshelper (GHSA-95rx-m9m5-m94v). The helper has been fixed and for avoiding API breaking changescurrentHeightandchainIDarguments are ignored. Those arguments are removed from the helper in v0.51+.v0.50.4 - 2023-02-19
Features
- (server) #19280 Adds in-place testnet CLI command.
Improvements
- (client) #19393 Add
ReadDefaultValuesFromDefaultClientConfigto populate the default values from the default client config in client.Context without creating a app folder.Bug Fixes
- (x/auth/vesting) GHSA-4j93-fm92-rp4m Add
BlockedAddrcheck inCreatePeriodicVestingAccount.- (baseapp) #19338 Set HeaderInfo in context when calling
setState.- (baseapp): #19200 Ensure that sdk side ve math matches cometbft.
- #19106 Allow empty public keys when setting signatures. Public keys aren't needed for every transaction.
- (baseapp) #19198 Remove usage of pointers in logs in all optimistic execution goroutines.
- (baseapp) #19177 Fix baseapp
DefaultProposalHandlersame-sender non-sequential sequence.- (crypto) #19371 Avoid CLI redundant log in stdout, log to stderr instead.
v0.50.3 - 2023-01-15
Features
- (types) #18991 Add SignerExtractionAdapter to PriorityNonceMempool/Config and provide Default implementation matching existing behavior.
- (gRPC) #19043 Add
halt_heightto the gRPC/cosmos/base/node/v1beta1/configrequest.Improvements
... (truncated)
Commits
a321866chore: prepare v0.50.5 (#19715)a877c47fix(x/gov): grpc query tally for failed proposal (backport #19725) (#19727)c382225feat(x/distribution): add rewards-by-validator autocli config (backport #1970...f055cdefeat(baseapp): add option to disable block gas meter (#19626)4467110Merge pull request from GHSA-95rx-m9m5-m94v6689e36build(deps): Bump deps (backport #19655) (#19711)3382e8efix(types): check for HasABCIGenesis in CoreAppModuleBasicAdaptor (#19709)f9041cdrefactor(x/auth): allow empty public keys for GetSignBytesAdapter (backport #...2abd2ecfeat(client/v2): marshal enum as string (#19653)09a49febuild(deps): Bump cosmossdk.io/x/tx from 0.13.0 to 0.13.1 (#19665)- Additional commits viewable in compare view
Updates github.com/cosmos/ibc-go/v7 from 7.3.1 to 7.4.0
Release notes
Sourced from github.com/cosmos/ibc-go/v7's releases.
v7.4.0
This release includes a fix for the ASA-2024-007 security advisory. Credits to Maxwell Dulin (
@mdulin2) at Asymmetric Research for the discovery and disclosure via our bug bounty program.Please note that this release, as indicated in our release versioning policy, is state machine breaking and requires a coordinated upgrade.
Please see the v7.4.0 changelog for the full set of changes included in this release.
To learn more about ibc-go versioning, please read our ...
Description has been truncated