Immutables v2.8.6 Release Notes
Release Date: 2020-04-27 // over 4 years ago-
Introduce KeyExtractor interface to Criteria for pluggable entity key definition and extraction. Other improvements in different backend implementations.
👌 Support for Modifiables to extend an inner class/interface.
Value
👍 1. Add support for Modifiable to extend an inner class/interface by Mitch Halpin (67f8083)
Criteria
- Pluggable KeyExtractor interface (3eb6958)
👍 2. Add projection support for iterable type(s) like
List<String>
(78c7c29) 👍 3. Add support for Fugue Option to CriteriaModel by Charlie La Mothe (207d631)
Geode
✅ 1. add tests for generating OQL expressions by Javad Moghisi (0c5e5e3)
- include order by direction in OQL by Javad Moghisi (5c3d15b) 👍 3. add support for Iterable Size and Contains to OQL Generator by Javad Moghisi (cfb514b) 👍 4. add support for String Operators to OQL Generator by Javad Moghisi(43f4fff)
ElasticSearch
- Use more efficient id lookups for key attributes in ElasticSearch backend (db4fa98)
Mongo
- Add mongo optimization to convert
$in/$nin
into$eq/$ne
for single element array (09c002c)
Mongo Repositories (legacy)
⚠ 1. Fix suppress warnings for generated MongoDB repositories by André Rouél (1afdfa4)
Contributors
Thanks to all contributors! In no particular order:
- Javad Moghisi (@jmoghisi)
- Mitch Halpin (@kiddkaffeine)
- André Rouél (@arouel)
- Blake Hurlburt (@blakehurlburt)
- The Alchemis (@The-Alchemist)
- Charlie La Mothe (@clamothe)
- Pluggable KeyExtractor interface (3eb6958)
👍 2. Add projection support for iterable type(s) like