0.96.0, September 9th 2024
Core:
-
AcraServer:
- Added Debian 12 "Bookworm" support
- Added Ubuntu 24.04.1 (Noble Numbat) support
- Fixed panic with simultaneous signals handling #707
- Improved encryptor config parsing logic #676, #715
- Added support of Prepared Statements through text protocol in MySQL #665
- Improved unicode characters support for PostgreSQL #663
- Improved MariaDB protocol handling #662
- Fixed panic with handling multi-statement queries: Acra still doesn`t support MS queries, but will log a warning about potential usage of it #661
- Fixed bug with processing null values for
MySQL
PreparedStatements #658
-
AcraBackup:
- Marked
acra-backup
tool as deprecated in favour ofacra-keys
tool, in the 0.97.0acra-backup
will be removed #674
- Marked
-
AcraKeyMaker, AcraKeys, AcraPoisonRecordMaker, AcraTokens:
- Added base TLS flags for tools #678
-
AcraServer, AcraTranslator, AcraKeymaker, AcraKeys, AcraRotate, AcraPoisonRecordMaker, AcraTokens, AcraRollback:
- Change tools arguments parsing approach in the appropriate priority:
CLI
->Config
->General CLI
->General Config
->CLI Default
#678
- Change tools arguments parsing approach in the appropriate priority:
Example projects and demos:
- acra-engineering-demo has updates:
- New AcraTranslator demo with Golang application and MongoDB integration. #61
- New DB migration demo shows how to migrate from the plain to the encrypted data using Python script and AcraServer #70
- Were removed all zone-related examples due to deprecation #66