Skip to content

Releases: neo4j/neo4j-kafka-connector

5.1.0

04 Sep 09:39
Compare
Choose a tag to compare

Please see What's new for notable changes and Changelog for a full list of changes.

Changelog

7dbc695 chore: remove max retry attempts config property (#178)
fe279cc refactor: use latest cdc client (#177)
8bb7123 feat: implement configurable cdc source value serialization strategy (#169)

5.1.0-rc02

30 Jul 12:54
Compare
Choose a tag to compare

Changelog

e2f57cd refactor: change schema shape to support type changes for properties (#166)
5214f68 refactor: remove redundant sub-strategy from pattern configuration (#164)
c488bb1 feat: log warning messages when pattern keys and constraints do not match (#162)

5.1.0-rc01

08 Jul 10:00
Compare
Choose a tag to compare

Changelog

1cef54e build: release version 5.1.0-rc01
a07bbed chore: tidy up configuration and small clean-up (#156)
078cb86 build(deps): bump org.jreleaser:jreleaser-maven-plugin from 1.12.0 to 1.13.1 (#153)
d9da061 build(deps): bump org.junit:junit-bom from 5.10.2 to 5.10.3 (#155)
2161f6b build(deps): bump com.networknt:json-schema-validator from 1.4.2 to 1.4.3 (#152)
fbe9056 chore: remove legacy (#151)
00b1856 test: fix return of resolve value converter (#150)
83df882 feat: use a dedicated query strategy task in the new source connector (#149)
d6df239 feat: error handling in sink connector (#142)
730b465 refactor: move legacy classes in dedicated packages (#148)
53fc502 build(deps-dev): bump danger from 12.3.1 to 12.3.3
77a7eb8 build(deps): bump org.apache.maven.plugins:maven-jar-plugin (#144)
9ee94cd build(deps): bump com.networknt:json-schema-validator (#145)
da66d86 build(deps): bump org.apache.maven.plugins:maven-clean-plugin (#146)
3096035 build(deps): bump org.apache.maven.plugins:maven-dependency-plugin
c570a5c build(deps): bump io.projectreactor:reactor-bom
d1870fa build(deps): bump org.apache.maven.plugins:maven-failsafe-plugin
78c90d4 build(deps): bump org.apache.maven.plugins:maven-dependency-plugin
e553aa1 build(deps): bump org.apache.maven.plugins:maven-surefire-plugin
fc2520e fix: better handle null values inside arrays, collections and maps (#137)
9ee0907 refactor: re-implement cud strategy (#127)
3a3cb27 fix: handle null values correctly for legacy source connector (#132)
7c1a934 build(deps-dev): bump braces in the npm_and_yarn group (#136)
ce8b505 build(deps-dev): bump danger from 12.3.0 to 12.3.1 (#135)
51780d3 build(deps): bump io.kotest:kotest-assertions-core-jvm (#134)
d7b137a test: add integration tests for pattern sink handlers (#120)
7e0948b build(deps): bump org.apache.maven.plugins:maven-enforcer-plugin (#130)
1e00f8b fix: make error checking a bit more insistent (#131)
4aec4df build(deps): bump kotlin.version from 1.9.24 to 2.0.0 (#124)
3f27c51 build: remove deprecated sortpom attribute (#129)
b0a4d86 refactor: re-implement pattern strategies (#116)
f6948b0 build(deps): bump net.bytebuddy:byte-buddy from 1.14.15 to 1.14.17
2639d8e build(deps-dev): bump danger from 12.2.0 to 12.3.0
1dc58c4 build(deps-dev): bump org.assertj:assertj-core from 3.25.3 to 3.26.0
70c425c test: always specify system DB when resetting database (#126)
3cf113b build(deps): bump io.projectreactor:reactor-bom (#118)
b6bf4b3 build(deps): bump com.github.ekryd.sortpom:sortpom-maven-plugin (#119)
1844cbc feat: add timestamp variable (#110)
c645d02 feat: add an antlr parser for node and relationship patterns (#109)
491be40 build(deps): bump org.neo4j.build:resources from 2024-03.2 to 2024-05.1 (#112)
7521899 build(deps): bump org.mockito:mockito-bom from 5.11.0 to 5.12.0
c0f6882 build(deps): bump io.kotest:kotest-assertions-core-jvm
09f6239 build(deps): bump com.mycila:license-maven-plugin from 4.3 to 4.5 (#111)
ad23929 build(deps): bump org.jetbrains.kotlinx:kotlinx-coroutines-bom (#115)
608118e build(deps): bump com.mycila:license-maven-plugin from 4.2 to 4.3 (#108)
c0bbd85 build(deps): bump testcontainers.version from 1.19.7 to 1.19.8 (#107)
1a315a1 build: update packaging (#105)
70af08e ci: remove commitlint group and switch to weekly checks
781896a build(deps): bump org.apache.maven.plugins:maven-install-plugin (#97)
69ead27 build(deps): bump org.apache.maven.plugins:maven-deploy-plugin (#102)
44c1fab build(deps): bump org.apache.maven.plugins:maven-clean-plugin (#103)
d8137fd build(deps): bump org.junit:junit-bom from 5.10.0 to 5.10.2 (#101)
8d47861 build: upgrade dependencies and set plugin versions (#96)
b4dec1d build(deps-dev): bump the commitlint group to 18.6 (#84)
ae8025f build: upgrade dependencies (#85)
27e40f4 build(deps-dev): bump husky from 8.0.3 to 9.0.11 (#82)
ba3585e build(deps-dev): bump danger from 11.2.6 to 12.2.0 (#81)
e3d8f21 ci: configure dependabot
fa917a7 ci: skip whitelist check for dependabot
0130cec ci: enable dependabot
bd8e26e build: update version to 5.1.0-SNAPSHOT

5.1.0-beta02

22 Apr 18:49
Compare
Choose a tag to compare

Changelog

368cd1c build: release version 5.1.0-beta02
53dd619 feat: make schemas protobuf compatible (#67)
04f96ef refactor: re-implement cypher sink strategy (#66)
2d5343a ci: update version
40be48a ci: update token references
7c7a5f9 build: update kafka client and confluent platform (#65)
cb5935a build: update version to 5.1.0-SNAPSHOT

5.1.0-beta01

05 Mar 16:31
Compare
Choose a tag to compare

Changelog

35d23f5 build: release version 5.1.0-beta01
6e29c5a build: add default implementation entries to packages
2634a38 refactor: rename source-id config keys (#64)
99ab51d feat: add telemetry support (#63)
602eac9 test: add integration tests for cdc sink strategies (#62)
b33483a feat: support new cdc messages for cdc strategies (#61)
39431db feat: add support for constructing change events (#60)
b9870d9 test: adding more message formats to integration tests (#58)
967d5d7 feat: add headers for cdc generated messages (#59)
a561087 build: update version to 5.1.0-SNAPSHOT

5.1.0-alpha03

26 Jan 15:25
Compare
Choose a tag to compare

Changelog

0bdde81 build: release version 5.1.0-alpha03
cb6a2a4 fix: parse indexed patterns with sorted order (#57)
3ed32e2 build: upgrade byte-buddy to fix issue with JDK 21 (#56)
bf2e1c4 feat: make CDC message key serialization configurable (#52)
0bd49c0 chore: fix current and forbid future compilation warnings (#55)
e610495 fix: make event state schemas backward compatible (#54)
2b505eb chore: add CODEOWNERS and harden github path
335c589 refactor: remove redundant logic to replace database in property keys (#50)
c981d5e test: add integration tests for CDC source strategy (#49)
cbf4fa0 ci: add build cache feature (#51)
4e8eddd ci: format for trigger testing
9209cc4 ci: remove trailing whitespace
fd25394 ci: format for trigger testing
552ad5c ci: update build script version
58996e9 ci: update secrets
e39f237 refactor: make sink config consistent with the source (#48)
d869af0 build: update version to 5.1.0-SNAPSHOT

5.1.0-alpha02

19 Dec 17:19
Compare
Choose a tag to compare

Changelog

743d1f8 build: release version 5.1.0-alpha02
750f829 feat: support new CDC keys structure (#46)
3f8dbe4 build: delete open source kafka connect zip archives (#45)
568947e fix: move trigger rules to correct parameter (#43)
8eda0e2 build: return snapshot version (#42)
621d7d5 ci: correct release procedure, commit missing parent version (#41)

5.1.0-alpha01

26 Nov 17:42
Compare
Choose a tag to compare

Changelog

da494a7 build: release version 5.1.0-alpha01
8e82614 ci: use native git installed on agents (#36)
9f359d2 ci: execute git step in docker, validate version (#35)
6a20b01 ci: release pipeline (#30)
1d97ad6 fix: flaky test (crashes when list is empty)
7384fe9 fix: artifact name to allow both new source & sink to be deployed (#33)
5f46a9d fix: metadata selector parsing
917be75 fix: validate patterns only for pattern settings (#31)
054638e build: split packages (#29)
ab110fd feat: provide additional pattern config mechanism (#28)
eb8ad95 feat: convert change event to connect schema and struct (#26)
0b6895c fix: port fix for neo4j-contrib/neo4j-streams/issues/537 (#27)
8a06dc8 fix: port fix for neo4j-contrib/neo4j-streams/issues/567
fd036ab feat: introduce test & testing components for new source & sink (#24)
20c20a7 feat: introduce e2e test infrastructure for sink (#22)
62fbfee refactor: simplify configkey construction (#23)
dd344fc ci: set git auth method
65e58df ci: use a different name
7e4c5f3 ci: create an explicit vcs root for builds
1c4025e ci: set id explicitly
a237514 ci: configure vcs branch spec explicitly
b9540e7 ci: remove build cache feature (#21)
dd667de feat: source cdc support (#20)
42518e1 refactor: extract end-to-end test infrastructure + minor improvements (#18)
6c12c95 build: configure and document direnv (#19)
f5fbdfd build: remove connector-utils (#15)
32a8ba2 ci: fix build cache feature (#17)
ad2767a fix: stabilize CI (#16)
a8d0389 Introduce end-to-end test infrastructure for Neo4j sources
92f3d8e chore: rename packages (#14)
606e013 feat: introduce new configuration (#13)
d32cc52 build: fix build warnings (#12)
a654010 build: split projects (#10)
0e6ec08 feat: introduce cdc client library (#7)
d5cc40e style: make intellij and spotless formatting consistent (#8)
b0f81c9 test: migrate to junit jupiter (#6)
16a4a1c build: refactor maven module structure (#5)
e5ea20e ci: revert to repeated build of build-resources
bead5d7 ci: make pom location customisable
8aca805 ci: remove duplicate maven step and remove clean targets
5a1c578 ci: add prepare build step (#4)
e2fff0d build: refactor maven modules (#3)
07efcf5 ci: upgrade script version (#2)
45ac906 ci: set-up teamcity coded pipelines (#1)
6ab213e Update readme.adoc
2cbfb4a fixes #553: Struct can not be created from an array with optional elements (#554)
8fae5f0 remove docs (5.0) (#547)