CopyCat Developer 3.8.1

Microtec is pleased to announce a new release of our database replication engine, CopyCat Developer !

CopyCat Developer is a set of Delphi / C++Builder components providing customizable replication for Firebird, Interbase, Microsoft SQL Server, MySQL, NexusDB, SQLite, PostgreSQL and Oracle, including heteogenous replication between different database types.

Have a look at our site for more information : http://www.copycat.fr

This new release includes the following improvements:

CopyCat Developer 3.08.0

Microtec is pleased to announce a new release of our database replication engine, CopyCat Developer !

CopyCat Developer is a set of Delphi / C++Builder components providing customizable replication for Firebird, Interbase, Microsoft SQL Server, MySQL, NexusDB, SQLite, PostgreSQL and Oracle, including heteogenous replication between different database types.

Have a look at our site for more information : http://www.copycat.fr

This new release includes the following improvements:

CopyCat Developer 3.7.1

Microtec is pleased to announce the release of CopyCat Developer version 3.7.1!

CopyCat Developer is a Delphi components library encapsulating a database replication engine with support for Firebird, Interbase, MySQL, MS SQL, Oracle, PostgreSQL, SQLite and NexusDB. For more information, please refer to our site: http://www.copycat.fr

The changes in this release are as follows:

– XE7 support

– Major performance and memory management improvements of big logs. Instead of loading the whole list of changes to replicate into memory at once, it is now streamed in row by row.

– The UPDATE OR INSERT statement is now used in FB 2.1+, in order to reduce the number of statements needed and thus optimize performance.

– Internal changes enabling the use of prepared queries during replication, thus again dramatically improving performance.

– Improved performance of TCcConnection.GetFieldType

– Fixed a memory leak that caused problems with long-running replication cycles.

– Fixed a bug in the millisecond handling in Firebird.

ANN: CopyCat Developer 3.07.0

Microtec is pleased to announce a new release of our database replication engine, CopyCat Developer !

CopyCat Developer is a set of Delphi / C++Builder components providing customizable replication for Firebird, Interbase, Microsoft SQL Server, MySQL, NexusDB, SQLite, PostgreSQL and Oracle, including heteogenous replication between different database types.

Have a look at our site for more information : http://www.copycat.fr

This new release includes the following improvements:

ANN: CopyCat LiveMirror 1.3

I am pleased to announce that CopyCat LiveMirror 1.3 is officially available!

CopyCat LiveMirror is our database mirroring and backup tool, designed to make it trivial to setup a one-way replication between two Firebird databases, so that you can easily have a reliable, up-to-date backup at your fingertips, at all times. Please refer to our product page for more information

Changes in this release :

* Various core changes and minor bug fixes.
* Fixed bug saving database configuration data.
* Fixed bug causing errors with wide string fields in some situations.
* Improved log viewer window so that it’s responsive even when holding a large log file.
* Added an error reporting module allowing for more detailed error messages and bug reports.
* Fixed bug causing automatic replication to stop after database connection loss. In such a case, LiveMirror will now continue trying to reestablish a connection every time replication fires.
* LiveMirror now excludes fields with errorneous field names (DATE, TYPE, USER, etc) that were allowed in older versions of Firebird and can still be present in some databases.
* Automatically grant full rights to all users for RPL$ system tables created by LiveMirror, so that there will be no error when inserting into RPL$LOG through the triggers when a user makes changes to the database.

ANN: CopyCat LiveMirror 1.2

Microtec is pleased to announce a new release of our database mirroring and backup tool : CopyCat LiveMirror version 1.2 !

LiveMirror makes it trivial to setup a one-way replication setup between two Firebird databases, so that you can easily have a reliable, up-to-date backup at your fingertips, at all times.

For more information about CopyCat LiveMirror, have a look at our product page.

Changes in this release:

  • Added an option allowing you to specify a list of tables to exclude from replication.
  •  Added an option allowing you to manually create or remove CopyCat meta-data (system tables and triggers) from your databases.
  •  Add button to synchronize manually.
  •  If no primary key is available, LiveMirror will now use any available unique index to identify the rows to replicate.
  •  Fixed a bug causing incorrect date/time formatting for date fields used in primary keys in dialect 1 databases.
  •  Corrected a refresh problem : if you kill the service from the task manager, the “Started” label does not get refreshed in the LiveMirror Manager.

 

CopyCat Replication Engine v. 3.06.0 released !

Microtec is pleased to announce a new release of our CopyCat Replication Engine, version 3.06.0 ! CopyCat is a set of Delphi / C++Builder components providing customizable replication for Firebird, Interbase, Microsoft SQL Server, MySQL, NexusDB and SQLite, including heteogenous replication between different database types. This latest version adds support for iOS and Android platforms!

For more information, please have a look at our website

Full changelog :

  • XE6 support
  • NexusDB support
  • Support for mobile platforms (iOS / Android)
  • Added IBDAC connector
  • Added DataSnap transport
  • Added FireDAC connector
  • Added new Demo project in Examples\Demo
  • Added index on RPL$LOG.PRIMARY_KEY_VALUES in Firebird 2.5+ for the sake of optimization
  • Added support for replicating tables with no primary key : in such cases, CopyCat will first look for any unique index to use instead of the PK, and if none are available, then rows will be identified based on all the fields of the table (excluding varchars longer than 200 characters and blobs).
  • Added support for various field types that were missing (ftGuid in ADO connector, ftTimeStamp, ftFmtBCD, ftWord, ftLongWord…)
  • Added TFDMemTable as an optional ancestor for TCcMemoryData, activated by setting compiler conditional CC_MEMDS_FIREDAC in CC.INC. Using this feature is necessary on mobile platforms, as the built-in memory dataset does not support the nextgen compiler.
  • Added PKSynchronization property to TCcReplicator. If set to false (the default), the primary key synchronization system is disabled, which allows some optimizations of the code internally.
  • Added Priority property in TCcConfigTable so you can set the replication priority of a table through the TCcConfig.Tables property.
  • TCcReplicator.Log is now reinitilized at the very start of replication, before the log is loaded. That way, if replication is aborted and then restarted, the TCcLog.LineCount and CurrentLine properties will be correct.
  • TCcReplicator now automatically disconnects if Replicate is called with a connection is already open, unless that connection had been opened by the replicator itself (using KeepConnection for example). That addresses a common mistake people made when trying to replicate, as a connection open outside of TCcReplicator will cause the rows replicated to bounce back and forth between nodes.
  • Fixed problem in the installer causing the components to not be installed in the IDE
  • Changed date format used for MS SQL to ‘YYYY-MM-DDThh:mm:ss[.mmm]’, so that it works in all locales.
  • Fixed bug causing empty string to convert to NULL in some cases.
  • Fixed several bugs causing binary blob data to get replicated incorrectly for ADO, RTC and XMLRPC connectors
  • Fixed bug causing XMLRPC server to fail completely when using Indy 10 in the newer IDE versions
  • Changed TCcConnection.InTransaction property to reflect value of underlying transaction object : thus, if a connection was lost, CopyCat will not erroneously consider the transaction to still be open.
  • Fixed a bug causing the TCcReplicator.AutoCommit property to fail
  • Fixed bug that caused replication of ftWideString fields to fail when using versions of Delphi older than BDS 2006.
  • Various other minor bug fixes

CopyCat LiveMirror v.1.01.0 released !

The CopyCat development team is pleased to announce a new version of CopyCat LiveMirror, version 1.01.0 !

Changed in this release include :

  • Added a button in the LiveMirror Manager to give direct access to the latest log file for the selected configuration.
  • Enabled replication for tables having no primary key.
  • Excluded temporary tables from replication.
  • Set dialect 3 by default during configuration setup.
  • Fixed a bug causing replication to fail for ftFmtBCD fields.
  • Improved error handling in case of exceptions occurring during database preparation.

CopyCat LiveMirror is a database mirroring tool designed to make it very easy to setup a hot-standby backup copy of your Firebird databases. Have a look at our website for more information : www.copycat.fr

New Database Mirroring Product : CopyCat LiveMirror

Microtec is pleased to annonce a new product for Firebird database mirroring, called CopyCat LiveMirror.

Based on our CopyCat replication engine, LiveMirror is a simple to use tool geared specifically towards setting up a mirror of your production database for failover / backup purposes.

LiveMirror is easy to setup, reliable, and affordably priced at 49 EUR per licence.

For more information about LiveMirror, please have a look at our product page here.

CopyCat replication engine v. 3.04.0

Ladies and Gentlemen!

Microtec Communications is pleased to announce a new release of CopyCat,
version 3.04.0
! You will find the full list of changes at the end of
this email. This release also includes the changes from version 3.03.0,
which had not been made publicly available till now.

CopyCat is a Delphi / C++Builder component set encapsulating a database
replication engine
for Interbase, Firebird, MS SQL Server, MySQL and
SQLite. Using CopyCat, you can replicate heterogenously between all the
above database types, over various transport systems (direct DB
connection, XMLRPC, or RTC), on various platforms : Delphi/MS Windows
for the client side, server side implemented in Delphi, in Java, in PHP
(only for MySQL) and in Objective-C on iOS (only for SQLite).

CopyCat is a robust replication engine that has been in production use
since 2004. Go to our site at http://www.copycat.fr to find out more!

Below is the list of changes in the new release.

Best regards,
Jonathan Neve
Microtec Communications – http://www.microtec.fr
CopyCat / CopyTiger replication engine – http://www.copycat.fr

1 2