Skip to content

Releases: firebolt-db/jdbc

v3.5.0

23 Dec 10:48
b75c7df
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.4.0...v3.5.0

v3.4.0

04 Dec 10:27
e367f7d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.3.0...v3.4.0

v3.3.0

04 Nov 09:48
04a821d
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.2.1...v3.3.0

v3.2.1

22 Oct 08:16
57b4257
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.2.0...v3.2.1

v3.2.1-SNAPSHOT

16 Oct 11:04
Compare
Choose a tag to compare
v3.2.1-SNAPSHOT Pre-release
Pre-release

Firebolt 2.0 fix for escape characters in parametrised queries.

Full Changelog: v3.2.0...v3.2.1-SNAPSHOT

v3.2.0

25 Sep 10:18
d2da66f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.1.1...v3.2.0

v3.1.1

18 Jul 10:59
5186237
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.1.0...v3.1.1

v3.0.3

11 Jul 16:31
8764266
Compare
Choose a tag to compare
  • fixes
    • fixed connection when DB is not provided
    • fixed lost initial connection options
    • support of neew format or priveded system URL
    • fixed connection to local DB
  • new features
    • new (PostgreSQL compatible) array format
    • implementation of the byte array support
    • improved error message when getting account information
  • tests
    • test that validates unseccessful connection without account
    • updated versions of json parser, lombok, logback

v3.1.0

03 Jul 14:32
164dc2e
Compare
Choose a tag to compare

Fixes

  • Fixed connection test: removed extra line that was left by mistake.
  • FIR-31838: Getting account_id from the server instead of sending it.
  • FIR-32147: Fixed DatabaseMetadata when connecting to system engine.
  • FIR-31964: Execute functions when autoGeneratedKeys=NO_GENERATED_KEYS.
  • FIR-31965: setTransactionIsolation throws exception for unsupported level.
  • FIR-32352: Removed duplicate function hexStringToByteArray.
  • FIR-32995: Fixed numeric types transformations.
  • FIR-32987: Fixed connection to v1 using access token.
  • FIR-33074: Implementation of Connection.getClientInfo().
  • FIR-32120: Removed redundant throws declarations and fixed some warnings.
  • Fixed expected exception in tests that validate wrong special numeric values.
  • Fixed nullable setURL() test and nullable fields in integration tests.
  • Fixed integration tests broken by server-side changes.
  • FIR-33214: Fixed service account name to follow new rules.

New Features

  • FIR-32085: Cache Connection.getDatabaseMetaData().
  • FIR-31968: Implemented Statement.setMaxFieldSize().
  • FIR-31966: Implemented nativeSQL().
  • FIR-32019: PreparedStatement.setObject with all parameters.
  • FIR-32021: Implemented getBlob() and getClob().
  • FIR-32016, FIR-32018: Implemented blob, clob, stream in PreparedStatement.
  • FIR-31967: Batch related functionality in Statement.
  • FIR-32520: JavaTypeToFireboltSQLString.transformAny() is now O(1).
  • FIR-32015: Implemented missing trivial setters in PreparedStatement.
  • FIR-32538: Optimization of FireboltResultSet constructors.
  • FIR-32017: PreparedStatement.setDate, setTime, setTimestamp with calendar.
  • FIR-32846: Replaced throws FireboltException with throws SQLException.
  • FIR-32836: Simplified logging, removed Lombok from log.
  • FIR-33037: Improvements to the ResultSet getters.
  • FIR-33270: Implemented execute and executeUpdate with column indexes.
  • FIR-33118: Implemented blob and clob.
  • FIR-33264: Quoted engine and DB names.
  • FIR-33431: Implemented getObject with type map.
  • FIR-33601: Use catalogs table instead of databases table if exists.
  • FIR-33627: JSON formatted server error.
  • FIR-34158: Populating SQLState in Firebolt errors.

Tests

  • FIR-31657: Added test for new system engine URL.
  • Integration tests fixes.
  • Added tests of getMaxStatementLength() and getMaxRowSize() that return valid results.
  • FIR-32797: Improved validation of SystemEngineDatabaseMetaDataTest.
  • Removed redundant flag standardSql and added more tests.
  • FIR-32732: Removed environment manager.

Updated Versions

  • Bumped versions: logback 1.5.4, zonky 2.0.7, sonarqube 5.0.0.4638.
  • Bump org.slf4j:slf4j-api from 2.0.11 to 2.0.13.
  • Bump org.apache.commons:commons-text from 1.11.0 to 1.12.0.
  • Bump ch.qos.logback:logback-classic from 1.5.4 to 1.5.6.
  • Bump org.quiltmc.gradle.licenser from 2.0.1 to 2.0.2.

3.0.3-SNAPSHOT

24 Mar 09:29
7b91b3f
Compare
Choose a tag to compare
3.0.3-SNAPSHOT Pre-release
Pre-release
  • fixes
    • fixed connection when DB is not provided
    • fixed lost initial connection options
    • support of neew format or priveded system URL
    • fixed connection to local DB
  • new features
    • new (PostgreSQL compatible) array format
    • implementation of the byte array support
    • improved error message when getting account information
  • tests
    • test that validates unseccessful connection without account
  • updated versions of json parser, lombok, logback