Grimoirelab: 2.0.0-alpha.1 Release

Release date:
November 17, 2025
Previous version:
1.17.1 (released October 31, 2025)
Magnitude:
1,579 Diff Delta
Contributors:
2 total committers
Data confidence:
Commits:

Top Contributors in 2.0.0-alpha.1

sduenas
jjmerchante

Directory Browser for 2.0.0-alpha.1

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

Release Notes Published

GrimoireLab 2.0.0-alpha.1

The following list describes the changes by component:

grimoirelab-chronicler 1.0.0-alpha.3 - (2025-11-17)

New features:

  • GrimoireLab Chronicler major release\ First major release for GrimoireLab Chronicler providing the initial library that converts raw items fetched by Perceval into events for GrimoireLab.

grimoirelab-core 1.0.0-alpha.1 - (2025-11-17)

New features:

  • SortingHat Integration\ Store and manage contributor identities in the SortingHat database, accessible via API.
  • Scalable Repository Collection\ Improved scalability for large-scale repository data collection.
  • Bulk Repository Addition\ Add multiple repositories at once from a user or organization.
  • Ecosystem and Project Organization\ Group repositories into ecosystems and projects for better structure and analysis.
  • Superuser creation in setup command\ The setup command now supports superuser creation, simplifying initial platform setup, especially in containerized environments. It also includes a --no-interactive option for non-interactive execution.
  • Event Generation from Git Repositories\ Automatically generate events from commits, merge commits, file changes, and contributor identities.
  • OpenSearch Integration\ Store and query collected events in OpenSearch for scalable analytics.
  • Repository Management UI\ Manage repositories directly from the user interface.
  • SBOM Analysis\ Upload and analyze Software Bill of Materials (SBOM) files.

Others:

  • struclog added for logging platform messages\ Organizing log data in a structured format makes easier to read and analyze it. After adding 'structlog', log messages will always have a structured format. The default mode prints the messages to the console in plain format, but it can also be configured to print them in JSON format by setting the environment variable 'GRIMOIRELAB_LOGS_JSON' to 1 or 'true'.