Hello community! We're happy to announce a new version; Kafka Connect Neo4j Connector 2.0.2
for Apache Kafka Connect, and the 4.1.2
release of Neo4j Streams for Neo4j 4.x
.
What's Changed
- Issue #523: Fix Neo4j connector documentation inconsistencies by @mroiter-larus in #524
- Fixes #519: Neo4j Kafka Source Connector does not convert Schema.Type.MAP correctly by @ogawa-takeshi in #520
- fixes #529: Add Neo4j 4.4 as an officially supported version by @conker84 in #530
- fixes #525: READ REPLICA Consumes Data by @conker84 in #526
- Improved plugin start in case of a high number of databases by @conker84 in #528
New Contributors
- @ogawa-takeshi made their first contribution in #520
What you need to know
In Neo4j Streams Plugin version 4.1.0
we announced that the plugin would not be supported after version 4.3 of Neo4j server. Following review, we are now supporting the plugin on Neo4j Server 4.4, which is the long term support release for the Neo4j 4.x series.
The plugin will not be supported from Neo4j 5.0 onward, so this should be considered the new deprecation notice.
We recommend users not to adopt this Neo4j database plugin for new implementations, and consider migrating to the use of the Kafka Connect Neo4j Connector as a replacement.
Artifacts
neo4j-streams-4.1.2.jar
(md544570fbb2a34eafb272a6d9bd60ceac9
) is the Neo4j pluginneo4j-kafka-connect-neo4j-2.0.2.zip
(md51dafdd186b19d41dcd1026576a6721c7
) is the Kafka Connect plugin for the Confluent Platformneo4j-kafka-connect-neo4j-2.0.2-kc-oss.zip
(md570acf3c3b4a0697af6c46f481fa49a4f
) is the Kafka Connect plugin Open Source version of Apache Kafka that needs an extra dependency in order to work
Full Changelog: 4.1.1...4.1.2
Hello community! We're happy to announce a new version; Kafka Connect Neo4j Connector 2.0.1
for Apache Kafka Connect, and the 4.1.1
release of Neo4j Streams for Neo4j 4.x
.
What's Changed
- small docs fixes for 4.1 by @moxious in #498
- update manifest by @conker84 in #505
- adding default aura values by @conker84 in #503
- Fixed #508: Issue with Neo4j kafka sink connector in combination with… by @mroiter-larus in #511
- Prepare first release 2k22 by @conker84 in #516
What you need to know
Since Neo4j Streams Plugin version 4.1.0
we introduced the deprecation of the database plugin itself -- which will not be supported after version 4.3
of Neo4j. We recommend users not to adopt this Neo4j database plugin for new implementations, and consider migrating to the use of the Kafka Connect Neo4j Connector as a replacement.
Artifacts
neo4j-streams-4.1.1.jar
(md5a3065b8522354e5b723e8c99103196ca
) is the Neo4j pluginneo4j-kafka-connect-neo4j-2.0.1.zip
(md55f54d841cc4d9d1734932d4fab87ee09
) is the Kafka Connect plugin for the Confluent Platformneo4j-kafka-connect-neo4j-2.0.1-kc-oss.zip
(md53780da5b623d3e57f0761f8ad587f810
) is the Kafka Connect plugin Open Source version of Apache Kafka that needs an extra dependency in order to work
Full Changelog: 4.1.0...4.1.1
Hello community! We're happy to announce a new version; Kafka Connect Neo4j Connector 2.0.0
for Apache Kafka Connect, and the 4.1.0
release of Neo4j Streams for Neo4j 4.x
.
Bi-Directional Kafka Support for Neo4j Aura
Kafka Connect Neo4j Connector 2.0.0
for Apache Kafka Connect introduce the new Source Connector that allows pushing data from Neo4j into Kafka via templated cypher queries (see #496 for the details), you'll find all the details into the docs. This is an important release because it permits bi-directional communication from Neo4j and Neo4j Aura to Kafka, using the Kafka Connect framework.
Neo4j Database Plugin Deprecation
Neo4j Streams Plugin version 4.1.0
is just a bump version from version 4.0.8
and introduces the deprecation of the database plugin itself -- which will not be supported after version 4.3
of Neo4j. We recommend users not to adopt this Neo4j database plugin for new implementations, and consider migrating to the use of the Kafka Connect Neo4j Connector as a replacement.
We're happy to announce the new 4.0.8
release of Neo4j Streams for Neo4j 4.x
.
All changes in this release:
Bug Fixes
- Fixes #466: Problem of streams.publish procedure (#469)
- fixes #472: Fix race condition on startup 4.2.x (#473)
- Fixes #470: Relationships are not generated using CUD file format as sink ingestion strategy (#471)
- Fixes #464: Kafka sink ignores neo4j.batch.timeout.msecs when neo4j.batch.parallelize = false (#468)
Other Performance and Stability Issues
md5:
neo4j-streams-4.0.8.jar
:b978f4d4a300f9590f52013db50e5846
neo4j-kafka-connect-neo4j-1.0.11.zip
:021128ff15ee4306e7b22af815c2b84e
Dear community we're happy to announce the new 3.5.13
release of Neo4j Streams for Neo4j 3.5.x
.
In this release we introduced what we call Dynamic Configuration
that allows you to update at runtime the Kafka Configuration, for more info please look here.
The following is a full list of changes made in this version:
Features & Improvements
- fixes #358: Dynamic Configuration
- Fixes #349: Provide option for streams.publish to operate synchronously
- Fixes #272: Allow to publish messages with key in Kafka topic
- Fixes #442: Enable production of all unique constraints on source messages for relationships
Bug Fixes
- fixes #429 (3.5)
- Fixes #304: Random selection of partitions and order guarantees
- fixes #389: Slow Leader Election
- Fixes #316: Required Kafka ACLs not documented
- Fixes #305: CDC and Kafka Log Compaction
- Only commit if topicMap is not empty (#378)
Platform & Stability Changes
- Bump Kafka Version to fix lz4 bug
Dear community we're happy to announce the new 4.0.7
release of Neo4j Streams for Neo4j 4.x
.
In this release we introduced what we call Dynamic Configuration
that allows you to update at runtime the Kafka Configuration, for more info please look here.
All changes in this release:
New Features & Improvements
- fixes #423: Dynamic Configuration for 4.0 branch
- Fixes #442: (4.0v) Enable production of all unique constraints on source messages for relationships
- Fixes #356: added a database field to the message in the DLQ
- Only commit if topicMap is not empty (#378)
- Use new parameter format (#376)
- Fixes #419: Neo4j Streams Source documentation improvement (#420)
- Added additional meta tags for search discovery
- Fixes #316: Required Kafka ACLs not documented (#447)
- Fixes #349: Provide option for streams.publish to operate synchronous
- Fixes #272: Allow to publish messages with key in Kafka topic (#405)
- Fixes #311: Documentation Improvement (#411)
- Fixes #255: requesting doc on Neo4j version requirements (#412)
- Fixes #426: Add option to create non-existent nodes at relationship creation
Bug Fixes
- Fixes #302: Unable to convert java.math.BigDecimal to Neo4j Value (#380)
- fixes #389: Slow Leader Election (#393)
- Fixes #304: : Random selection of partitions and order guarantees
- Fixes #429: [CDC] Schema select randomly the uk in case of multiple unique constraints
- Fixes #454: remove references to ZooKeeper (#463)
Other Performance and Stability Issues
- Fixes #325: Neo4j 4 for Aura - Integration testing (#387)
- restored enterprise tests (#370)
- Fixes #396: Docs in the repo for 4.0 are not getting sync'd properly
- Add GitHub Action to check docs (#425)
- Remove the temporary hack to build on fork (#431)
- fixes #381: Refactor: remove unnecessary Null safety (#433)
- Fixed #445: Update doc links (#446)
- add
neo4j
prefix todatabase
property name (#444) - Bump Kafka Version to fix lz4 bug (#457)
- Updated Neo4j java driver to version 4.2.4 (#458)
- Fixes #382: Unable to add a topic for a label with a specific pattern
- Fixes #305: CDC and Kafka Log Compaction (#406)
- Update versions.json to support Neo4j 4.2 (#438)
Dear community we're happy to announce the new 4.0.6
release of Neo4j Streams for Neo4j 4.x
.
This release contains the following improvements:
- (#369) sink performances improvements: we improved the performances of the Neo4j Sink Plugin by the ~40% compared to the last release.
Dear community we're happy to announce the new 3.5.12
release of Neo4j Streams for Neo4j 3.5.x
.
This release contains the following improvements:
- (#368) sink performances improvements: we improved the performances of the Neo4j Sink Plugin by the ~40% compared to the last release.
Dear community we're happy to announce the new 4.0.5
release of Neo4j Streams for Neo4j 4.x
.
This release contains the following improvements:
- (#366) bug delete with pattern filtering: fixed a bug in case of delete event when the CDC module is enabled with the property filtering configured
Dear community we're happy to announce the new 3.5.11
release of Neo4j Streams for Neo4j 3.5.x
.
This release contains the following improvements:
- (#367) bug delete with pattern filtering: fixed a bug in case of delete event when the CDC module is enabled with the property filtering configured.