Skip to content

Releases: aws/amazon-documentdb-jdbc-driver

Amazon DocumentDB JDBC Driver v1.2.4

28 May 00:56
b651fc2
Compare
Choose a tag to compare

What's Changed

  • FIX Prep Maven step hangs when is running on-demand. by @affonsoBQ in #336
  • Bump de.flapdoodle.embed.mongo from 3.4.5 to 3.4.6 by @dependabot in #344
  • Bump jackson-core from 2.13.2 to 2.13.3 by @dependabot in #341
  • [AD-550] no longer treat schema and catalog as patterns in getPrimaryKeys and getImportedKeys by @alinaliBQ in #343
  • [AD-751] add null checks and remove isNullOrWhitespace checks in getColumns and getTables by @alinaliBQ in #345
  • Bump jackson-datatype-guava from 2.13.2 to 2.13.3 by @dependabot in #340
  • [AD-754] Bump to version 1.2.4 by @affonsoBQ in #346
  • Bump calcite-core from 1.28.0 to 1.30.0 by @dependabot in #303

Full Changelog: v1.2.3...v1.2.4

Amazon DocumentDB JDBC Driver v1.2.3

06 May 17:25
e3e149f
Compare
Choose a tag to compare

What's Changed

  • updating pom file by @affonsoBQ in #320
  • Bump junit-jupiter from 5.8.1 to 5.8.2 by @dependabot in #314
  • Bump findsecbugs-plugin from 1.11.0 to 1.12.0 by @dependabot in #317
  • [AD-719] Use Apache 2.0 license as provided by GitHub by @andiem-bq in #327
  • [AD-706] Remove/Clean-up JDBC dependencies by @affonsoBQ in #330
  • Bump de.undercouch.download from 5.0.4 to 5.0.5 by @dependabot in #324
  • Bump lombok from 1.18.22 to 1.18.24 by @dependabot in #325
  • Bump mockito-core from 4.4.0 to 4.5.1 by @dependabot in #329
  • Bump checkstyle from 10.1 to 10.2 by @dependabot in #331
  • bump to version 1.2.3 by @affonsoBQ in #333
  • Sign Artifacts in Github Action by @affonsoBQ in #334

Full Changelog: v1.2.2...v1.2.3

Amazon DocumentDB JDBC Driver v1.2.2

08 Apr 00:58
86a52e0
Compare
Choose a tag to compare

What's Changed

  • Bump de.flapdoodle.embed.mongo from 3.4.3 to 3.4.5 by @dependabot in #309
  • Bump de.undercouch.download from 5.0.2 to 5.0.4 by @dependabot in #308
  • Bump checkstyle from 10.0 to 10.1 by @dependabot in #306
  • Bump mongodb-driver-sync from 4.5.0 to 4.5.1 by @dependabot in #305
  • Bump io.freefair.aggregate-javadoc from 5.3.3.3 to 6.4.1 by @dependabot in #304
  • [AD-473] Publish jar file to Maven Central repository by @affonsoBQ in #315
  • bump to version 1.2.2 by @affonsoBQ in #318
  • bump pom version 1.2.2 by @affonsoBQ in #319

Full Changelog: v1.2.1...v1.2.2

Amazon DocumentDB JDBC Driver v1.2.1

01 Apr 21:29
aeb6eca
Compare
Choose a tag to compare

Amazon DocumentDB JDBC Driver v1.2.1

This release refactored the project to be a single project.

What's Changed

  • fixing javadoc task errors by @affonsoBQ in #300
  • [AD-659] DatabaseMetaData.getTables and getColumns does not handle escaped patterns by @birschick-bq in #302
  • Bump mockito-core from 4.3.1 to 4.4.0 by @dependabot in #298
  • Bump de.undercouch.download from 5.0.1 to 5.0.2 by @dependabot in #299
  • Bump jackson-datatype-guava from 2.13.1 to 2.13.2 by @dependabot in #297
  • Bump jackson-core from 2.13.1 to 2.13.2 by @dependabot in #296
  • Bump guava from 29.0-jre to 31.1-jre by @dependabot in #294
  • [AD-473] refactor to a slim jar file by @affonsoBQ in #307
  • Bumping version to 1.2.1 by @affonsoBQ in #310

Full Changelog: v1.2.0...v1.2.1

Amazon DocumentDB JDBC Driver v1.2.0

05 Mar 00:19
786bc22
Compare
Choose a tag to compare

Amazon DocumentDB JDBC Driver Changelog

Amazon DocumentDB JDBC Driver v1.2.0

This release focuses on documentation enhancements, minor refactorings and bug fixes, dependency updates, and the introduction of a new connection property defaultAuthDb to support passing an authentication database other than admin. More information about this property has been added to the connection string documentation.

What's Changed

  • [AD-520] Add Tableau Server to BI tool setup list by @andiem-bq in #274
  • Bump slf4j-log4j12 from 1.7.35 to 1.7.36 by @dependabot in #273
  • Bump mongodb-driver-sync from 4.4.1 to 4.4.2 by @dependabot in #276
  • [AD-543] Add documentation warnings for syncing JDBC values on ODBC by @andiem-bq in #282
  • [Github Issue 279] Add authentication database connection property by @andiem-bq in #281
  • Bump de.flapdoodle.embed.mongo from 3.3.1 to 3.4.3 by @dependabot in #288
  • Bump checkstyle from 9.3 to 10.0 by @dependabot in #289
  • Bump log4j-core from 2.17.1 to 2.17.2 by @dependabot in #290
  • Bump log4j-api from 2.17.1 to 2.17.2 by @dependabot in #291
  • Bump mongodb-driver-sync from 4.4.2 to 4.5.0 by @dependabot in #277
  • [Issue-278] Add check for BsonNull in processDocumentsInArray and processArrayInArray by @andiem-bq in #287
  • Bump sslcontext-kickstart from 7.2.1 to 7.3.0 by @dependabot in #293
  • [AD-627] Add new method to get aggregate operations as strings by @andiem-bq in #295
  • [AD-614] Bump version to v1.2.0 by @andiem-bq in #292

Full Changelog: v1.1.1...v1.2.0

Amazon DocumentDB JDBC Driver v1.1.1

04 Feb 18:23
dea71a5
Compare
Choose a tag to compare

Amazon DocumentDB JDBC Driver Changelog

Amazon DocumentDB JDBC Driver v1.1.1

This release focuses on code coverage and documentation enhancements, minor refactorings, and various dependency updates.

Commits

New Contributors

Full Changelog: v1.1.0...v1.1.1

Amazon DocumentDB JDBC Driver v1.1.0

16 Dec 23:52
718bf8f
Compare
Choose a tag to compare

Amazon DocumentDB JDBC Driver Changelog

Amazon DocumentDB JDBC Driver v1.1.0

This release focuses on adding support for new string functions and enhancing the Tableau connector.

New Features and Improvements

  • Added support for additional string functions:
    • UPPER
    • LOWER
    • CONCAT
    • POSITION
    • CHAR_LENGTH
    • LEFT
    • RIGHT
    • CONTAINS (Tableau only)
    • STARTSWITH (Tableau only)
    • ENDWITH (Tableau only)
  • Updated set up documentation with new screenshots
  • Added a default application name for telemetry purposes

Bug Fixes

Commits

  • Support for additional string functions by @andiem-bq in #214
  • Bump log4j-core from 2.14.1 to 2.15.0 by @dependabot in #222
  • Bump log4j-api from 2.14.1 to 2.15.0 by @dependabot in #223
  • Update Tableau Desktop screenshots by @andiem-bq in #218
  • Support for left and right string functions by @andiem-bq in #220
  • Bump log4j-core from 2.15.0 to 2.16.0 by @dependabot in #226
  • Bump log4j-api from 2.15.0 to 2.16.0 by @dependabot in #227
  • Add default application name by @andiem-bq in #229
  • Bump version to v1.1.0 by @andiem-bq in #232

Full Changelog: v1.0.0...v1.1.0

Amazon DocumentDB JDBC Driver v1.0.1

26 Nov 23:45
afe2941
Compare
Choose a tag to compare

Amazon DocumentDB JDBC Driver Changelog

Amazon DocumentDB JDBC Driver v1.0.1

This release focuses on stability and performance improvements for the JDBC driver.

Bug Fixes

  • #176 Added handling for null/undefined values in SUM().
  • #183 Fixed incorrect field name generated when aggregate call has name conflict with existing field.
  • #168 Corrected inconsistencies in repeated calls to CURRENT_TIME, CURRENT_TIMESTAMP and CURRENT_DATE within a single query.
  • #202 , #208 Corrected formatting issue with TIME literals and added more tests and support for other literal types.

Improvements

  • #180 Performance improvement to use single $match stage when WHERE or HAVING clause only requires query operators.
  • #199 Update version of Calcite to 1.28.0 to take advantage of fix for Janino (3.1.6) for getDefaultCompilerFactory exception.
  • Increased overall unit test coverage.
  • Small documentation enhancements.
  • Various dependency updates.

v1.0.1-beta.1

11 Nov 01:32
3e8eda5
Compare
Choose a tag to compare
v1.0.1-beta.1 Pre-release
Pre-release

Amazon DocumentDB JDBC Driver Changelog

Amazon DocumentDB JDBC Driver v1.0.1-beta.1

This beta release focuses on stability and includes fixes for the JDBC driver.

Bug Fixes

  • Added handling for null/undefined values in SUM().
  • Fixed incorrect field name generated when aggregate call has name conflict with existing field.
  • Corrected inconsistencies in repeated calls to CURRENT_TIME, CURRENT_TIMESTAMP and CURRENT_DATE within a single query.

Improvements

  • Performance improvement for to use single $match stage when WHERE or HAVING clause only requires query operators.
  • Small documentation enhancements.
  • Various dependency updates.

v1.0.0

25 Oct 20:27
445435b
Compare
Choose a tag to compare

The Amazon DocumentDB JDBC Driver is a JDBC 4.2 compliant driver (Java 8) which normalizes documents into a relational schema and executes a relational query. The driver supports a subset of SQL-92 along with some common extensions and supports SELECT statements of the general form:

SELECT [ ALL | DISTINCT ] { * | projectItem [, projectItem ]* }
   FROM tableExpression
   [ WHERE booleanExpression ]
   [ GROUP BY { groupItem [, groupItem ]* } ]
   [ HAVING booleanExpression ]
   [ ORDER BY orderItem [ ASC | DESC ] [, orderItem [ ASC | DESC ]* ]
   [ LIMIT limitNumber ]
   [ OFFSET startNumber ]

The driver can be used to integrate with BI tools that support JDBC Driver. For Tableau Desktop/Server users a connector is available to use.

Bug Fixes (Differences from the last beta pre-release)

  • Loading JDBC driver in DbVisualizer can fail with IllegalArgumentException: URI is not hierarchical
  • Refactor join condition validation

Documentation Updates (Differences from the last beta pre-release)

  • Update documentation regarding join limitation
  • Remove mention of SSH passphrase since we removed this from a connection dialog