LiveCompare 3.0.1 release notes#
Released: 30 September 2024
LiveCompare 3.0.1 includes the following new features, enhancements, bug fixes, and other changes:
Type |
Description |
Addresses |
|---|---|---|
Platform Support |
LiveCompare is now supported for use on ARM64 based Debian 12 platforms. |
|
Platform Support |
LiveCompare now supports the use of Python 3.10. |
|
Enhancement |
LiveCompare tables in the cache database (Output Connection) are now UNLOGGED, which improves performance of writing to the cache database. |
#103499 / 35636 #103402 / 35637 |
Enhancement |
Added a new consensus_mode = off option where, if comparison_algorithm = block_hash, won't switch to a more granular comparison algorithm. This significantly improves the performance when divergences are found for a specific table, at the cost of not having the information about which rows are divergent. The user can subsequently run LiveCompare again adding the divergent tables, if any, to the [Table Filter] and compare only the divergent tables to get the information about which rows are divergent. |
#103499 / 35636 #103402 / 35637 |
Enhancement |
Replaced the cx_Oracle Python module with the new oracledb Python module, which is slightly faster and no longer requires the Oracle Instant Client. |
#103402 / 35637 |
Bug Fix |
Fixed an issue where [Column Filter] was not being honored when comparison_algorithm = block_hash was set. |
#103499 / 35636 |
Bug Fix |
Fixed an issue where the PK sort retrieved from the database wasn't being honored in Python memory, dragging performance down. |
#103499 / 35636 #103402 / 35637 |
Deprecation |
Removed the Table Splitting feature, which could drag performance down and was obsolete since LiveCompare version 2.1. The parallel_chunk_rows setting was removed as a byproduct of this update. |
|
Deprecation |
Removed the force_collate setting as a byproduct of fixing the PK sorting issue. |
#35656 |
Note
LiveCompare 3.0/3.0.1 removed support for the parallel_chunk_rows and force_collate settings. If these settings are included in any existing .ini files, be sure to remove these settings prior to using the .ini files with LiveCompare 3.0.