diff --git a/NEWS b/NEWS index cdf67f61..fc175f99 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,36 @@ # Releases +## sortinghat 1.3.0 - (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. + + ## sortinghat 1.2.1 - (2024-08-13) * Update Poetry's package dependencies diff --git a/pyproject.toml b/pyproject.toml index ec7aed1b..117e29b5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "sortinghat" -version = "1.3.0-rc.1" +version = "1.3.0" description = "A tool to manage identities." authors = [ "GrimoireLab Developers" diff --git a/releases/1.3.0.md b/releases/1.3.0.md new file mode 100644 index 00000000..c3a34d73 --- /dev/null +++ b/releases/1.3.0.md @@ -0,0 +1,30 @@ +## sortinghat 1.3.0 - (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. + diff --git a/releases/unreleased/processed/connection-closed-when-job-is-executed.yml b/releases/unreleased/processed/connection-closed-when-job-is-executed.yml deleted file mode 100644 index 25739aeb..00000000 --- a/releases/unreleased/processed/connection-closed-when-job-is-executed.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -title: Connection closed when job is executed -category: fixed -author: Jose Javier Merchante -issue: null -notes: > - 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. diff --git a/releases/unreleased/processed/duplicated-github-links.yml b/releases/unreleased/processed/duplicated-github-links.yml deleted file mode 100644 index a25c22c5..00000000 --- a/releases/unreleased/processed/duplicated-github-links.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Duplicated GitHub links -category: fixed -author: Eva Millán -issue: 912 -notes: > - The link to an individual's GitHub profile no longer appears several - times when there is more than one GitHub identity. diff --git a/releases/unreleased/processed/merge-organizations-when-adding-an-alias.yml b/releases/unreleased/processed/merge-organizations-when-adding-an-alias.yml deleted file mode 100644 index 217a925c..00000000 --- a/releases/unreleased/processed/merge-organizations-when-adding-an-alias.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Merge organizations when adding an alias -category: added -author: -issue: 913 -notes: > - 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. diff --git a/releases/unreleased/processed/remove-merge-recommendations.yml b/releases/unreleased/processed/remove-merge-recommendations.yml deleted file mode 100644 index 505b62f4..00000000 --- a/releases/unreleased/processed/remove-merge-recommendations.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Remove merge recommendations -category: added -author: Eva Millán -issue: 883 -notes: > - 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. diff --git a/releases/unreleased/processed/user-permissions-per-tenant.yml b/releases/unreleased/processed/user-permissions-per-tenant.yml deleted file mode 100644 index 8daca637..00000000 --- a/releases/unreleased/processed/user-permissions-per-tenant.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: User permissions per tenant -category: added -author: Jose Javier Merchante -issue: null -notes: > - 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`. diff --git a/sortinghat/_version.py b/sortinghat/_version.py index c55e6cbc..af9a100e 100644 --- a/sortinghat/_version.py +++ b/sortinghat/_version.py @@ -1,2 +1,2 @@ -# File auto-generated by semverup on 2024-08-30 15:07:41.321707 -__version__ = "1.3.0-rc.1" +# File auto-generated by semverup on 2024-08-30 16:03:14.037772 +__version__ = "1.3.0"