diff --git a/NEWS b/NEWS index e3cdeb2..927e846 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,48 @@ # Releases +## GrimoireLab 0.21.0 - (2024-02-19) + +**New components:** + +* sortinghat 0.20.0 +* perceval-mozilla 0.4.0 +* grimoire-elk 0.109.8 +* sirmordred 0.10.8 + +The following list describes the changes by component: + +### sortinghat + +**New features:** + + * Organization aliases (#857)\ + Organizations can be known by different names. To avoid duplicates, + organizations can have aliases. Searching for an organization using + one of its aliases returns the organization. When an organization is + merged into another, its name becomes an alias of the target + organization. If a name exists as an alias, no organization can be + created with that name and viceversa. An organization's aliases can be + added and deleted both on the organizations table and the single + organization view. + +### perceval-mozilla + +**New features:** + + * Retry Kitsune when rate limited\ + Kitsune now includes the `--sleep-for-rate` option to manage `429 Too + Many Requests` errors. You can configure retries and sleep duration + using the `--max-retries` and `--sleep-time` options respectively. + +### grimoire-elk + + * Update Poetry's package dependencies + +### sirmordred + + * Update Poetry's package dependencies + + ## GrimoireLab 0.20.2 - (2024-02-08) **New components:** diff --git a/docker/Dockerfile b/docker/Dockerfile index c181e08..21afa99 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -9,7 +9,7 @@ ENV DEPLOY_USER grimoire ENV DEPLOY_USER_DIR /home/${DEPLOY_USER} ENV CONF_DIR ${DEPLOY_USER_DIR}/conf ENV SCRIPTS_DIR ${DEPLOY_USER_DIR}/scripts -ENV GRIMOIRELAB_RELEASE "0.20.2" +ENV GRIMOIRELAB_RELEASE "0.21.0" # Initial user RUN useradd ${DEPLOY_USER} --create-home --shell /bin/bash diff --git a/grimoirelab/_version.py b/grimoirelab/_version.py index 41c6f10..d4afa19 100644 --- a/grimoirelab/_version.py +++ b/grimoirelab/_version.py @@ -1,2 +1,2 @@ -# File auto-generated by semverup on 2024-02-19 17:52:30.219777 -__version__ = "0.21.0-rc.1" +# File auto-generated by semverup on 2024-02-19 18:48:47.698876 +__version__ = "0.21.0" diff --git a/poetry.lock b/poetry.lock index 5537903..9a53a17 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1044,13 +1044,13 @@ six = ">=1.12" [[package]] name = "grimoire-elk" -version = "0.109.8rc1" +version = "0.109.8" description = "GrimoireELK processes and stores software development data to ElasticSearch" optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "grimoire_elk-0.109.8rc1-py3-none-any.whl", hash = "sha256:3ba1cb4e76cf0649c28213566d50d48e70ec9034e9b877b62168c1737ccaed78"}, - {file = "grimoire_elk-0.109.8rc1.tar.gz", hash = "sha256:8818816ff2c3bc3f0273764f5cf1a2fac72a86abd5e799ea61eb8eeed0cc65da"}, + {file = "grimoire_elk-0.109.8-py3-none-any.whl", hash = "sha256:fd60feb3f4efc927a73980f3ab35220a22caa791e344a1d2354a32f91d4fd650"}, + {file = "grimoire_elk-0.109.8.tar.gz", hash = "sha256:ce262c95143eab1c2f24a41055385afc899f4d5abf41cb2d51c4fd3dc881cf55"}, ] [package.dependencies] @@ -1521,13 +1521,13 @@ docs = ["furo (>=2023.03.27,<2024.0.0)", "myst-parser (>=1.0.0,<2.0.0)"] [[package]] name = "perceval-mozilla" -version = "0.4.0rc1" +version = "0.4.0" description = "Bundle of Perceval backends for Mozilla ecosystem." optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "perceval_mozilla-0.4.0rc1-py3-none-any.whl", hash = "sha256:8b0eb8defb4fc15e984591ce93ca6a9a175e53bd4a7d04ba1923f0f5c02a5971"}, - {file = "perceval_mozilla-0.4.0rc1.tar.gz", hash = "sha256:73651fc75796212570a7ad3aa73284ff000c8c37fd45cb799a10cbe56a037812"}, + {file = "perceval_mozilla-0.4.0-py3-none-any.whl", hash = "sha256:1e1333a46916d3ce5ebeeef864c2d3fd16d874fe3f38c562a273041d463dab03"}, + {file = "perceval_mozilla-0.4.0.tar.gz", hash = "sha256:8c947b0b55e28b746a49029778fd410d66c9e5eeff8bbd07743e8f860de36c29"}, ] [package.dependencies] @@ -2069,13 +2069,13 @@ testing = ["pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", [[package]] name = "sirmordred" -version = "0.10.8rc1" +version = "0.10.8" description = "Drive GrimoireLab tools to produce a dashboard" optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "sirmordred-0.10.8rc1-py3-none-any.whl", hash = "sha256:7f37892512de2e9e04a0b43bb678f0c342ce92a9efa11bb49130e2b1baa4ab42"}, - {file = "sirmordred-0.10.8rc1.tar.gz", hash = "sha256:d220f76bb82155a29d09cb6f2c97d6d380f59e9865df55d1b3488bb2d8d9c288"}, + {file = "sirmordred-0.10.8-py3-none-any.whl", hash = "sha256:553524dead3eba719995f30b715f18dbb1399c7b812538859454afdf50e38d59"}, + {file = "sirmordred-0.10.8.tar.gz", hash = "sha256:637b92ef9c95a301a6915830cbda43a8b0f84bc12e86d99dc88d51d64b8a809d"}, ] [package.dependencies] @@ -2109,13 +2109,13 @@ files = [ [[package]] name = "sortinghat" -version = "0.20.0rc1" +version = "0.20.0" description = "A tool to manage identities." optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "sortinghat-0.20.0rc1-py3-none-any.whl", hash = "sha256:159e8cf7702b4ee75b10626a243196424d42ad6ccf60a5a2487c360b2345caf7"}, - {file = "sortinghat-0.20.0rc1.tar.gz", hash = "sha256:dca4392433260941d51e117ac6776a1e894fca98290527a112b27a1d401a500d"}, + {file = "sortinghat-0.20.0-py3-none-any.whl", hash = "sha256:73b0e5f29e0d363f3e5f4d898b5de6f454d56493c8a14d30883725b216fe633f"}, + {file = "sortinghat-0.20.0.tar.gz", hash = "sha256:144cfc6e11592d51272f2836ddd297287b69c7a4a492ac7f9fc2671336a81a60"}, ] [package.dependencies] @@ -2366,4 +2366,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "ed9135cb63984ac1f3922a937d46b63fee87804044fb5c2041f46cec23c2486a" +content-hash = "74427c9a25b2fbc4e4cee254f3ba609e60d89e988a917ae664c88c77baee5592" diff --git a/pyproject.toml b/pyproject.toml index d564e36..821211a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "grimoirelab" -version = "0.21.0-rc.1" +version = "0.21.0" description = "Tool set for software development analytics" authors = [ "GrimoireLab Developers" @@ -39,15 +39,15 @@ classifiers = [ python = "^3.8" grimoirelab-toolkit = {version = ">=0.4.2", allow-prereleases = true} -perceval-mozilla = {version = ">=0.4.0-rc.1", allow-prereleases = true} +perceval-mozilla = {version = ">=0.4.0", allow-prereleases = true} perceval-opnfv = {version = ">=0.2.22", allow-prereleases = true} perceval-puppet = {version = ">=0.2.22", allow-prereleases = true} perceval-weblate = {version = ">=0.2.22", allow-prereleases = true} -sortinghat = {version = ">=0.20.0-rc.1", allow-prereleases = true} +sortinghat = {version = ">=0.20.0", allow-prereleases = true} kidash = {version = ">=0.6.6", allow-prereleases = true} grimoirelab-panels = {version = ">=0.3.0", allow-prereleases = true} -grimoire-elk = {version = ">=0.109.8-rc.1", allow-prereleases = true} -sirmordred = {version = ">=0.10.8-rc.1", allow-prereleases = true} +grimoire-elk = {version = ">=0.109.8", allow-prereleases = true} +sirmordred = {version = ">=0.10.8", allow-prereleases = true} cereslib = {version = ">=0.5.3", allow-prereleases = true} graal = {version = ">=0.4.22", allow-prereleases = true} perceval = {version = ">=0.23.6", allow-prereleases = true} diff --git a/releases/0.21.0.md b/releases/0.21.0.md new file mode 100644 index 0000000..40f4482 --- /dev/null +++ b/releases/0.21.0.md @@ -0,0 +1,41 @@ +# GrimoireLab 0.21.0 +The following list describes the changes by component: + + + +## sortinghat 0.20.0 - (2024-02-19) + +**New features:** + + * Organization aliases (#857)\ + Organizations can be known by different names. To avoid duplicates, + organizations can have aliases. Searching for an organization using + one of its aliases returns the organization. When an organization is + merged into another, its name becomes an alias of the target + organization. If a name exists as an alias, no organization can be + created with that name and viceversa. An organization's aliases can be + added and deleted both on the organizations table and the single + organization view. + + + + +## perceval-mozilla 0.4.0 - (2024-02-19) + +**New features:** + + * Retry Kitsune when rate limited\ + Kitsune now includes the `--sleep-for-rate` option to manage `429 Too + Many Requests` errors. You can configure retries and sleep duration + using the `--max-retries` and `--sleep-time` options respectively. + + + + + + ## grimoire-elk 0.109.8 - (2024-02-19) + + * Update Poetry's package dependencies + ## sirmordred 0.10.8 - (2024-02-19) + + * Update Poetry's package dependencies diff --git a/requirements.txt b/requirements.txt index 7e16561..0467d4a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,14 +1,14 @@ -grimoirelab==0.21.0-rc.1 +grimoirelab==0.21.0 grimoirelab-toolkit==0.4.2 perceval==0.23.6 -perceval-mozilla==0.4.0-rc.1 +perceval-mozilla==0.4.0 perceval-opnfv==0.2.22 perceval-puppet==0.2.22 perceval-weblate==0.2.22 -grimoire-elk==0.109.8-rc.1 -sortinghat==0.20.0-rc.1 +grimoire-elk==0.109.8 +sortinghat==0.20.0 kidash==0.6.6 grimoirelab-panels==0.3.0 -sirmordred==0.10.8-rc.1 +sirmordred==0.10.8 cereslib==0.5.3 graal==0.4.22 diff --git a/src/grimoirelab-elk b/src/grimoirelab-elk index eb24ad3..4131795 160000 --- a/src/grimoirelab-elk +++ b/src/grimoirelab-elk @@ -1 +1 @@ -Subproject commit eb24ad3dc25c51a496292fc6d1ace82f5ddbe408 +Subproject commit 4131795bb787120cbc7fd77a90049d60fe3a1c8c diff --git a/src/grimoirelab-perceval-mozilla b/src/grimoirelab-perceval-mozilla index 61cd377..8807751 160000 --- a/src/grimoirelab-perceval-mozilla +++ b/src/grimoirelab-perceval-mozilla @@ -1 +1 @@ -Subproject commit 61cd37705f58d0ae0a143a877d1d8e298cc8bc47 +Subproject commit 880775152d971d44adac05493736cb8ce86abc73 diff --git a/src/grimoirelab-sirmordred b/src/grimoirelab-sirmordred index 75358c5..6f52949 160000 --- a/src/grimoirelab-sirmordred +++ b/src/grimoirelab-sirmordred @@ -1 +1 @@ -Subproject commit 75358c544fbbcd8766c747455029d42487c01209 +Subproject commit 6f529495482127ab083ea7787e5721b98c895453 diff --git a/src/grimoirelab-sortinghat b/src/grimoirelab-sortinghat index 5791dbc..aaf76af 160000 --- a/src/grimoirelab-sortinghat +++ b/src/grimoirelab-sortinghat @@ -1 +1 @@ -Subproject commit 5791dbcc3293d1ed7a1c0a5a6ec77baf8369d4b3 +Subproject commit aaf76af5d431dd0a41613418d918d3d96c95ee52