Skip to content

Release Checklist: Karura 2.36.0 #2981

@github-actions

Description

@github-actions

New Release Details:

{
  "gen": "srtool v0.18.4",
  "src": "git",
  "version": "2.36.0",
  "commit": "d3a2f0d25389e947511b4057f606c2a86bd2bb4e",
  "tag": "2.34.0",
  "branch": "release-karura-2.36.0",
  "rustc": "rustc 1.93.0 (254b59607 2026-01-19)",
  "pkg": "karura-runtime",
  "tmsp": "2026-06-11T03:15:54Z",
  "size": "1935663",
  "prop": "0xbde8e3bc1dfa078693ba6a5376ef70bfb4b743d46ca1402826ee4057b7177df0",
  "authorize_upgrade_prop": "0xe85950682403604047a0b76940a1eeb2d632a11d294cc1f8eb3102ab8fcd08ef",
  "ipfs": "QmPbNNFtzJDJd3TACqGCuX7MdP9DSM1BE2bLBCsnBWuJy6",
  "sha256": "0x0ceb4b51050717d7726f7e434d6ef8e19f186bbd0f4555e671c8d5396b286901",
  "wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
  "info": {
    "generator": {
      "name": "srtool",
      "version": "0.18.4"
    },
    "src": "git",
    "version": "2.36.0",
    "git": {
      "commit": "d3a2f0d25389e947511b4057f606c2a86bd2bb4e",
      "tag": "",
      "branch": "release-karura-2.36.0"
    },
    "rustc": "rustc 1.93.0 (254b59607 2026-01-19)",
    "pkg": "karura-runtime",
    "profile": "production"
  },
  "context": {
    "package": "karura-runtime",
    "runtime_dir": "runtime/karura",
    "docker": {
      "image": "paritytech/srtool",
      "tag": "1.93.0"
    },
    "profile": "production"
  },
  "runtimes": {
    "compact": {
      "tmsp": "2026-06-11T03:14:13Z",
      "size": "8600003",
      "prop": "0xbdb2926722a6569252411d7b8cf05fb64e677ad350b2a699ddbecf0a29f32f77",
      "authorize_upgrade_prop": "0x4e87b72336ec8eca0305784d670d31d7dd3175ac1143e229b5a94b855cc26547",
      "blake2_256": "0x051e485567158d67f1c47f1bff4eb5ca8b688ba5adca443293031f81b863b843",
      "ipfs": "QmdsiVMBuhLdDvVG7UKFaE6hKUk2vYmGg7NFWjStqKrcMM",
      "sha256": "0x11a9893759f3d1406a374f0954ef296eb8da19889a4012f92576717b374a7ecc",
      "wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.wasm",
      "subwasm": {
        "size": 8600003,
        "compression": {
          "size_compressed": 8600003,
          "size_decompressed": 8600003,
          "compressed": false
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "karura",
          "implName": "karura",
          "authoringVersion": 1,
          "specVersion": 2360,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              5
            ],
            [
              "0x37e397fc7c91f5e4",
              2
            ],
            [
              "0x40fe3ad401f8959a",
              6
            ],
            [
              "0xd2bc9897eed08f15",
              3
            ],
            [
              "0xf78b278be53f454c",
              2
            ],
            [
              "0xdd718d5cc53262d4",
              1
            ],
            [
              "0xab3c0572291feb8b",
              1
            ],
            [
              "0xbc9d89904f5b923f",
              1
            ],
            [
              "0x37c8bb1350a9a2a8",
              4
            ],
            [
              "0xf3ff14d5ab527059",
              3
            ],
            [
              "0x6ef953004ba30e59",
              1
            ],
            [
              "0x955e168e0cfb3409",
              1
            ],
            [
              "0x9af86751b70c112d",
              2
            ],
            [
              "0xe3df3f2aa8a5cc57",
              2
            ],
            [
              "0xea93e3f16f3d6962",
              3
            ],
            [
              "0x6ff52ee858e6c5bd",
              1
            ],
            [
              "0x91b1c8b16328eb92",
              2
            ]
          ],
          "transactionVersion": 2,
          "stateVersion": 1
        },
        "proposal_hash": "0xbdb2926722a6569252411d7b8cf05fb64e677ad350b2a699ddbecf0a29f32f77",
        "parachain_authorize_upgrade_hash": "0x4e87b72336ec8eca0305784d670d31d7dd3175ac1143e229b5a94b855cc26547",
        "ipfs_hash": "QmdsiVMBuhLdDvVG7UKFaE6hKUk2vYmGg7NFWjStqKrcMM",
        "blake2_256": "0x051e485567158d67f1c47f1bff4eb5ca8b688ba5adca443293031f81b863b843"
      }
    },
    "compressed": {
      "tmsp": "2026-06-11T03:06:27Z",
      "size": "1935663",
      "prop": "0xbde8e3bc1dfa078693ba6a5376ef70bfb4b743d46ca1402826ee4057b7177df0",
      "authorize_upgrade_prop": "0xe85950682403604047a0b76940a1eeb2d632a11d294cc1f8eb3102ab8fcd08ef",
      "blake2_256": "0x774a84d8304a4ec7a9a8ca115f552cbe1db3a348776dc352a89bf3860006751f",
      "ipfs": "QmPbNNFtzJDJd3TACqGCuX7MdP9DSM1BE2bLBCsnBWuJy6",
      "sha256": "0x0ceb4b51050717d7726f7e434d6ef8e19f186bbd0f4555e671c8d5396b286901",
      "wasm": "runtime/karura/target/srtool/production/wbuild/karura-runtime/karura_runtime.compact.compressed.wasm",
      "subwasm": {
        "size": 1935663,
        "compression": {
          "size_compressed": 1935663,
          "size_decompressed": 8600003,
          "compressed": true
        },
        "reserved_meta": [
          109,
          101,
          116,
          97
        ],
        "reserved_meta_valid": true,
        "metadata_version": 14,
        "core_version": {
          "specName": "karura",
          "implName": "karura",
          "authoringVersion": 1,
          "specVersion": 2360,
          "implVersion": 0,
          "apis": [
            [
              "0xdf6acb689907609b",
              5
            ],
            [
              "0x37e397fc7c91f5e4",
              2
            ],
            [
              "0x40fe3ad401f8959a",
              6
            ],
            [
              "0xd2bc9897eed08f15",
              3
            ],
            [
              "0xf78b278be53f454c",
              2
            ],
            [
              "0xdd718d5cc53262d4",
              1
            ],
            [
              "0xab3c0572291feb8b",
              1
            ],
            [
              "0xbc9d89904f5b923f",
              1
            ],
            [
              "0x37c8bb1350a9a2a8",
              4
            ],
            [
              "0xf3ff14d5ab527059",
              3
            ],
            [
              "0x6ef953004ba30e59",
              1
            ],
            [
              "0x955e168e0cfb3409",
              1
            ],
            [
              "0x9af86751b70c112d",
              2
            ],
            [
              "0xe3df3f2aa8a5cc57",
              2
            ],
            [
              "0xea93e3f16f3d6962",
              3
            ],
            [
              "0x6ff52ee858e6c5bd",
              1
            ],
            [
              "0x91b1c8b16328eb92",
              2
            ]
          ],
          "transactionVersion": 2,
          "stateVersion": 1
        },
        "proposal_hash": "0xbde8e3bc1dfa078693ba6a5376ef70bfb4b743d46ca1402826ee4057b7177df0",
        "parachain_authorize_upgrade_hash": "0xe85950682403604047a0b76940a1eeb2d632a11d294cc1f8eb3102ab8fcd08ef",
        "ipfs_hash": "QmPbNNFtzJDJd3TACqGCuX7MdP9DSM1BE2bLBCsnBWuJy6",
        "blake2_256": "0x774a84d8304a4ec7a9a8ca115f552cbe1db3a348776dc352a89bf3860006751f"
      }
    }
  }
}

  • subwasm info
🏋️  Runtime size:             1.846 MB (1,935,663 bytes) 
🗜  Compressed:               Yes, 77.49%
✨ Reserved meta:            OK - [6D, 65, 74, 61]
🎁 Metadata version:         V14
🔥 Core version:             karura-2360 (karura-0.tx2.au1)
🗳️  system.setCode hash:      0xbde8e3bc1dfa078693ba6a5376ef70bfb4b743d46ca1402826ee4057b7177df0
🗳️  authorizeUpgrade hash:    0xe85950682403604047a0b76940a1eeb2d632a11d294cc1f8eb3102ab8fcd08ef
🗳️  Blake2-256 hash:          0x774a84d8304a4ec7a9a8ca115f552cbe1db3a348776dc352a89bf3860006751f
📦 IPFS:                     https://www.ipfs.io/ipfs/QmPbNNFtzJDJd3TACqGCuX7MdP9DSM1BE2bLBCsnBWuJy6


Checklist

  • Verify spec_version has been incremented since the last release.
    • Current version: 2360
    • Last version: 2350
  • Verify completed migrations are removed from any public networks.
  • Review subwasm diff
  • Verify extrinsic ordering has stayed the same. Bump transaction_version if not.
    • ORML
    • Substrate
    • Cumulus
    • Polkadot
    • Acala
  • Verify new extrinsics have been correctly whitelisted/blacklisted for proxy filters.
  • Verify benchmarks & weights have been updated for any modified runtime logics.
  • Verify we included all the necessary migrations.
    • ORML
    • Substrate
    • Cumulus
    • Polkadot
    • Acala
  • Verify new migrations complete successfully and the runtime state is correctly updated for any public networks.
    • Verify the execution time to perform runtime upgrade with Karura onchain data.
  • Ensure WASM is reproducible
    • make srtool-build-wasm-karura
  • Check new Github release is created with release logs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions