Skip to content

Releases: diennea/herddb

v.0.11.1

31 Jul 07:05
Compare
Choose a tag to compare

This is a bug fix release.

v.0.11.0

22 Jul 14:43
Compare
Choose a tag to compare

Feature highlights:

  • Improvements over HerdDB Collections Framework
  • Improvement over automatic handling of retries during Leader failover

v0.9.1

08 Jul 12:12
Compare
Choose a tag to compare

This is an hotfix release over 0.9.0, that adds a system property to force recovery from corrupted transaction logs.
The real fix will be released on 0.11.0

v0.10.1

28 Jun 07:09
Compare
Choose a tag to compare

This is an hotfix release over 0.10.1 that fixes a bug in client side query text cache

v0.10.0

25 Jun 15:42
Compare
Choose a tag to compare

Highlitghs:

  • Upgrade of BookKeeper and ZookKeeper
  • Use Long-poll reads BookKeeper in order to save resources on followers
  • new CLI tools to repair cluster in case of lost servers
  • new HerdDB Collections Framework

v0.9.0

03 Apr 10:50
Compare
Choose a tag to compare

Highlights:

  • Initial support for "NOT NULL" columns (on CREATE TABLE) (contributed by @amitvc)
  • General refactor and improvement on checkpoints, expecially in case of systems with very low memory
  • Improvements on BLink
  • Upgrade to Apache BookKeeper 4.9.0

v0.8.1

14 Jan 09:02
Compare
Choose a tag to compare

Fixes an important regression on 0.8.0 on multi-row DELETEs and UPDATEs

v0.8.0

21 Dec 15:46
Compare
Choose a tag to compare

Highlights:

  • New v3 Wire protocol
  • Totally rewritten the server side RPC execution pipeline, now it is fully async in respect to writes to the WAL
  • Support (Experimental) for O_DIRECT writes
  • New JDBC "async" DML operations (a custom extension of JDBC)
  • Super fast import from MySQL (using async JDBC extensions)
  • Upgrade to Apache Bookkeeper 4.8.1

HerdDB v0.7.1

15 Oct 15:00
Compare
Choose a tag to compare

News and noteworthy:

  • FlatBuffers based wire protocol
  • Improvements on BLink
  • Leverage Hotspots intrinsics when working on JDK9+

HerdDB v0.6.0

03 Aug 12:35
Compare
Choose a tag to compare

Highlights:

  • improvements on BRIN indexes
  • improvements on network wire protocol
  • improvement to usage of memory during comparisons (no in memory copies whenever possible)
  • improvements on BookKeeper Commit Log
  • enhanced support for JDBC Metadata (indexes)
  • improvements in MySQL import tools
  • fixed an important memory leak due to a bug in ConcurrentSkipListMap
  • new system tables to track the status of replication and to have informations about indexes
  • bug fixes
  • upgrade di Apache Calcite 1.17

Notes for the upgrade:

  • automatically index metadata for PKs (BLink) will be recomputed
  • BRIN Index format changed on disk, upgrade will be automatic
  • network protocol changed, you have to upgrade clients, the new protocol is not 100% compatible with the old one (there is still no support for wire protocol versioning, contributions will be really welcome!)