Skip to content

Releases: chaoss/grimoirelab-core

1.0.0-alpha.1

17 Nov 09:24

Choose a tag to compare

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

0.1.0

16 Oct 15:18
74b770a

Choose a tag to compare

grimoirelab-core 0.1.0 - (2025-10-16)

New features:

  • Bulk Repository Addition
    Add multiple repositories at once from a user or organization.
  • 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.
  • 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.
  • Event Generation from Git Repositories
    Automatically generate events from commits, merge commits, file
    changes, and contributor identities.
  • Ecosystem and Project Organization
    Group repositories into ecosystems and projects for better structure
    and analysis.

0.0.1-rc.2

16 Jan 11:52
cc0eee9

Choose a tag to compare

grimoirelab-core 0.0.1-rc.2 - (2025-01-16)

No changes list available.

0.0.1-rc.1

16 Jan 11:26
cd5e672

Choose a tag to compare

grimoirelab-core 0.0.1-rc.1 - (2025-01-16)

We are excited to announce the release of the GrimoireLab scheduler,
a distributed job queue designed to fetch data from software
repositories using Perceval.

Key Features:

  • Repository Management: Add repositories via a REST API, automatically
    transforming them into Perceval jobs.

  • Efficient Job Execution: Distributed workers execute one job at a time,
    pulling tasks from the queue and ensuring seamless data retrieval.

  • Continuous Updates: Successfully completed jobs are re-scheduled to
    fetch new data periodically.

  • Redis Integration: Data fetched by each job is published to a Redis
    queue by default.

This release enhances scalability in GrimoireLab.