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-interactiveoption 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'.