amazon-neptune-jdbc-driver

Amazon Neptune JDBC Driver by Amazon Web Services

APACHE-2.0 License

Stars
23
Committers
16
amazon-neptune-jdbc-driver - v3.0.3 Latest Release

Published by xiazcy 8 months ago

Amazon Neptune JDBC Driver

v3.0.3 of the Amazon Neptune JDBC Driver is a patch release which brings bug fixes and minor dependency version upgrades.

Bug Fixes

Improvements

New Contributors

Full Changelog: https://github.com/aws/amazon-neptune-jdbc-driver/compare/v3.0.2...v3.0.3

amazon-neptune-jdbc-driver - v3.0.2

Published by Cole-Greer over 1 year ago

Amazon Neptune JDBC Driver

v3.0.2 of the Amazon Neptune JDBC Driver is a patch release which brings compatibility with Neptune engine versions ≥ 1.2.1.0 by upgrading to Apache TinkerPop 3.6.4.

Note, this version is not compatible with engine version <1.2.0.0. If you are using previous version, please refer to the Compatibility Matrix to find what JDBC driver version to choose.

New Features and Improvements

  • Upgraded Apache TinkerPop to version 3.6.4 by @vkagamlyk and @xiazcy in #230
  • Updates to Tableau Connector Fields by @xiazcy in #225

New Contributors

Full Changelog: https://github.com/aws/amazon-neptune-jdbc-driver/compare/v3.0.1...v3.0.2

amazon-neptune-jdbc-driver - v3.0.1

Published by xiazcy almost 2 years ago

Amazon Neptune JDBC Driver

v3.0.1 of the Amazon Neptune JDBC Driver is a patch release which provides updates to the Tableau connector files.

Note, this version is not compatible with engine version <1.2.0.0. If you are using previous version, please refer to the Compatibility Matrix to find what JDBC driver version to choose.

Bug Fixes

  • For Tableau connector, removed unnecessary logging, added string localization, updated connection fields, and set to extract mode only by @xiazcy in #213

Full Changelog: https://github.com/aws/amazon-neptune-jdbc-driver/compare/v2.0.0...v3.0.1

amazon-neptune-jdbc-driver - v3.0.0

Published by xiazcy about 2 years ago

Amazon Neptune JDBC Driver

Amazon Neptune JDBC Driver v3.0.0 is a major update release which provides compatibility with Neptune engine version >= 1.2.0.0.

Note, this version is not compatible with engine version <1.2.0.0. If you are using previous version, please refer to the Compatibility Matrix to find what JDBC driver version to choose.

Bug Fixes

New Features and Improvements

Full Changelog: https://github.com/aws/amazon-neptune-jdbc-driver/compare/v2.0.0...v3.0.0

amazon-neptune-jdbc-driver - v2.0.0

Published by xiazcy about 2 years ago

Amazon Neptune JDBC Driver

v2.0.0 of the Amazon Neptune JDBC Driver is a major update release which provides compatibility with Neptune engine version 1.1.1.0+.

Additional bug fixes and new features are listed below:

Change log

Bug Fixes

New Features and Improvements

New Contributors

Full Changelog: https://github.com/aws/amazon-neptune-jdbc-driver/compare/v1.1.0...v2.0.0

amazon-neptune-jdbc-driver - v1.1.0

Published by lyndonbauto almost 3 years ago

Amazon Neptune JDBC Driver

v1.1.0 of the Amazon Neptune JDBC Driver builds on v1.0.0.

This release provides bug fixes and a new features, details are listed below:

Change log

Bug Fixes

  • Fixed issue with LIMIT 1 queries in DBVisualizer
  • Fixed results for GROUP BY and WHERE in aggregates
  • Fixed bugs in SSH tunnel
  • Fixed bug with JOIN on vertices of different labels
  • Fixed metadata caching to be on database url basis
  • Fixed Log4j security issue (CVE-2021-44228 and CVE-2021-45046)
  • Fixed issue with edge mismatch in JOIN returning results
  • Fixed ORDER BY column on column that has null values
  • Fixed issue with aggregate filtering on null valued columns
  • Fixed 'false positive' exception log produced on statement shutdown

New Features and Improvements

  • Removed Janino jar for revision control and updated Calcite
  • Metadata overhaul
    • Driver version
    • getUrl
    • getTypeInfo
    • Removed incorrect catalog support
    • Fixed incorrect values reported in metadata
  • Added Maven central hookup for Gradle publishing
  • Moved sql-gremlin errors to resources
  • Updated taco file to support SSH tunnel
  • Improved error messages in sql-gremlin
  • Added comparator support in SELECT clause
  • Updated dialect file for taco to remove NULLS FIRST/LAST in ORDER BY

Documentation Enhancements

  • Added documentation for DBeaver
  • Added documentation around schema collection
  • Enhanced documentation for JOIN queries
  • Added more connection string and ssh tunnel examples in documentation

Commits

New Contributors

@simonz-bq made their first contribution in https://github.com/aws/amazon-neptune-jdbc-driver/pull/26 (Enormous props)

amazon-neptune-jdbc-driver - v1.0.0

Published by lyndonbauto almost 3 years ago

Amazon Neptune JDBC Driver

This release for Amazon Neptune's JDBC Driver is the first GA Release of the driver.

What's New

  • Bug fixes and enhanced support for SQL to Gremlin conversion
    • HAVING support
    • ORDER BY using label
    • COUNT(*) support
    • Edge column retrieval
    • Various other minor improvements
  • Tableau extract mode enabled
  • Tableau data preview enabled
  • SERVICE_REGION now supported as a connection property
  • Cut down the output size of the shadow jar
  • Fixes to enhance JDBC metadata
  • Enhanced documentation
  • Tableau connector updates to support SERVICE_REGION

Commit Log

Full Changelog: https://github.com/aws/amazon-neptune-jdbc-driver/compare/1.0.0-beta.1...1.0.0[](url)

amazon-neptune-jdbc-driver - v1.0.0-beta.1

Published by xiazcy almost 3 years ago

Amazon Neptune JDBC Driver Public Preview

The Amazon Neptune JDBC Driver is a JDBC 4.2 compliant driver (Java 8), which provides read-only JDBC connectivity for the Amazon Neptune service using graph query languages Gremlin, openCypher and SPARQL, as well as SQL.

When using SQL, the graph is represented in a table/columnar format and SQL queries can be executed. The driver supports a subset of SQL-92 along with some common extensions and supports SELECT statements of the general form:

SELECT [ DISTINCT ] { * | <projectItem> [, <projectItem> ]* }
   FROM <tableExpression>
   [ WHERE <booleanExpression> ]
   [ GROUP BY { <column> [, <column> ]* } ]
   [ ORDER BY { <column> [ DESC ] [, <column> [ DESC ] ]* } ]
   [ LIMIT limitNumber ]

projectItem:
    [ agg ]* [ <table>. ]* <column> [ [ AS ] columnAlias ]

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