Tsurugi 1.7.0 - Release Notes (en) #177
akirakw
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Tsurugi 1.7.0 Release Notes
Overview
Tsurugi 1.7.0 now supports JDBC, the standard database connection API for Java.
With this update, we have released Tsurugi JDBC, a JDBC driver based on JDBC 4.3.
By using Tsurugi JDBC, compatibility is greatly improved with the rich Java ecosystem, including ORM frameworks, application servers, and development tools, as well as with Java applications developed for other RDBMSs, including legacy systems.
In addition, many Tsurugi-specific features are also available through connection options and other means.
Tsurugi has traditionally provided Iceaxe as a high-level Java API.
Iceaxe is a library designed to make it easy to develop high-performance applications while maximizing the use of Tsurugi-specific features (especially Tsurugi's transaction-related features).
Due to this direction, Iceaxe's API provides a unique interface that differs from JDBC.
Tsurugi JDBC and Iceaxe complement each other as database connection libraries with different purposes. Please select the appropriate library according to your use case.
On the server side, we have added and adjusted compatibility features for JDBC support, as well as fixed important bugs and improved stability.
We strongly recommend all users of previous versions to upgrade to this release.
New Features and Improvements
New Features and Improvements - SQL
!=<>.AtomType.UNKNOWNin the SQL execution engineAtomType, this AtomType can be used to manipulate NULL values only.New Features and Improvements - Transaction
New Features and Improvements - Client
tgctl configtgctl configis a command that displays a list of Tsurugi database configuration settings. For details, see:New Features and Improvements - Distribution
Bug Fixes
Bug Fixes - SQL
REALtypes would result in an error and no response would be returned to the clientDECIMALtypesBug Fixes - Transaction
tgctl restore backupwould fail between different file systems on Ubuntu 22.04Bug Fixes - Endpoint
Bug Fixes - Client
tgctl backup createfailed when executed while the database was stoppedFutureResponse.await()with a timeout of0FutureResponsewithout callinggetwhen using TCP connections in Tsubakuro/JavaUpgrade Notes
Client Compatibility List
Tsurugi 1.7.0 supports the following clients.
Please upgrade each client as needed when upgrading Tsurugi.
Upgrade Procedure
For instructions on upgrading from previous versions, see:
Other Information
For a full list of changes in this version, see the Changelog:
For known issues and additional information about fixes in this version, see:
This discussion was created from the release 1.7.0.
Beta Was this translation helpful? Give feedback.
All reactions