Skip to content

Commit

Permalink
Release 1.5.0-rc.1
Browse files Browse the repository at this point in the history
  • Loading branch information
sduenas committed Aug 30, 2024
1 parent 67d0861 commit 6891235
Show file tree
Hide file tree
Showing 15 changed files with 228 additions and 134 deletions.
4 changes: 2 additions & 2 deletions grimoirelab/_version.py
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
# File auto-generated by semverup on 2024-08-13 11:33:44.092227
__version__ = "1.4.1"
# File auto-generated by semverup on 2024-08-30 15:55:14.669128
__version__ = "1.5.0-rc.1"
211 changes: 111 additions & 100 deletions poetry.lock

Large diffs are not rendered by default.

22 changes: 11 additions & 11 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "grimoirelab"
version = "1.4.1"
version = "1.5.0-rc.1"
description = "Tool set for software development analytics"
authors = [
"GrimoireLab Developers"
Expand Down Expand Up @@ -39,18 +39,18 @@ classifiers = [
python = "^3.8"

grimoirelab-toolkit = {version = ">=1.0.4", allow-prereleases = true}
perceval-mozilla = {version = ">=1.0.5", allow-prereleases = true}
perceval-opnfv = {version = ">=1.0.5", allow-prereleases = true}
perceval-puppet = {version = ">=1.0.5", allow-prereleases = true}
perceval-weblate = {version = ">=1.0.5", allow-prereleases = true}
sortinghat = {version = ">=1.2.1", allow-prereleases = true}
kidash = {version = ">=1.0.4", allow-prereleases = true}
perceval-mozilla = {version = ">=1.0.6-rc.1", allow-prereleases = true}
perceval-opnfv = {version = ">=1.0.6-rc.1", allow-prereleases = true}
perceval-puppet = {version = ">=1.0.6-rc.1", allow-prereleases = true}
perceval-weblate = {version = ">=1.0.6-rc.1", allow-prereleases = true}
sortinghat = {version = ">=1.3.0-rc.1", allow-prereleases = true}
kidash = {version = ">=1.0.5-rc.1", allow-prereleases = true}
grimoirelab-panels = {version = ">=1.1.0", allow-prereleases = true}
grimoire-elk = {version = ">=1.1.4", allow-prereleases = true}
sirmordred = {version = ">=1.0.5", allow-prereleases = true}
grimoire-elk = {version = ">=1.1.5-rc.1", allow-prereleases = true}
sirmordred = {version = ">=1.1.0-rc.1", allow-prereleases = true}
cereslib = {version = ">=1.0.4", allow-prereleases = true}
graal = {version = ">=1.0.5", allow-prereleases = true}
perceval = {version = ">=1.0.5", allow-prereleases = true}
graal = {version = ">=1.0.6-rc.1", allow-prereleases = true}
perceval = {version = ">=1.0.6-rc.1", allow-prereleases = true}

[tool.poetry.dev-dependencies]

Expand Down
83 changes: 83 additions & 0 deletions releases/1.5.0-rc.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
# GrimoireLab 1.5.0-rc.1
The following list describes the changes by component:


## kidash 1.0.5-rc.1 - (2024-08-30)

* Update Poetry's package dependencies
## sortinghat 1.3.0-rc.1 - (2024-08-30)

**New features:**

* Remove merge recommendations (#883)\
Recommendations can now be deleted from the database and not just
dismissed. This is useful in case there are too many recommendations
to handle manually.
* Merge organizations when adding an alias (#913)\
When adding an alias on an organization's page, if the new alias is an
existing organization, users now have the option to merge them. This
is useful in cases where organizations can't be merged using drag and
drop.
* User permissions per tenant\
Update the permissions system to allow assigning permissions to users
based on the tenant they are accessing. The command `sortinghat-admin
set-group` has been renamed to `sortinghat.-admin set-permissions`.

**Bug fixes:**

* Duplicated GitHub links (#912)\
The link to an individual's GitHub profile no longer appears several
times when there is more than one GitHub identity.
* Connection closed when job is executed\
RQ workers create a fork to run the jobs. The issue arises when, after
completing the job, the MariaDB logs display the warning: `Aborted
connection to db. Got an error reading communication packets`. This
change ensures the database connection is closed before the fork ends,
preventing the warning from appearing.



## perceval 1.0.6-rc.1 - (2024-08-30)

**Bug fixes:**

* Fix issue #782 (#782)\
The issue was that perceval would not delete old tags from upstream
references. This change deletes tags locally if tags are deleted
upstream.

## perceval-mozilla 1.0.6-rc.1 - (2024-08-30)

* Update Poetry's package dependencies
## perceval-opnfv 1.0.6-rc.1 - (2024-08-30)

* Update Poetry's package dependencies
## perceval-puppet 1.0.6-rc.1 - (2024-08-30)

* Update Poetry's package dependencies
## perceval-weblate 1.0.6-rc.1 - (2024-08-30)

* Update Poetry's package dependencies
## graal 1.0.6-rc.1 - (2024-08-30)

* Update Poetry's package dependencies
## grimoire-elk 1.1.5-rc.1 - (2024-08-30)

**Bug fixes:**

* Git branches study improved\
Previously, while the branches study was running, the `branches` field
remained empty or partially filled until the study was completed,
leading to incorrect data being displayed on the dashboard. With this
change, the branches field is updated only after the study has
finished.

## sirmordred 1.1.0-rc.1 - (2024-08-30)

**Performance improvements:**

* Reduced the number of connections to SortingHat\
Mordred makes a lot of connections to the SortingHat server which
could cause the uWSGI queue to fill up. When the uWSGI queue is full,
Mordred cannot connect to the SortingHat server.

22 changes: 11 additions & 11 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
grimoirelab==1.4.1
grimoirelab==1.5.0-rc.1
grimoirelab-toolkit==1.0.4
perceval==1.0.5
perceval-mozilla==1.0.5
perceval-opnfv==1.0.5
perceval-puppet==1.0.5
perceval-weblate==1.0.5
grimoire-elk==1.1.4
sortinghat==1.2.1
kidash==1.0.4
perceval==1.0.6-rc.1
perceval-mozilla==1.0.6-rc.1
perceval-opnfv==1.0.6-rc.1
perceval-puppet==1.0.6-rc.1
perceval-weblate==1.0.6-rc.1
grimoire-elk==1.1.5-rc.1
sortinghat==1.3.0-rc.1
kidash==1.0.5-rc.1
grimoirelab-panels==1.1.0
sirmordred==1.0.5
sirmordred==1.1.0-rc.1
cereslib==1.0.4
graal==1.0.5
graal==1.0.6-rc.1
2 changes: 1 addition & 1 deletion src/grimoirelab-graal
2 changes: 1 addition & 1 deletion src/grimoirelab-kidash
2 changes: 1 addition & 1 deletion src/grimoirelab-sortinghat
Submodule grimoirelab-sortinghat updated 40 files
+1 −0 AUTHORS
+1 −1 README.md
+1 −3 docker/server.dockerfile
+75 −53 poetry.lock
+2 −2 pyproject.toml
+30 −0 releases/1.3.0-rc.1.md
+12 −0 releases/unreleased/processed/connection-closed-when-job-is-executed.yml
+8 −0 releases/unreleased/processed/duplicated-github-links.yml
+10 −0 releases/unreleased/processed/merge-organizations-when-adding-an-alias.yml
+9 −0 releases/unreleased/processed/remove-merge-recommendations.yml
+10 −0 releases/unreleased/processed/user-permissions-per-tenant.yml
+2 −2 sortinghat/_version.py
+4 −0 sortinghat/config/settings.py
+23 −1 sortinghat/core/api.py
+25 −1 sortinghat/core/db.py
+32 −2 sortinghat/core/decorators.py
+17 −1 sortinghat/core/jobs.py
+10 −2 sortinghat/core/management/commands/set_permissions.py
+18 −0 sortinghat/core/migrations/0009_tenant_perm_group.py
+1 −0 sortinghat/core/models.py
+20 −0 sortinghat/core/schema.py
+4 −4 sortinghat/server/sortinghat_admin.py
+2 −2 tests/cli/test_cmd_config.py
+77 −1 tests/test_api.py
+77 −1 tests/test_db.py
+80 −0 tests/test_schema.py
+24 −0 ui/src/apollo/mutations.js
+53 −0 ui/src/components/GenericModal.stories.js
+79 −0 ui/src/components/GenericModal.vue
+4 −0 ui/src/components/IndividualsTable.stories.js
+5 −0 ui/src/components/Recommendation.stories.js
+77 −8 ui/src/components/Recommendations.vue
+1 −0 ui/src/components/WorkSpace.stories.js
+29 −0 ui/src/composables/useModal.js
+6 −0 ui/src/views/Dashboard.vue
+8 −1 ui/src/views/Individual.vue
+54 −60 ui/src/views/Organization.vue
+1,389 −0 ui/tests/unit/__snapshots__/individual.spec.js.snap
+911 −381 ui/tests/unit/__snapshots__/storybook.spec.js.snap
+97 −0 ui/tests/unit/individual.spec.js

0 comments on commit 6891235

Please sign in to comment.