Highlights
- Composite primary keys: Synchronize, Compare and the Replicator find the row by the whole key, and the column mapping accepts several columns marked as Key.
- Screens with Open/Save write every option to the file, and the CLI runs the same file (Synthetic data included).
From customer requests
- Compare: the progress panel now counts keys missing in the source; the divergent-keys file writes each key as an SQL literal; the "key column must be mapped" message names the source key, the target key and where to fix it.Requested by a customer
- Test connection never hangs: a 30-second limit on every screen (Windows and Web) and a hint for each database when it fails; a PostgreSQL case where the test kept waiting is fixed.Requested by a customer
- Firebird 2.5 databases that declare an external ABS function (UDF) now list their columns correctly.Requested by a customer
- A key that is not unique, such as the first column of a composite primary key, no longer skips rows between pages.Requested by a customer
Also
- New rows only into a Firebird target.
- MariaDB system-versioned tables and INET4/INET6 columns.
- A column mapping that vanished when reconnecting.
Release notes
2.3.20261108.1413Weekly release. Composite primary key: Synchronize, Compare and the Replicator find the row by the whole key, and the mapping accepts several columns marked as Key. Screens with Open/Save write every option to the file, and the CLI runs the same file (Synthetic data included). Fixes: Firebird 2.5 without the ABS UDF, New rows only into a Firebird target, a PostgreSQL connection that hung during authentication, Test connection with a 30-second limit, MariaDB with system-versioned tables and INET4/INET6, a column mapping that vanished when reconnecting, and Compare showing what is missing in the source.