Skip to content

Releases: bersler/OpenLogReplicator

OpenLogReplicator v1.8.6

21 Aug 23:21
ca30f39
Compare
Choose a tag to compare
  • fix: encrypted tablespace data causes program to stop
  • fix: in certain cases, the program might try to process data which is not available causing a crash

OpenLogReplicator v1.8.5

21 Mar 23:01
eb8ee20
Compare
Choose a tag to compare
  • enhancement: the checkpoint file is updated during every redo log switch
  • fix: reading archived redo log fails when DB_RECOVERY_FILE_DEST is not set

OpenLogReplicator v1.8.4

08 Mar 23:20
d42031f
Compare
Choose a tag to compare
  • fix: discard writer type
  • code style cleanup
  • fix: minor bug related to DDL processing
  • enhancement: print hint about incorrect file permissions
  • bug: file writer data is not flushed until the buffer is full
  • enhancement: new parameters for writer type "file": "write-buffer-flush-size"

OpenLogReplicator v1.8.3

31 Dec 23:05
ccb3391
Compare
Choose a tag to compare
  • performance improvements
  • minor documentation update
  • fix: compiler warnings
  • fix: information about changed schema

OpenLogReplicator v1.8.2

27 Dec 18:59
e45f9dc
Compare
Choose a tag to compare
  • fix: IOT tables not properly skipped

OpenLogReplicator v1.8.1

25 Dec 10:02
35b30a7
Compare
Choose a tag to compare
  • fix: archived redo logs are not fully processed

OpenLogReplicator v1.8.0

21 Dec 08:29
c56dc32
Compare
Choose a tag to compare
  • code style cleanup
  • changed parameters "scn" and "scn-all" -> "scn-key"
  • enhancement: add key data to messages
  • fix: minor bug related to swapping
  • enhancement: performance optimizations
  • enhancement: add support for DDL text > 4k
  • fix: sometimes direct IO was not working

OpenLogReplicator v1.7.0

30 Sep 21:38
53d0ad1
Compare
Choose a tag to compare
  • fix: welcome banner
  • code style cleanup
  • fix: diagnostic information populated when not enabled
  • enhancement: add dictionary values for TIMEZONE database parameter
  • enhancement: add parameter -r|--root to disable root check on startup
  • fix: in rare cases column value is null instead of actual value
  • fix: when redo log file is truncated, read error might appear
  • documentation update
  • fix: missing include for some systems
  • enhancement: thread performance information
  • enhancement: swap memory to disk in low memory situations

OpenLogReplicator v1.6.0

30 May 22:02
c4f45d2
Compare
Choose a tag to compare
  • enhancement: add parameter -p
  • enhancement: performance optimizations
  • enhancement: add offset to payload for debugging purposes
  • enhancement: support UPDATE operations for NOT NULL columns with occasional NULL values (experimental)
  • enhancement: add JSON validation for invalid tags
  • fix: context field contains invalid value
  • fix: invalid tag in example json config file
  • fix: online redo log are read in rare cases for archived redo log only mode
  • fix: don't write checkpoint file until the first data chunk is processed
  • fix: minor bug related to crash with large number of columns
  • fix: error: "parse error, attribute xid: not expected"
  • fix: in rare cases, the AFTER value for UPDATE is missing
  • code style cleanup
  • documentation update

OpenLogReplicator v1.5.0

29 Jan 21:10
37f8bea
Compare
Choose a tag to compare
  • code style cleanup
  • enhancement: new writer type: discard
  • minor code optimizations
  • fix: minor bug related to binary xmltype
  • fix: correctly display Oracle error codes
  • fix: static code analyzer warnings
  • fix: checkpointing is not working for online mode after restart
  • enhancement: add an option to build statically linked binary
  • fix: don't require flag 64 to use experimental XMLTYPE support
  • fix: minor bugs related to timestamp formatting
  • minor documentation fixes
  • enhancement: refactor timestamps, add more output options
  • enhancement: collecting metrics using Prometheus
  • configuration change: moved memory options "memory-max-mb", "memory-min-mb", "read-buffer-max-mb" to "memory" group and renamed to "max-mb", "min-mb"
  • enhancement: swap memory to disk when low