Skip to content

Commit 5185f2e

Browse files
committed
Release 1.16.0
1 parent 1cd92c2 commit 5185f2e

20 files changed

Lines changed: 529 additions & 140 deletions

NEWS

Lines changed: 195 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,200 @@
11
# Releases
22

3+
## GrimoireLab 1.16.0 - (2025-09-23)
4+
5+
**New components:**
6+
7+
* grimoirelab-toolkit 1.1.0
8+
* kidash 1.1.0
9+
* sortinghat 1.11.0
10+
* cereslib 1.1.0
11+
* sigils 1.2.0
12+
* perceval 1.3.4
13+
* perceval-mozilla 1.2.0
14+
* perceval-opnfv 1.1.0
15+
* perceval-puppet 1.1.0
16+
* perceval-weblate 1.1.0
17+
* graal 1.2.0
18+
* grimoire-elk 1.4.0
19+
* sirmordred 1.2.0
20+
21+
The following list describes the changes by component:
22+
23+
### grimoirelab-toolkit
24+
25+
**New features:**
26+
27+
* Increased minimum version for Python to 3.10\
28+
Python 3.9 reaches the end of life in October 2025. This means it
29+
won't receive new updates or patches to fix security issues.
30+
GrimoireLab supports Python 3.10 and higher from now on.
31+
32+
### kidash
33+
34+
**New features:**
35+
36+
* Increased minimum version for Python to 3.10\
37+
Python 3.9 reaches the end of life in October 2025. This means it
38+
won't receive new updates or patches to fix security issues.
39+
GrimoireLab supports Python 3.10 and higher from now on.
40+
41+
### sortinghat
42+
43+
**New features:**
44+
45+
* Recommendations based on GitHub-generated email addresses (#867)\
46+
Merge recommendations can now match GitHub profiles to GitHub-
47+
generated emails (<username>@users.noreply.github.com). Individuals
48+
can also be automatically unified with this criteria.
49+
* Increased minimum version for Python to 3.10\
50+
Python 3.9 reaches the end of life in October 2025. This means it
51+
won't receive new updates or patches to fix security issues.
52+
GrimoireLab supports Python 3.10 and higher from now on.
53+
54+
**Bug fixes:**
55+
56+
* Enforce merge recommendation integrity (#993)\
57+
Ensure merge recommendations are unique between individuals and
58+
prevent creating recommmendations with the same individual.
59+
* Automatic affiliation fixed and reduced results (#994)\
60+
Fixes a bug that caused running the affiliate process to overwrite
61+
existing affiliation dates. Now, the job result only includes
62+
individuals who were newly affiliated.
63+
* Unavailable Individuals in Recommendations\
64+
Recommendations now handle cases where an individual has been removed
65+
or merged, preventing errors when creating new recommendations.
66+
* Django static files configuration\
67+
Update the Django STORAGES setting for static files, ensuring
68+
compatibility with Django 5.2.
69+
70+
**Performance improvements:**
71+
72+
* SortingHat API slow due to changelog information\
73+
Improve SortingHat API performance by adding an index to the
74+
transactions table in the database.
75+
* Oraganizations endpoint performance improvement\
76+
Improve the performance of the organizations endpoint, reducing the
77+
loading time of the organizations table
78+
79+
### cereslib
80+
81+
**New features:**
82+
83+
* Increased minimum version for Python to 3.10\
84+
Python 3.9 reaches the end of life in October 2025. This means it
85+
won't receive new updates or patches to fix security issues.
86+
GrimoireLab supports Python 3.10 and higher from now on.
87+
88+
### sigils
89+
90+
**New features:**
91+
92+
* Increased minimum version for Python to 3.10\
93+
Python 3.9 reaches the end of life in October 2025. This means it
94+
won't receive new updates or patches to fix security issues.
95+
GrimoireLab supports Python 3.10 and higher from now on.
96+
97+
### perceval
98+
99+
* Update Poetry's package dependencies
100+
101+
### perceval-mozilla
102+
103+
**New features:**
104+
105+
* Increased minimum version for Python to 3.10\
106+
Python 3.9 reaches the end of life in October 2025. This means it
107+
won't receive new updates or patches to fix security issues.
108+
GrimoireLab supports Python 3.10 and higher from now on.
109+
110+
### perceval-opnfv
111+
112+
**New features:**
113+
114+
* Increased minimum version for Python to 3.10\
115+
Python 3.9 reaches the end of life in October 2025. This means it
116+
won't receive new updates or patches to fix security issues.
117+
GrimoireLab supports Python 3.10 and higher from now on.
118+
119+
### perceval-puppet
120+
121+
**New features:**
122+
123+
* Increased minimum version for Python to 3.10\
124+
Python 3.9 reaches the end of life in October 2025. This means it
125+
won't receive new updates or patches to fix security issues.
126+
GrimoireLab supports Python 3.10 and higher from now on.
127+
128+
### perceval-weblate
129+
130+
**New features:**
131+
132+
* Increased minimum version for Python to 3.10\
133+
Python 3.9 reaches the end of life in October 2025. This means it
134+
won't receive new updates or patches to fix security issues.
135+
GrimoireLab supports Python 3.10 and higher from now on.
136+
137+
### graal
138+
139+
**New features:**
140+
141+
* Increased minimum version for Python to 3.10\
142+
Python 3.9 reaches the end of life in October 2025. This means it
143+
won't receive new updates or patches to fix security issues.
144+
GrimoireLab supports Python 3.10 and higher from now on.
145+
146+
### grimoire-elk
147+
148+
**New features:**
149+
150+
* Increased minimum version for Python to 3.10\
151+
Python 3.9 reaches the end of life in October 2025. This means it
152+
won't receive new updates or patches to fix security issues.
153+
GrimoireLab supports Python 3.10 and higher from now on.
154+
155+
**Bug fixes:**
156+
157+
* Size parameter for Areas of code\
158+
Include block_size parameter to the Areas of code study. It allows a
159+
better control over data processing in chunks, and allow to define a
160+
lower value when the items to process are big.
161+
* GitHub types unified\
162+
The item types for pull requests in the GitHub indices had different
163+
values. While in `github_pull_requests` the type was `pull request`,
164+
the type in `github2_pull_request` was `pull_request` (with
165+
underscore). We have fixed this bug unifing the type to
166+
`pull_request`. You will have to re-enrich indices in your instance to
167+
update old items.
168+
* Sync AOC and Git raw indexes error\
169+
An error occurred in the Areas of Code study, where syncing the AOC
170+
and the Git raw index caused an infinite loop due to using different
171+
dates for filtering
172+
* [github/raw] huge term in data.auto_merge.commit_message handled\
173+
This fixes a potential huge term in the "data.auto
174+
merge.commit_message" field during the `github2:pull` backend's
175+
collection phase by converting the field to text.
176+
* Missing creation_date field in Bugzilla\
177+
For some Bugzilla bugs, the creation date was unavailable. In these
178+
cases, the first activity date is now used to display the bug's
179+
creation date.
180+
181+
**New deprecations:**
182+
183+
* ElasticSearch 6 no longer supported\
184+
Elasticsearch 6 is outdated and no longer receives updates. To
185+
continue development with new features and support for later versions
186+
of Elasticsearch and OpenSearch, we have had to drop support for ES 6.
187+
188+
### sirmordred
189+
190+
**New features:**
191+
192+
* Increased minimum version for Python to 3.10\
193+
Python 3.9 reaches the end of life in October 2025. This means it
194+
won't receive new updates or patches to fix security issues.
195+
GrimoireLab supports Python 3.10 and higher from now on.
196+
197+
3198
## GrimoireLab 1.15.1 - (2025-08-21)
4199

5200
**New components:**

docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
FROM python:3.12-slim-bookworm
55
LABEL maintainer="Santiago Dueñas <sduenas@bitergia.com>"
66

7-
ARG GRIMOIRELAB_RELEASE="1.15.1"
7+
ARG GRIMOIRELAB_RELEASE="1.16.0"
88

99
ENV DEBIAN_FRONTEND=noninteractive
1010
ENV DEPLOY_USER=grimoire

grimoirelab/_version.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
# File auto-generated by semverup on 2025-09-15 14:50:35.473852
2-
__version__ = "1.16.0-rc.5"
1+
# File auto-generated by semverup on 2025-09-23 09:23:39.126520
2+
__version__ = "1.16.0"

0 commit comments

Comments
 (0)