Releases: armink/FlashDB
Releases · armink/FlashDB
2.1.1
What's Changed
- [kvdb] Initialize only status explicitly by @OlegHahm in #267
- [kvdb] fix runtime error by @FASTSHIFT in #271
- [kvdb] fix shadow warning by @FASTSHIFT in #272
- [kvdb] Clear cache before setting kv to default by @shihang-zhang in #282
- [kvdb] Improve the GC algorithm to solve the problem of failure to collection in some cases.
- [kvdb] fix lock issue to fix block on first run by @mrchipset in #295
- [kvdb] fix null-pointer dereference by @FragrantRye in #314
- [tsdb] fix read last valid tsl by @shun-dgut in #302
- [tsdb] fix flash overwrite when abnormal power loss by @Mason-Zhang-X-C in #316
- [fdb]fix returned incorrect error code. by @kennyzhang565 in #300
- [fdb] zephyr: add flashdb as external module by @karthi012 in #313
- [fdb] close stream pointer via fclose() by @OlegHahm in #268
- [demo] Add support for building esp32 demo under IDF 5.x by @anujdeshpande in #292
- [demo] Fixes to build for IDF w/o errors by @anujdeshpande in #293
New Contributors
- @OlegHahm made their first contribution in #268
- @Guozhanxin made their first contribution in #281
- @anujdeshpande made their first contribution in #292
- @mrchipset made their first contribution in #295
- @shun-dgut made their first contribution in #302
- @kennyzhang565 made their first contribution in #300
- @karthi012 made their first contribution in #313
- @FragrantRye made their first contribution in #314
- @Mason-Zhang-X-C made their first contribution in #316
Full Changelog: 2.1.0...2.1.1
FlashDB Release 2.1.0
- Support 128bit write granularity for kvdb by @tinic
- Add kvdb inergrity check API.
- Add file access cache in file mode. The GC speed is up 2X.
- Improve the kvdb cache performance.
- Improve kvdb cache algo when key was first found. by @PostmanLinux
- Improve the FDB_ALIGN and FDB_ALIGN_DOWN by @DarryZh @guoweilkd
FlashDB Release 2.0.0
- add TSDB reverse iterator by @MikeTuev
- add partial GC function to reduce GC time for KVDB.
- add KVDB db size scale up feature
- add esp32 spi flash demo by @kaans
- add stm32l4 onchip FAL flash driver by @Spider84
- add support for flash with 0 after erasure, like TC397 onchip flash by @eternal-echo
- improve the TSDB testcases by @TangZhenYe
- improve the KVDB testcases
- improve the CI auto test
- improve the sector iterator function, from oldest to latest by @shihang-zhang
- fix write fail as re-program flag at same addres for KVDB @weiguang-fan
- fix other bugs
FlashDB Release 1.1.2
- Update the FAL to latest version
FlashDB Release 1.1.1
- [tsdb] Fixed a bug (#108) when tsl is full on rollover mode.
- [tsdb] Improve exception handling.
FlashDB Release 1.1.0
- Add file storage mode. The database can be saved in filesystem.
- Add ESP8266 platform demo.
- Add linux platform demo.
- Add fdb_kvdb_deinit & fdb_tsdb_deinit function.
- Drop the append TSL when current time is less than last save time.
- Fix some bugs.
First Release
For more information, please view documents: https://armink.github.io/FlashDB/#/