/
changes.xml
137 lines (136 loc) · 7.84 KB
/
changes.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
<document>
<properties>
<title>SymmetricDS</title>
<author email="erilong@users.sourceforge.net">Eric Long</author>
<author email="chenson42@users.sourceforge.net">Chris Henson</author>
</properties>
<body>
<release version="1.3.0" date="unknown" description="a brave new frontier">
<action dev="chenson42" type="add">
Changed Version.java to reference the pom.properties version that is packaged in the
jar during a Maven build.
</action>
<action dev="chenson42" type="add">
Added a thick client configuration and administration utility application.
</action>
<action dev="chenson42" type="add">
Only log node concurrency rejects every 10 minutes.
</action>
<action dev="chenson42" type="add">
Log fallback update/deletes at debug level instead of at the warn level.
</action>
<action dev="chenson42" type="add">
Don't log socket exceptions and HTTP 503 errors as stack traces, instead log as
warnings.
</action>
<action dev="chenson42" type="add">
Make DataService.reloadNode(node_id) transactional. If it isn't we run the risk of
inserting only half of an initial load.
</action>
<action dev="chenson42" type="add">
Added an additional optional properties file that can put in the classpath to
override properties values called symmetric-override.properties.
</action>
<action dev="chenson42" type="add">
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.
</action>
<action dev="chenson42" type="add">
Added the configurable number of times to attempt a 'resend' of the 'status' on a
pull.
</action>
<action dev="chenson42" type="add">
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.
</action>
<action dev="chenson42" type="add">
Made the purge of incoming and outgoing batches exclusive. Also made sure if one fails, the other will still be able to run.
</action>
<action dev="kbajaj01" type="add">
Make the AbstractJob configurable so that it can reschedule itself. If we do this, then
we get natural randomness in the push, pull cycles.
</action>
<action dev="chenson42" type="fix">
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.
</action>
<action dev="chenson42" type="fix">
We had a few places where we were not closing Statements and ResultSets.
</action>
<action dev="erilong" type="fix" issue="aid=1891508&atid=997724">
Fixed integrity violation when updating a primary key with an empty value
between database systems that handle char padding differently
</action>
<action dev="erilong" type="fix" issue="aid=1903641&atid=997724">
Fixed SafetySwitch error when parsing large columns
</action>
<action dev="erilong" type="fix" issue="aid=1903635&atid=997724">
Fixed cross schema trigger creation for PostgreSQL
</action>
<action dev="erilong" type="add" issue="aid=1903649&atid=997727">
reloadTable() JMX function to delete and reload a table for a node
</action>
<action dev="erilong" type="add" issue="aid=190874&atid=997727">
Timings for network, filter, and database on incoming batches.
</action>
<action dev="erilong" type="fix" issue="aid=1907627&atid=997724">
Case sensitive schema and table names on MySQL for Unix
</action>
<action dev="erilong" type="fix" issue="aid=1907658&atid=997724">
Extract can send batches out of order when channel is in error
</action>
</release>
<release version="1.2.0" date="2008-01-23" description="New dialects and bug fix release">
<action dev="erilong" type="add" issue="atid=997727&aid=1825801">
Add support to auto create the tables that are being synced
</action>
<action dev="chenson42" type="add" issue="atid=997727&aid=1861088">
Implement the HSQLDB Dialect
</action>
<action dev="erilong" type="add" issue=" atid=997727&aid=1825799">
Implement the Apache Derby Dialect
</action>
<action dev="chenson42" type="add" issue="atid=997727&aid=1877262">
Make the concurrent worker count by servlet instead of across all servlets
</action>
<action dev="chenson42" type="add" issue="atid=997727&aid=1861764">
Support the automatic detection of http compression
</action>
<action dev="erilong" type="add" issue="atid=997727&aid=1852586">
Add support for automatically sending initial load
</action>
<action dev="chenson42" type="add" issue="atid=997727&aid=1851161">
Add cluster support by providing a ClusterService
</action>
<action dev="erilong" type="add" issue="atid=997727&aid=1851159">
Add promiscuous registration mode
</action>
<action dev="chenson42" type="add" issue="atid=997727&aid=1849379">
Add curTriggerValue variable for use in sym_trigger definitions
</action>
<action dev="chenson42" type="fix" issue="atid=997724&aid=1861090">
To many data events can be purged in the same transaction
</action>
<action dev="chenson42" type="fix" issue="atid=997724&aid=1858083">
SQL Server Initial Load broke when 'text' fields are used
</action>
<action dev="erilong" type="fix" issue="atid=997724&aid=1854418">
The JMX showBatch and writeBatchRangeToFile broken in 1.1
</action>
<action dev="chenson42" type="fix" issue="atid=997724&aid=1851065">
Trigger name is too long ...
</action>
<action dev="chenson42" type="fix" issue="atid=997724&aid=1861090">
To many data events can be purged in the same transaction
</action>
<action dev="chenson42" type="fix" issue="atid=997724&aid=1849767">
Don't output a WARN if the sync_url is null
</action>
<action dev="chenson42" type="fix" issue="atid=997724&aid=1849763">
Bug introduced in refactoring of SqlScript
</action>
</release>
</body>
</document>