Grimoirelab: 1.16.0 Release

Release date:
September 23, 2025
Previous version:
1.16.0-rc.5 (released September 15, 2025)
Magnitude:
0 Diff Delta
Contributors:
0 total committers
Data confidence:
Commits:

Top Contributors in 1.16.0

Could not determine top contributors for this release.

Directory Browser for 1.16.0

We haven't yet finished calculating and confirming the files and directories changed in this release. Please check back soon.

Release Notes Published

GrimoireLab 1.16.0

The following list describes the changes by component:

grimoirelab-toolkit 1.1.0 - (2025-09-23)

New features:

  • Increased minimum version for Python to 3.10\ Python 3.9 reaches the end of life in October 2025. This means it won't receive new updates or patches to fix security issues. GrimoireLab supports Python 3.10 and higher from now on.

kidash 1.1.0 - (2025-09-23)

New features:

  • Increased minimum version for Python to 3.10\ Python 3.9 reaches the end of life in October 2025. This means it won't receive new updates or patches to fix security issues. GrimoireLab supports Python 3.10 and higher from now on.

sortinghat 1.11.0 - (2025-09-23)

New features:

  • Recommendations based on GitHub-generated email addresses (#867)\ Merge recommendations can now match GitHub profiles to GitHub- generated emails (<username>@users.noreply.github.com). Individuals can also be automatically unified with this criteria.
  • Increased minimum version for Python to 3.10\ Python 3.9 reaches the end of life in October 2025. This means it won't receive new updates or patches to fix security issues. GrimoireLab supports Python 3.10 and higher from now on.

Bug fixes:

  • Enforce merge recommendation integrity (#993)\ Ensure merge recommendations are unique between individuals and prevent creating recommmendations with the same individual.
  • Automatic affiliation fixed and reduced results (#994)\ Fixes a bug that caused running the affiliate process to overwrite existing affiliation dates. Now, the job result only includes individuals who were newly affiliated.
  • Unavailable Individuals in Recommendations\ Recommendations now handle cases where an individual has been removed or merged, preventing errors when creating new recommendations.
  • Django static files configuration\ Update the Django STORAGES setting for static files, ensuring compatibility with Django 5.2.

Performance improvements:

  • SortingHat API slow due to changelog information\ Improve SortingHat API performance by adding an index to the transactions table in the database.
  • Oraganizations endpoint performance improvement\ Improve the performance of the organizations endpoint, reducing the loading time of the organizations table

cereslib 1.1.0 - (2025-09-23)

New features:

  • Increased minimum version for Python to 3.10\ Python 3.9 reaches the end of life in October 2025. This means it won't receive new updates or patches to fix security issues. GrimoireLab supports Python 3.10 and higher from now on.

grimoirelab-panels 1.2.0 - (2025-09-23)

New features:

  • Increased minimum version for Python to 3.10\ Python 3.9 reaches the end of life in October 2025. This means it won't receive new updates or patches to fix security issues. GrimoireLab supports Python 3.10 and higher from now on.

## perceval 1.3.4 - (2025-09-23)

  • Update Poetry's package dependencies ## perceval-mozilla 1.2.0 - (2025-09-23)

New features:

  • Increased minimum version for Python to 3.10\ Python 3.9 reaches the end of life in October 2025. This means it won't receive new updates or patches to fix security issues. GrimoireLab supports Python 3.10 and higher from now on.

perceval-opnfv 1.1.0 - (2025-09-23)

New features:

  • Increased minimum version for Python to 3.10\ Python 3.9 reaches the end of life in October 2025. This means it won't receive new updates or patches to fix security issues. GrimoireLab supports Python 3.10 and higher from now on.

perceval-puppet 1.1.0 - (2025-09-23)

New features:

  • Increased minimum version for Python to 3.10\ Python 3.9 reaches the end of life in October 2025. This means it won't receive new updates or patches to fix security issues. GrimoireLab supports Python 3.10 and higher from now on.

perceval-weblate 1.1.0 - (2025-09-23)

New features:

  • Increased minimum version for Python to 3.10\ Python 3.9 reaches the end of life in October 2025. This means it won't receive new updates or patches to fix security issues. GrimoireLab supports Python 3.10 and higher from now on.

graal 1.2.0 - (2025-09-23)

New features:

  • Increased minimum version for Python to 3.10\ Python 3.9 reaches the end of life in October 2025. This means it won't receive new updates or patches to fix security issues. GrimoireLab supports Python 3.10 and higher from now on.

grimoire-elk 1.4.0 - (2025-09-23)

New features:

  • Increased minimum version for Python to 3.10\ Python 3.9 reaches the end of life in October 2025. This means it won't receive new updates or patches to fix security issues. GrimoireLab supports Python 3.10 and higher from now on.

Bug fixes:

  • Size parameter for Areas of code\ Include block_size parameter to the Areas of code study. It allows a better control over data processing in chunks, and allow to define a lower value when the items to process are big.
  • GitHub types unified\ The item types for pull requests in the GitHub indices had different values. While in github_pull_requests the type was pull request, the type in github2_pull_request was pull_request (with underscore). We have fixed this bug unifing the type to pull_request. You will have to re-enrich indices in your instance to update old items.
  • Sync AOC and Git raw indexes error\ An error occurred in the Areas of Code study, where syncing the AOC and the Git raw index caused an infinite loop due to using different dates for filtering
  • [github/raw] huge term in data.auto_merge.commit_message handled\ This fixes a potential huge term in the "data.auto merge.commit_message" field during the github2:pull backend's collection phase by converting the field to text.
  • Missing creation_date field in Bugzilla\ For some Bugzilla bugs, the creation date was unavailable. In these cases, the first activity date is now used to display the bug's creation date.

New deprecations:

  • ElasticSearch 6 no longer supported\ Elasticsearch 6 is outdated and no longer receives updates. To continue development with new features and support for later versions of Elasticsearch and OpenSearch, we have had to drop support for ES 6.

sirmordred 1.2.0 - (2025-09-23)

New features:

  • Increased minimum version for Python to 3.10\ Python 3.9 reaches the end of life in October 2025. This means it won't receive new updates or patches to fix security issues. GrimoireLab supports Python 3.10 and higher from now on.