Nitrite Java Versions Save

NoSQL embedded document store for Java

v4.2.1

2 months ago

What's Changed

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

v4.2.0

4 months ago

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.

v3.4.4

2 years ago

Fixes

  • Emergency fix for #697

Full Changelog

https://github.com/nitrite/nitrite-java/compare/v3.4.3...v3.4.4

v3.4.3

3 years ago

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

v3.4.2

3 years ago

Fixes

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

v3.4.1

4 years ago

Fixes

  • Fix for Deadlock in latest 3.4.0 #212

v3.4.0

4 years ago

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

v3.3.0

4 years ago

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

v3.2.0

5 years ago

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

v3.1.0

5 years ago

New Changes

  • Keyed ObjectRepository support #78
  • Podam version upgraded to resolve missing JAX-WS dependency in Java 9 #90
  • MVStore upgraded to latest release #69
  • Introduced a utility method to register jackson modules in NitriteBuilder #94
  • Null order support during sort #98
  • @InheritIndices now works for fields with any modifier #101

Fixes

  • Fixed documentation for MapperFacade #100
  • Added documentation for @NitriteId annotation #102
  • Changes to text index not saved correctly #105
  • Closing the database recreates dropped collections #106