This is ZomboDB 10-1.0.0b6 (b5 was an internal release). This release fixes a few bugs and adds a few new features.
When upgrading to this release make sure to run
ALTER EXTENSION zombodb UPDATE; in all databases with the ZomboDB extension installed. Reindexing is not required.
If no issues are found, the plan is to make this release 10-1.0.0 final.
Postgres subtransactions (
ROLLBACK TO) are now fully supported. Additionally, the session setting
zdb.batch_mode has been removed. ZomboDB now operates in what it used to call "batch mode" all the time. This means that ZomboDB will automatically batch indexing requests to Elasticsearch on the transaction-level, and will push those requests early should the transaction execute a SELECT statement.
ZomboDB now includes a number of functions (documented in QUERY-DSL.md in the
dsl schema for applying sort and limit options to queries. Functions are
dsl.sort(field, direction, query),
dsl.offset(offset, query), and
Issue #290: Incorrect handling of UTF8 characters in JSON
Other little bugs found during internal development and testing