Skip to content

Commit 479f510

Browse files
authored
Release 5.1.4 (#62)
1 parent c06b5c2 commit 479f510

File tree

4 files changed

+22
-10
lines changed

4 files changed

+22
-10
lines changed

antora.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ asciidoc:
1212
page-product: Neo4j Connector for Kafka
1313
kafka-connect-version: 3.0
1414
connector-version: '5.1'
15-
exact-connector-version: '5.1.3'
15+
exact-connector-version: '5.1.4'
1616
page-pagination: true
1717
product-name: Neo4j Connector for Kafka
1818
url-common-license-page: https://neo4j.com/docs/license/

modules/ROOT/pages/changelog.adoc

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,24 @@
22

33
This page lists changes to the {product-name}.
44

5+
== Version 5.1.4
6+
7+
=== New and updated features
8+
9+
[cols="2",options="header"]
10+
|===
11+
| Feature
12+
| Details
13+
14+
a|
15+
label:bug[]
16+
label:fixed[]
17+
18+
Fixed a bug in the CDC schema sink connector where relationship update and delete events without any start or end node keys incorrectly generated Cypher statements.
19+
a| Resolved an issue where messages referring to relationship update and delete events, which do not contain any start or end node keys, generate Cypher statements that update or delete wider entities on the target database.
20+
These messages now generate a failure which should be handled through xref:sink/error-handling.adoc[usual error handling] mechanisms.
21+
|===
22+
523
== Version 5.1.3
624

725
=== New and updated features
@@ -19,6 +37,7 @@ Fixed a bug in the Sink connector where messages without valid constraints would
1937
a| Resolved an issue where messages created from the `neo4j-streams` 4.1 source plugin, which include unique constraints without a corresponding value in the entity, result in a Cypher query containing null property filters to match on.
2038
Depending on the operation type (`UPDATE/DELETE/CREATE`), this can cause unexpected behavior as the query may not match the intended nodes.
2139
|===
40+
2241
== Version 5.1.2
2342

2443
=== New and updated features

modules/ROOT/pages/known-issues.adoc

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,4 @@
22
= Known Issues
33
:description: This chapter describes known issues related to {product-name}.
44

5-
== 5.1.0-rc02
6-
7-
No known issues at this time.
8-
9-
== 5.1.0-rc01
10-
11-
* label:added[Resolved] Source connector with CDC strategy is being killed when it receives a change event that contains an update of type for a property.
12-
An example of such a change is when a node that has a property named `age` was set to a string value of `"25"`, but updated to be an `int` value of `25`.
13-
Change events with this condition will break schema derivation in the connector and a fix is being implemented to address this.
5+
_No known issues at this time._

modules/ROOT/pages/whats-new.adoc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ It is no longer possible to turn off this behavior in the connector itself, and
3232
* Error handling is re-implemented to provide full integration with Kafka Connect infrastructure, and failing messages can be identified and forwarded to Dead Letter Queues (if configured) independently.
3333

3434
* Both link:{page-canonical-root}/cdc[Change Data Capture] and previous streams plugin generated change event messages are supported in CDC strategies.
35+
Change events that cannot be processed for reasons such as invalid schema (no key fields, etc.) will no longer be silently ignored, but cause failures which must be monitored and handled through xref:sink/error-handling.adoc[error handling] mechanisms.
3536

3637
* All message fields, including message timestamp as stored in Kafka, message headers, key and value can be referenced in Cypher strategy.
3738

0 commit comments

Comments
 (0)