From cfd953d0c0d4fb2a691956e56603db2af0817857 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Santiago=20Due=C3=B1as?= Date: Fri, 17 Nov 2023 10:44:03 +0000 Subject: [PATCH] Release 0.17.0 --- NEWS | 39 ++++++++++++ docker/Dockerfile | 2 +- grimoirelab/_version.py | 4 +- poetry.lock | 100 +++++++++++++++---------------- pyproject.toml | 22 +++---- releases/0.17.0.md | 36 +++++++++++ requirements.txt | 22 +++---- src/grimoirelab-elk | 2 +- src/grimoirelab-graal | 2 +- src/grimoirelab-kidash | 2 +- src/grimoirelab-perceval | 2 +- src/grimoirelab-perceval-mozilla | 2 +- src/grimoirelab-perceval-opnfv | 2 +- src/grimoirelab-perceval-puppet | 2 +- src/grimoirelab-perceval-weblate | 2 +- src/grimoirelab-sirmordred | 2 +- src/grimoirelab-sortinghat | 2 +- 17 files changed, 160 insertions(+), 85 deletions(-) create mode 100644 releases/0.17.0.md diff --git a/NEWS b/NEWS index 0b66fee0..c44eb590 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,44 @@ # Releases +## GrimoireLab 0.17.0 - (2023-11-17) + +**New components:** + +* sortinghat 0.16.0 +* graal 0.4.17 +* grimoire-elk 0.109.2 +* sirmordred 0.10.2 + +The following list describes the changes by component: + +### sortinghat + +**Bug fixes:** + + * Fix individual page not loading\ + The individual's view was not loading when the workspace had not been + used before or the cache was cleared. + +**Performance improvements:** + + * Recommendations performance improved\ + Improve the recommendations performance by reducing the number of + queries to the database and only generating recommendations between + individuals that are directly related. + +### graal + + * Update Poetry's package dependencies + +### grimoire-elk + + * Update Poetry's package dependencies + +### sirmordred + + * Update Poetry's package dependencies + + ## GrimoireLab 0.16.0 - (2023-11-06) **New components:** diff --git a/docker/Dockerfile b/docker/Dockerfile index 71e18063..69de5333 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.16.0" +ENV GRIMOIRELAB_RELEASE "0.17.0" # Initial user RUN useradd ${DEPLOY_USER} --create-home --shell /bin/bash diff --git a/grimoirelab/_version.py b/grimoirelab/_version.py index 87b786af..8b3598dc 100644 --- a/grimoirelab/_version.py +++ b/grimoirelab/_version.py @@ -1,2 +1,2 @@ -# File auto-generated by semverup on 2023-11-14 17:10:01.709743 -__version__ = "0.16.1-rc.1" +# File auto-generated by semverup on 2023-11-17 10:43:02.866444 +__version__ = "0.17.0" diff --git a/poetry.lock b/poetry.lock index fd271a70..bebdc8a8 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 1.7.0 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. [[package]] name = "aniso8601" @@ -965,13 +965,13 @@ grpc = ["grpcio (>=1.44.0,<2.0.0.dev0)"] [[package]] name = "graal" -version = "0.4.16rc1" +version = "0.4.17" description = "A generic source code analyzer" optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "graal-0.4.16rc1-py3-none-any.whl", hash = "sha256:f3f175f218e7a73ea6216d316e6e73698d5eb476ce64ce13e703f2e4761a65a3"}, - {file = "graal-0.4.16rc1.tar.gz", hash = "sha256:32f43167e971e6c6a3c0b9331d7043fcaaa91c123ddeaf59c8685fc1d5b8c407"}, + {file = "graal-0.4.17-py3-none-any.whl", hash = "sha256:f77dcfcfc4fd2a3ccd647463e1688b60ccb879edf1970a9c0ba721fa58faaeeb"}, + {file = "graal-0.4.17.tar.gz", hash = "sha256:f81b74408167979cb693329b572b59ebf15f28ffa43097ed578ca4966966be24"}, ] [package.dependencies] @@ -1071,13 +1071,13 @@ six = ">=1.12" [[package]] name = "grimoire-elk" -version = "0.109.2rc1" +version = "0.109.2" description = "GrimoireELK processes and stores software development data to ElasticSearch" optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "grimoire_elk-0.109.2rc1-py3-none-any.whl", hash = "sha256:ee24a973fcbc081106f3e8dda48b3380d1866ede6c7c7c6cf89e9375deb86704"}, - {file = "grimoire_elk-0.109.2rc1.tar.gz", hash = "sha256:03885eb0b2174254704cd591bb44e32fae1b7070592d2749537c8e6e42dad3fd"}, + {file = "grimoire_elk-0.109.2-py3-none-any.whl", hash = "sha256:678002b475d8a4a0fe043521b61c7f5e0427ccaf290e14dc76779cd2995b4911"}, + {file = "grimoire_elk-0.109.2.tar.gz", hash = "sha256:9a36e29b207bdb72b2ef191661709155a50be8b430f206b0582c9c16d34ee953"}, ] [package.dependencies] @@ -1190,13 +1190,13 @@ i18n = ["Babel (>=2.7)"] [[package]] name = "kidash" -version = "0.6.2rc1" +version = "0.6.2" description = "GrimoireLab script to manage Kibana dashboards from the command line" optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "kidash-0.6.2rc1-py3-none-any.whl", hash = "sha256:e62ab7d69f4f91043f6f8cba72cb4b8dee6517b1e14d9183cd22cef32c3909a3"}, - {file = "kidash-0.6.2rc1.tar.gz", hash = "sha256:2a3234cc255b745e69b2de03c64176e5413ac48900b363d856161417b60eaaa3"}, + {file = "kidash-0.6.2-py3-none-any.whl", hash = "sha256:adf39b88e49ecac5269418f0775bf91e22ecdc9a43ff89e4d72682ee969a0810"}, + {file = "kidash-0.6.2.tar.gz", hash = "sha256:c5c54e9f7a104e90f351b34910f817322481b37b2f85a1cbb69424031cfeeb5c"}, ] [package.dependencies] @@ -1526,13 +1526,13 @@ files = [ [[package]] name = "perceval" -version = "0.23.2rc1" +version = "0.23.2" description = "Send Sir Perceval on a quest to fetch and gather data from software repositories." optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "perceval-0.23.2rc1-py3-none-any.whl", hash = "sha256:c4bd19144ec5dd44da62bb0a845691cf3597ba207ca35b7d8857db042b8cc648"}, - {file = "perceval-0.23.2rc1.tar.gz", hash = "sha256:f7fffcf70d7ab928f9c77edc7f0c4c702476e8641f160f948797f6a48bcddddc"}, + {file = "perceval-0.23.2-py3-none-any.whl", hash = "sha256:4a21f94fc26c53236f0317ef65b41295f984999ef0b2016eda2ea8c5dfb79790"}, + {file = "perceval-0.23.2.tar.gz", hash = "sha256:4ea1a7448388c9efb83d84a952c07408b7c236664a96cc63bcaea28811120a30"}, ] [package.dependencies] @@ -1551,13 +1551,13 @@ docs = ["furo (>=2023.03.27,<2024.0.0)", "myst-parser (>=1.0.0,<2.0.0)"] [[package]] name = "perceval-mozilla" -version = "0.3.18rc1" +version = "0.3.18" description = "Bundle of Perceval backends for Mozilla ecosystem." optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "perceval_mozilla-0.3.18rc1-py3-none-any.whl", hash = "sha256:52bd745795c629e0ad3907e7b5452b0003ab709a91ae7a899bf28da5cce1c807"}, - {file = "perceval_mozilla-0.3.18rc1.tar.gz", hash = "sha256:3a026749bc337b29093b8d5d2ad4c96fd41a92efaeeb781a0fcadae6dfb324e1"}, + {file = "perceval_mozilla-0.3.18-py3-none-any.whl", hash = "sha256:766c151a988050b1aeced11b8d2119b9e6cdf52e899f5d48c5f749bf59a0054e"}, + {file = "perceval_mozilla-0.3.18.tar.gz", hash = "sha256:7d31be854fe6c16ed35a8a25cae75c01c63654559f66dcfb911f7c6966164dd0"}, ] [package.dependencies] @@ -1567,13 +1567,13 @@ requests = ">=2.7.0,<3.0.0" [[package]] name = "perceval-opnfv" -version = "0.2.18rc1" +version = "0.2.18" description = "Bundle of Perceval backends for OPNFV ecosystem." optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "perceval_opnfv-0.2.18rc1-py3-none-any.whl", hash = "sha256:89cccdc5f77b2ad2e347d27c8ecb74d4bda02d450fa61277c6378fbbf2009cfc"}, - {file = "perceval_opnfv-0.2.18rc1.tar.gz", hash = "sha256:410138dedc1e2fa7e9c2af0e395747d66b721685ad1c87915096a30f2d8b481c"}, + {file = "perceval_opnfv-0.2.18-py3-none-any.whl", hash = "sha256:30b60a1a3f57b4a93f89d2dc37c891ca5531f916b35700850cc95c15d00e5bc8"}, + {file = "perceval_opnfv-0.2.18.tar.gz", hash = "sha256:1efdd5e395c2282a601cc464dffea0d2874893f6bcc40f114478354247acf8c3"}, ] [package.dependencies] @@ -1583,13 +1583,13 @@ requests = ">=2.7.0,<3.0.0" [[package]] name = "perceval-puppet" -version = "0.2.18rc1" +version = "0.2.18" description = "Bundle of Perceval backends for Puppet, Inc. ecosystem." optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "perceval_puppet-0.2.18rc1-py3-none-any.whl", hash = "sha256:472caaa861c3a01137e1db397ce3b35d8dba7394a257c67d004215982014ec02"}, - {file = "perceval_puppet-0.2.18rc1.tar.gz", hash = "sha256:1daca7bc4d15fd2b2b936e2cc54e812563f9a3b789c7370ac9ad531acaffa7ee"}, + {file = "perceval_puppet-0.2.18-py3-none-any.whl", hash = "sha256:5f311255c2998a596a89dcd320779f3ab6b96a19fa7979561fc57d9a744f096c"}, + {file = "perceval_puppet-0.2.18.tar.gz", hash = "sha256:ec9d17e8befc052a86c18d6a236f0da9bb53b8adebca1916b6c8dd9d6525ae7b"}, ] [package.dependencies] @@ -1599,13 +1599,13 @@ requests = ">=2.7.0,<3.0.0" [[package]] name = "perceval-weblate" -version = "0.2.18rc1" +version = "0.2.18" description = "Bundle of Perceval backends for Weblate." optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "perceval_weblate-0.2.18rc1-py3-none-any.whl", hash = "sha256:5b71fefd2874ebf6316f4304d53920803f143a7ebd06f2fb0a64f1009a00c327"}, - {file = "perceval_weblate-0.2.18rc1.tar.gz", hash = "sha256:2ad52122d4ee4ce146890444677df90a4ee2c2e30909180fe73bc744d753659b"}, + {file = "perceval_weblate-0.2.18-py3-none-any.whl", hash = "sha256:7d7d901a1e5d328c09bcd4e447ef6eb2f88accb7f2293462bcf9d6a25ffcd3a0"}, + {file = "perceval_weblate-0.2.18.tar.gz", hash = "sha256:25876e6fdd5ebcd1e3fff9512c24f5950c6bf06892f845d2b5407777642ab054"}, ] [package.dependencies] @@ -1646,22 +1646,22 @@ test = ["coveralls", "futures", "mock", "pytest (>=2.7.3)", "pytest-benchmark", [[package]] name = "protobuf" -version = "4.25.0" +version = "4.25.1" description = "" optional = false python-versions = ">=3.8" files = [ - {file = "protobuf-4.25.0-cp310-abi3-win32.whl", hash = "sha256:5c1203ac9f50e4853b0a0bfffd32c67118ef552a33942982eeab543f5c634395"}, - {file = "protobuf-4.25.0-cp310-abi3-win_amd64.whl", hash = "sha256:c40ff8f00aa737938c5378d461637d15c442a12275a81019cc2fef06d81c9419"}, - {file = "protobuf-4.25.0-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:cf21faba64cd2c9a3ed92b7a67f226296b10159dbb8fbc5e854fc90657d908e4"}, - {file = "protobuf-4.25.0-cp37-abi3-manylinux2014_aarch64.whl", hash = "sha256:32ac2100b0e23412413d948c03060184d34a7c50b3e5d7524ee96ac2b10acf51"}, - {file = "protobuf-4.25.0-cp37-abi3-manylinux2014_x86_64.whl", hash = "sha256:683dc44c61f2620b32ce4927de2108f3ebe8ccf2fd716e1e684e5a50da154054"}, - {file = "protobuf-4.25.0-cp38-cp38-win32.whl", hash = "sha256:1a3ba712877e6d37013cdc3476040ea1e313a6c2e1580836a94f76b3c176d575"}, - {file = "protobuf-4.25.0-cp38-cp38-win_amd64.whl", hash = "sha256:b2cf8b5d381f9378afe84618288b239e75665fe58d0f3fd5db400959274296e9"}, - {file = "protobuf-4.25.0-cp39-cp39-win32.whl", hash = "sha256:63714e79b761a37048c9701a37438aa29945cd2417a97076048232c1df07b701"}, - {file = "protobuf-4.25.0-cp39-cp39-win_amd64.whl", hash = "sha256:d94a33db8b7ddbd0af7c467475fb9fde0c705fb315a8433c0e2020942b863a1f"}, - {file = "protobuf-4.25.0-py3-none-any.whl", hash = "sha256:1a53d6f64b00eecf53b65ff4a8c23dc95df1fa1e97bb06b8122e5a64f49fc90a"}, - {file = "protobuf-4.25.0.tar.gz", hash = "sha256:68f7caf0d4f012fd194a301420cf6aa258366144d814f358c5b32558228afa7c"}, + {file = "protobuf-4.25.1-cp310-abi3-win32.whl", hash = "sha256:193f50a6ab78a970c9b4f148e7c750cfde64f59815e86f686c22e26b4fe01ce7"}, + {file = "protobuf-4.25.1-cp310-abi3-win_amd64.whl", hash = "sha256:3497c1af9f2526962f09329fd61a36566305e6c72da2590ae0d7d1322818843b"}, + {file = "protobuf-4.25.1-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:0bf384e75b92c42830c0a679b0cd4d6e2b36ae0cf3dbb1e1dfdda48a244f4bcd"}, + {file = "protobuf-4.25.1-cp37-abi3-manylinux2014_aarch64.whl", hash = "sha256:0f881b589ff449bf0b931a711926e9ddaad3b35089cc039ce1af50b21a4ae8cb"}, + {file = "protobuf-4.25.1-cp37-abi3-manylinux2014_x86_64.whl", hash = "sha256:ca37bf6a6d0046272c152eea90d2e4ef34593aaa32e8873fc14c16440f22d4b7"}, + {file = "protobuf-4.25.1-cp38-cp38-win32.whl", hash = "sha256:abc0525ae2689a8000837729eef7883b9391cd6aa7950249dcf5a4ede230d5dd"}, + {file = "protobuf-4.25.1-cp38-cp38-win_amd64.whl", hash = "sha256:1484f9e692091450e7edf418c939e15bfc8fc68856e36ce399aed6889dae8bb0"}, + {file = "protobuf-4.25.1-cp39-cp39-win32.whl", hash = "sha256:8bdbeaddaac52d15c6dce38c71b03038ef7772b977847eb6d374fc86636fa510"}, + {file = "protobuf-4.25.1-cp39-cp39-win_amd64.whl", hash = "sha256:becc576b7e6b553d22cbdf418686ee4daa443d7217999125c045ad56322dda10"}, + {file = "protobuf-4.25.1-py3-none-any.whl", hash = "sha256:a19731d5e83ae4737bb2a089605e636077ac001d18781b3cf489b9546c7c80d6"}, + {file = "protobuf-4.25.1.tar.gz", hash = "sha256:57d65074b4f5baa4ab5da1605c02be90ac20c8b40fb137d6a8df9f416b0d0ce2"}, ] [[package]] @@ -1936,13 +1936,13 @@ use-chardet-on-py3 = ["chardet (>=3.0.2,<6)"] [[package]] name = "rich" -version = "13.6.0" +version = "13.7.0" description = "Render rich text, tables, progress bars, syntax highlighting, markdown and more to the terminal" optional = false python-versions = ">=3.7.0" files = [ - {file = "rich-13.6.0-py3-none-any.whl", hash = "sha256:2b38e2fe9ca72c9a00170a1a2d20c63c790d0e10ef1fe35eba76e1e7b1d7d245"}, - {file = "rich-13.6.0.tar.gz", hash = "sha256:5c14d22737e6d5084ef4771b62d5d4363165b403455a30a1c8ca39dc7b644bef"}, + {file = "rich-13.7.0-py3-none-any.whl", hash = "sha256:6da14c108c4866ee9520bbffa71f6fe3962e193b7da68720583850cd4548e235"}, + {file = "rich-13.7.0.tar.gz", hash = "sha256:5cb5123b5cf9ee70584244246816e9114227e0b98ad9176eede6ad54bf5403fa"}, ] [package.dependencies] @@ -2092,13 +2092,13 @@ testing = ["pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", [[package]] name = "sirmordred" -version = "0.10.2rc1" +version = "0.10.2" description = "Drive GrimoireLab tools to produce a dashboard" optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "sirmordred-0.10.2rc1-py3-none-any.whl", hash = "sha256:19ad29c1a5b1ee8895f3c5834de53366fb5ea53486b0d404b9f0544ea19d1a0f"}, - {file = "sirmordred-0.10.2rc1.tar.gz", hash = "sha256:ccaf6a60756b8e052b2fb2ad995babf0d3526e4993304695119cf9257cb87052"}, + {file = "sirmordred-0.10.2-py3-none-any.whl", hash = "sha256:b07f5f35ab05258f0156753216eef7f7f6e9232f1fc2f0ae36b0e9f602d63264"}, + {file = "sirmordred-0.10.2.tar.gz", hash = "sha256:e201f2ff4aa47f39a385061af8233717878ad899b9e0999a5c9160494873379e"}, ] [package.dependencies] @@ -2143,13 +2143,13 @@ files = [ [[package]] name = "sortinghat" -version = "0.15.1rc1" +version = "0.16.0" description = "A tool to manage identities." optional = false python-versions = ">=3.8,<4.0" files = [ - {file = "sortinghat-0.15.1rc1-py3-none-any.whl", hash = "sha256:72904520717422f6b5b3c3f6ec7f272e1c14abcf4cd9fc6fd1fc5bf70091c319"}, - {file = "sortinghat-0.15.1rc1.tar.gz", hash = "sha256:f4255ca67e9600612d717343d52ddcfd4949887d698d0b5c7c9a20c8e86f4728"}, + {file = "sortinghat-0.16.0-py3-none-any.whl", hash = "sha256:8ec65faea750620efda0fe1a84b51e6f6defebf3535c19443409dd5661a6ddf0"}, + {file = "sortinghat-0.16.0.tar.gz", hash = "sha256:e508a17ad26982c58a8c737367f14a55e3df43818fa8f52acf6a407943a696eb"}, ] [package.dependencies] @@ -2335,13 +2335,13 @@ files = [ [[package]] name = "tomlkit" -version = "0.12.2" +version = "0.12.3" description = "Style preserving TOML library" optional = false python-versions = ">=3.7" files = [ - {file = "tomlkit-0.12.2-py3-none-any.whl", hash = "sha256:eeea7ac7563faeab0a1ed8fe12c2e5a51c61f933f2502f7e9db0241a65163ad0"}, - {file = "tomlkit-0.12.2.tar.gz", hash = "sha256:df32fab589a81f0d7dc525a4267b6d7a64ee99619cbd1eeb0fae32c1dd426977"}, + {file = "tomlkit-0.12.3-py3-none-any.whl", hash = "sha256:b0a645a9156dc7cb5d3a1f0d4bab66db287fcb8e0430bdd4664a095ea16414ba"}, + {file = "tomlkit-0.12.3.tar.gz", hash = "sha256:75baf5012d06501f07bee5bf8e801b9f343e7aac5a92581f20f80ce632e6b5a4"}, ] [[package]] @@ -2399,4 +2399,4 @@ testing = ["big-O", "jaraco.functools", "jaraco.itertools", "more-itertools", "p [metadata] lock-version = "2.0" python-versions = "^3.8" -content-hash = "d82dbe94a625baba77309e18ae5d90eb44a5c5e6f28d3ff6cc61261561b030df" +content-hash = "f556516ca34e23ab042932ab218dd7a419b185f6dea0cc01301142c56f679284" diff --git a/pyproject.toml b/pyproject.toml index f950f143..2af17619 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "grimoirelab" -version = "0.16.1-rc.1" +version = "0.17.0" description = "Tool set for software development analytics" authors = [ "GrimoireLab Developers" @@ -39,18 +39,18 @@ classifiers = [ python = "^3.8" grimoirelab-toolkit = {version = ">=0.4.0", allow-prereleases = true} -perceval-mozilla = {version = ">=0.3.18-rc.1", allow-prereleases = true} -perceval-opnfv = {version = ">=0.2.18-rc.1", allow-prereleases = true} -perceval-puppet = {version = ">=0.2.18-rc.1", allow-prereleases = true} -perceval-weblate = {version = ">=0.2.18-rc.1", allow-prereleases = true} -sortinghat = {version = ">=0.15.1-rc.1", allow-prereleases = true} -kidash = {version = ">=0.6.2-rc.1", allow-prereleases = true} +perceval-mozilla = {version = ">=0.3.18", allow-prereleases = true} +perceval-opnfv = {version = ">=0.2.18", allow-prereleases = true} +perceval-puppet = {version = ">=0.2.18", allow-prereleases = true} +perceval-weblate = {version = ">=0.2.18", allow-prereleases = true} +sortinghat = {version = ">=0.16.0", allow-prereleases = true} +kidash = {version = ">=0.6.2", allow-prereleases = true} grimoirelab-panels = {version = ">=0.3.0", allow-prereleases = true} -grimoire-elk = {version = ">=0.109.2-rc.1", allow-prereleases = true} -sirmordred = {version = ">=0.10.2-rc.1", allow-prereleases = true} +grimoire-elk = {version = ">=0.109.2", allow-prereleases = true} +sirmordred = {version = ">=0.10.2", allow-prereleases = true} cereslib = {version = ">=0.4.3", allow-prereleases = true} -graal = {version = ">=0.4.16-rc.1", allow-prereleases = true} -perceval = {version = ">=0.23.2-rc.1", allow-prereleases = true} +graal = {version = ">=0.4.17", allow-prereleases = true} +perceval = {version = ">=0.23.2", allow-prereleases = true} [tool.poetry.dev-dependencies] diff --git a/releases/0.17.0.md b/releases/0.17.0.md new file mode 100644 index 00000000..0316e7ad --- /dev/null +++ b/releases/0.17.0.md @@ -0,0 +1,36 @@ +# GrimoireLab 0.17.0 +The following list describes the changes by component: + + + +## sortinghat 0.16.0 - (2023-11-17) + +**Bug fixes:** + + * Fix individual page not loading\ + The individual's view was not loading when the workspace had not been + used before or the cache was cleared. + +**Performance improvements:** + + * Recommendations performance improved\ + Improve the recommendations performance by reducing the number of + queries to the database and only generating recommendations between + individuals that are directly related. + + + + + + + + + ## graal 0.4.17 - (2023-11-17) + + * Update Poetry's package dependencies + ## grimoire-elk 0.109.2 - (2023-11-17) + + * Update Poetry's package dependencies + ## sirmordred 0.10.2 - (2023-11-17) + + * Update Poetry's package dependencies diff --git a/requirements.txt b/requirements.txt index 62442bfa..e5bda464 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,14 +1,14 @@ -grimoirelab==0.16.1-rc.1 +grimoirelab==0.17.0 grimoirelab-toolkit==0.4.0 -perceval==0.23.2-rc.1 -perceval-mozilla==0.3.18-rc.1 -perceval-opnfv==0.2.18-rc.1 -perceval-puppet==0.2.18-rc.1 -perceval-weblate==0.2.18-rc.1 -grimoire-elk==0.109.2-rc.1 -sortinghat==0.15.1-rc.1 -kidash==0.6.2-rc.1 +perceval==0.23.2 +perceval-mozilla==0.3.18 +perceval-opnfv==0.2.18 +perceval-puppet==0.2.18 +perceval-weblate==0.2.18 +grimoire-elk==0.109.2 +sortinghat==0.16.0 +kidash==0.6.2 grimoirelab-panels==0.3.0 -sirmordred==0.10.2-rc.1 +sirmordred==0.10.2 cereslib==0.4.3 -graal==0.4.16-rc.1 +graal==0.4.17 diff --git a/src/grimoirelab-elk b/src/grimoirelab-elk index eababac7..eb161dfd 160000 --- a/src/grimoirelab-elk +++ b/src/grimoirelab-elk @@ -1 +1 @@ -Subproject commit eababac776d3ef3c24264a5e32941d7131d31fd1 +Subproject commit eb161dfd1674e34b5f918d9be366a4232c3d92e3 diff --git a/src/grimoirelab-graal b/src/grimoirelab-graal index 1085c5b4..3ffcb7a4 160000 --- a/src/grimoirelab-graal +++ b/src/grimoirelab-graal @@ -1 +1 @@ -Subproject commit 1085c5b45617c7cb8add3b716fd5787190824f4b +Subproject commit 3ffcb7a4c6505e1ae8abcd6a114c33fa18fb19f7 diff --git a/src/grimoirelab-kidash b/src/grimoirelab-kidash index fbebef2c..18d221a9 160000 --- a/src/grimoirelab-kidash +++ b/src/grimoirelab-kidash @@ -1 +1 @@ -Subproject commit fbebef2cd94e26d048a6cfc02bda377630475367 +Subproject commit 18d221a9e7885b90e4d4e23456b94f7934063bac diff --git a/src/grimoirelab-perceval b/src/grimoirelab-perceval index 8f7ae29e..6fd54a7e 160000 --- a/src/grimoirelab-perceval +++ b/src/grimoirelab-perceval @@ -1 +1 @@ -Subproject commit 8f7ae29e64163f91d832349fd3ae7b09b4d40176 +Subproject commit 6fd54a7ed60c592196bb9eb01953e346bd18023c diff --git a/src/grimoirelab-perceval-mozilla b/src/grimoirelab-perceval-mozilla index e07fcded..2d8db0c2 160000 --- a/src/grimoirelab-perceval-mozilla +++ b/src/grimoirelab-perceval-mozilla @@ -1 +1 @@ -Subproject commit e07fcded4dad9902d540c2bf727c232c79c7c297 +Subproject commit 2d8db0c236e927be4bbda3d8409003b4a54c198c diff --git a/src/grimoirelab-perceval-opnfv b/src/grimoirelab-perceval-opnfv index 8467c887..3dfd2082 160000 --- a/src/grimoirelab-perceval-opnfv +++ b/src/grimoirelab-perceval-opnfv @@ -1 +1 @@ -Subproject commit 8467c887db5ec60f2ec30fca0cd46c74b6534c6c +Subproject commit 3dfd20829379163d3d534000b879fa2e4c55df51 diff --git a/src/grimoirelab-perceval-puppet b/src/grimoirelab-perceval-puppet index 7b6cfe91..031b9a6a 160000 --- a/src/grimoirelab-perceval-puppet +++ b/src/grimoirelab-perceval-puppet @@ -1 +1 @@ -Subproject commit 7b6cfe918529cc49ce1a0b0b58b3a7b16c72b4ee +Subproject commit 031b9a6a5aac959d9cc10ea18bd57163e810dad4 diff --git a/src/grimoirelab-perceval-weblate b/src/grimoirelab-perceval-weblate index dfd9bb7c..4313fa8b 160000 --- a/src/grimoirelab-perceval-weblate +++ b/src/grimoirelab-perceval-weblate @@ -1 +1 @@ -Subproject commit dfd9bb7c1735bc2c48d49e8582bf58b2e23ad0c1 +Subproject commit 4313fa8b01723f188093eb674e1fc5310d7bed1d diff --git a/src/grimoirelab-sirmordred b/src/grimoirelab-sirmordred index 6ccee12a..d3632f13 160000 --- a/src/grimoirelab-sirmordred +++ b/src/grimoirelab-sirmordred @@ -1 +1 @@ -Subproject commit 6ccee12ac006b41e0f29eafabcef4523d061e984 +Subproject commit d3632f133176b485758d9ce9c8a3bcb28340e7ec diff --git a/src/grimoirelab-sortinghat b/src/grimoirelab-sortinghat index 998c9ebb..26c730a4 160000 --- a/src/grimoirelab-sortinghat +++ b/src/grimoirelab-sortinghat @@ -1 +1 @@ -Subproject commit 998c9ebbb0d68e2edc8174a6b4e3e3d8d77614ed +Subproject commit 26c730a461e9d425dcba1ba345409b749765a762