Be notified of new releases
Create your free GitHub account today to subscribe to this repository for new releases and build software alongside 36 million developers.Sign up
Maintenance release for improved compatibility and stability.
More documentation will accompany the GA release. In the mean time, here's a brief Quickstart Guide.
New in the Developer Preview
Compatible with Elasticsearch versions 5 and 6.
Support for secure connections to Couchbase and Elasticsearch.
Tools for managing replication checkpoints.
A "rejection log" for documents Elasticsearch permanently refuses to index.
Configurable document structure (omit metadata if you don't need it).
The connector is a separate process instead of an Elasticsearch plug-in.
Things to be aware of
Parent-child relationships are no longer supported, as this feature
was removed in ES 6.
Custom document routing is not implemented. Please let us know
if this feature is still relevant for your deployment.
New in this version
birch development line has been retired. The
cypress line now supports
all 5.x versions of Elasticsearch.
RegexParentSelector now reads the parent ID format from the correct config
If you previously put the parent ID format in the
property as a workaround, please update your configuration.
The connector can now delete child documents and other documents that have
custom routing. If you're using
RegexParentSelector then this feature
has no additional overhead. Otherwise, for each document whose routing
cannot be derived from the document ID, the connector creates a separate
signpost document to record the routing. Be aware that child documents created
by previous versions of the connector are not eligible for deletion, since
they don't have signposts (you'll see "missing signpost" warnings in the log
when the connector tries to delete those documents).
The signposts have a document type of
couchbaseSignpost. The mapping for
this type must store the contents of the
meta field. This is already the case
if you're using the default mapping template included in the plugin distribution.