Version 2.4.3
Version 2.4.3
This release brings in some internal refactoring to the driver, including a lot of method inlining and logic rewriting.
Breaking Changes ⚠️
No beaking changes.
New Features 🚀
- #42 Connection Builders now can generate db-urls.
- #42 Add support to java-only flags on db-url parsing/generation.
- #44 Implement run helpers, as well as
run*Async
variances of them. (Inspired by the RethinkDB C# Driver)runAtom<T>
: Returns the atom value, possibly converted, or throws if not an atomrunGrouping<K, V>
: Same asrunAtom
but the result of the grouping operation is converted toMap<K, List<V>>
runUnwrapping
: ForcesunwrapLists
behaviour.
- #46 Asynchronous connect/reconnect/close methods.
Bug Fixes 🔧
- #48 Fixes bug on the grouped result pseudotype.
Improvements 👍
- #46 Support for daemon threads on the response pump.
- #46 Detaching response parsing from the read loop.
- #46 ReqlAst queries are more resource efficient by replacing empty OptArgs with null.
Other Changes 🗒️
- #42 [TESTS] Implements db-url tests.
- #43 [TESTS] Implement tests for the
Types
class. - #46 Deprecated auth keys support.
- #48 [TESTS] Added tests for the run helpers.
Dependencies 📦
No dependency changes.