Skip to content

Releases: agoston/spring-data-mongodb-encrypt

2.5.0

11 Nov 09:08
4f9d0f1
Compare
Choose a tag to compare
  • Add support for custom field names via @Field attribute
  • Fix bug in ReflectionEncryptionEventListener that failed on encrypting a Map<Map<>>
  • Refactor and optimize code

2.4.3

23 Apr 11:28
Compare
Choose a tag to compare

Fixed a bug that occured during reporting errors with a non-ObjectId _id field.

2.4.2

07 Apr 13:55
Compare
Choose a tag to compare

Added autoconfiguration.

2.3.2

08 Nov 12:00
Compare
Choose a tag to compare

Fixed a bug in ReflectionEncryptionEventListener

Fix JCE error log

08 Nov 09:33
Compare
Choose a tag to compare

Remove JCE error log that looks quite scary and appears on newer JVMs.

Lazily initialize reflection cache

20 Sep 13:40
Compare
Choose a tag to compare

Under rare circumstances, it was possible that CachedEncryptionEventListener was initialized before MongoMappingContext was fully initialized during spring context startup.
By lazily initializing, we allow for faster startup, no caching where not necessary and fix the spring application context initialization order problems.

2.2

28 Feb 14:22
a9d5ee0
Compare
Choose a tag to compare
2.2

Added error reporting via chained exception, so that if any error occurs, the corresponding document and field can be identified.
This breaks backwards compatibility somewhat, as in, the previously thrown CryptOperationException is now chained, and now the outermost exception is DocumentCryptException.

2.1.1

23 Jan 13:39
8fab288
Compare
Choose a tag to compare

Fix an overzealous log in ReflectionCache.

2.1.0

19 Nov 15:40
a5d4863
Compare
Choose a tag to compare

Added support to silently ignore decryption failures.

2.0.0

12 Oct 11:33
Compare
Choose a tag to compare

Migrated codebase to spring-data 2.0