From 493ecf67084c24f47da486a5ba8c287dee1818e0 Mon Sep 17 00:00:00 2001 From: Ignacio Heredia Date: Tue, 3 Dec 2024 10:34:52 +0100 Subject: [PATCH] chore(master): release 1.3.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 66 +++++++++++++++++++++++++++++++++++ 2 files changed, 67 insertions(+), 1 deletion(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index d0ab664..2a8f4ff 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.2.0" + ".": "1.3.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 57f5aec..02d3088 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,71 @@ # Changelog +## [1.3.0](https://github.com/ai4os/ai4-papi/compare/v1.2.0...v1.3.0) (2024-12-03) + + +### Features + +* add current PAPI branch+commit in the docs' description ([c5bca42](https://github.com/ai4os/ai4-papi/commit/c5bca42e326d0d01288c9e7895ff6d23179a2d16)) +* add email notification when slow deployment times ([#60](https://github.com/ai4os/ai4-papi/issues/60)) ([22b066c](https://github.com/ai4os/ai4-papi/commit/22b066c253cc09cb2992bfe875134a2d4e369fbf)) +* add item `id` to the metadata dict ([d535086](https://github.com/ai4os/ai4-papi/commit/d5350860b5c1fa55fc5bc58943754aa140de57b5)) +* add support for CVAT tool ([#73](https://github.com/ai4os/ai4-papi/issues/73)) ([8cc62ab](https://github.com/ai4os/ai4-papi/commit/8cc62ab4c6ad18d6692a53e49d9f6061ad6dde9c)) +* add support for OSCAR services ([#25](https://github.com/ai4os/ai4-papi/issues/25)) ([5954569](https://github.com/ai4os/ai4-papi/commit/5954569dc7abcf128a466205cd6cd0188bc1ad6c)) +* add UI to Nomad inference endpoints ([#76](https://github.com/ai4os/ai4-papi/issues/76)) ([429c726](https://github.com/ai4os/ai4-papi/commit/429c726e3f9aba7841faa75403e84e603af3cfa3)) +* allow also URLs for dataset downloads ([#65](https://github.com/ai4os/ai4-papi/issues/65)) ([17563f5](https://github.com/ai4os/ai4-papi/commit/17563f590c3990c0fa769db3bfc9e2548ae01c93)) +* allow listing/deleting try-me ([#68](https://github.com/ai4os/ai4-papi/issues/68)) ([6fa977a](https://github.com/ai4os/ai4-papi/commit/6fa977a7bb28ef04cf0e22d436328fae9030b335)) +* be conservative with tryme resource cap ([4026f7a](https://github.com/ai4os/ai4-papi/commit/4026f7af1000a6caf0af291b0f30715a4dab7448)) +* **catalog:** point FL server to new repo ([d5075cc](https://github.com/ai4os/ai4-papi/commit/d5075cc008640ac54013936eacca7453af1921aa)) +* disable some code sections if we are doing local development ([a8b81a9](https://github.com/ai4os/ai4-papi/commit/a8b81a9aa152c7f9c1585f5e35c9a92c76a1fa73)) +* enforce docker image to belong to either `deephdc` or `ai4oshub` DockerHub orgs (or our Harbor) ([78fe123](https://github.com/ai4os/ai4-papi/commit/78fe123d0a378b2e12feb6999b9051a4dc3e4600)) +* improve imports ([45475de](https://github.com/ai4os/ai4-papi/commit/45475de6d0f80eb9e540961f228f57a46e2a8dfc)) +* increase metadata cache expiration ([88fc55d](https://github.com/ai4os/ai4-papi/commit/88fc55d82ee9e5d46cae08e3215bd6a120f2d245)) +* increase RAM for fedserver ([028b28e](https://github.com/ai4os/ai4-papi/commit/028b28eaf4e9fe5f4f102832ec939146065b532c)) +* migrate to new metadata ([#63](https://github.com/ai4os/ai4-papi/issues/63)) ([14146a5](https://github.com/ai4os/ai4-papi/commit/14146a5bac0487058189945edd605291d525de43)) +* overwrite some metadata with Github info ([6964cbe](https://github.com/ai4os/ai4-papi/commit/6964cbe150b4b13acc3efaa7418a7fc4c15acb36)) +* remove `custom domain` field from configuration forms ([#67](https://github.com/ai4os/ai4-papi/issues/67)) ([9a23f87](https://github.com/ai4os/ai4-papi/commit/9a23f8792075455f3042e4cd70cf7cc6ec81adf1)) +* remove trailing slash in endpoints ([#64](https://github.com/ai4os/ai4-papi/issues/64)) ([1808741](https://github.com/ai4os/ai4-papi/commit/180874145144aec2d839eb6d1182f6597c5addcd)) +* start using CVAT images from `ai4oshub` Dockerhub ([4ee60d1](https://github.com/ai4os/ai4-papi/commit/4ee60d1b69fd1609a5d23eb842461fc1e962c804)) +* support AI4Life project (`vo.ai4life.eu`) ([#57](https://github.com/ai4os/ai4-papi/issues/57)) ([f183423](https://github.com/ai4os/ai4-papi/commit/f18342304a7ca13db588bd7ae4a006547468c072)) +* support deleting CVAT snapshots from storage ([#77](https://github.com/ai4os/ai4-papi/issues/77)) ([695e7a3](https://github.com/ai4os/ai4-papi/commit/695e7a3861aaa1e82961b8e5e6fafcdfe744cd9a)) +* support making snapshots from deployments ([#62](https://github.com/ai4os/ai4-papi/issues/62)) ([b49d07d](https://github.com/ai4os/ai4-papi/commit/b49d07d9c7caac162d3947288299f6e51da522ec)) +* support Nomad info queries from the provenance pipeline ([#75](https://github.com/ai4os/ai4-papi/issues/75)) ([a3cf0aa](https://github.com/ai4os/ai4-papi/commit/a3cf0aaf1b6893740823a7d7d7a008c0e89d6cf1)) +* support refreshing metadata from CI/CD ([#70](https://github.com/ai4os/ai4-papi/issues/70)) ([233b38f](https://github.com/ai4os/ai4-papi/commit/233b38ffc67ba1e2873c072afbd8e11fafe5aa8d)) +* support try-me endpoints in Nomad ([#59](https://github.com/ai4os/ai4-papi/issues/59)) ([de9b373](https://github.com/ai4os/ai4-papi/commit/de9b3736af5b6098fb7257e0378cb58567e351db)) +* update parameters for Fedserver (Differential Privacy) ([#66](https://github.com/ai4os/ai4-papi/issues/66)) ([beec1cb](https://github.com/ai4os/ai4-papi/commit/beec1cbf256bdba62a0850b109143cf6799f5a23)) + + +### Bug Fixes + +* add more statuses when allowing purging ([5b4c67f](https://github.com/ai4os/ai4-papi/commit/5b4c67f9a0796bf5d78d723c0a06eadd44a2ffbd)) +* allow purging stuck Nomad jobs (`status=queued`) ([21be7a2](https://github.com/ai4os/ai4-papi/commit/21be7a2acb6e01ae9f497f9c41f4dc2933d11d15)) +* allow uppercase module names ([f2938c4](https://github.com/ai4os/ai4-papi/commit/f2938c4fbaed4e71952bb32c268b0829ab0175c9)) +* avoid checking for vo membership in `get_user_info` ([9c0243f](https://github.com/ai4os/ai4-papi/commit/9c0243f37a33e137ec327ec3fb98a0bc37cefec9)) +* better catch errors in `storage/ls` ([649f284](https://github.com/ai4os/ai4-papi/commit/649f284166cddb45fc1b32ddfe669959885cfb79)) +* better catch missing tryme resources ([dda2ff3](https://github.com/ai4os/ai4-papi/commit/dda2ff362e636ac0741722bd61d89bfeb2cfbccb)) +* change found status code ([a99746e](https://github.com/ai4os/ai4-papi/commit/a99746e19ce9e2619f8a254b01ab257e235d26ae)) +* correct some references to old federated server ([61204dc](https://github.com/ai4os/ai4-papi/commit/61204dc9846ae7f6900a4d0e402ffc70a2a1831b)) +* do not enforce Harbor password when developing ([8060576](https://github.com/ai4os/ai4-papi/commit/806057678c3a6478f46c0e209dab485360671d08)) +* fix CI/CD link for tools ([d6cacfb](https://github.com/ai4os/ai4-papi/commit/d6cacfb8e231fc6ffb15fee1cb08f289c7e37832)) +* fix Dockerhub link ([e950cb9](https://github.com/ai4os/ai4-papi/commit/e950cb958e06c86d31223f9b45d62cb7bac7a388)) +* fix error retrieving status for queued jobs ([c2a3fc6](https://github.com/ai4os/ai4-papi/commit/c2a3fc6ad8bb1a3a81b6069a2d619a4d3896e4ca)) +* fix incorrect task names ([13024bd](https://github.com/ai4os/ai4-papi/commit/13024bd0d32e024b599b330e2adc6a213115d27f)) +* fix retrieval of Github license ([d8a3161](https://github.com/ai4os/ai4-papi/commit/d8a31614d274f390f829aa9d00147aaea891a355)) +* fix storage rm function ([0a524f1](https://github.com/ai4os/ai4-papi/commit/0a524f1154b403c5afa6e7b7a11e9560e1034ea7)) +* handle case where user does not belong to VO supported by the project ([d4a2dbc](https://github.com/ai4os/ai4-papi/commit/d4a2dbc47f8bcab751563f9ce63c2ae5f70d4396)) +* handle case where user does not belong to VO supported by the project ([4f67727](https://github.com/ai4os/ai4-papi/commit/4f67727e435a4de7120862f72ac40bd2aabb9105)) +* improve `get_metadata()` logic ([772dbcd](https://github.com/ai4os/ai4-papi/commit/772dbcd74440a81578c46e6c1d741db3878c5716)) +* more accurate deployment status ([5626029](https://github.com/ai4os/ai4-papi/commit/5626029894d57d45eac56c48bad4f3c94dfc45a9)) +* only parse ready nodes ([6e3fa32](https://github.com/ai4os/ai4-papi/commit/6e3fa3200ead028b534ede2a1ad993ad2aa6d413)) +* properly cache `cluster` stats endpoint ([b7f2fb8](https://github.com/ai4os/ai4-papi/commit/b7f2fb85e576c1339e350a55ff78ff2fee8da85d)) +* remove "hub" from Docker image metadata value ([cb9b07c](https://github.com/ai4os/ai4-papi/commit/cb9b07c174ede8e641daa8804ac54449b688967e)) +* remove references to old `deep-oc-generic-dev` ([9129dbd](https://github.com/ai4os/ai4-papi/commit/9129dbdf3083f8d0d7bd8534673101f95fcbf700)) +* secrets for each VO should be stored in different paths ([#71](https://github.com/ai4os/ai4-papi/issues/71)) ([111f20f](https://github.com/ai4os/ai4-papi/commit/111f20f0549cddfe0b1166e20965aeef7c8457b5)) +* set email task to force pull docker image ([#74](https://github.com/ai4os/ai4-papi/issues/74)) ([2c6f2f8](https://github.com/ai4os/ai4-papi/commit/2c6f2f8416fb6906de1673010b994abed8d686c4)) +* stats compute should run on the background ([e9ac53d](https://github.com/ai4os/ai4-papi/commit/e9ac53d3bcf31b3b6bbe303f678cdcd2621605d0)) +* **stats:** account for federated cluster migration ([ab1d208](https://github.com/ai4os/ai4-papi/commit/ab1d208aa6807ad4be7553c31e63040e9ca9bd1d)) +* **stats:** allow initializing cluster stats when PAPI is used as package ([66898f9](https://github.com/ai4os/ai4-papi/commit/66898f9277cb705bd297b40d8cb485f7ba4e03a9)) +* **stats:** return reserved disk ([7b2ed94](https://github.com/ai4os/ai4-papi/commit/7b2ed94603b1754a659d08fac806264027239557)) + ## [1.2.0](https://github.com/ai4os/ai4-papi/compare/v1.1.0...v1.2.0) (2024-08-05)