build: release 4.24.0

This commit is contained in:
Emmanuel Coste 2025-04-23 11:02:23 +02:00
parent 9b8840e011
commit 20907b26c1
11 changed files with 54 additions and 42 deletions

View file

@ -2,6 +2,18 @@
All notable changes to this project will be documented in this file.
## [4.24.0] - 2025-04-23
### 🚀 Features
- Add support Oracle Transparent Database Encryption (TDE) using Oracle Key Vault (#396)
### ⚙️ Miscellaneous Tasks
- Add missing artifacts on tags ([#407](https://github.com/Cosmian/kms/pull/407))
- Missing folder assets in DEB/RPM ([#406](https://github.com/Cosmian/kms/pull/406))
- Align docker build image to wasm-pack prebuild binary for ARM cross-build
## [4.23.0] - 2025-04-10
### 🚀 Features

34
Cargo.lock generated
View file

@ -1140,7 +1140,7 @@ checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b"
[[package]]
name = "cosmian_cli"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"actix-rt",
"actix-server",
@ -1304,7 +1304,7 @@ dependencies = [
[[package]]
name = "cosmian_findex_client"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"base64 0.22.1",
"cosmian_crypto_core 10.1.0",
@ -1391,7 +1391,7 @@ dependencies = [
[[package]]
name = "cosmian_kmip"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"bitflags 2.9.0",
"chrono",
@ -1412,7 +1412,7 @@ dependencies = [
[[package]]
name = "cosmian_kms_access"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"cosmian_kmip",
"serde",
@ -1420,7 +1420,7 @@ dependencies = [
[[package]]
name = "cosmian_kms_base_hsm"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"async-trait",
"cosmian_kms_interfaces",
@ -1436,7 +1436,7 @@ dependencies = [
[[package]]
name = "cosmian_kms_client"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"cosmian_crypto_core 10.1.0",
"cosmian_http_client",
@ -1453,7 +1453,7 @@ dependencies = [
[[package]]
name = "cosmian_kms_client_utils"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"base64 0.22.1",
"clap",
@ -1471,7 +1471,7 @@ dependencies = [
[[package]]
name = "cosmian_kms_crypto"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"aes-gcm-siv",
"argon2",
@ -1494,7 +1494,7 @@ dependencies = [
[[package]]
name = "cosmian_kms_interfaces"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"async-trait",
"cosmian_kmip",
@ -1507,7 +1507,7 @@ dependencies = [
[[package]]
name = "cosmian_kms_server"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"actix-cors",
"actix-files",
@ -1569,7 +1569,7 @@ dependencies = [
[[package]]
name = "cosmian_kms_server_database"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"async-trait",
"clap",
@ -1620,7 +1620,7 @@ dependencies = [
[[package]]
name = "cosmian_pkcs11"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"cosmian_cli",
"cosmian_crypto_core 10.1.0",
@ -1648,7 +1648,7 @@ dependencies = [
[[package]]
name = "cosmian_pkcs11_module"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"bincode",
"const-oid",
@ -4075,7 +4075,7 @@ dependencies = [
[[package]]
name = "proteccio_pkcs11_loader"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"cosmian_kms_base_hsm",
"cosmian_kms_interfaces",
@ -5344,7 +5344,7 @@ checksum = "8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683"
[[package]]
name = "test_findex_server"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"actix-server",
"cosmian_findex_client",
@ -5358,7 +5358,7 @@ dependencies = [
[[package]]
name = "test_kms_server"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"actix-server",
"base64 0.22.1",
@ -5945,7 +5945,7 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
[[package]]
name = "utimaco_pkcs11_loader"
version = "4.23.0"
version = "4.24.0"
dependencies = [
"cosmian_kms_base_hsm",
"cosmian_kms_interfaces",

View file

@ -22,7 +22,7 @@ members = [
resolver = "2"
[workspace.package]
version = "4.23.0"
version = "4.24.0"
edition = "2021"
rust-version = "1.80.0"
authors = [

View file

@ -3,7 +3,7 @@
#
FROM rust:1.85.0-bookworm AS builder
LABEL version="4.23.0"
LABEL version="4.24.0"
LABEL name="Cosmian KMS docker container"
ENV OPENSSL_DIR=/usr/local/openssl

View file

@ -61,7 +61,7 @@ The KMS has extensive online [documentation](https://docs.cosmian.com/key_manage
## Quick start
Pre-built binaries [are available](https://package.cosmian.com/kms/4.23.0/)
Pre-built binaries [are available](https://package.cosmian.com/kms/4.24.0/)
for Linux, MacOS, and Windows, as well as Docker images. To run the server binary, OpenSSL must be
available in your path (see "building the KMS" below for details); other binaries do not have this
requirement.

View file

@ -3,8 +3,8 @@
## Table of contents
- [Release](#release)
- [Table of contents](#table-of-contents)
- [Step by step](#step-by-step)
- [Table of contents](#table-of-contents)
- [Step by step](#step-by-step)
## Step by step
@ -35,7 +35,7 @@ To proceed a new release, please follow the steps below:
3. Update the version X.Y.Z almost everywhere:
- Update in Cargo.toml
- In Dockerfile and Dockerfile.fips
- In Dockerfile
- In README.md
- In documentation folder

View file

@ -16,7 +16,7 @@ The OpenSSL FIPS provider is certified under
when used on Red Hat Enterprise Linux 9 (RHEL 9)
Cosmian
produces [pre-built Ubuntu 22.04 FIPS mode binaries](https://package.cosmian.com/kms/4.23.0/ubuntu-22.04/)
produces [pre-built Ubuntu 22.04 FIPS mode binaries](https://package.cosmian.com/kms/4.24.0/ubuntu-22.04/)
and docker containers of the KMS (on gcr.io).
Alternatively, you can build the FIPS mode version from source, using the `--features fips` flag:

View file

@ -44,11 +44,11 @@ Please refer to the list of [supported algorithms](./algorithms.md).
The **Cosmian KMS** is packaged as:
- [Debian](https://package.cosmian.com/kms/4.23.0/ubuntu-22.04/) or [RPM](https://package.cosmian.com/kms/4.23.0/rhel9/)
- [Debian](https://package.cosmian.com/kms/4.24.0/ubuntu-22.04/) or [RPM](https://package.cosmian.com/kms/4.24.0/rhel9/)
package
- Docker [image](https://github.com/Cosmian/kms/pkgs/container/kms)
and [FIPS image](https://github.com/Cosmian/kms/pkgs/container/kms)
- Pre-built [binaries](https://package.cosmian.com/kms/4.23.0/) for multiple operating systems (Linux, Windows, MacOS)
- Pre-built [binaries](https://package.cosmian.com/kms/4.24.0/) for multiple operating systems (Linux, Windows, MacOS)
## Client CLI
@ -58,7 +58,7 @@ or decryption.
The **[Cosmian CLI](../cosmian_cli/index.md)** is packaged as:
- [Debian](https://package.cosmian.com/kms/4.23.0/ubuntu-22.04/) or [RPM](https://package.cosmian.com/kms/4.23.0/rhel9/)
- [Debian](https://package.cosmian.com/kms/4.24.0/ubuntu-22.04/) or [RPM](https://package.cosmian.com/kms/4.24.0/rhel9/)
package
- Pre-built [binaries](https://package.cosmian.com/cli/) for multiple operating systems (Linux, Windows, MacOS)

View file

@ -46,16 +46,16 @@ For high availability and scalability, please refer to the [high availability gu
```sh
sudo apt update && sudo apt install -y wget
wget https://package.cosmian.com/kms/4.23.0/ubuntu-22.04/cosmian-kms-server_4.23.0-1_amd64.deb
sudo apt install ./cosmian-kms-server_4.23.0-1_amd64.deb
wget https://package.cosmian.com/kms/4.24.0/ubuntu-22.04/cosmian-kms-server_4.24.0-1_amd64.deb
sudo apt install ./cosmian-kms-server_4.24.0-1_amd64.deb
cosmian_kms --version
```
Or install the FIPS version:
```sh
wget https://package.cosmian.com/kms/4.23.0/ubuntu-22.04/cosmian-kms-server-fips_4.23.0-1_amd64.deb
sudo apt install ./cosmian-kms-server-fips_4.23.0-1_amd64.deb
wget https://package.cosmian.com/kms/4.24.0/ubuntu-22.04/cosmian-kms-server-fips_4.24.0-1_amd64.deb
sudo apt install ./cosmian-kms-server-fips_4.24.0-1_amd64.deb
cosmian_kms --version
```
@ -74,16 +74,16 @@ For high availability and scalability, please refer to the [high availability gu
```sh
sudo apt update && sudo apt install -y wget
wget https://package.cosmian.com/kms/4.23.0/ubuntu-24.04/cosmian-kms-server_4.23.0-1_amd64.deb
sudo apt install ./cosmian-kms-server_4.23.0-1_amd64.deb
wget https://package.cosmian.com/kms/4.24.0/ubuntu-24.04/cosmian-kms-server_4.24.0-1_amd64.deb
sudo apt install ./cosmian-kms-server_4.24.0-1_amd64.deb
cosmian_kms --version
```
Or install the FIPS version:
```sh
wget https://package.cosmian.com/kms/4.23.0/ubuntu-24.04/cosmian-kms-server-fips_4.23.0-1_amd64.deb
sudo apt install ./cosmian-kms-server-fips_4.23.0-1_amd64.deb
wget https://package.cosmian.com/kms/4.24.0/ubuntu-24.04/cosmian-kms-server-fips_4.24.0-1_amd64.deb
sudo apt install ./cosmian-kms-server-fips_4.24.0-1_amd64.deb
cosmian_kms --version
```
@ -102,8 +102,8 @@ For high availability and scalability, please refer to the [high availability gu
```sh
sudo dnf update && dnf install -y wget
wget https://package.cosmian.com/kms/4.23.0/rhel9/cosmian_kms_server-4.23.0-1.x86_64.rpm
sudo dnf install ./cosmian_kms_server-4.23.0-1.x86_64.rpm
wget https://package.cosmian.com/kms/4.24.0/rhel9/cosmian_kms_server-4.24.0-1.x86_64.rpm
sudo dnf install ./cosmian_kms_server-4.24.0-1.x86_64.rpm
cosmian_kms --version
```
@ -112,7 +112,7 @@ For high availability and scalability, please refer to the [high availability gu
On ARM MacOS, download the build archive and extract it:
```sh
wget https://package.cosmian.com/kms/4.23.0/macos_arm-release.zip
wget https://package.cosmian.com/kms/4.24.0/macos_arm-release.zip
unzip macos_arm-release.zip
cp ./macos_arm-release/Users/runner/work/kms/kms/target/aarch64-apple-darwin/release/cosmian_kms /usr/local/bin/
chmod u+x /usr/local/bin/cosmian_kms
@ -122,7 +122,7 @@ For high availability and scalability, please refer to the [high availability gu
On Intel MacOS, download the build archive and extract it:
```sh
wget https://package.cosmian.com/kms/4.23.0/macos_intel-release.zip
wget https://package.cosmian.com/kms/4.24.0/macos_intel-release.zip
unzip macos_intel-release.zip
cp ./macos_intel-release/Users/runner/work/kms/kms/target/x86_64-apple-darwin/release/cosmian_kms /usr/local/bin/
chmod u+x /usr/local/bin/cosmian_kms
@ -134,7 +134,7 @@ For high availability and scalability, please refer to the [high availability gu
On Windows, download the build archive:
```sh
https://package.cosmian.com/kms/4.23.0/windows-release.zip
https://package.cosmian.com/kms/4.24.0/windows-release.zip
```
Extract the cosmian_kms from:

View file

@ -150,7 +150,7 @@ journalctl -u cosmian_vm_agent
```console
$ curl --insecure https://${COSMIAN_VM_IP_ADDR}/version
"4.23.0"
"4.24.0"
```
!!! info "Why `--allow-insecure-tls` and `--insecure` flags?"

View file

@ -1 +1 @@
"4.23.0"
"4.24.0"