.. _jdbc_connector_changelog: Changelog ========= Version 4.1.0 ------------- JDBC Source Connector ~~~~~~~~~~~~~~~~~~~~~ * `PR-351 `_ - CC-1366: close ResultSets and Statements during shutdown * `PR-331 `_ - add a note about SSL with JDBC * `PR-319 `_ - get current timestamp on all DB2 versions - reopening from k1th/master JDBC Sink Connector ~~~~~~~~~~~~~~~~~~~ * `PR-331 `_ - add a note about SSL with JDBC * `PR-306 `_ - Log out actual sql exceptions (fix for #291) Version 4.0.1 ------------- JDBC Source Connector ~~~~~~~~~~~~~~~~~~~~~ * `PR-331 `_ - add a note about SSL with JDBC * `PR-319 `_ - get current timestamp on all DB2 versions - reopening from k1th/master JDBC Sink Connector ~~~~~~~~~~~~~~~~~~~~~ * `PR-319 `_ - get current timestamp on all DB2 versions - reopening from k1th/master Version 4.0.0 ------------- JDBC Source Connector ~~~~~~~~~~~~~~~~~~~~~ * `PR-295 `_ - Remove unused imports * `PR-288 `_ - Remove unnecessary surefire configuration overrides. * `PR-287 `_ - CC-1112: Use common pom as parent and fix checkstyle issues. * `PR-212 `_ - Fixed issue #211 - get current timestamp on DB2 UDB for AS/400 * `PR-203 `_ - Issue #198: Improved the JdbcSourceConnector to retry JDBC connection when needed on startup JDBC Sink Connector ~~~~~~~~~~~~~~~~~~~~~ * `PR-295 `_ - Remove unused imports * `PR-288 `_ - Remove unnecessary surefire configuration overrides. * `PR-287 `_ - CC-1112: Use common pom as parent and fix checkstyle issues. * `PR-212 `_ - Fixed issue #211 - get current timestamp on DB2 UDB for AS/400 * `PR-250 `_ - Fix typo (dd -> add) Version 3.3.1 ------------- JDBC Source Connector ~~~~~~~~~~~~~~~~~~~~~ * `PR-293 `_ - Fix source connector start/stop test * `PR-285 `_ - Add upstream project so build are triggered automatically * `PR-273 `_ - CC-1065 Source connector’s recommender uses table type filter and caches results * `PR-272 `_ - CC-1064 Corrected the table name recommender to always close the JDBC connection JDBC Sink Connector ~~~~~~~~~~~~~~~~~~~~~ No changes Version 3.3.0 ------------- JDBC Source Connector ~~~~~~~~~~~~~~~~~~~~~ No changes JDBC Sink Connector ~~~~~~~~~~~~~~~~~~~ * `PR-188 `_ - Add rpm build to lifecycle. * `PR-195 `_ - Statement.SUCCESS_NO_INFO should be treated in BufferedRecords.flush. * `PR-202 `_ - HP Vertica dialect. * `PR-205 `_ - JDBC Sink Connector - Add insert.mode = UPDATE, that generates only update queries. Version 3.2.2 ------------- No changes Version 3.2.1 ------------- No changes Version 3.2.0 ------------- JDBC Source Connector ~~~~~~~~~~~~~~~~~~~~~ * `PR-156 `_ - CC-348: Separate username & password config for JDBC source connector * `PR-155 `_ - Switch RST generation to ConfigDef.toEnrichedRst() available against 0.10.2 * `PR-154 `_ - Re-check stop flag before continuing after sleep * `PR-167 `_ - Connection.isValid() expects seconds not milliseconds * `PR-175 `_ - Use UTC Calendar when binding date/times in sink; fix thread-unsafe usage of UTC_CALENDAR in TimestampIncrementingTableQuerier * `PR-169 `_ - Widen schema types for unsigned numeric types. JDBC Sink Connector ~~~~~~~~~~~~~~~~~~~ * `PR-168 `_ - Change default MySQL Schema.Type.TIMESTAMP mapping from TIMESTAMP to DATETIME * `PR-171 `_ - CC-432: Missing PreparedStatement.close() * `PR-180 `_ - SqlServerDialect's upsert query placeholders should be in the order keyCols*, cols* Version 3.1.1 ------------- No changes Version 3.1.0 ------------- JDBC Source Connector ~~~~~~~~~~~~~~~~~~~~~ * `PR-148 `_ - Update licenses, tweaking some dependency scopes, files to include in packaging, and ensuring the create-licenses scope can run cleanly without extra manual steps. * `PR-144 `_ - CC-263: Prevent retrying queries with a broken connection * `PR-140 `_ - CC-331: Config option doc updates * `PR-129 `_ - CC-311: support for Decimal logical type as incrementing column * `PR-128 `_ - Fix short version in conf.py * `PR-109 `_ - Ability to set the schema pattern for tables metadata retrieval * `PR-122 `_ - supporting tinyint for primary key * `PR-110 `_ - Added link to Confluent documentation for the connector. * `PR-49 `_ - CC-69: support nanoseconds precision for timestamp-based offset tracking * `PR-96 `_ - CC-243: use Long for nanos in offset map rather than Integer * `PR-93 `_ - Fix thread-safety of date/time conversions in DataConverter * `PR-87 `_ - Clean up table types documentation config and include it in a group with display attributes. * `PR-37 `_ - Exposed Table Types as a config * `PR-85 `_ - Add table.blacklist display name JDBC Sink Connector ~~~~~~~~~~~~~~~~~~~ New in 3.1.0 Version 3.0.1 ------------- JDBC Source Connector ~~~~~~~~~~~~~~~~~~~~~ * `PR-88 `_ - Close all ResultSets in JdbcUtils * `PR-94 `_ - add version.txt to share/doc Version 3.0.0 ------------- JDBC Source Connector ~~~~~~~~~~~~~~~~~~~~~ * `PR-73 `_ - Update doc for CP 3.0. * `PR-66 `_ - Task config should not show up in connector config. * `PR-59 `_ - Add schema evolution in doc. * `PR-55 `_ - Use new config definition. * `PR-53 `_ - Adding checkstyle checks and the traditional minor fixes related. * `PR-51 `_ - Add config to disable non-null checks. * `PR-50 `_ - Bump version to 3.0.0-SNAPSHOT and Kafka dependency to 0.10.0.0-SNAPSHOT. * `PR-48 `_ - Delayed copy. * `PR-45 `_ - Added some logging.