- Feature #37: Tableau documentation
- Feature #35: Add documentation for connecting Tableau with OpenDistro for Elasticsearch using JDBC Driver
- BugFix #47: Result set metadata returns Elasticsearch type (issue: #43)
- BugFix #45: Add missing Elasticsearch type : object (issue: #44)
- BugFix #32: Added IP type and mapped with JDBC type of varchar
- Elasticsearch 7.3.2 compatibility
- BugFix: support negative float
- Elasticsearch 7.2.0 compatibility
- Support for custom AWS Credentials providers
- Elasticsearch 7.1.1 compatibility
- Updated the LocalDateTime to Timestamp conversion to support timezone [issue #6]
- Updated the connection URL template in README.md
No update in this release.
- Feature #4: Add support for Elasticsearch 6.6
This is the first release of OpenES-JDBC.
OpenES-JDBC provides a driver for JDBC connectivity for OpenES-SQL. The driver has been developed from scratch and offers the following features in this initial release:
- JDBC API implementation as per JDBC 4.2 specifications
- java.sql.DriverManager and javax.sql.DataSource interface implementation for creating JDBC connections to Elasticsearch clusters running with OpenES-SQL plugin
- java.sql.Statement implementation to allow creation and submission of SQL queries to OpenES-SQL
- java.sql.ResultSet and java.sql.ResultSetMetadata implementation for parsing query results
- java.sql.PreparedStatement implementation for creation and submission of parameterized SQL queries to OpenES-SQL
- Support for HTTP BASIC and AWS SIGV4 authentication mechanisms
- Full support for Elasticsearch Datatypes: BOOLEAN, BYTE, SHORT, INTEGER, LONG, HALF_FLOAT, FLOAT, DOUBLE, SCALED_FLOAT, KEYWORD, TEXT
- Support Elasticsearch DATE data type with some limitations
The code has been developed from scratch so their are numerous commits over the course of development work. A single squash commit shall be created for the first release.