build: release 4.24.0
This commit is contained in:
parent
9b8840e011
commit
20907b26c1
11 changed files with 54 additions and 42 deletions
12
CHANGELOG.md
12
CHANGELOG.md
|
@ -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
34
Cargo.lock
generated
|
@ -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",
|
||||
|
|
|
@ -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 = [
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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)
|
||||
|
||||
|
|
|
@ -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:
|
||||
|
|
|
@ -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?"
|
||||
|
|
2
version
2
version
|
@ -1 +1 @@
|
|||
"4.23.0"
|
||||
"4.24.0"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue