Skip to content
6bfff36
Compare
Choose a tag to compare

Neo4j Streams Kafka Connect

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

New Contributors

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 (md5 44570fbb2a34eafb272a6d9bd60ceac9) is the Neo4j plugin
  • neo4j-kafka-connect-neo4j-2.0.2.zip (md5 1dafdd186b19d41dcd1026576a6721c7) is the Kafka Connect plugin for the Confluent Platform
  • neo4j-kafka-connect-neo4j-2.0.2-kc-oss.zip (md5 70acf3c3b4a0697af6c46f481fa49a4f) 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

Compare
Choose a tag to compare

Neo4j Streams Kafka Connect

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

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 (md5 a3065b8522354e5b723e8c99103196ca) is the Neo4j plugin
  • neo4j-kafka-connect-neo4j-2.0.1.zip (md5 5f54d841cc4d9d1734932d4fab87ee09) is the Kafka Connect plugin for the Confluent Platform
  • neo4j-kafka-connect-neo4j-2.0.1-kc-oss.zip (md5 3780da5b623d3e57f0761f8ad587f810) 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

Compare
Choose a tag to compare

Neo4j Streams Kafka Connect (10)

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.

Compare
Choose a tag to compare

Neo4j Streams Kafka Connect (10)

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

  • fixes #407: Move the internal procedures calls to direct API calls (#415)

md5:

  • neo4j-streams-4.0.8.jar: b978f4d4a300f9590f52013db50e5846
  • neo4j-kafka-connect-neo4j-1.0.11.zip: 021128ff15ee4306e7b22af815c2b84e
ac2d390
Compare
Choose a tag to compare

Neo4j Streams Kafka Connect (10)
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
Compare
Choose a tag to compare

Neo4j Streams Kafka Connect (10)
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 to database 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)

Neo4j Streams Kafka Connect (10)
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.

Neo4j Streams Kafka Connect (10)
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.

Neo4j Streams Kafka Connect (10)
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

Neo4j Streams Kafka Connect (10)
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.