Products
 
Downloads
 
Order now!
 
Support
 
Contact
 
 
 
 

CopyCat documentation
User guide
Developer's manual
Flash demonstrations
CopyTiger documentation
User manual
Demonstrations
  • Setting up CopyTiger for 3-node replication (HTML)(CHM)

Forum : News, F.A.Q. ...

CopyCat version history
Version 2.02.1 (22nd of November 2007)
  • Fixed a bug in the Interbase/Firebird adaptor whereby DATE fields were not supported as primary key fields in dialect 3 (only TIMESTAMP).
  • Fixed an access violation when destroying TCcReplicator.

Version 2.02.0 (14th of November 2007)
  • Implemented a new XMLRPC transport server implementation in Java. This means that you can replicate over XMLRPC through a Java server (which can be autonomous or integrated into an application server such as Tomcat) towards any database type. This makes it easier and safer than ever to replicate with CopyCat over Internet (no need to open the Firebird port), while also allowing to use CopyCat in situations with a server OS other than MS Windows.
  • Fixed several memory leaks.
  • Fixed a bug in TCcReplicator whereby the transaction was kept open after replicating with an empty log and with KeepConnection = true, so that from then on, no new log lines would be detected until the connection was restarted.
  • Implemented support for INT64 fields with IBX. This only applies to Delphi/BCB versions 6 and above.

Version 2.01.1 (20th of August 2007)
  • Introduced Delphi 2007 support

Version 2.01.0 (08th of August 2007)
  • Major performance improvements and bugfixes in the replication transports.
  • Added RecordChunks property to TCcReplicator, allowing to split replication into chunks of records, so as to avoid overloading the replication process when a large number of records need to be replicated at once.
  • Added support for case-sensitive meta-data identifiers with spaces and/or accented characters, for Interbase / Firebird dialect 3.
  • More details

Version 2.00.0 (29th of March 2007)
CopyCat V2 introduces a large number of long-awaited major features:
  • Fixed a bug that caused primary key synchronization to fail systematically.
  • Heterogenous database replication supporting CodeGear Interbase, FirbirdSQL and Microsoft SQL Server
  • New transport abstraction layer, allowing to replicate over any remoting supported framework (currently supporting only XMLRPC)
  • Conditional replication filtering
  • No longer any need to create special Interbase/Firebird users for replication
  • More details

Version 1.04.3 (4th of July 2006)
  • Fixed a bug that caused primary key synchronization to fail systematically.

Version 1.04.2 (13th June 2006)
  • Added support for Interbase 7.5 boolean type.
  • Fixed a bug that caused an error when using a date field as a primary key in dialect 3.

Version 1.04.1 (5th May 2006)
  • Primary key management : Fixed an error that caused incorrect handling of tables with multiple primary key fields, in certain cases.

Version 1.04.0 (24th March 2006)
  • Key management improvements : CopyCat can now handle unlimited primary keys and/or uniquely synchronized fields (before, we were limited to 3 of each). This both opens up possibilities for working with existing databases with many primary key fields (whose structure cannot be changed) and also significantly simplifies both the internal key management. A new class in now available, called TCcKeyRing, holding any number of TCcKey objects. You can access use the TCcKeyRing provided by TCcReplicator by using the TCcReplicator.Log.Keys property, in order to conveniently access the name, value, and synchronization SQL of each primary key or unique field.
  • Due to the many internal structural changes that were necessary in this version, a new example project is provided, called DBUpgrader, so as to enable a smooth upgrade from version 1.03.0.
  • The trigger code has been improved so that, in the case of an update, the change is only logged once if the primary key values haven't changed (previously, it was systematically logged once for the old key value, and once for the new, in case there had been a key change).
  • The OnGenReplicated event changed to OnKeySynchronized.

Version 1.03.0 (6th Febuary 2006)
  • Added support for BDS 2006.
  • Added a new OnResolveConflict event, providing easy access to all the information concerning the conflict, and allowing the user to resolve the conflict in a simple way.
  • Removed TCcTables and TCcProcedures components. Instead, TCcConfig now creates two new tables in the database, RPL$TABLES and RPL$PROCEDURES, thus replacing and simplifying the previous INI-file system, which was too error-prone. Please note that this implies, that your existing databases must be reconfigured using TCcConfig in order for the new tables to be created.
  • A new example project has been added, replacing the previous "Config" example. This improved demo is considerably simpler and presented in a clearer way.
  • Improvement of the Replicator example project, so as to demonstrate the new conflict management features.
  • Added a Getting started manual, explaining the first steps to using CopyCat, as well as detailing each of the provided examples. By following the intructions in this manual, you can easily see CopyCat working by using the example projects, and then look at the source code to understand how it is done.
  • Fixed some internal errors, that sometimes caused access violations and IDE instability at design-time.

Version 1.02.1 (4th November 2005)
  • Fixed a problem that caused the TCcReplicatorList and TCcLogFileList components to be ommitted from the palette in C++Builder 5 and 6.
  • Fixed an installer bug that caused the BPL file for C++Builder 5 to be placed in "c:\projects\bpl" instead of "($BCB)\projects\bpl".

Version 1.02.0 (3rd November 2005)
  • Added support for Delphi 2005.
  • Fixed an installer bug that caused the BPL file for C++Builder 5 to be placed in "c:\projects\bpl" instead of "($BCB)\projects\bpl".
  • Added database provider for IB Objects.

Version 1.01.1 (26th October 2005)
  • Fixed an error in the installer for Delphi 7.

Version 1.01 (6th October 2005)
  • Support has been added for Delphi 6.
  • Two new components added, TCcReplicatorList and TCcLogFileList for seemlessly handling multi-configuration replication:
    • TCcReplicatorList is a component for holding a list of TCcReplicators, automatically creating one per configuration, and assigning to each one its properties from the configuration settings.
    • In a similar way, TCcLogFileList is a TDataSet descendant designed to internally hold a list of replication log files (datasets), while displaying at all times the contents of the currently selected configuration in the associated TCcConfigStorage.
    Together, these two components greatly facilitate the task of managing multiple-configuration database replication.
  • Fault-tolerance of the meta-data generation component (TCcConfig) has been improved. Now, it first checks the existence of any meta-data objects it needs to create, before actually creating them, which means that it can neatly recover when, for whatever reason, the configuration files get out of sync with the actual database.
  • A few small problems in the meta-data generation have been solved.
  • Corrected a bug whereby the necessary UDFs were not being created correctly in dialect 3.
  • Corrected a bug that caused the TIMESTAMP fields of the log and conflicts tables to be created as DATE when using dialect 3.

Version 1.00 (17th September 2005)
  • Initial release

CopyTiger version history
Version 2.01.0 (16th of August 2007)
  • Added record-chunk option to allow to split up replication into chunks of records.
  • Added per-table replication configuration options, allowing to specify primary key synchronization methods (currently available only for Interbase/Firebird), replication conditions, and other new options.
  • A few improvements and bug-fixes from the new CopyCat version (2.01.0)
  • More details

Version 2.00.0 (13th October 2006)
  • Reintroduced Interbase / Firebird support.

Version 2.00.0 beta (23rd September 2006)
  • Reworked CopyTiger to use the newest version of CopyCat, introducing multi-database replication support (currently Microsoft SQL Server only).

Version 1.00.1 (6th October 2005)
  • Fixed several dialect 3 incompatabilities.
  • The CTAdmin\Config directory wasn't getting created properly, which caused problems when setting up replication configurations: Fixed.
  • Added the ability to put shortcuts on the desktop, in the Start menu, and/or in the Windows Startup menu.
  • Fixed an error that sometimes caused a "Transaction is not active" message when modifying a configuration.

Version 1.00.0 (5th October 2005)
  • Initial release.

 
Site développé par Microtec Informatique - 2010