Releases: dashpay/grovedb
Releases · dashpay/grovedb
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
GroveDB v1.0.0-rc.2
What's Changed
- feat: grovedb data wipe by @iammadab in #264
- feat: raw iter data wipe by @iammadab in #265
- fix: result set path error by @iammadab in #268
- feat: Improve verify grovedb + better debug statements by @iammadab in #269
- fix: just in time update by @QuantumExplorer in #270
- fix: improving merk deletion by @QuantumExplorer in #271
- feat: clear subtree by @iammadab in #272
- fix: early limit reduction by @iammadab in #273
- fix: op ord implemenation by @iammadab in #275
- fix: proof panic when proving absent path with intermediary empty tree. by @iammadab in #276
- chore: debug for op value and flags by @shumkov in #278
- fix: remove jemalloc by @QuantumExplorer in #284
- fix!: limit will now decrease when subquery has no elements by @QuantumExplorer in #277
- fix: element verify debug by @QuantumExplorer in #287
- refactor: switch to bincode 2, clean up dependencies by @QuantumExplorer in #288
- refactor: changed some str to Strings for better errors by @QuantumExplorer in #290
- fix!: empty parent paths should only error if we want them to error by @QuantumExplorer in #291
- feat: db state sync by merk chunking by @ogabrielides in #292
- feat: chunk ids as vec bytes by @ogabrielides in #294
- feat: added version in state sync by @ogabrielides in #293
- feat: sync multiple subtrees by @ogabrielides in #295
- feat: State sync APIs should use encoded Ops by @ogabrielides in #297
- refactor: correct constructors for
SubtreeStateSyncInfo
andMultiStateSyncInfo
by @ogabrielides in #298 - feat: GroveDB visualizer by @fominok in #299
- refactor: root
chunk_id
should be equal toapp_hash
by @ogabrielides in #301 - bump visualizer by @fominok in #302
- typo by @fominok in #304
- fix visualizer files placed on stack by @fominok in #305
- receive full address for visualizer by @fominok in #306
- feat: various helper functions and fixes for platform contested resources PR by @QuantumExplorer in #307
- fix: query item range inclusive by @QuantumExplorer in #310
- better trunk panic by @fominok in #311
- feat!: proof system v1 (from v0.1) by @QuantumExplorer in #309
- update visualizer commit by @fominok in #312
- Grovedbg build fix by @fominok in #313
- feat: runtime versioning by @QuantumExplorer in #314
- chore: set grovedbg-types version by @fominok in #316
New Contributors
- @ogabrielides made their first contribution in #292
Full Changelog: v1.0.0-rc.1...v1.0.0-rc.2
GroveDB v1.0.0-rc.1
What's Changed
- fix: hash calls to use u32 by @QuantumExplorer in #246
- improve: add adr section to grovedb by @iammadab in #248
- improve: merk proofs adr by @iammadab in #249
- feat: remove verbose limit restriction by @iammadab in #251
- feat: remove unnecessary comments from #251 by @iammadab in #252
- feat: refresh unidirectional reference by @QuantumExplorer in #254
- fix: non deterministic cost by @iammadab in #256
- feat: Path library by @fominok in #253
- fix: hide storage api by @fominok in #257
- fix: atomic writes by @fominok in #259
- improv: add more adr documents by @iammadab in #258
- improv: versioning adr by @iammadab in #250
- feat: versioning proofs by @iammadab in #247
- improv: docs by @iammadab in #262
- fix: estimated costs feature gate by @fominok in #261
- rc1 by @iammadab in #263
Full Changelog: v0.13.0...v1.0.0-rc.1
GroveDB v0.13.0
What's Changed
- feat: partial batches by @QuantumExplorer in #243
- feat: don't build librocksdb for verify feature by @iammadab in #244
- feat: to keys for QueryResultElements by @QuantumExplorer in #245
Full Changelog: v0.12.2...v0.13.0
GroveDB v0.12.2
What's Changed
- fix: return optional when no parent layer by @QuantumExplorer in #242
Full Changelog: v0.12.1...v0.12.2
GroveDB v0.12.1
What's Changed
- Feat: insert if different by @QuantumExplorer in #241
Full Changelog: v0.12.0...v0.12.1
GroveDB v0.12.0
What's Changed
- fix: sum tree parent costs by @QuantumExplorer in #238
Full Changelog: v0.11.0...v0.12.0