v1.1.0
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
andWHERE
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 hasnull
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
inORDER 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
- @alexey-temnikov made their first contribution in #54
- @artem-aliev made their first contribution in #98