Skip to content

Commit 2e1ded2

Browse files
committed
Release 2.0.0-alpha.1
1 parent f2f6566 commit 2e1ded2

15 files changed

Lines changed: 600 additions & 358 deletions

NEWS

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

3+
## GrimoireLab 2.0.0-alpha.1 - (2025-11-17)
4+
5+
**New components:**
6+
7+
* grimoirelab-chronicler 1.0.0-alpha.3
8+
* grimoirelab-core 1.0.0-alpha.1
9+
10+
The following list describes the changes by component:
11+
12+
### grimoirelab-chronicler
13+
14+
**New features:**
15+
16+
* GrimoireLab Chronicler major release\
17+
First major release for GrimoireLab Chronicler providing the initial
18+
library that converts raw items fetched by Perceval into events for
19+
GrimoireLab.
20+
21+
### grimoirelab-core
22+
23+
**New features:**
24+
25+
* SortingHat Integration\
26+
Store and manage contributor identities in the SortingHat database,
27+
accessible via API.
28+
* Scalable Repository Collection\
29+
Improved scalability for large-scale repository data collection.
30+
* Bulk Repository Addition\
31+
Add multiple repositories at once from a user or organization.
32+
* Ecosystem and Project Organization\
33+
Group repositories into ecosystems and projects for better structure
34+
and analysis.
35+
* Superuser creation in setup command\
36+
The setup command now supports superuser creation, simplifying initial
37+
platform setup, especially in containerized environments. It also
38+
includes a `--no-interactive` option for non-interactive execution.
39+
* Event Generation from Git Repositories\
40+
Automatically generate events from commits, merge commits, file
41+
changes, and contributor identities.
42+
* OpenSearch Integration\
43+
Store and query collected events in OpenSearch for scalable analytics.
44+
* Repository Management UI\
45+
Manage repositories directly from the user interface.
46+
* SBOM Analysis\
47+
Upload and analyze Software Bill of Materials (SBOM) files.
48+
49+
**Others:**
50+
51+
* struclog added for logging platform messages\
52+
Organizing log data in a structured format makes easier to read and
53+
analyze it. After adding 'structlog', log messages will always have a
54+
structured format. The default mode prints the messages to the console
55+
in plain format, but it can also be configured to print them in JSON
56+
format by setting the environment variable 'GRIMOIRELAB_LOGS_JSON' to
57+
1 or 'true'.
58+
59+
360
## GrimoireLab 1.9.2 - (2025-01-17)
461

562
**New components:**

docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ FROM python:3.12-slim-bullseye
55

66
LABEL maintainer="Santiago Dueñas <sduenas@bitergia.com>"
77

8-
ARG GRIMOIRELAB_RELEASE="2.x"
8+
ARG GRIMOIRELAB_RELEASE="2.0.0-alpha.1"
99

1010
ENV DEBIAN_FRONTEND=noninteractive
1111
ENV DEPLOY_USER=grimoirelab

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-01-17 07:56:37.575247
2-
__version__ = "1.9.2"
1+
# File auto-generated by semverup on 2025-11-17 09:28:38.379999
2+
__version__ = "2.0.0-alpha.1"

poetry.lock

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

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tool.poetry]
22
name = "grimoirelab"
3-
version = "1.9.2"
3+
version = "2.0.0-alpha.1"
44
description = "Tool set for software development analytics"
55
authors = [
66
"GrimoireLab Developers"
@@ -42,8 +42,8 @@ perceval-puppet = {version = ">=1.1.1", allow-prereleases = true}
4242
perceval-weblate = {version = ">=1.1.1", allow-prereleases = true}
4343
sortinghat = {version = ">=1.12.0", allow-prereleases = true}
4444
perceval = {version = ">=1.4.0", allow-prereleases = true}
45-
grimoirelab-chronicler = {version = ">=0.1.0", allow-prereleases = true}
46-
grimoirelab-core = {version = ">=0.1.0", allow-prereleases = true}
45+
grimoirelab-chronicler = {version = ">=1.0.0-alpha.3", allow-prereleases = true}
46+
grimoirelab-core = {version = ">=1.0.0-alpha.1", allow-prereleases = true}
4747

4848
[tool.poetry.group.tests]
4949
optional = true

releases/2.0.0-alpha.1.md

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# GrimoireLab 2.0.0-alpha.1
2+
The following list describes the changes by component:
3+
4+
## grimoirelab-chronicler 1.0.0-alpha.3 - (2025-11-17)
5+
6+
**New features:**
7+
8+
* GrimoireLab Chronicler major release\
9+
First major release for GrimoireLab Chronicler providing the initial
10+
library that converts raw items fetched by Perceval into events for
11+
GrimoireLab.
12+
13+
## grimoirelab-core 1.0.0-alpha.1 - (2025-11-17)
14+
15+
**New features:**
16+
17+
* SortingHat Integration\
18+
Store and manage contributor identities in the SortingHat database,
19+
accessible via API.
20+
* Scalable Repository Collection\
21+
Improved scalability for large-scale repository data collection.
22+
* Bulk Repository Addition\
23+
Add multiple repositories at once from a user or organization.
24+
* Ecosystem and Project Organization\
25+
Group repositories into ecosystems and projects for better structure
26+
and analysis.
27+
* Superuser creation in setup command\
28+
The setup command now supports superuser creation, simplifying initial
29+
platform setup, especially in containerized environments. It also
30+
includes a `--no-interactive` option for non-interactive execution.
31+
* Event Generation from Git Repositories\
32+
Automatically generate events from commits, merge commits, file
33+
changes, and contributor identities.
34+
* OpenSearch Integration\
35+
Store and query collected events in OpenSearch for scalable analytics.
36+
* Repository Management UI\
37+
Manage repositories directly from the user interface.
38+
* SBOM Analysis\
39+
Upload and analyze Software Bill of Materials (SBOM) files.
40+
41+
**Others:**
42+
43+
* struclog added for logging platform messages\
44+
Organizing log data in a structured format makes easier to read and
45+
analyze it. After adding 'structlog', log messages will always have a
46+
structured format. The default mode prints the messages to the console
47+
in plain format, but it can also be configured to print them in JSON
48+
format by setting the environment variable 'GRIMOIRELAB_LOGS_JSON' to
49+
1 or 'true'.
50+

0 commit comments

Comments
 (0)