0.95.0, March 06rd 2023
0.95.0, March 3rd 2023
Core:
-
AcraServer:
- Changed default tokenization settings:
consistent_tokenization
is now used by default for tokenization #614 - Improved processing of packets related to transparent encryption/tokenization #628, #630, #637
- Improved searchable encryption:
- Improved SQL parser:
- Added support of non-aliased columns with aliased queries #602
- Improved support of limit/offset for PostgreSQL #603
- Added support of
RETURNING
statement for INSERT/UPDATE/DELETE #610 - Added support of
RESET
packets for MySQL binary protocol #611 - Added support of
schema()
functions, thanks to the new contributor @jercheng #634
- Added new and deprecated some of existing prometheus metrics #632
- Added the
acra_decryptions_total
with labels:{"status": [ "success", "fail"], "type": [ "acrastruct", "acrablock", "acrablock_searchable", "acrastruct_searchable"]}
- Added the
acra_encryptions_total
with labels:{"status": [ "success", "fail"], "type": [ "acrastruct", "acrablock", "acrablock_searchable", "acrastruct_searchable"]]}
- Added the
acra_tokenizations_total
with labels:{"status": [ "success", "fail"], "token_type": "{token_type}"}
- Added the
acra_detokenizations_total
with labels:{"status": [ "success", "fail"], "token_type": "{token_type}"}
- Deprecated the
acra_acrastruct_decryptions_total
- Deprecated the
acra_api_encryptions_total
- Added the
- Removed building and testing Acra binaries for old golang versions: now Acra supports only the latest version of golang #624
- Changed default tokenization settings:
-
AcraTranslator:
- Changed default HTTP API settings:
--http_api_enable
is nowtrue
by default starting from 0.96.0 #627
- Changed default HTTP API settings:
-
AcraServer, AcraTranslator, AcraKeys:
- Improved support of
tls_ocsp_*
/tls_crl_*
options if the optionstls_ocsp_[client|database]_*
/tls_crl_[client|database]_*
were not specified #617
- Improved support of
-
AcraRollback, AcraRotate:
-
AcraTokens:
- Added support of TLS configuration options for Redis storage #619
-
AcraKeys:
acra-keys destroy
command supports destroying poison record symmetric keys and keypairs, searchable and storage keypairs and symmetric keys #625acra-keys destroy
command supports destroying rotated key with the new flag--index=<index:int>
#641. You can find examples on the documentation pageacra-keys import
/acra-keys export
supports keystore v1 #629acra-keys list
lists the rotated keys for keystore v1 & v2 with the new flag--rotated-keys
#636. The formats of listed keys are updated. You can find examples on the documentation page/