Skip to content

Releases: surrealdb/surreal-sync

Release v0.6.0

Choose a tag to compare

@github-actions github-actions released this 26 Jul 01:19
b92c843

Release v0.6.0

Release v0.5.2

Choose a tag to compare

@github-actions github-actions released this 23 Jul 07:10
c4a17c0

This release fixes a few gaps and issues found in MySQL sources, so those work as expected with composite primary keys and various authentication scenarios.

What's Changed

  • Composite primary keys as Surreal array IDs by @mumoshu in #125
  • Handle MySQL zero dates with configurable SurrealDB mapping by @mumoshu in #126
  • Connect to MySQL 8 binlog users without requiring TLS by @mumoshu in #127
  • Fix and extend MySQL TLS modes for all sync paths by @mumoshu in #132

Full Changelog: v0.5.1...v0.5.2

Release v0.5.1

Choose a tag to compare

@github-actions github-actions released this 22 Jul 09:22
c738aca

This release enhances the Snowflake source for greater flexibility and resource efficiency, leveraging the new internals introduced in v0.5.0.

What's Changed

  • Enhance Snowflake source with transform pipeline and partition streaming by @mumoshu in #124

Full Changelog: v0.5.0...v0.5.1

Release v0.5.0

Choose a tag to compare

@github-actions github-actions released this 22 Jul 09:10
29f8e2c

This release enhances the surreal-sync internals for better resource utilization and more throughput, while adding new Snowflake source.

What's Changed

  • Add "pipeline" with overlapping reads/transforms/writes by @mumoshu in #123
  • Snowflake Integration by @itsezc in #122

New Contributors

Full Changelog: v0.4.0...v0.5.0

Release v0.4.0

Choose a tag to compare

@github-actions github-actions released this 20 Jul 10:42
95dc479

This release mainly fixes Neo4j and Kafka sources, and adds new pgoutput and mysql/mariadb-binlog-based sources that are more scalable than other variants.

What's Changed

  • Bump docker/login-action from 3.6.0 to 3.7.0 by @dependabot[bot] in #55
  • Bump sysinfo from 0.32.1 to 0.33.1 by @dependabot[bot] in #56
  • Bump tempfile from 3.20.0 to 3.24.0 by @dependabot[bot] in #57
  • Bump log from 0.4.27 to 0.4.29 by @dependabot[bot] in #59
  • Bugfix neo4j relationship in out id mismatch by @gkienernf in #72
  • Add support for neo4j composite by @gkienernf in #79
  • Add SASL support for Kafka by @gkienernf in #77
  • Bump actions/checkout from 6.0.2 to 6.0.3 by @dependabot[bot] in #87
  • Bump tempfile from 3.24.0 to 3.27.0 by @dependabot[bot] in #75
  • Bump devcontainers/ci from 0.3.1900000417 to 0.3.1900000450 by @dependabot[bot] in #86
  • Bump docker/login-action from 3.7.0 to 4.2.0 by @dependabot[bot] in #84
  • Bump actions/upload-artifact from 6.0.0 to 7.0.1 by @dependabot[bot] in #81
  • Bump actions/download-artifact from 7.0.0 to 8.0.1 by @dependabot[bot] in #74
  • Bump openssl from 0.10.73 to 0.10.80 by @dependabot[bot] in #85
  • Bump mysql_async from 0.34.2 to 0.36.1 by @dependabot[bot] in #76
  • Document Kafka SASL authentication flags by @mumoshu in #89
  • Bump thiserror from 1.0.69 to 2.0.18 by @dependabot[bot] in #60
  • Bump tower from 0.5.2 to 0.5.3 by @dependabot[bot] in #65
  • Speed up test CI and modernize the toolchain by @mumoshu in #90
  • Further speed up CI with nextest sharding and parallel jobs by @mumoshu in #91
  • Add interleaved-snapshot full-sync strategy for PostgreSQL and MySQL by @mumoshu in #92
  • Add MariaDB support via MySQL trigger source by @mumoshu in #93
  • Update SurrealDB SDKs to latest 2.x (2.6.5) and 3.x (3.1.5) by @mumoshu in #94
  • Add Kafka TLS/mTLS certificate flags and secured-broker E2E test by @mumoshu in #101
  • Bump bytes from 1.11.1 to 1.12.0 by @dependabot[bot] in #100
  • Bump openssl from 0.10.80 to 0.10.81 by @dependabot[bot] in #98
  • Bump geo from 0.31.0 to 0.32.0 by @dependabot[bot] in #97
  • Bump actions/checkout from 6.0.3 to 7.0.0 by @dependabot[bot] in #96
  • Bump taiki-e/install-action from 2.82.6 to 2.82.7 by @dependabot[bot] in #95
  • Add MySQL/MariaDB binlog CDC source by @mumoshu in #105
  • Bump tracing-subscriber from 0.3.22 to 0.3.23 by @dependabot[bot] in #103
  • Bump toml from 0.8.23 to 1.1.2+spec-1.1.0 by @dependabot[bot] in #104
  • Bump mongodb from 3.2.4 to 3.7.0 by @dependabot[bot] in #102
  • Bump axum from 0.7.9 to 0.8.8 by @dependabot[bot] in #58
  • Bump rand from 0.9.4 to 0.10.2 by @dependabot[bot] in #99
  • Unify GHA build job into single cargo build by @mumoshu in #106
  • Fix release builds by installing libsasl2-dev by @mumoshu in #107
  • Add PostgreSQL pgoutput source with interleaved snapshot and replication tail by @mumoshu in #108
  • Bump serde_with from 3.13.0 to 3.21.0 by @dependabot[bot] in #115
  • Bump log from 0.4.29 to 0.4.33 by @dependabot[bot] in #114
  • Clarify MySQL connection refused errors by @mumoshu in #120

New Contributors

Full Changelog: v0.3.4...v0.4.0

Release v0.3.4

Choose a tag to compare

@github-actions github-actions released this 03 Feb 14:15
v0.3.4
878d71a

Release v0.3.4

Release v0.3.3

Choose a tag to compare

@github-actions github-actions released this 31 Jan 10:24

Release v0.3.3

Release v0.3.2

Choose a tag to compare

@github-actions github-actions released this 30 Jan 19:32
v0.3.2
bc8227e

Release v0.3.2

Release v0.3.1

Choose a tag to compare

@github-actions github-actions released this 30 Jan 15:59
v0.3.1
7a0415f

Release v0.3.1

Release v0.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Jan 14:42
v0.3.0
f2ac12d

Release v0.3.0