1.2.0 2011-03-07
- Feature: compatibility with Rails 3
- Feature: do not replicate record updates that didn‘t change any
fields (props to daudo)
- Bug fix: reducing deadlock problems (props to gtanzillo)
- Bug fix: adding missing schema prefix in PostgreSQL triggers
- Bug fix: scans / syncs fail due to incorrect handling of case sensitivity
of string primary key columns
- Bug fix: reducing risk of foreign key conflicts during replication (props
for root cause analysis to TonyB)
1.1.2 2009-05-10
- Bug fix: escape primary keys in replication triggers
1.1.1 2009-02-02
- Feature: optional use of an SQL logger
- Bug fix: under postgresql, rubyrep triggers now finds the pending_changes
table also if not included in current search path
1.1.0 2009-12-15
- Feature: filtering of sync / replication events with custom specified
functionality
- Feature: compatibility with JRuby 1.4.0 and ActiveRecord 2.3.5
1.0.9 2009-10-14
- Bug fix: ReplicationRun#run should load only one change log record to
figure out if there are pending changes
1.0.8 2009-10-01
- Feature: replication more robust against connection failures
- Feature: initial syncs before replication can be disabled with
:initial_sync option
- Bug fix: better detection of failed update and delete replications
- Bug fix: fix scenario where replication could be logged as successful even
when failed
- Bug fix: make proxied replication work under JRuby
1.0.7 2009-07-26
- Bug fix: buffered LoggedChangeLoader#update to avoid timeouts with large
replication backlogs.
1.0.6 2009-07-25
- Bug fix: do not assume anymore that replication log events appear in
sequential order
- Feature: increased resilience of rubyrep to network timeouts
- Feature: introduced :after_infrastructure_setup handler
1.0.5 2009-07-03
- Bug fix: rubyrep replication runs should survive update or delete attempts
rejected by the database.
- Bug fix: support for multiple PostgreSQL schemas holding tables of the same
name.
1.0.4 2009-06-20
- Bug fix: added missing file (log_helper.rb) to gem manifest
1.0.3 2009-06-20
- Minor enhancements:
- Added support (and according tests) for non-standard table / column names
- Verified compatibility with jruby 1.3.0
- Bug fixes:
- Also big exception messages should be accommodated in event log table.
1.0.2 2009-06-13
- 3 minor enhancements:
- Simplified low-level functions to read records from the database (easier
integration of additional databases)
- Better replication efficiency with large replication backlogs
- Reduced costs of an empty replication run
- Ignore tables that only exist in one database (tables created for testing /
backup don‘t block scan / sync / replication)
1.0.1 2009-03-25
- 3 minor enhancements:
- Verified compatibility with active_record 2.3.2 and jruby 1.2.0
- Released jruby bunde with the updated activerecord and jruby
- Catch ctrl+c and execute graceful shutdown
1.0.0 2009-03-07