diff --git a/runtime/v2/CHANGELOG.md b/runtime/v2/CHANGELOG.md new file mode 100644 index 000000000000..91f694078b2a --- /dev/null +++ b/runtime/v2/CHANGELOG.md @@ -0,0 +1,27 @@ + + +# Changelog + +## [Unreleased] + +## [v2.0.0-beta.1](https://github.com/cosmos/cosmos-sdk/releases/tag/runtime/v2.0.0-beta.1) + +Initial tag of `cosmossdk.io/runtime/v2`. diff --git a/runtime/v2/go.mod b/runtime/v2/go.mod index 53ae93d24fab..4b25ee860758 100644 --- a/runtime/v2/go.mod +++ b/runtime/v2/go.mod @@ -15,10 +15,10 @@ require ( cosmossdk.io/depinject v1.1.0 cosmossdk.io/log v1.5.0 cosmossdk.io/schema v1.0.0 - cosmossdk.io/server/v2/appmanager v1.0.0-beta.1 - cosmossdk.io/server/v2/stf v1.0.0-beta.1 + cosmossdk.io/server/v2/appmanager v1.0.0-beta.2 + cosmossdk.io/server/v2/stf v1.0.0-beta.2 cosmossdk.io/store/v2 v2.0.0-beta.1 - cosmossdk.io/x/tx v1.0.0-alpha.3 + cosmossdk.io/x/tx v1.0.0 github.com/cosmos/gogoproto v1.7.0 github.com/stretchr/testify v1.10.0 google.golang.org/grpc v1.69.4 diff --git a/runtime/v2/go.sum b/runtime/v2/go.sum index 77fdec031c55..764b8134e444 100644 --- a/runtime/v2/go.sum +++ b/runtime/v2/go.sum @@ -17,14 +17,14 @@ cosmossdk.io/log v1.5.0 h1:dVdzPJW9kMrnAYyMf1duqacoidB9uZIl+7c6z0mnq0g= cosmossdk.io/log v1.5.0/go.mod h1:Tr46PUJjiUthlwQ+hxYtUtPn4D/oCZXAkYevBeh5+FI= cosmossdk.io/schema v1.0.0 h1:/diH4XJjpV1JQwuIozwr+A4uFuuwanFdnw2kKeiXwwQ= cosmossdk.io/schema v1.0.0/go.mod h1:RDAhxIeNB4bYqAlF4NBJwRrgtnciMcyyg0DOKnhNZQQ= -cosmossdk.io/server/v2/appmanager v1.0.0-beta.1 h1:EISWki+z9SDAt3OJnUl2y5Ow4qjOb+epYjLb1C7CN/E= -cosmossdk.io/server/v2/appmanager v1.0.0-beta.1/go.mod h1:RVYxIaEdIT10nWSRqbwKDLFWfvCVx+cwAorCyPAQg9A= -cosmossdk.io/server/v2/stf v1.0.0-beta.1 h1:s+nRgjhKVC08/qpr51eFVodLhyyQ9ASvJBanLBfQVNI= -cosmossdk.io/server/v2/stf v1.0.0-beta.1/go.mod h1:nfjihbofEF2GGadkYSFmgy5tqrAnSrmGcXUDZmmWyi8= +cosmossdk.io/server/v2/appmanager v1.0.0-beta.2 h1:58xH7Evpy/+9XbVwVf2+h009UN28NrDyXyr5wytD0Z8= +cosmossdk.io/server/v2/appmanager v1.0.0-beta.2/go.mod h1:l6oCGNcucF6/U949UwRj+RemNzq5475ovNHohcvN1YM= +cosmossdk.io/server/v2/stf v1.0.0-beta.2 h1:d4zNeDvemOOxyIr0xDBpDKxhYKZBsLcxiK28sXAHm3o= +cosmossdk.io/server/v2/stf v1.0.0-beta.2/go.mod h1:O6Njxje0LbvC0RxdgwTmvBlbGcpKOfhbkdAguyq0ntQ= cosmossdk.io/store/v2 v2.0.0-beta.1 h1:p1fdZ9uNijhpXZXdqs0QS6NmXNDVPNyT4DHV4yQnF64= cosmossdk.io/store/v2 v2.0.0-beta.1/go.mod h1:qHQmf/9mnsXwo/Ypp2u2Zs6BmkYcx1R/Jrpyn9Ro13A= -cosmossdk.io/x/tx v1.0.0-alpha.3 h1:+55/JFH5QRqnFhOI2heH3DKsaNL0RpXcJOQNzUvHiaQ= -cosmossdk.io/x/tx v1.0.0-alpha.3/go.mod h1:h4pQ/j6Gfu8goB1R3Jbl4qY4RjYVNAsoylcleTXdSRg= +cosmossdk.io/x/tx v1.0.0 h1:pUUKRvHiMUZC/MnO8v747k1lUEA1DfAq0j0y0Mqrz/o= +cosmossdk.io/x/tx v1.0.0/go.mod h1:AXYJ47btzkcWuT1OtA3M44dv1iiYbKomtopHEbQGgH4= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/zstd v1.5.5 h1:oWf5W7GtOLgp6bciQYDmhHHjdhYkALu6S/5Ni9ZgSvQ= github.com/DataDog/zstd v1.5.5/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= diff --git a/server/v2/CHANGELOG.md b/server/v2/CHANGELOG.md index b5f51845219e..4a6587a75096 100644 --- a/server/v2/CHANGELOG.md +++ b/server/v2/CHANGELOG.md @@ -22,8 +22,10 @@ Each entry must include the Github issue reference in the following format: ## [Unreleased] -### Features +## [v2.0.0-beta.2](https://github.com/cosmos/cosmos-sdk/releases/tag/server/v2.0.0-beta.2) +* [#23411](https://github.com/cosmos/cosmos-sdk/pull/23411) Use only command name in `IsAppRequired()` instead of command usage +* [#23333](https://github.com/cosmos/cosmos-sdk/pull/23333) Fix gRPC reflection * [#22715](https://github.com/cosmos/cosmos-sdk/pull/22941) Add custom HTTP handler for grpc-gateway that removes the need to manually register grpc-gateway services. ## [v2.0.0-beta.1](https://github.com/cosmos/cosmos-sdk/releases/tag/server/v2.0.0-beta.1) diff --git a/server/v2/appmanager/CHANGELOG.md b/server/v2/appmanager/CHANGELOG.md index 7724ac8eba9a..477141d62180 100644 --- a/server/v2/appmanager/CHANGELOG.md +++ b/server/v2/appmanager/CHANGELOG.md @@ -22,6 +22,10 @@ Each entry must include the Github issue reference in the following format: ## [Unreleased] +## [v1.0.0-beta.2](https://github.com/cosmos/cosmos-sdk/releases/tag/server/v2/stf%2Fv1.0.0-beta.2) + +* [#23013](https://github.com/cosmos/cosmos-sdk/pull/23013) Introduce `TransactionFuzzer`, an interface for processing and generated state transitions. + ## [v1.0.0-beta.1](https://github.com/cosmos/cosmos-sdk/releases/tag/server/v2/appmanager%2Fv1.0.0-beta.1) Initial tag of `cosmossdk.io/server/v2/appmanager`. diff --git a/server/v2/cometbft/go.mod b/server/v2/cometbft/go.mod index d6c8fe89976b..a4e63aff8ee9 100644 --- a/server/v2/cometbft/go.mod +++ b/server/v2/cometbft/go.mod @@ -22,8 +22,8 @@ require ( cosmossdk.io/log v1.5.0 cosmossdk.io/schema v1.0.0 cosmossdk.io/server/v2 v2.0.0-beta.1 - cosmossdk.io/server/v2/appmanager v1.0.0-beta.1 - cosmossdk.io/server/v2/stf v1.0.0-beta.1 + cosmossdk.io/server/v2/appmanager v1.0.0-beta.2 + cosmossdk.io/server/v2/stf v1.0.0-beta.2 cosmossdk.io/store/v2 v2.0.0-beta.1 cosmossdk.io/x/consensus v0.0.0-00010101000000-000000000000 github.com/cometbft/cometbft v1.0.0 diff --git a/server/v2/commands.go b/server/v2/commands.go index 082e78243f33..b01120dfa9f9 100644 --- a/server/v2/commands.go +++ b/server/v2/commands.go @@ -205,7 +205,7 @@ func IsAppRequired(cmd *cobra.Command, required ...[]string) bool { } cmdPath := make([]string, 0, 5) // Pre-allocate with reasonable capacity for { - cmdPath = append(cmdPath, cmd.Use) + cmdPath = append(cmdPath, cmd.Name()) if _, ok := m[strings.Join(cmdPath, "")]; ok { return true } diff --git a/server/v2/go.mod b/server/v2/go.mod index 15972538df63..2d75a230da40 100644 --- a/server/v2/go.mod +++ b/server/v2/go.mod @@ -13,7 +13,7 @@ require ( cosmossdk.io/core v1.0.0 cosmossdk.io/core/testing v0.0.1 cosmossdk.io/log v1.5.0 - cosmossdk.io/server/v2/appmanager v1.0.0-beta.1 + cosmossdk.io/server/v2/appmanager v1.0.0-beta.2 cosmossdk.io/store/v2 v2.0.0-beta.1 github.com/cosmos/cosmos-proto v1.0.0-beta.5 github.com/cosmos/gogogateway v1.2.0 diff --git a/server/v2/go.sum b/server/v2/go.sum index d82fe5a4bca0..90c4dbb8775a 100644 --- a/server/v2/go.sum +++ b/server/v2/go.sum @@ -12,8 +12,8 @@ cosmossdk.io/log v1.5.0 h1:dVdzPJW9kMrnAYyMf1duqacoidB9uZIl+7c6z0mnq0g= cosmossdk.io/log v1.5.0/go.mod h1:Tr46PUJjiUthlwQ+hxYtUtPn4D/oCZXAkYevBeh5+FI= cosmossdk.io/schema v1.0.0 h1:/diH4XJjpV1JQwuIozwr+A4uFuuwanFdnw2kKeiXwwQ= cosmossdk.io/schema v1.0.0/go.mod h1:RDAhxIeNB4bYqAlF4NBJwRrgtnciMcyyg0DOKnhNZQQ= -cosmossdk.io/server/v2/appmanager v1.0.0-beta.1 h1:EISWki+z9SDAt3OJnUl2y5Ow4qjOb+epYjLb1C7CN/E= -cosmossdk.io/server/v2/appmanager v1.0.0-beta.1/go.mod h1:RVYxIaEdIT10nWSRqbwKDLFWfvCVx+cwAorCyPAQg9A= +cosmossdk.io/server/v2/appmanager v1.0.0-beta.2 h1:58xH7Evpy/+9XbVwVf2+h009UN28NrDyXyr5wytD0Z8= +cosmossdk.io/server/v2/appmanager v1.0.0-beta.2/go.mod h1:l6oCGNcucF6/U949UwRj+RemNzq5475ovNHohcvN1YM= cosmossdk.io/store/v2 v2.0.0-beta.1 h1:p1fdZ9uNijhpXZXdqs0QS6NmXNDVPNyT4DHV4yQnF64= cosmossdk.io/store/v2 v2.0.0-beta.1/go.mod h1:qHQmf/9mnsXwo/Ypp2u2Zs6BmkYcx1R/Jrpyn9Ro13A= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= diff --git a/server/v2/stf/CHANGELOG.md b/server/v2/stf/CHANGELOG.md index cdf472391f7e..2cd7ea060adc 100644 --- a/server/v2/stf/CHANGELOG.md +++ b/server/v2/stf/CHANGELOG.md @@ -22,6 +22,10 @@ Each entry must include the Github issue reference in the following format: ## [Unreleased] +## [v1.0.0-beta.2](https://github.com/cosmos/cosmos-sdk/releases/tag/server/v2/stf%2Fv1.0.0-beta.2) + +* [#23013](https://github.com/cosmos/cosmos-sdk/pull/23013) Introduce `DeliverSims`, an interface for state transitions by sims. + ## [v1.0.0-beta.1](https://github.com/cosmos/cosmos-sdk/releases/tag/server/v2/stf%2Fv1.0.0-beta.1) Initial tag of `cosmossdk.io/server/v2/stf`. diff --git a/simapp/v2/go.mod b/simapp/v2/go.mod index a7652b54b8a7..215f93f5543b 100644 --- a/simapp/v2/go.mod +++ b/simapp/v2/go.mod @@ -12,11 +12,14 @@ require ( cosmossdk.io/math v1.5.0 cosmossdk.io/runtime/v2 v2.0.0-00010101000000-000000000000 cosmossdk.io/server/v2 v2.0.0-beta.1 + cosmossdk.io/server/v2/appmanager v1.0.0-beta.2 cosmossdk.io/server/v2/cometbft v0.0.0-20241015140036-ee3d320eaa55 cosmossdk.io/store/v2 v2.0.0 cosmossdk.io/tools/benchmark v0.2.0-rc.1 + cosmossdk.io/tools/confix v0.0.0-00010101000000-000000000000 cosmossdk.io/x/accounts v0.0.0-20240913065641-0064ccbce64e cosmossdk.io/x/accounts/defaults/base v0.0.0-00010101000000-000000000000 + cosmossdk.io/x/accounts/defaults/lockup v0.0.0-00010101000000-000000000000 cosmossdk.io/x/accounts/defaults/multisig v0.0.0-00010101000000-000000000000 cosmossdk.io/x/authz v0.0.0-00010101000000-000000000000 cosmossdk.io/x/bank v0.0.0-20240226161501-23359a0b6d91 @@ -35,8 +38,10 @@ require ( cosmossdk.io/x/staking v0.0.0-00010101000000-000000000000 cosmossdk.io/x/upgrade v0.0.0-20230613133644-0a778132a60f github.com/cometbft/cometbft v1.0.0 + github.com/cometbft/cometbft/api v1.0.0 // this version is not used as it is always replaced by the latest Cosmos SDK version github.com/cosmos/cosmos-sdk v0.53.0 + github.com/cosmos/iavl/v2 v2.0.0-alpha.4 // indirect github.com/jackc/pgx/v5 v5.7.2 github.com/spf13/cast v1.7.1 // indirect github.com/spf13/cobra v1.8.1 @@ -46,15 +51,6 @@ require ( google.golang.org/protobuf v1.36.2 ) -require github.com/cosmos/iavl/v2 v2.0.0-alpha.4 // indirect - -require ( - cosmossdk.io/server/v2/appmanager v1.0.0-beta.1 - cosmossdk.io/tools/confix v0.0.0-00010101000000-000000000000 - cosmossdk.io/x/accounts/defaults/lockup v0.0.0-00010101000000-000000000000 - github.com/cometbft/cometbft/api v1.0.0 -) - require ( buf.build/gen/go/cometbft/cometbft/protocolbuffers/go v1.36.2-20241120201313-68e42a58b301.1 // indirect buf.build/gen/go/cosmos/gogo-proto/protocolbuffers/go v1.36.2-20240130113600-88ef6483f90f.1 // indirect @@ -69,7 +65,7 @@ require ( cosmossdk.io/errors v1.0.1 // indirect cosmossdk.io/errors/v2 v2.0.0 // indirect cosmossdk.io/schema v1.0.0 // indirect - cosmossdk.io/server/v2/stf v1.0.0-beta.1 // indirect + cosmossdk.io/server/v2/stf v1.0.0-beta.2 // indirect cosmossdk.io/store v1.10.0-rc.1.0.20241218084712-ca559989da43 // indirect cosmossdk.io/x/tx v1.0.0 // indirect filippo.io/edwards25519 v1.1.0 // indirect diff --git a/tests/go.mod b/tests/go.mod index 52020774912c..23651bd706bd 100644 --- a/tests/go.mod +++ b/tests/go.mod @@ -26,7 +26,7 @@ require ( require ( cosmossdk.io/core/testing v0.0.1 cosmossdk.io/runtime/v2 v2.0.0-20240911143651-72620a577660 - cosmossdk.io/server/v2/stf v1.0.0-beta.1 + cosmossdk.io/server/v2/stf v1.0.0-beta.2 cosmossdk.io/store/v2 v2.0.0-beta.1 github.com/cometbft/cometbft/api v1.0.0 github.com/cosmos/cosmos-db v1.1.1 @@ -71,7 +71,7 @@ require ( cosmossdk.io/errors v1.0.1 // indirect cosmossdk.io/errors/v2 v2.0.0 // indirect cosmossdk.io/schema v1.0.0 // indirect - cosmossdk.io/server/v2/appmanager v1.0.0-beta.1 // indirect + cosmossdk.io/server/v2/appmanager v1.0.0-beta.2 // indirect cosmossdk.io/x/epochs v0.0.0-20240522060652-a1ae4c3e0337 // indirect filippo.io/edwards25519 v1.1.0 // indirect github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect