Skip to content

Commit 22ace41

Browse files
committed
Release 1.17.0
1 parent 3b4162e commit 22ace41

19 files changed

+320
-78
lines changed

NEWS

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

3+
## GrimoireLab 1.17.0 - (2025-10-10)
4+
5+
**New components:**
6+
7+
* grimoirelab-toolkit 1.2.0
8+
* kidash 1.1.1
9+
* sortinghat 1.12.0
10+
* cereslib 1.1.1
11+
* perceval 1.4.0
12+
* perceval-mozilla 1.2.1
13+
* perceval-opnfv 1.1.1
14+
* perceval-puppet 1.1.1
15+
* perceval-weblate 1.1.1
16+
* graal 1.2.1
17+
* grimoire-elk 1.5.0
18+
* sirmordred 1.2.1
19+
20+
The following list describes the changes by component:
21+
22+
### grimoirelab-toolkit
23+
24+
**New features:**
25+
26+
* Identity management functions\
27+
Introduce a new module for managing identities. It includes functions
28+
to generate a UUID based on identity data and to convert Unicode
29+
strings to their unaccented form.
30+
31+
### kidash
32+
33+
* Update Poetry's package dependencies
34+
35+
### sortinghat
36+
37+
**New features:**
38+
39+
* Merge identities when adding a LinkedIn profile (#987)\
40+
When a user tries to add a LinkedIn identity that already exists to a
41+
profile, the user interface now offers the option to merge the
42+
identities.
43+
* Redirect to the original URL after user inactivity (#995)\
44+
After logging in, users are now redirected to the page they were
45+
visiting when they were logged out due to inactivity.
46+
* Improved UI for merge recommendations\
47+
The user interface now shows more than one merge recommendation at a
48+
time, and recommendations for an individual are now grouped so they
49+
can be managed in batches.
50+
51+
**Bug fixes:**
52+
53+
* Remove multiple LinkedIn identities (#1008)\
54+
The user interface became stuck when multiple individuals were
55+
removed using the option 'Remove Linkedin profile' on the individuals
56+
view.
57+
* GraphQL task_id type changed and interval value conversion\
58+
Updated task_id fields in DeleteScheduledTask and UpdateScheduledTask
59+
to use graphene.ID() instead of graphene.Int(). In Graphene v3, this
60+
caused type errors because a string value was being passed instead of
61+
an integer. Also converted interval values to numbers in the
62+
ImporterModal and SettingsGeneral components to prevent similar type
63+
errors, since Graphene v3 expects numeric values instead of strings.
64+
* Error of duplicated identities fixed during the import\
65+
Duplicated identities found during the import process weren't property
66+
handled which made the process to stop with an exception.
67+
* Importer job rescheduled fixed\
68+
Fixes a bug that caused the importer to always use the same start date
69+
when importing identities after being rescheduled. It now uses the
70+
start date of the current job as from_date for the next execution.
71+
* Case-insensitive matching for criteria\
72+
Convert the matching criteria to lowercase. This allows for case-
73+
insensitive comparisons, improving the matching accuracy.
74+
* Table showing jobs failing for offset-naive datetimes\
75+
Showing jobs in the table combining scheduled jobs and one-time jobs
76+
failed.
77+
78+
### cereslib
79+
80+
**Bug fixes:**
81+
82+
* Time zone for Git aoc study updated\
83+
In Git areas of code study use the time zone (`tz` field) from the
84+
author date instead of the committer date to be the same as Git index
85+
dates. Also include `committer_tz` in the index so it is available if
86+
needed.
87+
88+
### perceval
89+
90+
**New features:**
91+
92+
* New trailers for Git commits\
93+
The list of recognized trailers in Git has been expanded using the
94+
ones listed by the [Git documentation](https://git-
95+
scm.com/docs/SubmittingPatches#sign-off).
96+
97+
### perceval-mozilla
98+
99+
**Bug fixes:**
100+
101+
* Handle Kitsune server errors\
102+
This change adds retry logic for HTTP 500 errors when fetching
103+
answers. Ignores the answers after several retries.
104+
105+
### perceval-opnfv
106+
107+
* Update Poetry's package dependencies
108+
109+
### perceval-puppet
110+
111+
* Update Poetry's package dependencies
112+
113+
### perceval-weblate
114+
115+
* Update Poetry's package dependencies
116+
117+
### graal
118+
119+
* Update Poetry's package dependencies
120+
121+
### grimoire-elk
122+
123+
**Performance improvements:**
124+
125+
* [github] Raw mapping updated\
126+
Update `commit_message`, `body`, and `diff_hunk` fields to non-indexed
127+
objects in raw index to improve performance. This change requires
128+
reindex of the GitHub index.
129+
130+
### sirmordred
131+
132+
* Update Poetry's package dependencies
133+
134+
3135
## GrimoireLab 1.16.0 - (2025-09-23)
4136

5137
**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.16.0"
7+
ARG GRIMOIRELAB_RELEASE="1.17.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-10-10 15:11:59.520892
2-
__version__ = "1.17.0-rc.1"
1+
# File auto-generated by semverup on 2025-10-10 16:25:45.059615
2+
__version__ = "1.17.0"

poetry.lock

Lines changed: 37 additions & 37 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)