Scheduled For Release 2024-03-15
0006297: [Bug] Upgrade mysql, postgres, vaadin, jetty libraries (elong)
0006296: [Bug] DefaultDatabaseWriter sql(...) method parsing sql statement during exception needs changed (pmarzullo)
0006300: [Bug] Hot spot removing old node sessions in mixed environment with versions < 3.11 (elong)
0006272: [Improvement] Startup logging for specific node securities that can't decrypt (elong)
0006302: [Bug] Unable to set web context path with symmetric.server.web.home (elong)
0006301: [Improvement] Update Rest Keys docs to reflect correct error code (cquamme)
0006201: [Improvement] Add support for NTypes in XML (cquamme)
0006292: [Improvement] File sync BeanShell script should place files in a separate error directory if they are not writable (emiller)
0006288: [Bug] Writing table definitions from xml for indexes that do not have a corresponding platform index (josh-a-hicks)
0006285: [Bug] Memory leak in MSSQL JDBC driver 10.2.0 (elong)
0006279: [Improvement] Make File Sync Tracker transactions smaller to minimize locking collision problems (pmarzullo)
0006283: [Bug] Spring Framework URL Parsing with Host Validation (elong)
0006278: [Improvement] Change file sync processing to make immediate request when batches are received or sent (pmarzullo)
0006275: [Bug] FileSyncDataRouter gets FileTriggerRouters from database instead of cache (pmarzullo)
0006271: [Bug] Finding trigger histories should treat null or blank as default catalog/schema (elong)
0006270: [Bug] Prevent OracleSymmetricDialect from underestimating the current value of a sequence (emiller)
0006267: [Bug] Prevent columns from being created with a size of 0 (emiller)
0006264: [Bug] Include source_node_id in the where clause when updating or deleting from sym_table_reload_status (emiller)
0006256: [Improvement] Add virtual column to sym_file_snapshot for easier routing by column match and bean shell routers (pmarzullo)
0006259: [Bug] Sync triggers is mis-detecting last update time on sym triggers (elong)
0006170: [Bug] DB Compare incorrectly comparing values (jvanmeter)
0006253: [Bug] Issue with Initial loads when using Sybase ASE Unitypes while using JTDS driver (jvanmeter)
0006252: [Bug] ASE large column types for primary keys need to limit max size based on page size (pmarzullo)
0006217: [Bug] Schema information missing from drop index query generated by DDL on PostgreSQL
0006229: [Bug] Old stage files used after node is rebuilt (elong)
0006240: [Improvement] Failed to update a table_reload_request as processed for loadId (elong)
0006243: [New Feature] Support H2 version 2.2 (emiller)
0006251: [Bug] BSH column transform column names can conflict with built-in variable names (elong)
0006246: [Bug] Cancel Load needs to make sure processes threads shut down before updating outstanding load request records (pmarzullo)
0006226: [Bug] H2 DDL Builder incorrectly adds size information to "UUID" data type (cquamme)
30 of 30 issue(s) resolved. Progress (100%). View Issues
Scheduled For Release 2024-04-19
0006277: [Bug] Startup of SymmetricDS does not fail when Jetty fails to access defined ports
0006134: [Improvement] DBCompare excluded/included columns require specified names to be lower case
0002655: [Improvement] Parameters and/or programmatic way to control type and size for sym_data, sym_trigger fields
0004951: [Bug] Sybase: drop column needs to add "with no datacopy" clause to succeed (pmarzullo)
0006248: [Bug] H2 should check if auto increment will work instead of just always using a sequence for autoincrement implementation (pmarzullo)
0 of 5 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2024-04-19
0006103: [Bug] Unregistration of client node at server node causes cleanup problems and registration problems when running with multiple queues (pmarzullo)
0006107: [Bug] Restart of instance creates USE_CHANGED_DATA/NEWER_WINS batches even when conflict.default.pk.with.fallback=true (pmarzullo)
0 of 2 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2024-05-15
0006219: [Improvement] Make Sybase ASE triggers use an "insert ... select" statement instead of a cursor
0006244: [Improvement] Upgrade H2 library to 2.2 (emiller)
0 of 2 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2024-05-31
0006299: [Bug] Hot spot removing old node sessions in mixed environment with versions < 3.11 (elong)
0006298: [Bug] Upgrade mysql, postgres libraries (elong)
0006274: [Bug] FileSyncDataRouter gets FileTriggerRouters from database instead of cache (pmarzullo)
0006282: [Bug] Spring Framework URL Parsing with Host Validation (elong)
0006273: [Improvement] Startup logging for specific node securities that can't decrypt (elong)
0006269: [Bug] Prevent OracleSymmetricDialect from underestimating the current value of a sequence (emiller)
0006266: [Bug] Prevent columns from being created with a size of 0 (emiller)
0006263: [Bug] Include source_node_id in the where clause when updating or deleting from sym_table_reload_status (emiller)
0006245: [Bug] Cancel Load needs to make sure processes threads shut down before updating outstanding load request records (pmarzullo)
9 of 9 issue(s) resolved. Progress (100%). View Issues
Scheduled For Release 2024-03-15
0006309: [Bug] LOBs should not be included in where clauses when using a Progress OpenEdge database (emiller)
0006307: [Bug] Syntax error when updating sym_table_reload_status using a Progress OpenEdge database (emiller)
0006305: [Improvement] Compare repair snapshot and logging (elong)
0006304: [Improvement] Progress OpenEdge platform should have a dirty SQL template (emiller)
0006232: [Bug] Node group summary database icons sometimes broken (cquamme)
0006295: [Bug] Compare repair table request gets stuck in inconsistent state (elong)
0006286: [Bug] IndexOutOfBoundsException occurs when trying to access incoming batch data in error via the UI (cquamme)
0006294: [Improvement] Compare repair allow tables without PK if user sets sync key names (elong)
0006293: [Improvement] Compare repair UI improvements (elong)
0006289: [Bug] Compare request can't update status, loops creating new request IDs (elong)
0006183: [Bug] Terminal on Manage Nodes screen does not work
0006137: [Bug] take snapshot from license violation screen does not show the snapshots to download them (pmarzullo)
0006284: [Bug] Remote status with websockets broken after Spring Boot transition (elong)
0006268: [Bug] Registration failing when registering node is remote and SMTP password is set to null in sym_parameter (emiller)
0006250: [Bug] Registration failing when registering node is remote and SMTP Mail Server authentication is configured (pmarzullo)
0006231: [New Feature] Time-Based Capture Feature (josh-a-hicks)
0006230: [Bug] DB2 AS400 iSeries failed to mine log for numeric data types that had a scale. (josh-a-hicks)
0006260: [Bug] Comparison screen views repair script as garbage binary when encrypted staging is enabled (elong)
0006258: [Bug] Lookup table router with log mining (elong)
0006257: [Bug] Design wizard creates lookup table router with unknown type (elong)
0006255: [Improvement] Snowflake default connection to continue to use JSON instead of Apache Arrow (josh-a-hicks)
0006254: [Improvement] Blocked transaction monitor continuously logs error if missing permissions (elong)
0006247: [Improvement] Unknown monitor type with older nodes causes excessive logging (elong)
0006249: [Improvement] CPU monitor should use Java routine if native command not available (elong)
0006238: [Bug] When the Process Builder returns non-zero for the Bulk Loader Screen, an UnknownFormatException can occur (cquamme)
0006236: [Improvement] Add logging for if the Bulk Loader Screen has a failure (cquamme)
0006242: [Improvement] Improve performance of table selection in Add Tables Wizard (emiller)
0006241: [Bug] Switching engine not taking effect on Manage Comparison panel (elong)
0006239: [Improvement] Deleting items on a Configure screen should not create the UI for the form (emiller)
0006237: [Bug] Health panel should not count insights (emiller)
0006233: [Bug] SAML authentication does not work with a load balancer (emiller)
0006228: [Improvement] Prevent empty identifier on configure screens (elong)
0006227: [Bug] If import config during first setup contains license, don't prompt for license (elong)
33 of 33 issue(s) resolved. Progress (100%). View Issues
Scheduled For Release 2024-04-19
0002448: [Improvement] When configuring triggers in pro, detect fk dependencies and prompt the user if they want to sync
0006261: [Improvement] Table group support with log based and time based captures (josh-a-hicks)
0006287: [Improvement] Add table wizard checks configured tables based on trigger id rather than table name (josh-a-hicks)
0006290: [Improvement] MSSQL Bulk Loader (BCP) parameter to allow the instance value to be omitted from the command (josh-a-hicks)
0006116: [Bug] Creating node using import configuration does not keep the non-default values for the default channels (pmarzullo)
0006135: [New Feature] Add Parameters as replacement tokens in Notification templates (pmarzullo)
0005506: [Bug] Remove productionMode context parameter in web.xml (pmarzullo)
0 of 7 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2024-05-15
0006291: [Improvement] Enhance logging surrounding a failure to decrypt node password
0006262: [Improvement] Adding a Node Description
0006234: [New Feature] Web console logins with OAuth 2.0 and OpenID Connect (jvanmeter)
0 of 3 issue(s) resolved. Progress (0%). View Issues
Scheduled For Release 2024-05-31
0006308: [Bug] LOBs should not be included in where clauses when using a Progress OpenEdge database (emiller)
0006306: [Bug] Syntax error when updating sym_table_reload_status using a Progress OpenEdge database (emiller)
0006303: [Improvement] Progress OpenEdge platform should have a dirty SQL template (emiller)
0006265: [Bug] Registration failing when registering node is remote and SMTP password is set to null in sym_parameter (emiller)
4 of 4 issue(s) resolved. Progress (100%). View Issues