You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Upgrade to [IBC v8.0.0](https://github.com/cosmos/ibc-go/releases/tag/v8.0.0) release
51
73
52
74
### Migration notes:
53
-
- This release includes state migrations! Please pay careful attention to the doc provided by the [SDK](https://github.com/cosmos/cosmos-sdk/blob/v0.50.1/UPGRADING.md#v050x) team
75
+
- This release includes state migrations! Please pay careful attention to the doc provided by the [SDK](https://github.com/cosmos/cosmos-sdk/blob/v0.50.1/UPGRADING.md#v050x) team
54
76
and the [IBC](https://github.com/cosmos/ibc-go/releases/tag/v8.0.0) team with their releases
55
77
- We have some example upgrade code in the `app/upgrade/v0.50` dir, assuming that you come from a wasmd v0.4x version.
56
78
- We also tested a chain upgrade with wasmd v0.33 to v0.50 directly with a fix to [app.go](https://github.com/CosmWasm/wasmd/blame/b02a4723618629b5bb9603d8298621f6ef449f92/app/app.go#L927)
@@ -226,23 +248,23 @@ below to learn more!
226
248
- If you are not coming from v0.32.0, please see the "Notables changes" below, first. Especially about CometBFT.
227
249
- IBC-Go is a new major version including the "hucklebery" security fix. See [v7.0.1](https://github.com/cosmos/ibc-go/releases/tag/v7.0.1).
228
250
- SDK 47 support is a big step from the SDK 45 version supported before. Make sure to read the upgrade guide for the SDK
229
-
before applying any changes. Links below.
230
-
- Some advice from working with SDK 47 that may affect you, too:
231
-
- The SDK version includes some key store migration for the CLI. Make sure you backup your private keys before
251
+
before applying any changes. Links below.
252
+
- Some advice from working with SDK 47 that may affect you, too:
253
+
- The SDK version includes some key store migration for the CLI. Make sure you backup your private keys before
232
254
testing this! You can not switch back to v0.45 afaik
233
-
- Take care that you use the goleveldb version used in the SDK. A transitive dependency may change it which caused
255
+
- Take care that you use the goleveldb version used in the SDK. A transitive dependency may change it which caused
234
256
failing queries on a running server: `Error: rpc error: code = InvalidArgument desc = failed to load state at height 1; version does not exist (latest height: 1): invalid request`
- With custom modules, use the new proto-builder version (Makefile) to let proto types register with the correct registry
238
-
- Ensure that all `ParameterChangeProposal` are completed before the upgrade or migrate them to `v1.gov`. SDK and wasm
260
+
- Ensure that all `ParameterChangeProposal` are completed before the upgrade or migrate them to `v1.gov`. SDK and wasm
239
261
modules execute a migration before so that these proposals would not have an affect.
240
262
- Attribute keys/ values in events are strings and not bytes in CometBFT. This may break clients
241
263
- CLI: `add-genesis-account`, `gentx,add-genesis-account`, `collect-gentxs` and others are now under genesis command as parent
242
264
- CLI: `--broadcast-mode block` was removed. You need to query the result for a TX with `wasmd q tx <hash>` instead
243
265
244
266
### Migration notes:
245
-
- This release contains a [state migration](./x/wasm/migrations/v2) for the wasmd module that stores
267
+
- This release contains a [state migration](./x/wasm/migrations/v2) for the wasmd module that stores
246
268
the params in the module store.
247
269
- SDK v0.47 comes with a lot of api/state braking changes to previous versions. Please see their [upgrade guide](https://github.com/cosmos/cosmos-sdk/blob/main/UPGRADING.md#v047x)
248
270
which contains a lot of helpful details.
@@ -273,14 +295,14 @@ below to learn more!
273
295
- New behaviour for Contracts returning errors on IBC packet receive.
274
296
- Let contract fully abort IBC receive in certain case [\#1220](https://github.com/CosmWasm/wasmd/issues/1220)
275
297
- Return non redacted error content on IBC packet recv [\#1289](https://github.com/CosmWasm/wasmd/issues/1289)
276
-
- Wasm and submessage events follow SDK transaction behaviour. Not persisted on state rollback
298
+
- Wasm and submessage events follow SDK transaction behaviour. Not persisted on state rollback
277
299
- Full error message is stored in event [\#1288](https://github.com/CosmWasm/wasmd/issues/1288)
278
-
- See updates in cosmwasm [doc](https://github.com/CosmWasm/cosmwasm/pull/1646/files?short_path=f9839d7#diff-f9839d73197185aaec052064f43a324bd9309413f3ad36183c3247580b1b6669) for more details.
279
-
- The SDK v0.45.15 replaces Tendermint with CometBFT. This requires a `replace` statement in `go.mod`.
300
+
- See updates in cosmwasm [doc](https://github.com/CosmWasm/cosmwasm/pull/1646/files?short_path=f9839d7#diff-f9839d73197185aaec052064f43a324bd9309413f3ad36183c3247580b1b6669) for more details.
301
+
- The SDK v0.45.15 replaces Tendermint with CometBFT. This requires a `replace` statement in `go.mod`.
280
302
Please read their [release notes](https://github.com/cosmos/cosmos-sdk/releases/tag/v0.45.15) carefully for details
281
303
- The SDK v0.45.x line reached its end-of-life.
282
-
- CometBFT includes some [breaking changes](https://github.com/cometbft/cometbft/blob/v0.34.27/CHANGELOG.md#breaking-changes)
283
-
304
+
- CometBFT includes some [breaking changes](https://github.com/cometbft/cometbft/blob/v0.34.27/CHANGELOG.md#breaking-changes)
305
+
284
306
### Migration notes:
285
307
- This release does not include any state migrations but breaking changes that require a coordinated chain upgrade
286
308
@@ -335,7 +357,7 @@ below to learn more!
335
357
336
358
### Notable changes:
337
359
- IBC fee middleware is setup in `app.go`. Please note that it can be enabled with new channels only. A nice read is this [article](https://medium.com/the-interchain-foundation/ibc-relaying-as-a-service-the-in-protocol-incentivization-story-2c008861a957).
338
-
- Authz for wasm contracts can be granted via `wasmd tx wasm grant` and executed via `wasmd tx authz exec` command
360
+
- Authz for wasm contracts can be granted via `wasmd tx wasm grant` and executed via `wasmd tx authz exec` command
339
361
- Go v1.19 required to prevent a mixed chain setup with older versions. Just to be on the safe side.
340
362
- Store code proposal types have new metadata fields added that can help to build client side tooling to verify the wasm contract in the proposal
- Add dependencies for protobuf and remove third_party forlder [/#1030](https://github.com/CosmWasm/wasmd/pull/1030)
359
-
- Check wasmvm version on startup [\#1029](https://github.com/CosmWasm/wasmd/pull/1029/)
381
+
- Check wasmvm version on startup [\#1029](https://github.com/CosmWasm/wasmd/pull/1029/)
360
382
- Allow AccessConfig to use a list of addresses instead of just a single address [\#945](https://github.com/CosmWasm/wasmd/issues/945)
361
383
- Make contract addresses predictable \("deterministic"\)[\#942](https://github.com/CosmWasm/wasmd/issues/942)
362
384
- Add query for the total supply of a coin [\#903](https://github.com/CosmWasm/wasmd/pull/903) ([larry0x](https://github.com/larry0x))
@@ -379,7 +401,7 @@ below to learn more!
379
401
- A new [MsgInstantiateContract2](https://github.com/CosmWasm/wasmd/pull/1014/files#diff-bf58b9da4b674719f07dd5421c532c1ead13a15f8896b59c1f724215d2064b73R75) was introduced which is an additional value for `message` type events
380
402
- Store event contains a new attribute with the code checksum now
381
403
- New `wasmd tx wasm instantiate2` CLI command for predictable addresses on instantiation
382
-
- New `cosmwasm_1_1` CosmWasm capability (former "feature") was introduced in [cosmwasm/#1356](https://github.com/CosmWasm/cosmwasm/pull/1356) to support total supply queries
404
+
- New `cosmwasm_1_1` CosmWasm capability (former "feature") was introduced in [cosmwasm/#1356](https://github.com/CosmWasm/cosmwasm/pull/1356) to support total supply queries
383
405
- Protobuf files are published to [buf.build](https://buf.build/cosmwasm/wasmd/docs/main:cosmwasm.wasm.v1)
384
406
385
407
### Migration notes:
@@ -591,13 +613,13 @@ Yes
591
613
- Renamed InitMsg and MigrateMsg fields to Msg. This applies to protobuf Msg
592
614
and Proposals, as well as REST and CLI [\#563](https://github.com/CosmWasm/wasmd/pull/563)
593
615
- Removed source and builder fields from StoreCode and CodeInfo. They were rarely used.
0 commit comments