Releases: Lightprotocol/light-protocol
light-prover-client-v0.3.0
release-scriopt upd
0.4.1 - zkTestnet
zkTestnet 02
docs: https://www.zkcompression.com/
Relevant Changes
RPC
- new endpoints added:
getLatestCompressionTransactions
,getLatestNonVotingTransactions
getMultipleNewAddressProofs
SDK interface changed:leafIndex
is now callednextIndex
- querying by account address is now supported in
getCompressedAccount
andgetCompressedBalance
. - zkTestnet cluster was restarted to increase ledger size. Transactions that happened before 2024/06/27 00:00am UTC+0 will not be queryable. Transaction history now evicts after ~1.5 weeks.
Protocol
account-compression: https://github.com/Lightprotocol/light-protocol/releases/tag/account-compression-v0.4.1
light-system-program: https://github.com/Lightprotocol/light-protocol/releases/tag/light-system-program-v0.4.1
light-registry: https://github.com/Lightprotocol/light-protocol/releases/tag/light-registry-v0.4.1
light-compressed-token: https://github.com/Lightprotocol/light-protocol/releases/tag/light-compressed-token-v0.4.1
light-verifier: https://github.com/Lightprotocol/light-protocol/releases/tag/light-verifier-v0.2.1
State tree implementations
light-merkle-tree-reference: https://github.com/Lightprotocol/light-protocol/releases/tag/light-merkle-tree-reference-v0.2.1
light-indexed-merkle-tree: https://github.com/Lightprotocol/light-protocol/releases/tag/light-indexed-merkle-tree-v0.2.1
light-concurrent-merkle-tree: https://github.com/Lightprotocol/light-protocol/releases/tag/light-concurrent-merkle-tree-v0.2.1
Testing utilities
light-test-utils: Not bumped yet. Contingent on Dependency conflict resolution in solana-program
Other utils
light-utils: https://github.com/Lightprotocol/light-protocol/releases/tag/light-utils-v0.2.1
aligned-sized: https://github.com/Lightprotocol/light-protocol/releases/tag/aligned-sized-v0.2.1
light-macros: https://github.com/Lightprotocol/light-protocol/releases/tag/light-macros-v0.4.1
light-heap: https://github.com/Lightprotocol/light-protocol/releases/tag/light-heap-v0.2.1
light-bounded-vec: https://github.com/Lightprotocol/light-protocol/releases/tag/light-bounded-vec-v0.2.1
light-hasher: https://github.com/Lightprotocol/light-protocol/releases/tag/light-hasher-v0.2.1
light-circuitlib.rs: https://github.com/Lightprotocol/light-protocol/releases/tag/light-circuitlib-rs-v0.2.1
light-hash-set: https://github.com/Lightprotocol/light-protocol/releases/tag/light-hash-set-v0.2.1
photon-api: https://github.com/Lightprotocol/light-protocol/releases/tag/photon-api-v0.28.1
JS
stateless.js - 0.4.2 - https://www.npmjs.com/package/@lightprotocol/stateless.js
compressed-token - 0.3.2 - https://www.npmjs.com/package/@lightprotocol/compressed-token
zk-compression-cli - 0.4.4 - https://www.npmjs.com/package/@lightprotocol/zk-compression-cli
light-prover-client-v0.2.1
Release v0.4.0
zkTestnet release 2024/06/24
docs: https://zkcompression.com/
Protocol
account-compression: https://github.com/Lightprotocol/light-protocol/releases/tag/account-compression-v0.4.0
light-system-program: https://github.com/Lightprotocol/light-protocol/releases/tag/light-system-program-v0.4.0
light-registry: https://github.com/Lightprotocol/light-protocol/releases/tag/light-registry-v0.4.0
light-compressed-token: https://github.com/Lightprotocol/light-protocol/releases/tag/light-compressed-token-v0.4.0
light-verifier: https://github.com/Lightprotocol/light-protocol/releases/tag/light-verifier-v0.2.0
State tree implementations
light-merkle-tree-reference: https://github.com/Lightprotocol/light-protocol/releases/tag/light-merkle-tree-reference-v0.2.0
light-indexed-merkle-tree: https://github.com/Lightprotocol/light-protocol/releases/tag/light-indexed-merkle-tree-v0.2.0
light-concurrent-merkle-tree: https://github.com/Lightprotocol/light-protocol/releases/tag/light-concurrent-merkle-tree-v0.2.0
testing utilities
light-test-utils: Not bumped yet. Contingent on Dependency conflict resolution in solana-program
Other utils
light-utils: https://github.com/Lightprotocol/light-protocol/releases/tag/light-utils-v0.2.0
aligned-sized: https://github.com/Lightprotocol/light-protocol/releases/tag/aligned-sized-v0.2.0
light-macros: https://github.com/Lightprotocol/light-protocol/releases/tag/light-macros-v0.4.0
light-heap: https://github.com/Lightprotocol/light-protocol/releases/tag/light-heap-v0.2.0
light-bounded-vec: https://github.com/Lightprotocol/light-protocol/releases/tag/light-bounded-vec-v0.2.0
light-hasher: https://github.com/Lightprotocol/light-protocol/releases/tag/light-hasher-v0.2.0
light-circuitlib.rs: https://github.com/Lightprotocol/light-protocol/releases/tag/light-circuitlib-rs-v0.2.0
light-hash-set: https://github.com/Lightprotocol/light-protocol/releases/tag/light-hash-set-v0.2.0
photon-api: https://github.com/Lightprotocol/light-protocol/releases/tag/photon-api-v0.27.0
light-prover-client-v0.2.0
Release v0.3.0
alpha release 2024/05/15
docs: https://docs.lightprotocol.com, https://zkcompression.com
Protocol
account-compression: https://github.com/Lightprotocol/light-protocol/releases/tag/account-compression-v0.3.5
light-system-program: https://github.com/Lightprotocol/light-protocol/releases/tag/light-system-program-v0.3.4
light-registry: https://github.com/Lightprotocol/light-protocol/releases/tag/light-registry-v0.3.4
light-compressed-token: https://github.com/Lightprotocol/light-protocol/releases/tag/light-compressed-token-v0.3.4
light-verifier: https://github.com/Lightprotocol/light-protocol/releases/tag/light-verifier-v0.1.4
State tree implementations
light-merkle-tree-reference: https://github.com/Lightprotocol/light-protocol/releases/tag/light-merkle-tree-reference-v0.1.4
light-indexed-merkle-tree: https://github.com/Lightprotocol/light-protocol/releases/tag/light-indexed-merkle-tree-v0.1.4
light-concurrent-merkle-tree: https://github.com/Lightprotocol/light-protocol/releases/tag/light-concurrent-merkle-tree-v0.1.4
testing utilities
light-test-utils: https://github.com/Lightprotocol/light-protocol/releases/tag/light-test-utils-v0.1.4
Other utils
light-utils: https://github.com/Lightprotocol/light-protocol/releases/tag/light-utils-vlight-utils%400.1.4
aligned-sized: https://github.com/Lightprotocol/light-protocol/releases/tag/aligned-sized-v0.1.4
light-macros: https://github.com/Lightprotocol/light-protocol/releases/tag/light-macros-v0.3.5
light-heap: https://github.com/Lightprotocol/light-protocol/releases/tag/light-heap-vlight-heap%400.1.5
light-bounded-vec: https://github.com/Lightprotocol/light-protocol/releases/tag/light-bounded-vec-v0.1.4
light-hasher: https://github.com/Lightprotocol/light-protocol/releases/tag/light-hasher-v0.1.4
light-circuitlib.rs: https://github.com/Lightprotocol/light-protocol/releases/tag/light-circuitlib-rs-v0.1.4
light-hash-set: https://github.com/Lightprotocol/light-protocol/releases/tag/light-hash-set-v0.1.4
light-wasm-hasher-v0.1.1
chore: Bump version of all Rust projects
light-verifier-v0.1.1
chore: Bump version of all Rust projects
light-utils-v0.1.1
chore: Bump version of all Rust projects
light-user-registry-v0.3.1
chore: Bump version of all Rust projects