Releases: bersler/OpenLogReplicator
Releases · bersler/OpenLogReplicator
0.9.35-beta
- fixed bug: throwing exception in constructor [#28]
- fixed bug: throwing exception in callback functions for Kakfa module
- fixed bug: error "split undo is broken" when undo for op code 11.22 split
- fixed bug: reading from standby redo log files failed during switch
- optimized Oracle connection handling
- fixed bug: reading from standby database
- removed distinct config for standby database: "online-standby" is not required, use "online" instead
0.9.33-beta
- fixed bug: throwing unhandled exception from callback functions
- fixed bug: after resetlogs starting redo log number might be incorrect
- fixed bug: stacktrace when cancelled and no database connection
- fixed bug: database server restart was incorrectly handled
- fixed bug: forced checkpoint files creation in case of log switch
- OpenLogReplicator.json: updated format version to 0.9.33
- OpenLogReplicator.json: changed "checkpoint" to "state"
- OpenLogReplicator.json: changed "all" to "all-checkpoints" in "state"
- OpenLogReplicator.json: added option "type" in "state"
- forced creation of checkpoint files for redo log switch and some other conditions
- optimized schema parameters read operation
- added support for Oracle 19.13.0, 21.4.0
- added support for database resetlogs operation
0.9.32-beta
- changed LWN buffers from 512 to 1024 to avoid error "[ERROR] all 512 LWN buffers allocated"
0.9.31-beta
- welcome message includes list of compiled modules
- minor message fixes
- removed collecting SYS.SEG$ from DDL track code
- fixed bug: multiplication of redo log files in schema file
- fixed bug: "flags" parameter value verification
- minor changes in gencfg.sql
- OpenLogReplicator.json: updated format version to 0.9.30
- OpenLogReplicator.json: added new parameter: "dump-path"
0.9.30-beta
- added target: Apache RocketMQ (experimental)
- OpenLogReplicator.json: updated format version to 0.9.30
0.9.29-beta
- fixed bug: "disable-checks" parameter value check
- fixed bug: schemaless mode failing with compressed tables
- fixed bug: incorrect string offset in checkpoint file
- fixed bug: reading from inactive online redo log could print warnings/errors
- fixed bug: merging split undo blocks could sometimes fail
- fixed bug: schemaless processing failed with DML commands
- fixed bug: direct read mode was not working
- fixed bug: null values where added for unknown values
- added content checks for redo data/column integrity
- added support for unused columns ("flags" parameter have shifted)
- OpenLogReplicator.json: default for "redo-verify-delay-us" is 0 when direct io is used, else 500000
- minor code cleanups
0.9.28-beta
- fixed checkpointing on instrumented shutdown
- removed LWN checking from version 0.9.27-beta
0.9.27-beta
- added verification checks for LWN header
- changed "sequence" to "seq" in checkpoint file - you might need to update manually json checkpoint files
- fixed bug: incorrect con length read from schema file
- added some tracking debug info
- added check for ignoring binary objects (like xmltype, object)
- removed debug table from output (to make testing easier)
- removed warning for 11.2 during ALTER TABLE ADD COLUMN with DEFAULT
- fixed bugs related to checkpoints
- fixed bug: sending checkpoint messages for already confirmed SCN
0.9.26-beta
- fixed memory leaks during abnormal exit
- added content validation for checkpoint files
- added length check for reading JSON config and checkpoint files
- added minor performance optimizations for JSON output
0.9.25-beta
Changes:
- fixed bugs in gencfg.sql
- added checks for block size in redo header
- added consistency checks for schemas
- OpenLogReplicator.json: renamed parameter "arch-read-retry" to "arch-read-tries"
- OpenLogReplicator.json: updated format version to 0.9.25