Skip to content

Commit

Permalink
chore: update api, gui, extensions csharp, samples
Browse files Browse the repository at this point in the history
  • Loading branch information
ngruelaneo committed Jun 25, 2024
1 parent 0f9e50d commit 0c37e81
Show file tree
Hide file tree
Showing 2 changed files with 44 additions and 6 deletions.
38 changes: 38 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,44 @@

## [main](https://github.com/aneoconsulting/armonik/tree/main)

## [v2.20.0](https://github.com/aneoconsulting/armonik/tree/v2.20.0) (2024-06-17)

Changed
-
* Add an infra plugin: Pod Deletion Cost capability [Changelog](https://github.com/aneoconsulting/ArmoniK.Infra.Plugins/releases/tag/0.1.0)
* Upgrade version of ArmoniK Infra from `0.3.0` to `0.4.1` [Changelog](https://github.com/aneoconsulting/ArmoniK.Infra/releases/tag/0.4.1).
* Upgrade version of ArmoniK API from `3.17.0` to `3.18.0` [Changelog](https://github.com/aneoconsulting/ArmoniK.Api/releases/tag/3.18.0).
* Upgrade version of ArmoniK Core from `0.24.0` to `0.24.2` [Changelog](https://github.com/aneoconsulting/ArmoniK.Core/releases/tag/0.24.2).
* Upgrade version of ArmoniK Admin Gui from `0.11.8` to `0.12.0` [Changelog](https://github.com/aneoconsulting/ArmoniK.Admin.GUI/releases/0.12.0).
* Upgrade version of ArmoniK Extensions Csharp from `0.14.6` to `0.17.0` [Changelog](https://github.com/aneoconsulting/ArmoniK.Extensions.Csharp/releases/tag/0.17.0).

There are some very important modifications and new functionality in this version.

The most consequential is probably the addition of a new service, the Pod Cost Deletion,
which will imply **a change of the infrastructure**. This service will advise Kubernetes,
in case of downscaling, to destroy, in priority, the pods with the lower cost which means
with the less time it has been up.

Another important modification is the removal of the legacy Grpc core for .Net used in Extensions.Csharp
to be able to support legacy system using .Net 4.8. Nowadays the Extensions are using Grpc .Net.
**Be careful**, due to the release of the use of grpc Core (deprecated) and its replacement with grpc .Net,
a consequence is that the client may not use exactly the same type of submission protocol.
Indeed, http2 was previously provided by grpc core and is now managed by the system.
Unfortunately, this is only available on Microsoft Windows from the version Microsoft Windows 11 or
Microsoft Server 2019. For this to work on previous versions (including Microsoft Windows 10),
a fall back to the grpc web protocol was implemented. Therefore, there may be slightly different
behavior on Microsoft Windows depending of the OS version.

The Admin Gui has been update to the newer LTS version of the Angular framework and contains
tons of small improvements and bugs corrections.


## [v2.19.5](https://github.com/aneoconsulting/armonik/tree/v2.19.5) (2024-04-26)

Changed
-
* Upgrade version of ArmoniK Extensions Csharp from `0.14.4` to `0.14.5` [Changelog](https://github.com/aneoconsulting/ArmoniK.Extensions.Csharp/releases).

Added
-

Expand Down
12 changes: 6 additions & 6 deletions versions.tfvars.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"armonik_versions": {
"armonik": "2.19.5",
"infra": "0.4.0",
"armonik": "2.20.0",
"infra": "0.4.2",
"infra_plugins": "0.1.0",
"core": "0.24.2",
"api": "3.17.0",
"gui": "0.11.8",
"extcsharp": "0.14.6",
"samples": "2.19.5"
"api": "3.18.0",
"gui": "0.12.1",
"extcsharp": "0.17.0",
"samples": "2.20.0"
},
"armonik_images": {
"armonik": [
Expand Down

0 comments on commit 0c37e81

Please sign in to comment.