Releases · nitrite/nitrite-java

Release 4.3.2

Issue Fixes

  • Fix for small safety/cleanup in Nitrite interface (map lookups, closed check, name trim) #1161
  • Fix for updating to 4.3.1 causes existing databases to not open correctly #1162

Release 4.3.1

Release 4.3.1

New Changes

  • GraalVM support for nitrite-mvstore-adapter #995
  • Event subscription api changes

Issue Fixes

  • Fix for Document.getFields() not returning iterable fields
  • Fix for failing tests on systems with non-ENGLISH locale #994
  • Fix for NPE in DefaultTransactionalRepository #1032
  • Fix for JPMS issue #1035
  • Fix for RocksDB adapter issue #1093

Release 4.3.0

New Changes

  • Nitrite now supports JPMS. It is now modular and can be used in Java 9 or above.
  • Version upgrade for several dependencies
  • Repository type validation can be disabled in NitriteBuilder as a fix for #966

Issue Fixes

Release 4.2.1

What's Changed

  • Fix for #901
  • Fix for #902
  • Version upgrade for several dependencies

Release 4.2.0

New Changes

  • Nitrite API has been re-written from ground up. It is now more stable and performant. But there are breaking changes. Please read the guide for more details.
  • Nitrite now requires Java 11 or above.
  • Nitrite is now modular. It has been now divided into several modules. You can use only the modules you need.
  • Modular storage adapters are now available. You can use only the storage adapter you need.
  • MVStore version upgraded to 2.2.224
  • RocksDB has been introduced as a new storage adapter.
  • Nitrite now supports transaction.
  • Nitrite now supports schema migration.
  • Nitrite now supports spatial indexing and search
  • Nitrite now supports compound indexes.
  • Nitrite now support import/export of data in JSON format.
  • Build system has been migrated to Maven.
  • Nitrite DataGate has been deprecated.
  • Nitrite Explorer has been deprecated.

Release 3.4.4

Release 3.4.3

Fixes

  • Random crashes with exception "Fatal Exception: java.lang.IllegalStateException: Chunk 55267 not found" #386
  • Null pointer on updating full text index #366
  • Breton list is actually Brazilian Portuguese #251

Release 3.4.2

Fixes

  • Fix for NoClassDefFoundError in isObjectStore #220
  • Fix for Full text index is not updated field update #222

Release 3.4.1

Fixes

  • Fix for Deadlock in latest 3.4.0 #212

Release 3.4.0

Fixes

  • Fix for UniqueConstraintException when upserting #193
  • Fix for several NPEs under certain edge case conditions #203
  • Fix for Off-Heap store memory utilization issues #211