SymmetricDS - Change Log
Released 2013-07-22
0001277: [Bug] NPE during conflict resolution (use_version -> newer_wins) (chenson) 0000046: [New Feature] National Language Support (NLS) data types such as NTEXT and NVARCHAR2 (elong) 0000281: [Bug] MS SQL: Update on varbinary(max) gets not synchronized (elong) 0000398: [Task] Test with latest Oracle JDBC drivers (elong) 0000949: [Bug] reload table doesn't work with wildcard triggers (chenson) 0001143: [Improvement] (Firebird) 64-bit Sym_UDF.dll (chenson) 0001236: [Improvement] Hash trigger text in sym_trigger_hist so we know when triggers change to force a rebuild. (abrougher) 0001295: [Bug] Numeric type on postgres should be read in as a JDBC decimal type (chenson) 0001297: [Improvement] The load filter target table value should only be case sensitive on case sensitive databases. (abrougher) 0001301: [Bug] BSH Load filter will not execute unless table exists on the target database. (abrougher) 0001302: [Improvement] Speed up queries against sym_data, sym_data_gap and sym_outgoing_batch on postgres (chenson) 0001307: [Improvement] Allow users to insert custom trigger text in the Symmetric triggers. (abrougher) 0001317: [Improvement] Bind column names using original case versus requiring router expressions to reference them in UPPER case. (abrougher) 0001318: [Improvement] Bind column names using original case and UPPER case for load filters. (abrougher) 0001321: [Improvement] Attempt recovery from corrupt trigger_hist table by looking up trigger_hist rows by table name when the table name mismatches (chenson) 0001322: [Bug] node_communication locks don't time out (chenson) 0001325: [Improvement] Add sym_registration_request to the purge process (chenson) 0001329: [Bug] ArrayOutOfBoundsException - during removal of column (chenson) 0001330: [Bug] stream.to.file.threshold.bytes and stream.to.file.ttl.ms were documented as overridable in the database but weren't really (chenson) 0001332: [Bug] The /batch url always extracts from the database. It should extract the same way the pull does (use staging). (chenson) 0001333: [Bug] Transforms with a source column containing an empty string or white space fail. (abrougher) 0001336: [Bug] Restart of Android job manager fails when job parameters are changed in the database (chenson) 0001052: [Improvement] Install a default ssl cert if none exists when ssl is turned on so that ssl works by default (chenson) 0001203: [Bug] SymmetricDS cannot operate on Oracle tables with dollar sign in name (chenson) 0001222: [Bug] db. properties are not overridable as -D system properties (chenson) 0001247: [Task] Change license to GPL 3.0 (chenson) 0001249: [New Feature] Add REST API methods to allow a "Pull Only" client (gwilmer) 0001260: [Bug] A null pointer happens when trying to schedule load when sync triggers has never run (chenson) 0001262: [Bug] Locally suspended channels are ignored when a node is pushing during extraction. (abrougher) 0001271: [Bug] Table creation on reload creates columns with default of 'NULL' incorrectly. (chenson) 0001272: [Improvement] Add support for the MySQL POINT data type. (abrougher) 0001274: [Improvement] Do not query the RECYCLEBIN while reading table metadata to see if the table has been recycled. (chenson) 0001278: [Bug] The IDatabaseWriterFilter should always be passed the source table, not the target table (chenson) 0001218: [Improvement] bind a logger as the "log" variable to the beanshell router, column transform and load filter to make debugging easier (chenson) 0001226: [Bug] Table sym_node_group_channel_window exceeds the max table name length for Sybase ASE 12. (chenson) 0001231: [Improvement] Bind initialLoad flag to the beanshell data router so it can making routing decisions on initial load (chenson) 0001237: [Improvement] JdbcSqlTransaction not logging sql and args for some methods (chenson) 0001245: [Bug] Mariab driver doesn't recognize tables in a different database (chenson) 0000032: [New Feature] Implement file synchronization (chenson) 0001064: [New Feature] Add interactive command line sql tool. dbsql (chenson) 0001188: [Improvement] Inserting leading or trailing spaces in column ROUTER_EXPRESSION on table ROUTER produce ER in outgoing batch (chenson) 0001192: [Bug] Unrouted batches can't be extracted http://localhost:31415/batch/-1-50 gets a 404 (chenson) 0001193: [Improvement] rename snapshot files from yyyyMMddhhmmss.jar to {engine.name}-yyyyMMddhhmmss.zip (chenson) 0001194: [Improvement] Use a constant router_id for the virtual sym_ tables instead of an ever incrementing number (chenson) 0001199: [Improvement] EXCLUDED COLUMNS in triggers can't participate in lookuptable router expressions (chenson) 0001204: [Bug] Invalid target node on "lookup table data router", trouble cache key resolution (chenson) 0000370: [New Feature] SymmetricDS support for Sybase Database (abrougher) 0001182: [New Feature] Open source the android client implementation (chenson) 0001210: [Bug] Wildcards don't work on Derby, DB2, and HSQLDB (chenson) 0001270: [Improvement] Update sqlite jdbc driver to the latest version to fix result set metadata issue. Allows unit tests to pass. (chenson) 0001273: [Improvement] Add new parameter to dbexport to request that dates and time NOT be in JDBC format (chenson) 0001223: [Bug] the sendSql JMX method and command can end up with multiple batches due to timing issue (chenson) 0001296: [Bug] Prevent invalid size DDL of (0) or (0,0) to be written for data types that have size (chenson) 0001056: [Bug] Sync on incoming batch causes ping-back when in common batch mode (chenson) 0001303: [Bug] REST API doesn't return heartbeat interval properly when getting node status (gwilmer) 0001309: [Bug] Reload node events are not taking place in the correct order. (chenson)
56 issues View Issues