| Version |
Date |
Description |
| 1.3.3
|
2008-04-22 |
Patch release |
| 1.3.2
|
2008-04-01 |
Patch release |
| 1.3.1
|
2008-03-29 |
Patch release |
| 1.3.0
|
2008-03-12 |
A brave new frontier |
| 1.2.0
|
2008-01-23 |
New dialects and bug fix release |
| Type |
Changes |
By |
 |
Remove extra comma in mssql.xml trigger text. Fixes aid=1945207&atid=997724
. |
chenson42
|
 |
Multi-row updates don't work for the Sql Server Dialect. Fixes aid=1948790&atid=997724
. |
chenson42
|
 |
Time portion of DATE column not syncing. Fixes aid=1948109&atid=997724
. |
erilong
|
| Type |
Changes |
By |
 |
Make buildOutgoingBatches use only one connection from the connection pool vs the previous
two it used. Fixes aid=1930496&atid=997724
. |
chenson42
|
 |
Don't put all ACKs in the same transaction. Fixes aid=1929400&atid=997724
. |
chenson42
|
 |
Introduce a compression filter that does not read an entire stream into memory before compressing. Fixes aid= 1929395&atid=997724
. |
chenson42
|
 |
Fixed the isInitialLoadComplete JMX method so it works with the new asynchronous reload. Fixes aid=1918310&atid=997724
. |
chenson42
|
| Type |
Changes |
By |
 |
Queries need to alias columns on PostgreSQL in case reserved words like "limit"
are used as a column name. Fixes synchronization for Adempiere. Fixes aid=1924351&atid=997724
. |
erilong
|
 |
Fixed the PostgreSQL dialect to query for existence of triggers correctly, which
was causing it to try creating them on every startup. Fixes aid=1922524&atid=997724
. |
erilong
|
 |
Fixed the population of the failed_data_id on sym_outgoing_batch_hist, which was always
zero. It should link to the sym_data. Fixes aid=1913260&atid=997724
. |
erilong
|
 |
The oracle dialect should select from user_objects vs. all_objects to determine if the
package variable has been installed. Fixes aid=1914242&atid=997724
. |
chenson42
|
| Type |
Changes |
By |
 |
Changed Version.java to reference the pom.properties version that is packaged in the jar
during a Maven build. |
chenson42
|
 |
Only log node concurrency rejects every 10 minutes. |
chenson42
|
 |
Log fallback update/deletes at debug level instead of at the warn level. |
chenson42
|
 |
Don't log socket exceptions and HTTP 503 errors as stack traces, instead log as warnings. |
chenson42
|
 |
Make DataService.reloadNode(node_id) transactional. If it isn't we run the risk of inserting
only half of an initial load. |
chenson42
|
 |
Added an additional optional properties file that can put in the classpath to override
properties values called symmetric-override.properties. |
chenson42
|
 |
Moved channel_id and transaction_id from the data table to the data_event table. It makes it
much more efficient to create batches when data is backed up because you don't need to join
between data and data_event. |
chenson42
|
 |
Added the configurable number of times to attempt a 'resend' of the 'status' on a pull. |
chenson42
|
 |
Added the removal of all incoming batch rows when reloading a node. This is to prevent the
loss of data should the symmetric.runtime.incoming.batches.skip.duplicates property be set
to true. |
chenson42
|
 |
Made the purge of incoming and outgoing batches exclusive. Also made sure if one fails, the
other will still be able to run. |
chenson42
|
 |
Make the AbstractJob configurable so that it can reschedule itself. If we do this, then we
get natural randomness in the push, pull cycles. |
kbajaj01
|
 |
Transaction ids can be interleaved by different processes. The batching algorithm needs to
take this into account. Also, cap the max number of batches that can be sent per channel in
one sweep. |
chenson42
|
 |
We had a few places where we were not closing Statements and ResultSets. |
chenson42
|
 |
Fixed integrity violation when updating a primary key with an empty value between database
systems that handle char padding differently Fixes aid=1891508&atid=997724
. |
erilong
|
 |
Fixed SafetySwitch error when parsing large columns Fixes aid=1903641&atid=997724
. |
erilong
|
 |
Fixed cross schema trigger creation for PostgreSQL Fixes aid=1903635&atid=997724
. |
erilong
|
 |
reloadTable() JMX function to delete and reload a table for a node Fixes aid=1903649&atid=997727
. |
erilong
|
 |
Timings for network, filter, and database on incoming batches. Fixes aid=190874&atid=997727
. |
erilong
|
 |
Addition of optional compression on push. Fixes aid=1861766&atid=997727
. |
erilong
|
 |
Case sensitive schema and table names on MySQL for Unix Fixes aid=1907627&atid=997724
. |
erilong
|
 |
Extract can send batches out of order when channel is in error Fixes aid=1907658&atid=997724
. |
erilong
|
| Type |
Changes |
By |
 |
Add support to auto create the tables that are being synced Fixes atid=997727&aid=1825801
. |
erilong
|
 |
Implement the HSQLDB Dialect Fixes atid=997727&aid=1861088
. |
chenson42
|
 |
Implement the Apache Derby Dialect Fixes atid=997727&aid=1825799
. |
erilong
|
 |
Make the concurrent worker count by servlet instead of across all servlets Fixes atid=997727&aid=1877262
. |
chenson42
|
 |
Support the automatic detection of http compression Fixes atid=997727&aid=1861764
. |
chenson42
|
 |
Add support for automatically sending initial load Fixes atid=997727&aid=1852586
. |
erilong
|
 |
Add cluster support by providing a ClusterService Fixes atid=997727&aid=1851161
. |
chenson42
|
 |
Add promiscuous registration mode Fixes atid=997727&aid=1851159
. |
erilong
|
 |
Add curTriggerValue variable for use in sym_trigger definitions Fixes atid=997727&aid=1849379
. |
chenson42
|
 |
To many data events can be purged in the same transaction Fixes atid=997724&aid=1861090
. |
chenson42
|
 |
SQL Server Initial Load broke when 'text' fields are used Fixes atid=997724&aid=1858083
. |
chenson42
|
 |
The JMX showBatch and writeBatchRangeToFile broken in 1.1 Fixes atid=997724&aid=1854418
. |
erilong
|
 |
Trigger name is too long ... Fixes atid=997724&aid=1851065
. |
chenson42
|
 |
To many data events can be purged in the same transaction Fixes atid=997724&aid=1861090
. |
chenson42
|
 |
Don't output a WARN if the sync_url is null Fixes atid=997724&aid=1849767
. |
chenson42
|
 |
Bug introduced in refactoring of SqlScript Fixes atid=997724&aid=1849763
. |
chenson42
|