Norconex Elasticsearch Committer

Release History

Version Date Description
4.1.1 2019-12-22 Maintenance release
4.1.0 2017-11-26 Feature release
4.0.0 2017-07-20 Major release
3.0.0 2017-04-25 Major release
2.1.0 2016-08-29 Feature release
2.0.2 2015-12-23 Maintenance release
2.0.1 2015-03-31 Maintenance release
2.0.0 2014-11-25 Major release
1.0.0 2014-03-09 Stable release
1.0.0-RC1 2013-06-05 Open Source release

4.1.1 Maintenance release Download 2019-12-22

Configuration option "typeName" is now optional (as it is deprecated for bulk requests in Elasticsearch 7 or higher).
Maven dependency updates: Elasticsearch REST client 7.5.1, Norconex Commons Lang 1.15.1, Norconex Committer Core 2.1.3.

4.1.0 Feature release Download 2017-11-26

New "fixBadIds" configuration options for modifying references that are invalid for Elasticsearch ID limitations.
Added new "connectionTimeout" and "socketTimeout" options. #22
Can now consider specific field values as JSON objects. #16
Maven dependency updates: Elasticsearch REST client 5.6.3, Norconex Commons Lang 1.14.0.

4.0.0 Major release Download 2017-07-20

Now uses Elasticsearch REST API (client version 5.4.0).
Added basic authentication support for password-protected clusters.
New "ignoreResponseErrors" flag to log errors from a node response as opposed to throw an exception.
New "discoverNodes" flag to automatically discover nodes in a cluster beyond those defined explicitly.
Now ships with encrypt utility scripts.
Dots are no longer replaced with underscore by default. Now configurable with "dotReplacement" option.
The "clusterName" and "clusterHosts" configuration options were replaced with "nodes".
Maven dependency updates: Norconex Committer Core 2.1.1.
Removed support for Elasticsearch Transport Client. Elasticsearch will eventually drop support for it in favor of the REST API.

3.0.0 Major release Download 2017-04-25

Added schema-based XML configuration validation.
Now distributed with utility scripts.
XML configuration entries expecting millisecond durations can now be provided in human-readable format (e.g., "5 minutes and 30 seconds" or "5m30s").
Upgraded to support Elasticsearch 5.3.1 (but should work with other 5.x versions). May not work with Elasticsearch 2.x.
Maven dependency updates: Norconex Commons Lang 1.13.0, Norconex Committer Core 2.1.0.
Dot in field names are no longer converted to underscores (since ES 5.x now supports them).
Now requires Java 8+ to run (Elasticsearch requirement).
Now includes new required dependencies: Apache Logging Log4J Api/Core 2.7.
Connecting via Node Client is no longer supported. Only transport client is now supported (node client is not officially supported by Elasticsearch).

2.1.0 Feature release Download 2016-08-29

Now ships with new install script that automates copying of dependent libraries, taking into account possible version conflicts.
Upgraded to Elasticsearch 2.3.5, Norconex Committer Core 2.0.5, Norconex Commons Lang 1.12.0, Apache Commons Lang 2.6.

2.0.2 Maintenance release Download 2015-12-23

Upgraded to Elasticsearch 1.7.4
Fixed not handling array values properly.

2.0.1 Maintenance release Download 2015-03-31

Fixed unstable unit tests.
Updated several maven plugins and added SonarQube maven plugin.
Library updates: Elasticsearch API 1.5.0, Norconex Committer Core 2.0.1, JUnit 4.12, Apache Commons Codec 1.10.
Added Sonatype repository to pom.xml for snapshot releases.

2.0.0 Major release Download 2014-11-25

Now licensed under The Apache License, Version 2.0.
Upgraded to work with Norconex Committer 2.0.0 (won't work with older versions).
Document "id" is now referred as document "reference".
Now requires Java 7 or higher.

1.0.0 Stable release Download 2014-03-09

Can now retry on commit failures and specify a delay between retries.
Upgraded to Committer version 1.2.0 and refactored code accordingly.
"batchSize configuration option has been renamed to "queueSize". "solrBatchSize" configuration options has been renamed to "committerBatchSize".

1.0.0-RC1 Open Source release Download 2013-06-05

Starting with this release, Norconex Elasticsearch Committer is open-source under GPL.

Copyright © 2013-2020 Norconex Inc.