Skip to content

Releases: solana-program/token-2022

rust-legacy@v0.18.0

05 Nov 15:27

Choose a tag to compare

What's new

  • Publish spl-token-client v0.18.0 by @github-actions[bot]
  • Publish spl-token-2022 v10.0.0 by @github-actions[bot]
  • Publish spl-elgamal-registry v0.4.0 by @github-actions[bot]
  • Upgrade the rest of the repo to sdk v3 (#797) by @joncinque
  • Deprecate re-exports from the interface crate (#775) by @joncinque
  • Move repo to work with a Makefile (#667) by @joncinque
  • Add pending balance and tests for confidetial transfer extension (#471) by @dvrvsimi

program@v10.0.0

05 Nov 13:46

Choose a tag to compare

Verification

This build provided on the release uses solana-verifiable-build.

You can verify it by checking out the repo at this commit and running:

$ solana-verify build --library-name spl_token_2022 -- --no-default-features

Once the program is built, it's possible to verify it by running:

$ solana-verify get-executable-hash target/deploy/spl_token_2022.so
1ac923887d41793d89cc1f415dae6764aca5049c7eda6f6ae96ff01edeef4ed7

Highlights

This build works with the stricter_abi_and_runtime_constraints feature gate, which means that users will no longer experience the error: "Failed to reallocate account data (InvalidRealloc)".

What's new

  • Publish spl-token-2022 v10.0.0 by @github-actions[bot]
  • Bump local dependencies for publish (#824) by @joncinque
  • [program] Add cpi guard logic in confidential extensions (#819) by @samkim-crypto
  • Introduce light crate for token-2022 (#799) by @joncinque
  • Upgrade the rest of the repo to sdk v3 (#797) by @joncinque
  • Deprecate re-exports from the interface crate (#775) by @joncinque
  • Update files with new info (#774) by @joncinque
  • [confidential-transfer-fee] Add check_program_account in confidential transfer fee for early termination and better error message (#764) by @samkim-crypto
  • [confidential-transfers] Use proper error handling for native tokens in confidential extensions (#763) by @samkim-crypto
  • [program] Reorder confidential transfer fee harvest logic to terminate early when possible (#749) by @samkim-crypto
  • [program] Fix minor typos related to the confidential transfer withdraw instruction (#748) by @samkim-crypto
  • [program] Improve error messages associated with confidential transfer (#747) by @samkim-crypto
  • Move repo to work with a Makefile (#667) by @joncinque
  • Add pending balance and tests for confidetial transfer extension (#471) by @dvrvsimi
  • Bump sdk in interface and its dependents (#641) by @joncinque
  • Publish spl-token-confidential-transfer-ciphertext-arithmetic v0.3.1 by @github-actions[bot]
  • Publish spl-token-confidential-transfer-proof-extraction v0.4.1 by @github-actions[bot]
  • Publish spl-token-confidential-transfer-proof-generation v0.4.1 by @github-actions[bot]
  • Split out instructions, state, errors from program (#616) by @joncinque
  • Update Solana v2.3.4 and rust toolchain (#575) by @joncinque
  • Fix typos (#554) by @colinlyguo
  • Relax extension type check to the base number (#546) by @joncinque
  • Freeze_account & thaw_account arguments + minor docs (#482) by @wowinter13
  • Properly gate zk-ops feature (#518) by @joncinque
  • Update current scaled ui amount to new (#522) by @joncinque
  • [JS] Add Pausable Extension to IDL & TS client (#485) by @gitteri
  • Use realloc with zero-init (#479) by @joncinque
  • Allow withdraw excess lamports from mint without authority (#424) by @febo

js@v0.6.1

05 Nov 13:14

Choose a tag to compare

What's new

  • Publish js@v0.6.1 by @github-actions[bot]
  • Bump @solana/sysvars and @solana-program/system dependencies for Kit v5 (#836) by @mcintyre94
  • Update @solana/kit dependency to 5.0 (#835) by @arihantbansal

cli@v5.5.0

05 Nov 15:57

Choose a tag to compare

What's new

  • Publish spl-token-cli v5.5.0 by @github-actions[bot]
  • Publish spl-token-client v0.18.0 by @github-actions[bot]
  • Publish spl-token-2022 v10.0.0 by @github-actions[bot]
  • Upgrade the rest of the repo to sdk v3 (#797) by @joncinque
  • Deprecate re-exports from the interface crate (#775) by @joncinque
  • Update files with new info (#774) by @joncinque

proof-generation@v0.5.1

03 Nov 10:56

Choose a tag to compare

What's new

  • Publish spl-token-confidential-transfer-proof-generation v0.5.1 by @github-actions[bot]
  • [confidential-transfer] Fix param name and typos (#765) by @samkim-crypto
  • [confidential-transfer] Deprecate try_combine_lo_hi_u64 function (#712) by @samkim-crypto
  • Move repo to work with a Makefile (#667) by @joncinque

proof-extraction@v0.5.1

03 Nov 11:03

Choose a tag to compare

What's new

  • Publish spl-token-confidential-transfer-proof-extraction v0.5.1 by @github-actions[bot]
  • [confidential-transfer] Fix bit-length comments (#713) by @samkim-crypto
  • Move repo to work with a Makefile (#667) by @joncinque

interface@v2.1.0

03 Nov 11:26

Choose a tag to compare

What's new

  • Publish spl-token-2022-interface v2.1.0 by @github-actions[bot]
  • Upgrade the rest of the repo to sdk v3 (#797) by @joncinque
  • Update files with new info (#774) by @joncinque
  • [confidential-transfer] Fix param name and typos (#765) by @samkim-crypto
  • Move repo to work with a Makefile (#667) by @joncinque

elgamal-registry@v0.4.0

03 Nov 11:42

Choose a tag to compare

What's new

  • Publish spl-elgamal-registry v0.4.0 by @github-actions[bot]
  • Introduce light crate for token-2022 (#799) by @joncinque
  • Upgrade the rest of the repo to sdk v3 (#797) by @joncinque
  • Move repo to work with a Makefile (#667) by @joncinque

ciphertext-arithmetic@v0.4.1

03 Nov 11:13

Choose a tag to compare

What's new

  • Publish spl-token-confidential-transfer-ciphertext-arithmetic v0.4.1 by @github-actions[bot]
  • Move repo to work with a Makefile (#667) by @joncinque

elgamal-registry-interface@v0.1.0

30 Oct 13:48
291ce96

Choose a tag to compare

What's new

Introducing a new lightweight interface crate for interacting with the elgamal-registry program. Introduced in #799