Releases: bersler/OpenLogReplicator
Releases · bersler/OpenLogReplicator
0.9.24-beta
Changes:
- updated automake to version 1.16.3
- fixed typo bugs in example JSON files
- display performance data also for online redo logs (trace2: 256)
- fixed null values for mode "column": 1, 2
- enhanced read error messages
- updated README.md
0.9.23-beta
Changes:
- hidden constraint value for nested tables
- fixed bug: in idle used 100% CPU
- quick fix for skipping compressed rows (experimental)
- OpenLogReplicator.json: changed default for "redo-read-sleep-us" parameter from 10000 to 50000
0.9.22-beta
Changes:
- added support for Oracle 21c (21.3)
- OpenLogReplicator.json: field length limit for broker is 4096, topic is 256, context is 30, database to 256
0.9.21-beta
Changes:
- added length checks for string types
- minor code cleanup & optimization to reduce memory allocations
0.9.20-beta
Changes:
- changed Oracle client to 19.12
- build scripts compiled with newer autotools
- fixed bug with output file path for json data
0.9.19-beta
Changes:
- added support for Oracle 19.12.0
- added stacktrace print on signal USR1
0.9.18-beta
Changes:
- fixed bug: scn could become 0 in checkpoint record when redo log files was empty (had just 2 pages)
- NetworkClient - fixed bug with memory leak on abnormal exit
- fixed memory leak for network library
- fixed bug in Protobuf output module
0.9.17-beta
Changes:
- code cleanup to be become more compliant
- fixed memory leak on abnormal exit
- fixed startup based on checkpoint data
- fixed schema tracking after restart
- fixed bug: sometimes log switch checkpoint was missing
- minor code cleanup & fixes
- OpenLogReplicator.json: updated format version to 0.9.16
- OpenLogReplicator.json: enhanced content validation, fixed and extended syntax checking
- OpenLogReplicator.json: increased default of redo-verify-delay-us to 250000
- OpenLogReplicator.json: renamed "sources" to "source"
- OpenLogReplicator.json: renamed "targets" to "target"
- OpenLogReplicator.json: renamed "redo-logs" to "redo-log"
- OpenLogReplicator.json: protobuf/json output: added optional payload numbering ("message" = 2)
- OpenLogReplicator.json: optional begin transaction for output ("message" = 4)
- OpenLogReplicator.json: optional commit transaction for output ("message" = 8)
- OpenLogReplicator.json: new element in "source": "filter"
- OpenLogReplicator.json: moved "tables" to "filter" and renamed to "table"
- OpenLogReplicator.json: added transaction filtering based on XID ("skip-xid")
- OpenLogReplicator.json: added transaction filtering based on size ("transaction-max-mb")
0.9.16-beta
Changes:
- added check of schema file for changing list of owners of replicated tables
- added check for schema/table name entered in upper case
- minor fixes
0.9.15-beta
Changes:
- version is no longer used in schema file, instead is used config schema version, currently "0.9.15"
- removed call OCITerminate on exit which caused memory leak from OCI
- added information about schema dropped schema for dropped (or altered) tables
- added check to prevent run as root