diff --git a/CHANGELOG.md b/CHANGELOG.md index 06e3dd068..b5c594407 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,30 @@ ## [main](https://github.com/aneoconsulting/armonik/tree/main) + +## [v2.21.0](https://github.com/aneoconsulting/armonik/tree/v2.21.0) (2024-12-11) + +There are bug corrections in all the ArmoniK services and the most notable new features are describe hereafter. + + +Changed +- + +* Upgrade version of ArmoniK Infra from `0.4.3` to `0.7.0` [Changelog](https://github.com/aneoconsulting/ArmoniK.Infra/releases/tag/0.7.0). +* Upgrade version of ArmoniK API from `3.18.1` to `3.21.0` [Changelog](https://github.com/aneoconsulting/ArmoniK.Api/releases/tag/3.21.0). +* Upgrade version of ArmoniK Core from `0.24.2` to `0.28.0` [Changelog](https://github.com/aneoconsulting/ArmoniK.Core/releases/tag/0.24.2). +* Upgrade version of ArmoniK Admin Gui from `0.12.2` to `0.13.3` [Changelog](https://github.com/aneoconsulting/ArmoniK.Admin.GUI/releases/0.12.2). +* Upgrade **legacy** version of ArmoniK Extensions Csharp from `0.12.7` to `0.12.10` [Changelog](https://github.com/aneoconsulting/ArmoniK.Extensions.Csharp/releases/tag/0.12.10) +* A new extension for ArmoniK is now officially supported for the C++ langage (after the API) [C++](https://github.com/aneoconsulting/ArmoniK.Extensions.Cpp). They are are provided packaged for debian, redhat and as a tar.gz archive with a static compilation. + +* [Infra] Simplification MongoDB deployement +* [Infra] Sharded mongoDB deployement +* [Infra] Partition with GPU on AWS +* [API] Improved and more pythonic API especially for the filters +* [API] New supported langage: Rust +* [API] Add capacity to pause a session +* [Core] Preview for a plugin to use SQS as queue system + Breaking - * With Session Lifecycle availability, payloads are not deleted anymore upon task success. Either close session and purge data or set the `Submitter__DeletePayload` environment variable to `true` for core to delete these data. diff --git a/versions.tfvars.json b/versions.tfvars.json index de7c8582a..f28b7fd28 100644 --- a/versions.tfvars.json +++ b/versions.tfvars.json @@ -1,13 +1,13 @@ { "armonik_versions": { - "armonik": "2.20.0", - "infra": "0.6.1-pre1-fbd66b9", + "armonik": "2.21.0", + "infra": "0.7.0", "infra_plugins": "0.1.1", - "core": "0.27.2", - "api": "3.19.0", - "gui": "0.12.4", - "extcsharp": "0.12.9", - "samples": "2.20.0" + "core": "0.28.0", + "api": "3.21.0", + "gui": "0.13.3", + "extcsharp": "0.12.11", + "samples": "2.21.0" }, "armonik_images": { "armonik": [ @@ -47,43 +47,43 @@ ] }, "image_tags": { - "registry.k8s.io/autoscaling/cluster-autoscaler": "v1.30.2", - "registry.k8s.io/metrics-server/metrics-server": "v0.7.1", - "ghcr.io/kedacore/keda": "2.9.3", - "ghcr.io/kedacore/keda-metrics-apiserver": "2.9.3", + "registry.k8s.io/autoscaling/cluster-autoscaler": "v1.31.0", + "registry.k8s.io/metrics-server/metrics-server": "v0.7.2", + "ghcr.io/kedacore/keda": "2.16.0", + "ghcr.io/kedacore/keda-metrics-apiserver": "2.16.0", "public.ecr.aws/aws-ec2/aws-node-termination-handler": "v1.22.1", - "public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver": "v2.0.6", - "public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe": "v2.13.0-eks-1-30-11", - "public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar": "v2.11.0-eks-1-30-11", - "public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner": "v5.0.1-eks-1-30-11", + "public.ecr.aws/efs-csi-driver/amazon/aws-efs-csi-driver": "v2.1.0", + "public.ecr.aws/eks-distro/kubernetes-csi/livenessprobe": "v2.14.0-eks-1-31-7", + "public.ecr.aws/eks-distro/kubernetes-csi/node-driver-registrar": "v2.12.0-eks-1-31-7", + "public.ecr.aws/eks-distro/kubernetes-csi/external-provisioner": "v5.1.0-eks-1-31-7", "symptoma/activemq": "5.18.4", - "mongo": "7.0.12", + "mongo": "8.0.3", "bitnami/mongodb": "8.0.3-debian-12-r0", "bitnami/mongodb-sharded": "8.0.3-debian-12-r0", - "redis": "7.4.0-alpine", - "minio/minio": "RELEASE.2024-08-03T04-33-23Z", + "rtsp/mongosh": "2.3.3", + "redis": "7.4.1-alpine", + "minio/minio": "RELEASE.2024-11-07T00-52-20Z", "datalust/seq": "2024.3", - "grafana/grafana": "11.1.1", - "prom/node-exporter": "v1.8.1", - "prom/prometheus": "v2.53.1", - "fluent/fluent-bit": "3.0.4", - "rtsp/mongosh": "2.2.15", - "nginxinc/nginx-unprivileged": "1.27.0-alpine-slim", "datalust/seqcli": "2024.3", + "grafana/grafana": "11.3.0", + "prom/node-exporter": "v1.8.2", + "prom/prometheus": "v3.0.0", + "fluent/fluent-bit": "3.1.10", + "nginxinc/nginx-unprivileged": "1.27.2-alpine-slim", "registry.k8s.io/sig-storage/nfs-subdir-external-provisioner": "v4.0.18", - "bitnami/rabbitmq": "3.12.14", - "ghcr.io/chaos-mesh/chaos-mesh": "v2.6.3", - "ghcr.io/chaos-mesh/chaos-daemon": "v2.6.3", - "ghcr.io/chaos-mesh/chaos-dashboard": "v2.6.3", + "bitnami/rabbitmq": "4.0.3", + "ghcr.io/chaos-mesh/chaos-mesh": "v2.7.0", + "ghcr.io/chaos-mesh/chaos-daemon": "v2.7.0", + "ghcr.io/chaos-mesh/chaos-dashboard": "v2.7.0", "ghcr.io/prometheus-community/windows-exporter": "0.29.2-ltsc2022", "mcr.microsoft.com/windows/nanoserver": "ltsc2022" }, "helm_charts" : { - "keda" : { "repository" : "https://kedacore.github.io/charts" , "version" : "2.9.3"}, - "metrics_server" : { "repository" : "https://kubernetes-sigs.github.io/metrics-server/" , "version" :"3.12.0"}, - "cluster_autoscaler" : {"repository" : "https://kubernetes.github.io/autoscaler" , "version" : "9.36.0"}, + "keda" : { "repository" : "https://kedacore.github.io/charts" , "version" : "2.16.0"}, + "metrics_server" : { "repository" : "https://kubernetes-sigs.github.io/metrics-server/" , "version" :"3.12.2"}, + "cluster_autoscaler" : {"repository" : "https://kubernetes.github.io/autoscaler" , "version" : "9.43.2"}, "termination_handler" : {"repository" : "https://aws.github.io/eks-charts" , "version" : "0.21.0" }, - "efs_csi_driver" : { "repository" :"https://kubernetes-sigs.github.io/aws-efs-csi-driver/" , "version": "2.5.7" }, + "efs_csi_driver" : { "repository" :"https://kubernetes-sigs.github.io/aws-efs-csi-driver/" , "version": "3.0.8" }, "rabbitmq" : { "repository" : "https://charts.bitnami.com/bitnami" , "version" : "13.0.2"}, "chaos_mesh" : { "repository" : "https://charts.chaos-mesh.org" , "version" : "2.6.3"}, "mongodb" : { "repository": "oci://registry-1.docker.io/bitnamicharts", "version" : "16.2.2"},