Skip to content

Releases: nitrite/nitrite-java

Release 4.3.0

01 Jul 05:25
Compare
Choose a tag to compare

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

20 Feb 01:34
Compare
Choose a tag to compare

What's Changed

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

Release 4.2.0

06 Jan 12:15
Compare
Choose a tag to compare

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

23 Mar 07:25
Compare
Choose a tag to compare

Fixes

  • Emergency fix for #697

Full Changelog

v3.4.3...v3.4.4

Release 3.4.3

12 Dec 07:35
Compare
Choose a tag to compare

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

02 Jun 16:43
Compare
Choose a tag to compare

Fixes

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

Release 3.4.1

25 Mar 18:12
Compare
Choose a tag to compare

Fixes

  • Fix for Deadlock in latest 3.4.0 #212

Release 3.4.0

24 Mar 11:38
Compare
Choose a tag to compare

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

Release 3.3.0

19 Oct 07:22
Compare
Choose a tag to compare

New Changes

  • Upgrade mvstore version to 1.4.200
  • Add Support for Off-Heap Memory #160
  • Offer close und update methods for TextIndexingService #176
  • Allow to access collection of IDs from find result #165
  • Sorting with accents #144

Fixes

  • Null pointer exception when querying data #185
  • Documentation : support for querying embedded objects #157
  • Documentation: minSdkVersion should be 19 #167
  • Index not removed for fulltext-indexed field when using a third-party TextIndexingService #174
  • Performance enhancements for InFilter() #173
  • Filtering on indexed fields with multiple Number only retrieves same type as given Comparable #178
  • Unique constraints appearantly not checked when updating document #151

Release 3.2.0

16 Mar 11:21
Compare
Choose a tag to compare

New Changes

  • Upgrade mvstore version to 1.4.198 #134
  • Improve Mappable performance using constructor cache #133
  • Make ObjectRepository and NitriteCollection implements Closeable #108

Fixes

  • Database file remains locked after failed connection #116
  • Exception when removing a document on a text indexed collection #114
  • NitriteBuilder openOrCreate returns silently null #112