Apache Calcite Avatica 1.8.0 发布
欢迎加入运维网交流群:263444886http://onexin.iyunv.com/source/plugin/onexin_bigdata/https://my.oschina.net/img/hot3.pngApache Calcite Avatica 1.8.0 发布了,Apache Calcite 是一个动态数据管理框架,用于 Hadoop 平台。
改进记录如下:
Features and bug fixes
[*] Support Kerberos-authenticated clients using SPNEGO
[*] Basic and Digest authentication
[*] L&N incorrect for source and non-shaded jars for avatica-standalone-server module
[*] Decimal data serialized as Double in Protocol Buffer API
[*] Inconsistency in protobuf TypedValue field names
[*] Allow numeric connection properties, and K, M, G suffixes
[*] Byte strings not being correctly decoded when sent to avatica using protocol buffers
[*] Changing AvaticaDatabaseMetaData from class to interface breaks compatibility
[*] Mishandling of uncaught exceptions results in no ErrorResponse sent to client
[*] Add SQLSTATE reference data as enum SqlState
[*] max_row_count in protobuf Requests should be signed int
[*] JdbcMeta#prepare doesn’t set maxRowCount on the Statement
[*] Support PreparedStatement.executeLargeBatch
[*] User authentication for avatica clients
[*] Support addBatch()/executeBatch() in remote driver
[*] Extend list of time units and time unit ranges
[*] Support clearBatch() in remote driver
[*] Send back ErrorResponse on failure to parse requests
[*] Document protobuf and json REP types with examples
[*] Support url-based kerberos login
[*] Log exceptions sent back to client in server log
[*] Provide a way for the Avatica client to query the server versions
[*] Bump jetty version
[*] Update Kerby dependency to 1.0.0-RC2
Tests
[*] Cross-Version Compatibility Test Harness
[*] Parameter precision and scale are not returned from Avatica REST API
[*] Parameter ‘signed’ metadata is always returned as false
[*] Unit test failure when JVM default charset is not UTF-8
[*] RemoteMetaTest#testRemoteStatementInsert’s use of hsqldb isn’t guarded
[*] Avatica metrics has non-test dependency on JUnit
[*] Unicode character seems to be handled incorrectly in Avatica
Web site and documentation
[*] Write release notes
[*] Bad character in JSON docs
[*] Point to release notes on website in README
[*] Avatica sub-site logo leads to Calcite site instead of Avatica’s
[*] Lock version of Jekyll used by website
下载地址:https://www.apache.org/dyn/closer.cgi/calcite/apache-calcite-avatica-1.8.0/
页:
[1]