Tsurugi 1.0.0-BETA3 - Release Notes #33
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
-
1.0.0-BETA3
Overview
1.0.0-BETA3 resolves some major issues found since 1.0.0-BETA2.
In addition, we added a command line tool
tgdump
to the installation configuration.It can export Tsurugi table data as Parquet or Apache Arrow formatted files.
Other features of this release include overall stability improvements, improved usability of operational management functions, and reduced CPU resource utilization during idle periods.
Important Upgrade Notes
For common upgrade steps from previous versions, please refer to the following documents
The following sections describe the upgrade notes specific to this version and the required upgrade procedures.
Compatibility with client library (Tsubakuro)
Tsubakuro version 1.2.0 or later must be used to communicate with this version of Tsurugi server.
This release introduces incompatibilities with previous versions in the internal communication protocol.
It includes a handshake mechanism to confirm the details of the client upon establishing a connection with the server.
Please also upgrade the libraries and tools using Tsubakuro to the respective versions. These include Iceaxe and Tsurugi SQL console (a.k.a. tgsql).
It's important to note that Tsubakuro version 1.2.0 or newer is not compatible with Tsurugi 1.0.0-BETA2 or earlier. Attempting to connect with such combinations of versions will result in an exception being sent to the client's connection request. Be aware that the exception message may be confusing, as indicated below.
Example of exception output when connecting from Tsubakuro version 1.2.0 to Tsurugi 1.0.0-BETA2 via TCP connection:
Example of exception output when connecting from Tsubakuro version 1.2.0 to Tsurugi 1.0.0-BETA2 via IPC connection:
If you encounter other issues arising from version incompatibility between the server and the client, please consult the following documents for resolution.
Compatibility of Apache Arrow Version
The version of Apache Arrow required by Tsurugi has been changed from
9.0.0
to14.0.1
, by introducingtgdump
command and some other reasons.You can upgrade Apache Arrow by running
apt-install.sh
in the installer of this version.If you have already installed the previous version, run
apt-install.sh
as described in Tsurugi Upgrade Guide and Tsurugi Getting Started to upgrade the versions of the dependent libraries.For more detailed information about Apache Arrow versions, please refer to the below documentation.
Changelog
⚠ BREAKING CHANGES
Features
Bug Fixes
where .. is null
. (35015d4)Documentation
Distribution
-V
option to apt-get in apt-install.sh (43adea9)Styles
Miscellaneous Chores
Code Refactoring
Tests
Build System
Continuous Integration
Reverts
In addition, minor changes include.
This discussion was created from the release 1.0.0-BETA3.
Beta Was this translation helpful? Give feedback.
All reactions