Gluesync - NoSQL to SQL release notes and changelog
DEPRECATION NOTICE: Gluesync 1.5 is reaching its end of life. New features will no longer be supported a part from security updates and Data modeling features. MOLO17 will continue to support Gluesync 1.5 for security updates only until end of 2025, and users relying on Data modeling features up to that date. If you’re not using Data modeling features, please upgrade to Gluesync 2.0 to continue receiving product support, features and security updates. We will no longer support Gluesync 1.5 non-data modeling users after June 2025. Support for Gluesync 1.5 will end of 2025. |
Users not relying on data modeling features will not be supported after June 2025, consider upgrading to Gluesync 2.0 as soon as possible. |
1.5
1.5.17
2024-04-15
-
Updated Gluesync shared libraries to v0.10.1
-
Added validation query to Sybase target connector;
1.5.16
2024-04-09
-
Improved handling of strings longer than 4000 characters for Oracle target connector
-
Added a blocking check on the presence of keys for each entity: if no primary key can be discovered user is required to declare the unique columns that Gluesync can use when performing its operations.
1.5.15
2024-03-11
-
Oracle target connector: it is now possible to specify a
connectionType
parameter to adoptSID
as an additional connection type other thanSERVICE NAME
; -
Improved Oracle target DATE types support;
-
🔥 New Aerospike source connector based on Aerospike ESP-XDR protocol: read the release announcement;
-
More on that feature can be found here at this link;
-
Improved Aerospike source DATA types management;
-
Added logical deletion support for Aerospike source;
-
Added physical deletion support for Aerospike source.
-
1.5.14
2024-01-05
-
Added timer-based buffer SMTP appender for Logback;
-
Fixed logging of custom exceptions;
-
PostgreSQL target connector:
-
Fixed the query responsible for retrieving the Primary Keys of a table;
-
Fixed mapping of Offset time and Offset DateTime.
-
1.5.13
2023-12-12
-
GSSD-66
: Fixed support for scopes & collections in Couchbase documents migration; -
Moved Gluesync state preservation from default scope to Gluesync scope.
1.5.12
2023-12-7
-
Couchbase source connector changes
-
Handled DocumentNotFound exception (with additional logs as well) preventing Gluesync stop;
-
Added waiting Timeout for Couchbase Indexes build process (defaults to 30 sec);
-
Added states of Couchbase Indexes during the build wait loop.
-
1.5.11
2023-11-27
-
GSSD-66
: Fixed issue that caused license validation to fail if there was an empty line at the end of the file; -
Gluesync now makes use of READ COMMITTED transaction isolation for all connections towards an RDBMS.
1.5.10
2023-11-24
-
Added JVM memory stats;
-
Fixed an issue that made the
mssql
field required. Now is optional.
1.5.9
2023-11-23
This release updates the following dependencies:
-
Updated Kotlin version;
-
Updated Gradle version;
-
Updated JDBC drivers;
-
Updated minor third-party library dependencies.
1.5.8
2023-11-20
-
Fixed an issue with Logback appenders after the upgrade causing logs to freeze;
-
Fixed an issue with the buffer pressure calculation (part of the monitoring feature) which in some cases could have led to experiencing values outside boundaries failing to reset;
-
We carried out a major refactor on the SQL parser engine to make it more rugged when it comes to parsing syntax differences between databases especially in scenarios where characters like
" "
& ` ' ' ` are used to define schema names & table names; -
Added connection check to connection pool to validate the returned connection
1.5.7
2023-10-31
-
Removed the need to specify
baseURL
parameter under the Couchbase eventing section for the Couchbase source connector.
1.5.5
2023-10-24
-
Fix startup checks for RDMBS identity columns consistencies, in certain cases where SQL query data modeling was applied might have led to errors or longer elaboration times.
1.5.4
2023-10-19
-
Add new machine stats on logs,
/status
endpoint API and under Prometheus endpoint; -
Fixed an issue that could prevent labels belonging to Prometheus metrics from being parsed properly;
-
Improved license checks.
1.5.3
2023-10-14
-
Removed need for Metadata bucket when syncing changes from Couchbase, a scope and collections are used instead to store Gluesync’s state data;
-
Removed the need for a Helper bucket when syncing changes from Couchbase and a Sync Gateway was also present;
-
Removed the need for
useSyncGateway
flag when syncing changes from Couchbase and a Sync Gateway was also present.
This release drops support for Couchbase Server versions before 7.0. If you intend to run on an older version of Couchbase Server you can always check out past releases of Gluesync from our docker hub registry. |
1.5.2
2023-10-11
-
Fixed a bug affecting Couchbase users where an empty list of Eventing functions retrieved from the
GET
of/functionStatus
API could lead Gluesync to halt.
1.5.0
Our new milestone release, to a full set of changes introduced with that major release please check the What’s new in Gluesync 1.5 section.