github provenance-io/provenance v1.31.0-rc1
Release v1.31.0-rc1

pre-release4 hours ago

v1.31.0-rc1 2026-09-28

Provenance Blockchain version v1.31.0 contains some exciting new features, improvements and bug fixes.

Features

  • Migrated name module from kv-store to collections #2411.
  • Use hashed name for key instead of just the segments #2683.
  • Add geranium and geranium-rc1 upgrades #2832.

Improvements

  • Remove the quarantine module #2695.
  • Use an arm runner to build the arm docker images PR 2833.
  • Improve required attribute checking (in the marker and exchange modules) to make it read less from state PR 2843.
  • Reduce the number of expired attributes that can be deleted per block to 500 (from 100,000) PR 2850.
  • Store name records with keys that use the name with segments reversed instead of hashing the name #2851.
  • Do not allow the denoms to change when updating the flatfees params or conversion factor PR 2854.
  • Update the flatfees conversion factor PR 2857.

Bug Fixes

  • Fix the heighliner docker build GitHub action PR 2833.
  • When setting an attribute, delete any previously recorded expiration entry PR 2842.
  • Ensure attributes are actually expired before deleting them PR 2842.
  • Prevent a smart contract that only holds an x/authz grant from one x/metadata party from vouching for the signatures of the other parties listed after it PR 2848.
  • Fix marker withdraw to not panic if there's no to address PR 2849.

Api Breaking

  • The previously deprecated quarantine module has been fully removed #2695.

Dependencies

  • actions/download-artifact bumped to 8 (from 4) PR 2837.
  • actions/setup-java bumped to 6 (from 5) PR 2828.
  • actions/upload-artifact bumped to 7 (from 4) PR 2836.
  • cloud.google.com/go/auth bumped to v0.20.0 (from v0.18.2) PR 2845.
  • github.com/CosmWasm/wasmd bumped to v0.61.15-pio-1 of github.com/provenance-io/wasmd (from v0.61.10-pio-2 of github.com/provenance-io/wasmd) PR 2856.
  • github.com/CosmWasm/wasmvm/v3 bumped to v3.0.8 (from v3.0.7) PR 2856.
  • github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp bumped to v1.34.0 (from v1.33.0) PR 2845.
  • github.com/cosmos/cosmos-sdk bumped to v0.53.8-pio-2 of github.com/provenance-io/cosmos-sdk (from v0.53.8-pio-1 of github.com/provenance-io/cosmos-sdk) PR 2839.
  • github.com/felixge/httpsnoop bumped to v1.1.0 (from v1.0.4) PR 2845.
  • github.com/googleapis/enterprise-certificate-proxy bumped to v0.3.15 (from v0.3.14) PR 2845.
  • github.com/googleapis/gax-go/v2 bumped to v2.22.0 (from v2.17.0) PR 2845.
  • github.com/go-logr/logr bumped to v1.4.4 (from v1.4.3) PR 2844.
  • github.com/hashicorp/go-metrics bumped to v0.7.0 (from v0.6.1) PR 2846.
  • github.com/pmezard/go-difflib removed at v1.0.1-0.20181226105442-5d4384ee4fb2 PR 2825.
  • github.com/prometheus/client_model bumped to v0.6.3 (from v0.6.2) PR 2846.
  • github.com/prometheus/common bumped to v0.71.0 (from v0.70.1) PR 2846.
  • github.com/spiffe/go-spiffe/v2 bumped to v2.8.1 (from v2.7.0) PR 2845.
  • github.com/stretchr/objx bumped to v0.5.3 (from v0.5.2) PR 2825.
  • github.com/stretchr/testify bumped to v1.12.1 (from v1.11.1) PR 2825.
  • github/codeql-action bumped to 4.38.1 (from 4.37.6) (PR 2830, PR 2841, PR 2847).
  • golang.org/x/crypto bumped to v0.55.0 (from v0.54.0) PR 2829.
  • golang.org/x/mod bumped to v0.38.0 (from v0.37.0) PR 2829.
  • golang.org/x/net bumped to v0.58.0 (from v0.57.0) PR 2829.
  • golang.org/x/text bumped to v0.41.0 (from v0.40.0) PR 2829.
  • golang.org/x/tools bumped to v0.48.0 (from v0.47.0) PR 2829.
  • google.golang.org/api bumped to v0.278.0 (from v0.271.0) PR 2845.
  • google.golang.org/genproto/googleapis/api bumped to v0.0.0-20260706201446-f0a921348800 (from v0.0.0-20260526163538-3dc84a4a5aaa) PR 2845.
  • google.golang.org/genproto/googleapis/rpc bumped to v0.0.0-20260706201446-f0a921348800 (from v0.0.0-20260526163538-3dc84a4a5aaa) PR 2845.
  • google.golang.org/genproto bumped to v0.0.0-20260319201613-d00831a3d3e7 (from v0.0.0-20260128011058-8636f8732409) PR 2845.
  • google.golang.org/grpc bumped to v1.84.0 (from v1.83.0) (PR 2829, PR 2845).
  • google.golang.org/protobuf bumped to v1.36.12 (from v1.36.11) PR 2819.
  • go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc bumped to v0.67.0 (from v0.63.0) PR 2845.
  • go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp bumped to v0.69.0 (from v0.62.0) PR 2845.
  • go.opentelemetry.io/otel/metric bumped to v1.45.0 (from v1.44.0) PR 2844.
  • go.opentelemetry.io/otel/sdk/metric bumped to v1.45.0 (from v1.44.0) PR 2844.
  • go.opentelemetry.io/otel/sdk bumped to v1.45.0 (from v1.44.0) PR 2844.
  • go.opentelemetry.io/otel/trace bumped to v1.45.0 (from v1.44.0) PR 2844.
  • go.opentelemetry.io/otel bumped to v1.45.0 (from v1.44.0) PR 2844.
  • go.yaml.in/yaml/v3 bumped to v3.0.5 (from v3.0.4) PR 2825.

Full Commit History

Don't miss a new provenance release

NewReleases is sending notifications on new releases.