1.0-Beta3
This release is a true, feature locked beta, which will be identical to the final 1.0 release unless bug fixes are necessary. This version completely breaks the beta2 release back compatibility due to the discovery of a major bug in Fault tolerance tracking, and significant rewriting of that feature. (see issue #84) Increased unit test coverage and substantial manual testing indicates that this should now be a fully functional release.
Noteworthy Details:
- If configured, full non-linear Fault tolerance should now approximate only once delivery, and guarantee no more than once delivery. The only known failure scenario vs only once delivery is power failure (or similar) during the actual transmission of the document to the search engine. All other scenarios should recover and only send documents that have not already been sent.
- Java 11 is now supported
- Java 17 is not supported (and definitely fails with an exception on startup, see #182)
- There is a known issue with child documents and fault tolerance (#177)
The node (executable) jar is released here, all other artifacts will be available via maven central:
https://repo1.maven.org/maven2/org/jesterj/jesterj-ingest/1.0-Beta3/