Releases: provenance-io/provenance
Release list
Release v1.30.0-rc1
v1.30.0-rc1 2026-07-31
Provenance Blockchain version v1.30.0 contains some exciting new features, improvements and bug fixes.
Features
- Switch to collections in the marker module #2494.
- Add an opt-in
require_deposit_accessmarker flag that enforces deposit-access control on coins sent into a marker regardless of marker type #2769.
Improvements
- Reduce race test runtime by excluding long-running simulation tests from race builds #2738.
- Add the forsythia upgrade and remove older upgrades PR 2780.
- Short circuit at the lookup step when deleting expired attributes PR 2789.
Bug Fixes
- Fix marker
ExportGenesisdropping therequire_deposit_accessflag from exported markers #2769. - Enforce the unrestricted denom regex on markers created by the asset module PR 2784.
- Propagate the AllowList when updating a MarkerTransferAuthorization PR 2786.
- Verify smart contract signers in metadata's AddNetAssetValues endpoint PR 2787.
Deprecated
- Deprecate and deactivate the quarantine module #2695.
There is no replacement for the functionality that the quarantine module provided.
All quarantined funds will be sent to their associated accounts (i.e. all quarantined fund will be accepted).
Dependencies
4d63.com/gocheckcompilerdirectivesbumped to v1.3.0 (from v1.2.1) PR 2779.4d63.com/gochecknoglobalsbumped to v0.2.2 (from v0.2.1) PR 2779.actions/checkoutbumped to 7 (from 6) PR 2763.actions/setup-gobumped to 7 (from 6) PR 2777.cel.dev/exprbumped to v0.25.2 (from v0.25.1) PR 2796.charm.land/lipgloss/v2added at v2.0.3 PR 2779.codeberg.org/chavacava/garifadded at v0.2.0 PR 2779.codeberg.org/polyfloyd/go-errorlintadded at v1.9.0 PR 2779.codecov/codecov-actionbumped to 7 (from 6) PR 2756.dev.gaijin.team/go/exhaustruct/v4added at v4.0.0 PR 2779.dev.gaijin.team/go/golibadded at v0.6.0 PR 2779.docker/login-actionbumped to 4.5.2 (from 4) PR 2797.github.com/4meepo/tagalignbumped to v1.4.3 (from v1.3.4) PR 2779.github.com/Abirdcfly/dupwordbumped to v0.1.7 (from v0.1.1) PR 2779.github.com/AdminBenni/iota-mixingadded at v1.0.0 PR 2779.github.com/AlwxSin/noinlineerradded at v1.0.5 PR 2779.github.com/Antonboom/errnamebumped to v1.1.1 (from v0.1.13) PR 2779.github.com/Antonboom/nilnilbumped to v1.1.1 (from v0.1.9) PR 2779.github.com/Antonboom/testifylintbumped to v1.6.4 (from v1.4.3) PR 2779.github.com/BurntSushi/tomlbumped to v1.6.0 (from v1.4.1-0.20240526193622-a339e1f7089c) PR 2779.github.com/ClickHouse/clickhouse-go-linteradded at v1.2.0 PR 2779.github.com/CosmWasm/wasmvm/v3bumped to v3.0.7 (from v3.0.5) (PR 2740, PR 2765).github.com/Crocmagnon/fatcontextremoved at v0.5.2 PR 2779.github.com/Djarvur/go-err113bumped to v0.1.1 (from v0.0.0-20210108212216-aea10b59be24) PR 2779.github.com/GaijinEntertainment/go-exhaustruct/v3removed at v3.3.0 PR 2779.github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcpbumped to v1.33.0 (from v1.31.0) (PR 2778, PR 2796).github.com/Masterminds/semver/v3bumped to v3.5.0 (from v3.3.1) PR 2779.github.com/MirrexOne/unqueryvetadded at v1.5.4 PR 2779.github.com/OpenPeeDeeP/depguard/v2bumped to v2.2.1 (from v2.2.0) PR 2779.github.com/alecthomas/chroma/v2added at v2.24.1 PR 2779.github.com/alecthomas/go-check-sumtypebumped to v0.3.1 (from v0.1.4) PR 2779.github.com/alexkohler/nakedret/v2bumped to v2.0.6 (from v2.0.4) PR 2779.github.com/alexkohler/preallocbumped to v1.1.0 (from v1.0.0) PR 2779.github.com/alfatraining/structtagadded at v1.0.0 PR 2779.github.com/alingse/nilnesserradded at v0.2.0 PR 2779.github.com/ashanbrown/forbidigo/v2added at v2.3.1 PR 2779.github.com/ashanbrown/forbidigoremoved at v1.6.0 PR 2779.github.com/ashanbrown/makezero/v2added at v2.2.1 PR 2779.github.com/ashanbrown/makezeroremoved at v1.1.1 PR 2779.github.com/bits-and-blooms/bitsetbumped to v1.24.4 (from v1.24.3) PR 2779.github.com/bkielbasa/cyclopbumped to v1.2.3 (from v1.2.1) PR 2779.github.com/bombsimon/wsl/v4bumped to v4.7.0 (from v4.4.1) PR 2779.github.com/bombsimon/wsl/v5added at v5.8.0 PR 2779.github.com/breml/bidichkbumped to v0.3.3 (from v0.2.7) PR 2779.github.com/breml/errchkjsonbumped to v0.4.1 (from v0.3.6) PR 2779.github.com/butuzov/ireturnbumped to v0.4.1 (from v0.3.0) PR 2779.github.com/butuzov/mirrorbumped to v1.3.0 (from v1.2.0) PR 2779.github.com/catenacyber/perfsprintbumped to v0.10.1 (from v0.7.1) PR 2779.github.com/ccojocar/zxcvbn-gobumped to v1.0.4 (from v1.0.2) PR 2779.github.com/charithe/durationcheckbumped to v0.0.11 (from v0.0.10) PR 2779.github.com/charmbracelet/colorprofileadded at v0.4.3 PR 2779.github.com/charmbracelet/ultravioletadded at v0.0.0-20251205161215-1948445e3318 PR 2779.github.com/charmbracelet/x/ansiadded at v0.11.7 PR 2779.github.com/charmbracelet/x/termiosadded at v0.1.1 PR 2779.github.com/charmbracelet/x/termadded at v0.2.2 PR 2779.github.com/charmbracelet/x/windowsadded at v0.2.2 PR 2779.github.com/chavacava/garifremoved at v0.1.0 PR 2779.github.com/ckaznocha/intrangebumped to v0.3.1 (from v0.2.0) PR 2779.github.com/clipperhouse/displaywidthadded at v0.11.0 PR 2779.github.com/clipperhouse/uax29/v2added at v2.7.0 PR 2779.github.com/cosmos/cosmos-sdkbumped to v0.53.8-pio-1 ofgithub.com/provenance-io/cosmos-sdk(from v0.53.5-pio-2 ofgithub.com/provenance-io/cosmos-sdk) PR 2792.github.com/curioswitch/go-reassign...
Release v1.29.0
v1.29.0 2026-06-08
Provenance Blockchain version v1.29.0 contains some exciting new features, improvements, and bug fixes.
Features
- Wire the vault module params and initialize them (
tech_fee_address,default_aum_fee_bips) during theedelweiss-rc3andedelweissupgrades PR 2749.
Improvements
- Limit a trigger's total gas to the same 4,000,000 gas that a tx gets PR 2572.
- Add duplication checks to CreateSecuritization #2682.
- Use private struct types for bypass context keys to avoid cross-package collisions #2694.
- Refactor MustExtractDenomFromPacketOnRecv to return an error instead of panicking #2699.
- Refactor SetMarker to return an error instead of panicking #2700.
- Fix metadata account-data REST query #2708.
- Improved type checking when processing triggers PR 2730.
- Properly restrict block-time trigger timestamps to prevent overflow-based trigger suppression PR 2732.
- Improved supply check during some marker operations PR 2734.
- Add the
edelweissupgrades PR 2735.
Bug Fixes
- Fix faulty test assertions in metadata address tests #2392.
- PurgeAttribute no longer leaves orphaned expiration lookup entries #2684.
- UpdateAttribute now correctly propagates the expiration date in the record #2685.
- Add missing
ledger_class_idto CLI ledger response #2692. - Ensure DestroyLedger removes settlement instructions to prevent orphaned records in FundTransfersWithSettlement #2698.
- Make GetWhitelistedQuery return a copy of the query response #2701.
- Fix the wasm snapshotter so that statesync works again PR 2725.
- Properly handle an IBC v2 error acknowledgment PR 2726.
- Store a backup flatfees gas meter in the context PR 2727.
Make the Wasm GRPC Querier return the correct response types PR 2728.- Revert PR 2728 and make the wasm grpc querier return a ResponseQuery again PR 2741.
- Attributes: Truncate the expiration date to the second PR 2729.
- Attributes: Include the current block second when finding expired attributes to delete PR 2729.
- Fix event trigger processing by correcting event scanning and ensuring proper queuing of matching events for trigger execution PR 2733.
- Prevent markers from using the some denoms PR 2747.
Dependencies
github.com/CosmWasm/wasmdbumped to v0.61.10-pio-2 ofgithub.com/provenance-io/wasmd(from v0.61.10-pio-1 ofgithub.com/provenance-io/wasmd) PR 2731.github.com/CosmWasm/wasmvm/v2removed at v2.3.2 PR 2728.github.com/CosmWasm/wasmvm/v3bumped to v3.0.5 (from v3.0.3) PR 2723.github.com/cncf/xds/gobumped to v0.0.0-20260202195803-dba9d589def2 (from v0.0.0-20251210132809-ee656c7534f5) PR 2724.github.com/cometbft/cometbftbumped to v0.38.23 (from v0.38.21) PR 2718.github.com/cosmos/ibc-go/v10bumped to v10.7.0 (from v10.5.1) (PR 2697, PR 2736).github.com/envoyproxy/go-control-plane/envoybumped to v1.37.0 (from v1.36.0) PR 2724.github.com/envoyproxy/protoc-gen-validatebumped to v1.3.3 (from v1.3.0) PR 2724.github.com/lib/pqbumped to v1.12.0 (from v1.10.9) PR 2718.github.com/minio/highwayhashbumped to v1.0.4 (from v1.0.3) PR 2718.github.com/petermattis/goidbumped to v0.0.0-20250813065127-a731cc31b4fe (from v0.0.0-20240813172612-4fcff4a6cae7) PR 2718.github.com/provlabs/vaultbumped to v1.1.0 (from v1.0.15) PR 2749.github.com/rs/zerologbumped to v1.35.1 (from v1.35.0) PR 2681.github.com/sasha-s/go-deadlockbumped to v0.3.9 (from v0.3.5) PR 2718.golang.org/x/cryptobumped to v0.50.0 (from v0.49.0) PR 2719.golang.org/x/modbumped to v0.35.0 (from v0.34.0) PR 2719.golang.org/x/netbumped to v0.53.0 (from v0.52.0) PR 2719.golang.org/x/sysbumped to v0.43.0 (from v0.42.0) PR 2719.golang.org/x/termbumped to v0.42.0 (from v0.41.0) PR 2719.golang.org/x/textbumped to v0.37.0 (from v0.36.0) PR 2719.golang.org/x/toolsbumped to v0.44.0 (from v0.43.0) PR 2719.google.golang.org/genproto/googleapis/apibumped to v0.0.0-20260226221140-a57be14db171 (from v0.0.0-20260203192932-546029d2fa20) PR 2724.google.golang.org/grpcbumped to v1.81.1 (from v1.80.0) PR 2724.go.opentelemetry.io/contrib/detectors/gcpbumped to v1.42.0 (from v1.39.0) PR 2724.go.opentelemetry.io/otel/metricbumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otel/sdk/metricbumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otel/sdkbumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otel/tracebumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otelbumped to v1.43.0 (from v1.42.0) PR 2724.
Full Commit History
Release v1.29.0-rc3
v1.29.0-rc3 2026-06-05
Provenance Blockchain version v1.29.0 contains some exciting new features, improvements, and bug fixes.
Features
- Wire the vault module params and initialize them (
tech_fee_address,default_aum_fee_bips) during theedelweiss-rc3andedelweissupgrades PR 2749.
Improvements
- Limit a trigger's total gas to the same 4,000,000 gas that a tx gets PR 2572.
Bug Fixes
- Prevent markers from using certain names PR 2747.
Dependencies
github.com/provlabs/vaultbumped to v1.1.0 (from v1.0.15) PR 2749.
Full Commit History
v1.29.0-rc2 2026-05-27
Provenance Blockchain version v1.29.0 contains some exciting new features, improvements, and bug fixes.
Bug Fixes
- Revert PR 2728 and make the wasm grpc querier return a ResponseQuery again PR 2741.
Full Commit History
v1.29.0-rc1 2026-05-21
Provenance Blockchain version v1.29.0 contains some exciting new features, improvements, and bug fixes.
Improvements
- Add duplication checks to CreateSecuritization #2682.
- Use private struct types for bypass context keys to avoid cross-package collisions #2694.
- Refactor MustExtractDenomFromPacketOnRecv to return an error instead of panicking #2699.
- Refactor SetMarker to return an error instead of panicking #2700.
- Fix metadata account-data REST query #2708.
- Improved type checking when processing triggers PR 2730.
- Properly restrict block-time trigger timestamps to prevent overflow-based trigger suppression PR 2732.
- Improved supply check during some marker operations PR 2734.
- Add the
edelweissupgrades PR 2735.
Bug Fixes
- Fix faulty test assertions in metadata address tests #2392.
- PurgeAttribute no longer leaves orphaned expiration lookup entries #2684.
- UpdateAttribute now correctly propagates the expiration date in the record #2685.
- Add missing
ledger_class_idto CLI ledger response #2692. - Ensure DestroyLedger removes settlement instructions to prevent orphaned records in FundTransfersWithSettlement #2698.
- Make GetWhitelistedQuery return a copy of the query response #2701.
- Fix the wasm snapshotter so that statesync works again PR 2725.
- Properly handle an IBC v2 error acknowledgment PR 2726.
- Store a backup flatfees gas meter in the context PR 2727.
Make the Wasm GRPC Querier return the correct response types PR 2728.- Attributes: Truncate the expiration date to the second PR 2729.
- Attributes: Include the current block second when finding expired attributes to delete PR 2729.
- Fix event trigger processing by correcting event scanning and ensuring proper queuing of matching events for trigger execution PR 2733.
Dependencies
github.com/CosmWasm/wasmdbumped to v0.61.10-pio-2 ofgithub.com/provenance-io/wasmd(from v0.61.10-pio-1 ofgithub.com/provenance-io/wasmd) PR 2731.github.com/CosmWasm/wasmvm/v2removed at v2.3.2 PR 2728.github.com/CosmWasm/wasmvm/v3bumped to v3.0.5 (from v3.0.3) PR 2723.github.com/cncf/xds/gobumped to v0.0.0-20260202195803-dba9d589def2 (from v0.0.0-20251210132809-ee656c7534f5) PR 2724.github.com/cometbft/cometbftbumped to v0.38.23 (from v0.38.21) PR 2718.github.com/cosmos/ibc-go/v10bumped to v10.7.0 (from v10.5.1) (PR 2697, PR 2736).github.com/envoyproxy/go-control-plane/envoybumped to v1.37.0 (from v1.36.0) PR 2724.github.com/envoyproxy/protoc-gen-validatebumped to v1.3.3 (from v1.3.0) PR 2724.github.com/lib/pqbumped to v1.12.0 (from v1.10.9) PR 2718.github.com/minio/highwayhashbumped to v1.0.4 (from v1.0.3) PR 2718.github.com/petermattis/goidbumped to v0.0.0-20250813065127-a731cc31b4fe (from v0.0.0-20240813172612-4fcff4a6cae7) PR 2718.github.com/rs/zerologbumped to v1.35.1 (from v1.35.0) PR 2681.github.com/sasha-s/go-deadlockbumped to v0.3.9 (from v0.3.5) PR 2718.golang.org/x/cryptobumped to v0.50.0 (from v0.49.0) PR 2719.golang.org/x/modbumped to v0.35.0 (from v0.34.0) PR 2719.golang.org/x/netbumped to v0.53.0 (from v0.52.0) PR 2719.golang.org/x/sysbumped to v0.43.0 (from v0.42.0) PR 2719.golang.org/x/termbumped to v0.42.0 (from v0.41.0) PR 2719.golang.org/x/textbumped to v0.37.0 (from v0.36.0) PR 2719.golang.org/x/toolsbumped to v0.44.0 (from v0.43.0) PR 2719.google.golang.org/genproto/googleapis/apibumped to v0.0.0-20260226221140-a57be14db171 (from v0.0.0-20260203192932-546029d2fa20) PR 2724.google.golang.org/grpcbumped to v1.81.1 (from v1.80.0) PR 2724.go.opentelemetry.io/contrib/detectors/gcpbumped to v1.42.0 (from v1.39.0) PR 2724.go.opentelemetry.io/otel/metricbumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otel/sdk/metricbumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otel/sdkbumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otel/tracebumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otelbumped to v1.43.0 (from v1.42.0) PR 2724.
Full Commit History
Release v1.29.0-rc2
v1.29.0-rc2 2026-05-27
Provenance Blockchain version v1.29.0 contains some exciting new features, improvements, and bug fixes.
Bug Fixes
- Revert PR 2728 and make the wasm grpc querier return a ResponseQuery again PR 2741.
Full Commit History
v1.29.0-rc1 2026-05-21
Provenance Blockchain version v1.29.0 contains some exciting new features, improvements, and bug fixes.
Improvements
- Add duplication checks to CreateSecuritization #2682.
- Use private struct types for bypass context keys to avoid cross-package collisions #2694.
- Refactor MustExtractDenomFromPacketOnRecv to return an error instead of panicking #2699.
- Refactor SetMarker to return an error instead of panicking #2700.
- Fix metadata account-data REST query #2708.
- Improved type checking when processing triggers PR 2730.
- Properly restrict block-time trigger timestamps to prevent overflow-based trigger suppression PR 2732.
- Improved supply check during some marker operations PR 2734.
- Add the
edelweissupgrades PR 2735.
Bug Fixes
- Fix faulty test assertions in metadata address tests #2392.
- PurgeAttribute no longer leaves orphaned expiration lookup entries #2684.
- UpdateAttribute now correctly propagates the expiration date in the record #2685.
- Add missing
ledger_class_idto CLI ledger response #2692. - Ensure DestroyLedger removes settlement instructions to prevent orphaned records in FundTransfersWithSettlement #2698.
- Make GetWhitelistedQuery return a copy of the query response #2701.
- Fix the wasm snapshotter so that statesync works again PR 2725.
- Properly handle an IBC v2 error acknowledgment PR 2726.
- Store a backup flatfees gas meter in the context PR 2727.
Make the Wasm GRPC Querier return the correct response types PR 2728.- Attributes: Truncate the expiration date to the second PR 2729.
- Attributes: Include the current block second when finding expired attributes to delete PR 2729.
- Fix event trigger processing by correcting event scanning and ensuring proper queuing of matching events for trigger execution PR 2733.
Dependencies
github.com/CosmWasm/wasmdbumped to v0.61.10-pio-2 ofgithub.com/provenance-io/wasmd(from v0.61.10-pio-1 ofgithub.com/provenance-io/wasmd) PR 2731.github.com/CosmWasm/wasmvm/v2removed at v2.3.2 PR 2728.github.com/CosmWasm/wasmvm/v3bumped to v3.0.5 (from v3.0.3) PR 2723.github.com/cncf/xds/gobumped to v0.0.0-20260202195803-dba9d589def2 (from v0.0.0-20251210132809-ee656c7534f5) PR 2724.github.com/cometbft/cometbftbumped to v0.38.23 (from v0.38.21) PR 2718.github.com/cosmos/ibc-go/v10bumped to v10.7.0 (from v10.5.1) (PR 2697, PR 2736).github.com/envoyproxy/go-control-plane/envoybumped to v1.37.0 (from v1.36.0) PR 2724.github.com/envoyproxy/protoc-gen-validatebumped to v1.3.3 (from v1.3.0) PR 2724.github.com/lib/pqbumped to v1.12.0 (from v1.10.9) PR 2718.github.com/minio/highwayhashbumped to v1.0.4 (from v1.0.3) PR 2718.github.com/petermattis/goidbumped to v0.0.0-20250813065127-a731cc31b4fe (from v0.0.0-20240813172612-4fcff4a6cae7) PR 2718.github.com/rs/zerologbumped to v1.35.1 (from v1.35.0) PR 2681.github.com/sasha-s/go-deadlockbumped to v0.3.9 (from v0.3.5) PR 2718.golang.org/x/cryptobumped to v0.50.0 (from v0.49.0) PR 2719.golang.org/x/modbumped to v0.35.0 (from v0.34.0) PR 2719.golang.org/x/netbumped to v0.53.0 (from v0.52.0) PR 2719.golang.org/x/sysbumped to v0.43.0 (from v0.42.0) PR 2719.golang.org/x/termbumped to v0.42.0 (from v0.41.0) PR 2719.golang.org/x/textbumped to v0.37.0 (from v0.36.0) PR 2719.golang.org/x/toolsbumped to v0.44.0 (from v0.43.0) PR 2719.google.golang.org/genproto/googleapis/apibumped to v0.0.0-20260226221140-a57be14db171 (from v0.0.0-20260203192932-546029d2fa20) PR 2724.google.golang.org/grpcbumped to v1.81.1 (from v1.80.0) PR 2724.go.opentelemetry.io/contrib/detectors/gcpbumped to v1.42.0 (from v1.39.0) PR 2724.go.opentelemetry.io/otel/metricbumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otel/sdk/metricbumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otel/sdkbumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otel/tracebumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otelbumped to v1.43.0 (from v1.42.0) PR 2724.
Full Commit History
Release v1.29.0-rc1
v1.29.0-rc1 2026-05-21
Provenance Blockchain version v1.29.0 contains some exciting new features, improvements, and bug fixes.
Improvements
- Add duplication checks to CreateSecuritization #2682.
- Use private struct types for bypass context keys to avoid cross-package collisions #2694.
- Refactor MustExtractDenomFromPacketOnRecv to return an error instead of panicking #2699.
- Refactor SetMarker to return an error instead of panicking #2700.
- Fix metadata account-data REST query #2708.
- Improved type checking when processing triggers PR 2730.
- Properly restrict block-time trigger timestamps to prevent overflow-based trigger suppression PR 2732.
- Improved supply check during some marker operations PR 2734.
- Add the
edelweissupgrades PR 2735.
Bug Fixes
- Fix faulty test assertions in metadata address tests #2392.
- PurgeAttribute no longer leaves orphaned expiration lookup entries #2684.
- UpdateAttribute now correctly propagates the expiration date in the record #2685.
- Add missing
ledger_class_idto CLI ledger response #2692. - Ensure DestroyLedger removes settlement instructions to prevent orphaned records in FundTransfersWithSettlement #2698.
- Make GetWhitelistedQuery return a copy of the query response #2701.
- Fix the wasm snapshotter so that statesync works again PR 2725.
- Properly handle an IBC v2 error acknowledgment PR 2726.
- Store a backup flatfees gas meter in the context PR 2727.
- Make the Wasm GRPC Querier return the correct response types PR 2728.
- Attributes: Truncate the expiration date to the second PR 2729.
- Attributes: Include the current block second when finding expired attributes to delete PR 2729.
- Fix event trigger processing by correcting event scanning and ensuring proper queuing of matching events for trigger execution PR 2733.
Dependencies
github.com/CosmWasm/wasmdbumped to v0.61.10-pio-2 ofgithub.com/provenance-io/wasmd(from v0.61.10-pio-1 ofgithub.com/provenance-io/wasmd) PR 2731.github.com/CosmWasm/wasmvm/v2removed at v2.3.2 PR 2728.github.com/CosmWasm/wasmvm/v3bumped to v3.0.5 (from v3.0.3) PR 2723.github.com/cncf/xds/gobumped to v0.0.0-20260202195803-dba9d589def2 (from v0.0.0-20251210132809-ee656c7534f5) PR 2724.github.com/cometbft/cometbftbumped to v0.38.23 (from v0.38.21) PR 2718.github.com/cosmos/ibc-go/v10bumped to v10.7.0 (from v10.5.1) (PR 2697, PR 2736).github.com/envoyproxy/go-control-plane/envoybumped to v1.37.0 (from v1.36.0) PR 2724.github.com/envoyproxy/protoc-gen-validatebumped to v1.3.3 (from v1.3.0) PR 2724.github.com/lib/pqbumped to v1.12.0 (from v1.10.9) PR 2718.github.com/minio/highwayhashbumped to v1.0.4 (from v1.0.3) PR 2718.github.com/petermattis/goidbumped to v0.0.0-20250813065127-a731cc31b4fe (from v0.0.0-20240813172612-4fcff4a6cae7) PR 2718.github.com/rs/zerologbumped to v1.35.1 (from v1.35.0) PR 2681.github.com/sasha-s/go-deadlockbumped to v0.3.9 (from v0.3.5) PR 2718.golang.org/x/cryptobumped to v0.50.0 (from v0.49.0) PR 2719.golang.org/x/modbumped to v0.35.0 (from v0.34.0) PR 2719.golang.org/x/netbumped to v0.53.0 (from v0.52.0) PR 2719.golang.org/x/sysbumped to v0.43.0 (from v0.42.0) PR 2719.golang.org/x/termbumped to v0.42.0 (from v0.41.0) PR 2719.golang.org/x/textbumped to v0.37.0 (from v0.36.0) PR 2719.golang.org/x/toolsbumped to v0.44.0 (from v0.43.0) PR 2719.google.golang.org/genproto/googleapis/apibumped to v0.0.0-20260226221140-a57be14db171 (from v0.0.0-20260203192932-546029d2fa20) PR 2724.google.golang.org/grpcbumped to v1.81.1 (from v1.80.0) PR 2724.go.opentelemetry.io/contrib/detectors/gcpbumped to v1.42.0 (from v1.39.0) PR 2724.go.opentelemetry.io/otel/metricbumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otel/sdk/metricbumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otel/sdkbumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otel/tracebumped to v1.43.0 (from v1.42.0) PR 2724.go.opentelemetry.io/otelbumped to v1.43.0 (from v1.42.0) PR 2724.
Full Commit History
Release v1.28.0
v1.28.0 2026-05-01
Provenance Blockchain version v1.28.0 contains some exciting new features, improvements, and bug fixes.
Key new features and improvements:
- Compiling Provenance Blockchain version
v1.28.0requires Go 1.25 (specifically). - The
CosmWasmlibrary was bumped, so there is a newlibwasmvmshared library file (e.g.libwasmvm.x86_64.so). - Smart contracts can now be stored without using a governance proposal.
- Now based on Cosmos-SDK v0.53.5.
- IBC libraries bumped to v10 and IBC v2 is now available.
- Enable unordered transactions.
Features
- Allow trusted oracles to adjust flatfees conversion factor without governance #2550.
- Configure circuit breaker admin permissions during upgrades #2585.
- Allow smart contract storage changes without requiring a governance proposal #2589.
- Create the daisy upgrades PR 2591.
- Update costs of msgs
MsgWriteRecordRequest,MsgWriteSessionRequest&MsgUpdateClient#2604. - Publish events for the flatfees module #2651.
- Add ability to send funds to an account then have them committed to a market #2659.
Improvements
- Add CI check for Protobuf formatting and generation in proto.yml file #1403.
- Allow denom metadata to be defined for restricted denoms using standard SDK validation #2556.
- Update 3rd party swagger file #2586.
- Update Sims to match v0.53.x style #2593.
- Increase the max size of wasm code to 800kb (from 600kb) PR 2660.
- Enable IBC v2 PR 2663.
- Enhance the x/ibchooks module to be compatible with IBC v2 PR 2663.
- Enhance the x/ibcratelimit module to be compatible with IBC v2 PR 2663.
- Remove specialized ibc memo processing for custom marker access PR 2663.
Bug Fixes
- Use non-auto-cli version of tx hold CLI commands PR 2581.
- Fixes attribute sim test to not create nil values PR 2619.
- Fix admin check in CreateSecuritization #2648.
- When transferring commitments, properly update the commitment to the old market PR 2676.
Deprecated
MarkerSupplyquery has been deprecated. Please use theSupplyOfquery from thebankmodule instead, which provides equivalent functionality #1676.- Remove carnation upgrade #2587.
Api Breaking
Dependencies
Docker imagesbumped to 1.25-bookworm (from 1.23-bullseye) #2750.Golangbumped to 1.25 (from 1.23) #2750.actions/checkoutbumped to 6 (from 5) (PR 2545, PR 2579).actions/download-artifactbumped to 8 (from 6) (PR 2572, PR 2634).actions/upload-artifactbumped to 7 (from 5) (PR 2573, PR 2633).cel.dev/expradded at v0.24.0 PR 2620.cel.dev/exprbumped to v0.25.1 (from v0.24.0) PR 2627.cloud.google.com/go/auth/oauth2adaptbumped to v0.2.8 (from v0.2.4) PR 2620.cloud.google.com/go/authbumped to v0.18.2 (from v0.9.3) (PR 2620, PR 2668).cloud.google.com/go/compute/metadatabumped to v0.9.0 (from v0.7.0) (PR 2620, PR 2627).cloud.google.com/go/iambumped to v1.5.3 (from v1.2.0) (PR 2620, PR 2668).cloud.google.com/go/monitoringadded at v1.24.2 PR 2620.cloud.google.com/go/monitoringbumped to v1.24.3 (from v1.24.2) PR 2668.cloud.google.com/go/storagebumped to v1.61.3 (from v1.43.0) (PR 2620, PR 2668).cloud.google.com/gobumped to v0.123.0 (from v0.115.1) (PR 2620, PR 2668).codecov/codecov-actionbumped to 6 (from 5) PR 2654.cosmossdk.io/apibumped to v0.9.2 (from v0.7.6) PR 2620.cosmossdk.io/collectionsbumped to v1.4.0 (from v0.4.0) (PR 2620, PR 2627).cosmossdk.io/corebumped to v0.11.3 (from v0.11.2) PR 2620.cosmossdk.io/depinjectbumped to v1.2.1 (from v1.1.0) PR 2620.cosmossdk.io/errorsbumped to v1.1.0 (from v1.0.1) (PR 2620, PR 2627).cosmossdk.io/mathbumped to v1.5.3 (from v1.4.0) PR 2620.cosmossdk.io/schemaadded at v1.1.0 PR 2620.cosmossdk.io/storebumped to v1.1.2 (from v1.1.1) PR 2620.cosmossdk.io/x/evidencebumped to v0.2.0 (from v0.1.1) PR 2627.cosmossdk.io/x/feegrantbumped to v0.2.0 (from v0.1.1) PR 2627.cosmossdk.io/x/nftbumped to v0.2.0 (from v0.1.1) PR 2627.cosmossdk.io/x/txbumped to v0.14.0 (from v0.13.8) PR 2620.cosmossdk.io/x/upgradebumped to v0.2.0 (from v0.1.4) PR 2627.crazy-max/ghaction-import-gpgbumped to 7 (from 6) PR 2636.docker/build-push-actionbumped to 7 (from 6) PR 2642.docker/login-actionbumped to 4 (from 3) PR 2639.docker/metadata-actionbumped to 6 (from 5) PR 2643.docker/setup-buildx-actionbumped to 4 (from 3) PR 2640.docker/setup-qemu-actionbumped to 4 (from 3) PR 2638.filippo.io/edwards25519bumped to v1.1.1 (from v1.1.0) PR 2627.github.com/CosmWasm/wasmdbumped to v0.61.10-pio-1 ofgithub.com/provenance-io/wasmd(from v0.52.0-pio-1 ofgithub.com/provenance-io/wasmd) PR 2627.github.com/CosmWasm/wasmvm/v2bumped to v2.3.2 (from v2.2.4) PR 2621.github.com/CosmWasm/wasmvm/v3added at v3.0.3 PR 2627.github.com/DataDog/datadog-gobumped to v4.8.3+incompatible (from v3.2.0+incompatible) PR 2627.github.com/DataDog/zstdbumped to v1.5.7 (from v1.5.5) PR 2620.github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcpadded at v1.29.0 PR 2620.github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcpbumped to v1.31.0 (from v1.29.0) (PR 2627, PR 2658).- `github.com/GoogleCloudPlatform/opentelemetry-operations-go...
Release v1.28.0-rc2
v1.28.0-rc2 2026-04-16
Provenance Blockchain version v1.28.0 contains some exciting new features, improvements, and bug fixes.
Key new features and improvements:
- Compiling Provenance Blockchain version
v1.28.0requires Go 1.25 (specifically). - The
CosmWasmlibrary was bumped, so there is a newlibwasmvmshared library file (e.g.libwasmvm.x86_64.so). - Smart contracts can now be stored without using a governance proposal.
- Now based on Cosmos-SDK v0.53.5.
- IBC libraries bumped to v10 and IBC v2 is now available.
- Enable unordered transactions.
Bug Fixes
- When transferring commitments, properly update the commitment to the old market PR 2676.
Full Commit History
v1.28.0-rc1 2026-04-13
Provenance Blockchain version v1.28.0 contains some exciting new features, improvements, and bug fixes.
Key new features and improvements:
- Compiling Provenance Blockchain version
v1.28.0requires Go 1.25 (specifically). - The
CosmWasmlibrary was bumped, so there is a newlibwasmvmshared library file (e.g.libwasmvm.x86_64.so). - Smart contracts can now be stored without using a governance proposal.
- Now based on Cosmos-SDK v0.53.5.
- IBC libraries bumped to v10 and IBC v2 is now available.
Features
- Allow trusted oracles to adjust flatfees conversion factor without governance #2550.
- Configure circuit breaker admin permissions during upgrades #2585.
- Allow smart contract storage changes without requiring a governance proposal #2589.
- Create the daisy upgrades PR 2591.
- Update costs of msgs
MsgWriteRecordRequest,MsgWriteSessionRequest&MsgUpdateClient#2604. - Publish events for the flatfees module #2651.
- Add ability to send funds to an account then have them committed to a market #2659.
Improvements
- Add CI check for Protobuf formatting and generation in proto.yml file #1403.
- Allow denom metadata to be defined for restricted denoms using standard SDK validation #2556.
- Update 3rd party swagger file #2586.
- Update Sims to match v0.53.x style #2593.
- Increase the max size of wasm code to 800kb (from 600kb) PR 2660.
- Enable IBC v2 PR 2663.
- Enhance the x/ibchooks module to be compatible with IBC v2 PR 2663.
- Enhance the x/ibcratelimit module to be compatible with IBC v2 PR 2663.
- Remove specialized ibc memo processing for custom marker access PR 2663.
Bug Fixes
- Use non-auto-cli version of tx hold CLI commands PR 2581.
- Fixes attribute sim test to not create nil values PR 2619.
- Fix admin check in CreateSecuritization #2648.
Deprecated
MarkerSupplyquery has been deprecated. Please use theSupplyOfquery from thebankmodule instead, which provides equivalent functionality #1676.- Remove carnation upgrade #2587.
Api Breaking
Dependencies
Docker imagesbumped to 1.25-bookworm (from 1.23-bullseye) #2750.Golangbumped to 1.25 (from 1.23) #2750.actions/checkoutbumped to 6 (from 5) (PR 2545, PR 2579).actions/download-artifactbumped to 8 (from 6) (PR 2572, PR 2634).actions/upload-artifactbumped to 7 (from 5) (PR 2573, PR 2633).cel.dev/expradded at v0.24.0 PR 2620.cel.dev/exprbumped to v0.25.1 (from v0.24.0) PR 2627.cloud.google.com/go/auth/oauth2adaptbumped to v0.2.8 (from v0.2.4) PR 2620.cloud.google.com/go/authbumped to v0.18.2 (from v0.9.3) (PR 2620, PR 2668).cloud.google.com/go/compute/metadatabumped to v0.9.0 (from v0.7.0) (PR 2620, PR 2627).cloud.google.com/go/iambumped to v1.5.3 (from v1.2.0) (PR 2620, PR 2668).cloud.google.com/go/monitoringadded at v1.24.2 PR 2620.cloud.google.com/go/monitoringbumped to v1.24.3 (from v1.24.2) PR 2668.cloud.google.com/go/storagebumped to v1.61.3 (from v1.43.0) (PR 2620, PR 2668).cloud.google.com/gobumped to v0.123.0 (from v0.115.1) (PR 2620, PR 2668).codecov/codecov-actionbumped to 6 (from 5) PR 2654.cosmossdk.io/apibumped to v0.9.2 (from v0.7.6) PR 2620.cosmossdk.io/collectionsbumped to v1.4.0 (from v0.4.0) (PR 2620, PR 2627).cosmossdk.io/corebumped to v0.11.3 (from v0.11.2) PR 2620.cosmossdk.io/depinjectbumped to v1.2.1 (from v1.1.0) PR 2620.cosmossdk.io/errorsbumped to v1.1.0 (from v1.0.1) (PR 2620, PR 2627).cosmossdk.io/mathbumped to v1.5.3 (from v1.4.0) PR 2620.cosmossdk.io/schemaadded at v1.1.0 PR 2620.cosmossdk.io/storebumped to v1.1.2 (from v1.1.1) PR 2620.cosmossdk.io/x/evidencebumped to v0.2.0 (from v0.1.1) PR 2627.cosmossdk.io/x/feegrantbumped to v0.2.0 (from v0.1.1) PR 2627.cosmossdk.io/x/nftbumped to v0.2.0 (from v0.1.1) PR 2627.cosmossdk.io/x/txbumped to v0.14.0 (from v0.13.8) PR 2620.cosmossdk.io/x/upgradebumped to v0.2.0 (from v0.1.4) PR 2627.crazy-max/ghaction-import-gpgbumped to 7 (from 6) PR 2636.docker/build-push-actionbumped to 7 (from 6) PR 2642.docker/login-actionbumped to 4 (from 3) PR 2639.docker/metadata-actionbumped to 6 (from 5) PR 2643.docker/setup-buildx-actionbumped to 4 (from 3) PR 2640.docker/setup-qemu-actionbumped to 4 (from 3) PR 2638.filippo.io/edwards25519bumped to v1.1.1 (from v1.1.0) PR 2627.github.com/CosmWasm/wasmdbumped to v0.61.10-pio-1 ofgithub.com/provenance-io/wasmd(from v0.52.0-pio-1 ofgithub.com/provenance-io/wasmd) PR 2627.github.com/CosmWasm/wasmvm/v2bumped to v2.3.2 (from v2.2.4) PR 2621.- `github.com/...
Release v1.28.0-rc1
v1.28.0-rc1 2026-04-13
Provenance Blockchain version v1.28.0 contains some exciting new features, improvements, and bug fixes.
Key new features and improvements:
- Compiling Provenance Blockchain version
v1.28.0requires Go 1.25 (specifically). - The
CosmWasmlibrary was bumped, so there is a newlibwasmvmshared library file (e.g.libwasmvm.x86_64.so). - Smart contracts can now be stored without using a governance proposal.
- Now based on Cosmos-SDK v0.53.5.
- IBC libraries bumped to v10 and IBC v2 is now available.
Features
- Allow trusted oracles to adjust flatfees conversion factor without governance #2550.
- Configure circuit breaker admin permissions during upgrades #2585.
- Allow smart contract storage changes without requiring a governance proposal #2589.
- Create the daisy upgrades PR 2591.
- Update costs of msgs
MsgWriteRecordRequest,MsgWriteSessionRequest&MsgUpdateClient#2604. - Publish events for the flatfees module #2651.
- Add ability to send funds to an account then have them committed to a market #2659.
Improvements
- Add CI check for Protobuf formatting and generation in proto.yml file #1403.
- Allow denom metadata to be defined for restricted denoms using standard SDK validation #2556.
- Update 3rd party swagger file #2586.
- Update Sims to match v0.53.x style #2593.
- Increase the max size of wasm code to 800kb (from 600kb) PR 2660.
- Enable IBC v2 PR 2663.
- Enhance the x/ibchooks module to be compatible with IBC v2 PR 2663.
- Enhance the x/ibcratelimit module to be compatible with IBC v2 PR 2663.
- Remove specialized ibc memo processing for custom marker access PR 2663.
Bug Fixes
- Use non-auto-cli version of tx hold CLI commands PR 2581.
- Fixes attribute sim test to not create nil values PR 2619.
- Fix admin check in CreateSecuritization #2648.
Deprecated
MarkerSupplyquery has been deprecated. Please use theSupplyOfquery from thebankmodule instead, which provides equivalent functionality #1676.- Remove carnation upgrade #2587.
Api Breaking
Dependencies
Docker imagesbumped to 1.25-bookworm (from 1.23-bullseye) #2750.Golangbumped to 1.25 (from 1.23) #2750.actions/checkoutbumped to 6 (from 5) (PR 2545, PR 2579).actions/download-artifactbumped to 8 (from 6) (PR 2572, PR 2634).actions/upload-artifactbumped to 7 (from 5) (PR 2573, PR 2633).cel.dev/expradded at v0.24.0 PR 2620.cel.dev/exprbumped to v0.25.1 (from v0.24.0) PR 2627.cloud.google.com/go/auth/oauth2adaptbumped to v0.2.8 (from v0.2.4) PR 2620.cloud.google.com/go/authbumped to v0.18.2 (from v0.9.3) (PR 2620, PR 2668).cloud.google.com/go/compute/metadatabumped to v0.9.0 (from v0.7.0) (PR 2620, PR 2627).cloud.google.com/go/iambumped to v1.5.3 (from v1.2.0) (PR 2620, PR 2668).cloud.google.com/go/monitoringadded at v1.24.2 PR 2620.cloud.google.com/go/monitoringbumped to v1.24.3 (from v1.24.2) PR 2668.cloud.google.com/go/storagebumped to v1.61.3 (from v1.43.0) (PR 2620, PR 2668).cloud.google.com/gobumped to v0.123.0 (from v0.115.1) (PR 2620, PR 2668).codecov/codecov-actionbumped to 6 (from 5) PR 2654.cosmossdk.io/apibumped to v0.9.2 (from v0.7.6) PR 2620.cosmossdk.io/collectionsbumped to v1.4.0 (from v0.4.0) (PR 2620, PR 2627).cosmossdk.io/corebumped to v0.11.3 (from v0.11.2) PR 2620.cosmossdk.io/depinjectbumped to v1.2.1 (from v1.1.0) PR 2620.cosmossdk.io/errorsbumped to v1.1.0 (from v1.0.1) (PR 2620, PR 2627).cosmossdk.io/mathbumped to v1.5.3 (from v1.4.0) PR 2620.cosmossdk.io/schemaadded at v1.1.0 PR 2620.cosmossdk.io/storebumped to v1.1.2 (from v1.1.1) PR 2620.cosmossdk.io/x/evidencebumped to v0.2.0 (from v0.1.1) PR 2627.cosmossdk.io/x/feegrantbumped to v0.2.0 (from v0.1.1) PR 2627.cosmossdk.io/x/nftbumped to v0.2.0 (from v0.1.1) PR 2627.cosmossdk.io/x/txbumped to v0.14.0 (from v0.13.8) PR 2620.cosmossdk.io/x/upgradebumped to v0.2.0 (from v0.1.4) PR 2627.crazy-max/ghaction-import-gpgbumped to 7 (from 6) PR 2636.docker/build-push-actionbumped to 7 (from 6) PR 2642.docker/login-actionbumped to 4 (from 3) PR 2639.docker/metadata-actionbumped to 6 (from 5) PR 2643.docker/setup-buildx-actionbumped to 4 (from 3) PR 2640.docker/setup-qemu-actionbumped to 4 (from 3) PR 2638.filippo.io/edwards25519bumped to v1.1.1 (from v1.1.0) PR 2627.github.com/CosmWasm/wasmdbumped to v0.61.10-pio-1 ofgithub.com/provenance-io/wasmd(from v0.52.0-pio-1 ofgithub.com/provenance-io/wasmd) PR 2627.github.com/CosmWasm/wasmvm/v2bumped to v2.3.2 (from v2.2.4) PR 2621.github.com/CosmWasm/wasmvm/v3added at v3.0.3 PR 2627.github.com/DataDog/datadog-gobumped to v4.8.3+incompatible (from v3.2.0+incompatible) PR 2627.github.com/DataDog/zstdbumped to v1.5.7 (from v1.5.5) PR 2620.github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcpadded at v1.29.0 PR 2620.github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcpbumped to v1.31.0 (from v1.29.0) (PR 2627, PR 2658).github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metricadded at v0.50.0 [PR 2620](https://github.com/provenance-io/...
Release v1.27.2
v1.27.2 2026-01-23
Provenance Blockchain version v1.27.2 contains the fix for the CometBFT Tachyon vulnerability.
Validators and node operators should switch to this version as soon as possible.
Dependencies
github.com/cometbft/cometbftbumped to v0.38.21 (from v0.38.19) PR 2600.