Releases: dashpay/grovedb
Releases · dashpay/grovedb
GroveDB v4.1.0
What's Changed
- feat: add exports for MerkProofDecoder, MerkProofNode, and MerkProofOp by @QuantumExplorer in #404
- feat(merk): support large value opcodes in encoding and decoding by @QuantumExplorer in #406
Full Changelog: v4.0.0...v4.1.0
GroveDB v4.0.0
What's Changed
- feat: item with sum item new grovedb element type by @QuantumExplorer in #388
- chore: Fix release order by @ktechmidas in #386
- chore: fix discord link by @ktechmidas in #389
- feat: Provable Counted Tree by @QuantumExplorer in #381
- refactor: separate element to it's own crate by @QuantumExplorer in #390
- chore: update dependencies by @QuantumExplorer in #393
- fix!: improve proof hash verification by @QuantumExplorer in #391
- feat: add trunk and branch queries for chunked proof generation by @QuantumExplorer in #394
- feat: groveDB chunk queries by @QuantumExplorer in #396
- feat: provable count sum trees by @QuantumExplorer in #397
- feat: benchmark chunk queries and fix by @QuantumExplorer in #398
- feat: checkpoints by @QuantumExplorer in #399
- feat: kvdigestcount by @QuantumExplorer in #401
- chore: cleaned up non needed tests by @QuantumExplorer in #400
- feat: add absence proof tests for ProvableCountSumTree by @QuantumExplorer in #402
- chore: bump version to 4.0.0 for all crates by @QuantumExplorer in #403
Full Changelog: v3.1.0...v4.0.0
GroveDB v3.1.0
What's Changed
- feat!: add should_add_parent_tree_at_path feature to PathQuery by @QuantumExplorer in #379
- docs: improve docs by @QuantumExplorer in #380
- chore: update rocksdb to version 0.24.0 by @QuantumExplorer in #383
- feat: update axum to version 0.7.7 by @pauldelucia in #382
- chore: update axum version by @QuantumExplorer in #384
- chore: bump to version 3.1 by @QuantumExplorer in #385
- feat: Release crates automatically by @ktechmidas in #378
New Contributors
- @ktechmidas made their first contribution in #378
Full Changelog: v3.0.0...v3.1.0
GroveDB v3.0.0
What's Changed
- feat: big sum trees and count trees by @QuantumExplorer in #348
- fix: fixed issue with query if no path element by @QuantumExplorer in #354
- fix/refactor: atomicity and caching by @fominok in #347
- fix(merk): distinct keys are not available for 0..0 range by @shumkov in #357
- fix: small fix on finalizing non-regular trees by @ogabrielides in #358
- feat: chunk packing by @ogabrielides in #359
- feat: intermediate tx commiting in state sync by @ogabrielides in #361
- refactor: simplified resolution of merk proof query generation by @QuantumExplorer in #362
- chore: upgrade dependencies by @QuantumExplorer in #367
- fix: add path query to InvalidProof error by @pauldelucia in #366
- feat: add query to retrieve parent tree information by @QuantumExplorer in #368
- feat: add TreeFeatureType export for minimal and verify features by @QuantumExplorer in #369
- feat: add VerifyOptions to proofs module by @QuantumExplorer in #370
- fix: correct proof verification logic in GroveDb by @QuantumExplorer in #371
- refactor: rename prove_internal to prove_query_non_serialized by @QuantumExplorer in #373
- feat: add ASCII check before appending string to hex display by @QuantumExplorer in #376
- feat: update delete function to include grove_version and adjust batch size type by @QuantumExplorer in #377
Full Changelog: v2.2.1...v3.0.0
GroveDB v2.2.1
GroveDB v2.2.0
What's Changed
- feat: state sync optimization by @ogabrielides in #346
- fix: merging epoch removed bytes should use old owner id instead of merged one by @QuantumExplorer in #349
- update dependencies and small cleanup by @QuantumExplorer in #350
Full Changelog: v2.1.0...v2.2.0
GroveDB v2.1.0
What's Changed
- GroveDBG v1.1.0 by @fominok in #340
- feat: added a convenience method that will return an existing item during a check for insertion by @QuantumExplorer in #342
- chore: bump grovedbg v1.2.0 by @fominok in #343
- feat: serde support for a basic structs by @QuantumExplorer in #344
Full Changelog: v2.0.3...v2.1.0
GroveDB v2.0.3
What's Changed
This release is important as it fixes an integer overflow that could happen when processing large amounts of data.
GroveDB v2.0.0
What's Changed
- feat: verify_grovedb with references by @fominok in #326
- fix: reference insertion without batch + verify by @fominok in #327
- feat: PathQuery depth by @QuantumExplorer in #328
- fix!: just in time updates would break references in same batch by @QuantumExplorer in #329
- feat: Path Query Bincode Serialization by @QuantumExplorer in #330
- test: query asc desc with subquery limit by @QuantumExplorer in #332
- feat: grovedbg v1.0.0-rc.6 by @fominok in #333
- feat!: just in time flags fix and epoch based storage flags by @QuantumExplorer in #334
Full Changelog: v1.0.0...v2.0.0
GroveDB v1.0.0
What's Changed
- fix: forgot a ) char in a display method by @QuantumExplorer in #319
- feat: use prebuilt grovedbg by @fominok in #318
- fix: grovedb-version dep by @fominok in #320
- feat: queries proofs grovedbg update by @fominok in #321
- bump grovedbg version by @fominok in #322
- bump grovedbg version by @fominok in #323
Full Changelog: v0.13.0...v1.0.0