- 67d3d1b docs: clarify Rust build and publishing workflow
- 4150d5d feat(wasm): Add v2.20 mainnet Wasm contract deployment guard at shared keeper entrypoints, msg handlers, submessages, and EVM Wasm precompile (#2762)
- 6e113c9 Merge v2.19.0 release source
- 970841f build(release): restore v2.19.0 source parity
- c8a1333 Merge branch 'ud/wasm-guard' of github.com:NibiruChain/nibiru into ud/wasm-guard
- 5098389 Merge branch 'main' into ud/wasm-guard
- 2f63306 chore(deps): batch Dependabot onto wasm-guard (#2765)
- d54941f ci(wasmer): keep rust-toolchain pinned at rustc 1.81
- b123dd5 fix(wasm): replace docker/distribution with distribution/reference
- 5578bec ci(wasmer): pin rustc 1.81 after rust-toolchain action bump
- e42cfc9 chore(deps): bump dtolnay/rust-toolchain from 1.81 to 1.120
- 0c1fd30 chore(deps): tidy sai-trading after root module bumps
- 220d905 chore(deps): bump pgregory.net/rapid from 1.2.0 to 1.3.0
- df6a04d chore(deps): bump github.com/hdevalence/ed25519consensus from 0.1.0 to 0.2.0
- c339aa6 chore(deps): bump github.com/99designs/keyring from 1.2.1 to 1.2.2
- 450ba85 chore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1
- 8fb03fe chore(deps): bump go.opentelemetry.io/otel/sdk from 1.43.0 to 1.45.0
- 6c93694 chore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1 in /lib/sai-trading
- cc2dcec chore(deps): bump go.opentelemetry.io/otel/sdk from 1.43.0 to 1.45.0 in /lib/sai-trading
- 5c18d8a chore(deps): bump docker/login-action from 4.5.2 to 4.6.0
- 21328af chore(deps): bump docker/login-action from 4.5.2 to 4.6.0
- ef9fbf9 chore(deps): bump dtolnay/rust-toolchain from 1.81 to 1.120
- 07425cd refactor: Retire root Make commands (#2763)
- 949e84f docs(repo): Consolidate contributor guidance under spec
- 8074aa4 refactor(make): Remove root Make wiring
- 9b76f40 refactor(testing): Remove obsolete StableSwap generator
- b0cbb6e refactor(make): Remove redundant command wrappers
- 07d972e refactor(just): Align Go and Rust command interfaces
- df0a673 docs(wasm): Link temporary guard rationale
- b0939f4 feat(wasm): Restrict mainnet deployment to sudo root
- 67f8660 refactor(chaosnet): Add safe Just command group
- 3c27345 ci(sim): Move simulation tests from Make to Just
- 1bae0e3 feat(ownable)!: validate Cosmos permission members
- 7f564c2 chore(deps): bump go.opentelemetry.io/otel/sdk from 1.43.0 to 1.45.0
- d37baab chore(deps): bump go.opentelemetry.io/otel/sdk in /lib/sai-trading
- a46884d feat(ownable): Add delegated contract permissions (#2758)
- 6708de7 docs: Fix LegacyDec links and ignore local PR draft
- b946986 feat(ownable): Add namespaced permission catalogs
- 40b7507 feat(ownable): Prepare 0.8.0 crate release
- e533b58 Merge branch 'main' into ud/2753-wasm
- d096d98 feat(ownable): Add delegated contract perms
- f4c7014 refactor: Consolidate EVM tooling and migrate passkey services to Bun (#2757)
- e19686c test(evm): Extend debug query hook timeout
- fee085f fix(evm): Increase E2E transaction wait timeout
- d02c776 build(evm): Move passkey tooling under evm and migrate to Bun
- 92ef491 Merge branch 'ud/arch' into ud/2753-wasm
- 6c8a652 refactor: eth/rpc/rpcapi -> evm/jsonrpc for clarity
- 2a6c9c3 docs(cli): Recommend Bun and npm installs and update CLI guidance
- 6933f67 refactor(gosdk)!: Move Go SDK to x/gosdk
- 28721a0 ci(proto): Install Buf from its pinned release binary
- 4f6524a feat(cli): Add npm distribution tooling (#2756)
- 30963b4 fix(cli): Preserve nibid build output name
- 2112d43 fix(clidist): Accept unpublished package versions
- 4c0f8eb feat(clidist): Add npm package metadata
- 054356b fix(clidist): Expose interactive npm publishing
- 2857609 feat(clidist): Add Nibiru npm distribution tooling
- a0f2700 feat(cli): Move nibid and add npm distribution workspace
- 90cd684 docs(wasm): Remove obsolete contract cookbook
- e685c53 docs(wasm): Localize contract message guides
- 014b38f ci(rust): Port legacy Rust test suite (#2754)
- dd4726b fix(wasmvm): Mount monorepo dependencies in artifact builders
- cf3303f ci(rust): Port legacy Rust test suite
- 37ec334 chore(wasm): Remove legacy submodule links
- f93bbcb refactor(wasm): Move contracts to repository root
- bb2c06d refactor(rust): Promote workspace to monorepo root
- d7e1915 chore(gitignore): Cover Rust workspace outputs
- 4539150 docs: Add tagged nibid install command
- 6eea67b feat(wasm): Absorb Nibiru Rust workspace
- f2105d3 feat(release): Add artifact-backed image publisher (#2751)
- c54c405 test(release): Add artifact image smoke test
- 6836c26 docs(release): Document private-first image publication
- ca6f2c3 ci(release): Add private-first image workflow
- 4049756 feat(release): Add artifact-backed image publisher
- c13d7d2 chore(deps): bump google.golang.org/grpc in /lib/sai-trading
- f43474a Merge branch 'main' into dependabot/go_modules/google.golang.org/grpc-1.83.1
- 79b0615 chore(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.1
- 885962d chore(deps): bump github.com/99designs/keyring from 1.2.1 to 1.2.2
- b5b93bc chore(deps): bump github.com/hdevalence/ed25519consensus
- 3e9b528 chore(deps): bump pgregory.net/rapid from 1.2.0 to 1.3.0