Skip to content

v1.1.0

Compare
Choose a tag to compare
@lyndonbauto lyndonbauto released this 16 Dec 22:22
· 53 commits to develop since this release
14f694f

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

  • Fixes for a number of simple issues with metadata and SQL support by @lyndonb-bq in #22
  • Bump com.github.spotbugs from 4.7.9 to 4.7.10 by @dependabot in #25
  • Bump gson from 2.7 to 2.8.9 by @dependabot in #1
  • Rename shadowJar dependencies and minimize by @simonz-bq in #26
  • AN-886 Feature and bug templates for the repository by @lyndonb-bq in #27
  • Fix for querying columns of an edge by @lyndonb-bq in #44
  • Make OFFSET throw an exception instead of being silently ignored by @lyndonb-bq in #29
  • AN-887 Temporarily disabling query cancellation by @lyndonb-bq in #28
  • Remove additional NOTICE and LICENSE files by @simonz-bq in #42
  • Fixed HAVING support and did some rearchitecting to simplify any future additions to this part of the code by @lyndonb-bq in #45
  • Adding kylepbit to our additional reviewers by @lyndonb-bq in #50
  • ORDER BY using a label fix by @lyndonb-bq in #46
  • Fix for COUNT(*) support by @lyndonb-bq in #47
  • [AN-893] Tableau Connector Name Change by @alexey-temnikov in #54
  • [AN-890] Minor nits in documentation: authScheme by @alexey-temnikov in #52
  • Make Service Region into Property by @xiazcy in #48
  • Fix for Miscellaneous Query Issues from Bug Bash by @lyndonb-bq in #51
  • Fixing Tableau Extract Error by @lyndonb-bq in #55
  • Remove Catalog support by @simonz-bq in #49
  • Tableau Data Preview Error Fixes by @lyndonb-bq in #58
  • [AN-861] Minor improvement. Example walkthrough how to connect to the database. by @alexey-temnikov in #53
  • [AN-890] DOC - Added Limitation around Tableau Usage by @alexey-temnikov in #63
  • Print all logs when assembling Tableau Connector by @alexey-temnikov in #60
  • AN-890 TACO file and documentation update by @xiazcy in #62
  • Report driver version in metadata by @simonz-bq in #61
  • Updating Release version to 1.0 by @lyndonb-bq in #64
  • Remove beta version tag by @lyndonb-bq in #66
  • Bump mockito-core from 4.0.0 to 4.1.0 by @dependabot in #57
  • Incorrect GROUP BY and WHERE results by @lyndonb-bq in #76
  • Fixed exception in DBVisualizer for LIMIT 1 queries. by @lyndonb-bq in #73
  • Bump com.github.spotbugs from 4.7.10 to 4.8.0 by @dependabot in #68
  • Support more metadata by @simonz-bq in #74
  • Remove Janino jar from project by @simonz-bq in #77
  • Added Maven Central hookup for Gradle publishing by @lyndonb-bq in #85
  • Move sql-gremlin errors to resources by @simonz-bq in #86
  • AN-880 SSH Tunnel Revision by @xiazcy in #87
  • Improve error message description by @simonz-bq in #89
  • Fixed JOIN query bug when operating on vertices of different labels by @lyndonb-bq in #90
  • AN-915 fix CAST null pointer exception by @lyndonb-bq in #92
  • Fix a couple of copy-paste typos in edge selection by @artem-aliev in #98
  • Update Log4J to 2.15.0 by @alexey-temnikov in #99
  • Update documentation for BI tools by @simonz-bq in #94
  • Ensure metadata cache doesn't apply to wrong connections by @simonz-bq in #101
  • Update connectionProperties.js (Tableau Connector) by @alexey-temnikov in #105
  • AN-888 Add Comparator Support in Select by @xiazcy in #102
  • Fix for false positive exception on statement shutdown by @lyndonb-bq in #111
  • Fix edge mismatch JOIN returning results by @lyndonb-bq in #114
  • Updating log4j dependency by @alexey-temnikov in #110
  • Schema Collection Documentation and JOIN Query Documentation Enhancements by @lyndonb-bq in #112
  • Increase SQL test coverage by @simonz-bq in #115
  • AN-943 Update Dialect File by @xiazcy in #120
  • Fix ORDER BY on column that includes empty (null values) by @lyndonb-bq in #119
  • Add slf4j library to the uber jar by @alexey-temnikov in #123
  • Add internal SSH tunnel DBeaver docs by @simonz-bq in #124
  • Fixed aggregate issue and added unsupported exception for WHERE in JOIN by @lyndonb-bq in #125
  • Add CHANGELOG for release and update DBeaver markdown by @lyndonb-bq in #129

New Contributors

@simonz-bq made their first contribution in #26 (Enormous props)