Skip to content

Releases: chaoss/grimoirelab

1.6.0-rc.1

20 Sep 18:54
Compare
Choose a tag to compare

GrimoireLab 1.6.0-rc.1

The following list describes the changes by component:

cereslib 1.0.5-rc.1 - (2024-09-20)

Dependencies updateds:

  • Python minimum version updated
    Python 3.8 will reach its end of life in October 2024. Python 3.9 is
    the minimum version required by the project.

grimoire-elk 1.2.0-rc.1 - (2024-09-20)

New features:

  • Status in SUMO enriched index
    Add the missing status in the SUMO backend. The status could be
    solved, archived, locked or open.

Bug fixes:

  • Avoid UNDEFINED values in author fields
    Avoid -- UNDEFINED -- values for all SortingHat fields when Mordred
    loses connection to the SortingHat server during the enrichment or
    autorefresh execution. It will keep the values of the name, email,
    id and uuid fields.
  • Handle OpenSearch page info on pagination
    In OpenSearch and ElasticSearch < 7.x the page info on pagination is
    different. This will handle both of them.

Dependencies updateds:

  • Python minimum version updated
    Python 3.8 will reach its end of life in October 2024. Python 3.9 is
    the minimum version required by the project.

sirmordred 1.1.1-rc.1 - (2024-09-20)

Dependencies updateds:

  • Python minimum version updated
    Python 3.8 will reach its end of life in October 2024. Python 3.9 is
    the minimum version required by the project.

1.5.0-rc.1

30 Aug 15:58
Compare
Choose a tag to compare

GrimoireLab 1.5.0-rc.1

The following list describes the changes by component:

kidash 1.0.5-rc.1 - (2024-08-30)

  • Update Poetry's package dependencies

sortinghat 1.3.0-rc.1 - (2024-08-30)

New features:

  • Remove merge recommendations (#883)
    Recommendations can now be deleted from the database and not just
    dismissed. This is useful in case there are too many recommendations
    to handle manually.
  • Merge organizations when adding an alias (#913)
    When adding an alias on an organization's page, if the new alias is an
    existing organization, users now have the option to merge them. This
    is useful in cases where organizations can't be merged using drag and
    drop.
  • User permissions per tenant
    Update the permissions system to allow assigning permissions to users
    based on the tenant they are accessing. The command sortinghat-admin set-group has been renamed to sortinghat.-admin set-permissions.

Bug fixes:

  • Duplicated GitHub links (#912)
    The link to an individual's GitHub profile no longer appears several
    times when there is more than one GitHub identity.
  • Connection closed when job is executed
    RQ workers create a fork to run the jobs. The issue arises when, after
    completing the job, the MariaDB logs display the warning: Aborted connection to db. Got an error reading communication packets. This
    change ensures the database connection is closed before the fork ends,
    preventing the warning from appearing.

perceval 1.0.6-rc.1 - (2024-08-30)

Bug fixes:

  • Fix issue #782 (#782)
    The issue was that perceval would not delete old tags from upstream
    references. This change deletes tags locally if tags are deleted
    upstream.

perceval-mozilla 1.0.6-rc.1 - (2024-08-30)

  • Update Poetry's package dependencies

perceval-opnfv 1.0.6-rc.1 - (2024-08-30)

  • Update Poetry's package dependencies

perceval-puppet 1.0.6-rc.1 - (2024-08-30)

  • Update Poetry's package dependencies

perceval-weblate 1.0.6-rc.1 - (2024-08-30)

  • Update Poetry's package dependencies

graal 1.0.6-rc.1 - (2024-08-30)

  • Update Poetry's package dependencies

grimoire-elk 1.1.5-rc.1 - (2024-08-30)

Bug fixes:

  • Git branches study improved
    Previously, while the branches study was running, the branches field
    remained empty or partially filled until the study was completed,
    leading to incorrect data being displayed on the dashboard. With this
    change, the branches field is updated only after the study has
    finished.

sirmordred 1.1.0-rc.1 - (2024-08-30)

Performance improvements:

  • Reduced the number of connections to SortingHat
    Mordred makes a lot of connections to the SortingHat server which
    could cause the uWSGI queue to fill up. When the uWSGI queue is full,
    Mordred cannot connect to the SortingHat server.

1.5.0

30 Aug 17:44
Compare
Choose a tag to compare

GrimoireLab 1.5.0

The following list describes the changes by component:

kidash 1.0.5 - (2024-08-30)

  • Update Poetry's package dependencies

sortinghat 1.3.0 - (2024-08-30)

New features:

  • Remove merge recommendations (#883)
    Recommendations can now be deleted from the database and not just
    dismissed. This is useful in case there are too many recommendations
    to handle manually.
  • Merge organizations when adding an alias (#913)
    When adding an alias on an organization's page, if the new alias is an
    existing organization, users now have the option to merge them. This
    is useful in cases where organizations can't be merged using drag and
    drop.
  • User permissions per tenant
    Update the permissions system to allow assigning permissions to users
    based on the tenant they are accessing. The command sortinghat-admin set-group has been renamed to sortinghat.-admin set-permissions.

Bug fixes:

  • Duplicated GitHub links (#912)
    The link to an individual's GitHub profile no longer appears several
    times when there is more than one GitHub identity.
  • Connection closed when job is executed
    RQ workers create a fork to run the jobs. The issue arises when, after
    completing the job, the MariaDB logs display the warning: Aborted connection to db. Got an error reading communication packets. This
    change ensures the database connection is closed before the fork ends,
    preventing the warning from appearing.

perceval 1.0.6 - (2024-08-30)

Bug fixes:

  • Fix issue #782 (#782)
    The issue was that perceval would not delete old tags from upstream
    references. This change deletes tags locally if tags are deleted
    upstream.

perceval-mozilla 1.0.6 - (2024-08-30)

  • Update Poetry's package dependencies

perceval-opnfv 1.0.6 - (2024-08-30)

  • Update Poetry's package dependencies

perceval-puppet 1.0.6 - (2024-08-30)

  • Update Poetry's package dependencies

perceval-weblate 1.0.6 - (2024-08-30)

  • Update Poetry's package dependencies

graal 1.0.6 - (2024-08-30)

  • Update Poetry's package dependencies

grimoire-elk 1.1.5 - (2024-08-30)

Bug fixes:

  • Git branches study improved
    Previously, while the branches study was running, the branches field
    remained empty or partially filled until the study was completed,
    leading to incorrect data being displayed on the dashboard. With this
    change, the branches field is updated only after the study has
    finished.

sirmordred 1.1.0 - (2024-08-30)

Performance improvements:

  • Reduced the number of connections to SortingHat
    Mordred makes a lot of connections to the SortingHat server which
    could cause the uWSGI queue to fill up. When the uWSGI queue is full,
    Mordred cannot connect to the SortingHat server.

1.4.1-rc.1

13 Aug 10:36
Compare
Choose a tag to compare

GrimoireLab 1.4.1-rc.1

The following list describes the changes by component:

sortinghat 1.2.1-rc.1 - (2024-08-13)

  • Update Poetry's package dependencies

perceval 1.0.5-rc.1 - (2024-08-13)

Bug fixes:

  • Fixed missing backend name in usage string (#799)
    The perceval command-line tool now correctly displays the backend
    name in the usage string when using the --help option.

perceval-mozilla 1.0.5-rc.1 - (2024-08-13)

  • Update Poetry's package dependencies

perceval-opnfv 1.0.5-rc.1 - (2024-08-13)

  • Update Poetry's package dependencies

perceval-puppet 1.0.5-rc.1 - (2024-08-13)

  • Update Poetry's package dependencies

perceval-weblate 1.0.5-rc.1 - (2024-08-13)

  • Update Poetry's package dependencies

graal 1.0.5-rc.1 - (2024-08-13)

  • Update Poetry's package dependencies

grimoire-elk 1.1.4-rc.1 - (2024-08-13)

Bug fixes:

  • Roles attribute not available on some enrichers
    The 'roles' attribute wasn't available for all the enrichers. The
    attribute has been added to the main class 'Enrich' so subclasses will
    have it available even when they don't use it.

sirmordred 1.0.5-rc.1 - (2024-08-13)

  • Update Poetry's package dependencies

1.4.1

13 Aug 11:37
Compare
Choose a tag to compare

GrimoireLab 1.4.1

The following list describes the changes by component:

sortinghat 1.2.1 - (2024-08-13)

  • Update Poetry's package dependencies

perceval 1.0.5 - (2024-08-13)

Bug fixes:

  • Fixed missing backend name in usage string (#799)
    The perceval command-line tool now correctly displays the backend
    name in the usage string when using the --help option.

perceval-mozilla 1.0.5 - (2024-08-13)

  • Update Poetry's package dependencies

perceval-opnfv 1.0.5 - (2024-08-13)

  • Update Poetry's package dependencies

perceval-puppet 1.0.5 - (2024-08-13)

  • Update Poetry's package dependencies

perceval-weblate 1.0.5 - (2024-08-13)

  • Update Poetry's package dependencies

graal 1.0.5 - (2024-08-13)

  • Update Poetry's package dependencies

grimoire-elk 1.1.4 - (2024-08-13)

Bug fixes:

  • Roles attribute not available on some enrichers
    The 'roles' attribute wasn't available for all the enrichers. The
    attribute has been added to the main class 'Enrich' so subclasses will
    have it available even when they don't use it.

sirmordred 1.0.5 - (2024-08-13)

  • Update Poetry's package dependencies

1.4.0-rc.1

09 Aug 09:26
Compare
Choose a tag to compare

GrimoireLab 1.4.0-rc.1

The following list describes the changes by component:

grimoirelab-toolkit 1.0.4-rc.1 - (2024-08-09)

  • Update Poetry's package dependencies

kidash 1.0.4-rc.1 - (2024-08-09)

  • Update Poetry's package dependencies

sortinghat 1.2.0-rc.1 - (2024-08-09)

New features:

  • Improve loading and error indicators (#866)
    Added error and loading messages to improve the user experience when
    the data takes time to load.

Bug fixes:

  • Job results in SortingHat
    Fixed a bug that caused jobs to be missing in SortingHat. Job results
    will be kept in SortingHat for one week.

cereslib 1.0.4-rc.1 - (2024-08-09)

  • Update Poetry's package dependencies

perceval 1.0.4-rc.1 - (2024-08-09)

  • Update Poetry's package dependencies

perceval-mozilla 1.0.4-rc.1 - (2024-08-09)

  • Update Poetry's package dependencies

perceval-opnfv 1.0.4-rc.1 - (2024-08-09)

  • Update Poetry's package dependencies

perceval-puppet 1.0.4-rc.1 - (2024-08-09)

  • Update Poetry's package dependencies

perceval-weblate 1.0.4-rc.1 - (2024-08-09)

  • Update Poetry's package dependencies

graal 1.0.4-rc.1 - (2024-08-09)

  • Update Poetry's package dependencies

grimoire-elk 1.1.3-rc.1 - (2024-08-09)

Bug fixes:

  • GitHub URL ending with slash failed (#1159)
    GrimoireLab failed to run with GitHub URLs ending in a slash
  • Identity refresh bug for some items (#1161)
    Update the filter construction to correctly match UUIDs in OpenSearch,
    addressing a bug in Mordred that prevented role identities from being
    refreshed.

sirmordred 1.0.4-rc.1 - (2024-08-09)

Bug fixes:

  • Identity refresh bug for some items
    Fix issue where some fields were not refreshed. The bug occurred
    because the queries to OpenSearch filtered items in which
    author_uuid was the individual pk, but not when the <role>_uuid
    was the individual pk. That causes many items that contain the
    <role>_uuid but not the author_uuid not to be refreshed.

1.4.0

09 Aug 10:22
Compare
Choose a tag to compare

GrimoireLab 1.4.0

The following list describes the changes by component:

grimoirelab-toolkit 1.0.4 - (2024-08-09)

  • Update Poetry's package dependencies

kidash 1.0.4 - (2024-08-09)

  • Update Poetry's package dependencies

sortinghat 1.2.0 - (2024-08-09)

New features:

  • Improve loading and error indicators (#866)
    Added error and loading messages to improve the user experience when
    the data takes time to load.

Bug fixes:

  • Job results in SortingHat
    Fixed a bug that caused jobs to be missing in SortingHat. Job results
    will be kept in SortingHat for one week.

cereslib 1.0.4 - (2024-08-09)

  • Update Poetry's package dependencies

perceval 1.0.4 - (2024-08-09)

  • Update Poetry's package dependencies

perceval-mozilla 1.0.4 - (2024-08-09)

  • Update Poetry's package dependencies

perceval-opnfv 1.0.4 - (2024-08-09)

  • Update Poetry's package dependencies

perceval-puppet 1.0.4 - (2024-08-09)

  • Update Poetry's package dependencies

perceval-weblate 1.0.4 - (2024-08-09)

  • Update Poetry's package dependencies

graal 1.0.4 - (2024-08-09)

  • Update Poetry's package dependencies

grimoire-elk 1.1.3 - (2024-08-09)

Bug fixes:

  • GitHub URL ending with slash failed (#1159)
    GrimoireLab failed to run with GitHub URLs ending in a slash
  • Identity refresh bug for some items (#1161)
    Update the filter construction to correctly match UUIDs in OpenSearch,
    addressing a bug in Mordred that prevented role identities from being
    refreshed.

sirmordred 1.0.4 - (2024-08-09)

Bug fixes:

  • Identity refresh bug for some items
    Fix issue where some fields were not refreshed. The bug occurred
    because the queries to OpenSearch filtered items in which
    author_uuid was the individual pk, but not when the <role>_uuid
    was the individual pk. That causes many items that contain the
    <role>_uuid but not the author_uuid not to be refreshed.

1.3.0-rc.1

02 Aug 10:35
Compare
Choose a tag to compare

GrimoireLab 1.3.0-rc.1

The following list describes the changes by component:

grimoirelab-toolkit 1.0.3-rc.1 - (2024-08-02)

  • Update Poetry's package dependencies

kidash 1.0.3-rc.1 - (2024-08-02)

  • Update Poetry's package dependencies

sortinghat 1.1.0-rc.1 - (2024-08-02)

New features:

  • Save URL to an individual's LinkedIn profile (#817)
    Users can add a link to a LinkedIn profile on the individual's page.
    This helps speed up the lookup of a contributor's information.
  • Link to GitHub profile (#817)
    Individuals' GitHub usernames now link to their profile.
  • Assign users to permission groups (#849)
    Users can be assigned to a permission group using the command $ sortinghat-admin set-user-group username group. A user in a group
    automatically has the permissions granted to that group.
  • Configuration for regular expressions in CORS
    Include in the configuration SORTINGHAT_CORS_ALLOWED_ORIGIN_REGEXES
    environment variable that contains a list of regular expressions that
    matches origins authorized to make cross-site HTTP requests.

Bug fixes:

  • Consistent date format (#901)
    All the job execution dates are now in YYYY-MM-DD hh:mm format on the
    user interface.

cereslib 1.0.3-rc.1 - (2024-08-02)

  • Update Poetry's package dependencies

perceval 1.0.3-rc.1 - (2024-08-02)

  • Update Poetry's package dependencies

perceval-mozilla 1.0.3-rc.1 - (2024-08-02)

  • Update Poetry's package dependencies

perceval-opnfv 1.0.3-rc.1 - (2024-08-02)

  • Update Poetry's package dependencies

perceval-puppet 1.0.3-rc.1 - (2024-08-02)

  • Update Poetry's package dependencies

perceval-weblate 1.0.3-rc.1 - (2024-08-02)

  • Update Poetry's package dependencies

graal 1.0.3-rc.1 - (2024-08-02)

  • Update Poetry's package dependencies

grimoire-elk 1.1.2-rc.1 - (2024-08-02)

Bug fixes:

  • Git branches study fixed
    Git branches study was assigning branches to wrong commits.

sirmordred 1.0.3-rc.1 - (2024-08-02)

Bug fixes:

  • Days in collection spent time
    Include days in logs when the collection spent time is more than one
    day.

1.3.0

02 Aug 12:04
Compare
Choose a tag to compare

GrimoireLab 1.3.0

The following list describes the changes by component:

grimoirelab-toolkit 1.0.3 - (2024-08-02)

  • Update Poetry's package dependencies

kidash 1.0.3 - (2024-08-02)

  • Update Poetry's package dependencies

sortinghat 1.1.0 - (2024-08-02)

New features:

  • Save URL to an individual's LinkedIn profile (#817)
    Users can add a link to a LinkedIn profile on the individual's page.
    This helps speed up the lookup of a contributor's information.
  • Link to GitHub profile (#817)
    Individuals' GitHub usernames now link to their profile.
  • Assign users to permission groups (#849)
    Users can be assigned to a permission group using the command $ sortinghat-admin set-user-group username group. A user in a group
    automatically has the permissions granted to that group.
  • Configuration for regular expressions in CORS
    Include in the configuration SORTINGHAT_CORS_ALLOWED_ORIGIN_REGEXES
    environment variable that contains a list of regular expressions that
    matches origins authorized to make cross-site HTTP requests.

Bug fixes:

  • Consistent date format (#901)
    All the job execution dates are now in YYYY-MM-DD hh:mm format on the
    user interface.

cereslib 1.0.3 - (2024-08-02)

  • Update Poetry's package dependencies

perceval 1.0.3 - (2024-08-02)

  • Update Poetry's package dependencies

perceval-mozilla 1.0.3 - (2024-08-02)

  • Update Poetry's package dependencies

perceval-opnfv 1.0.3 - (2024-08-02)

  • Update Poetry's package dependencies

perceval-puppet 1.0.3 - (2024-08-02)

  • Update Poetry's package dependencies

perceval-weblate 1.0.3 - (2024-08-02)

  • Update Poetry's package dependencies

graal 1.0.3 - (2024-08-02)

  • Update Poetry's package dependencies

grimoire-elk 1.1.2 - (2024-08-02)

Bug fixes:

  • Git branches study fixed
    Git branches study was assigning branches to wrong commits.

sirmordred 1.0.3 - (2024-08-02)

Bug fixes:

  • Days in collection spent time
    Include days in logs when the collection spent time is more than one
    day.

1.2.0-rc.1

21 Jun 11:50
Compare
Choose a tag to compare

GrimoireLab 1.2.0-rc.1

The following list describes the changes by component:

grimoirelab-toolkit 1.0.2-rc.1 - (2024-06-21)

  • Update Poetry's package dependencies

kidash 1.0.2-rc.1 - (2024-06-21)

  • Update Poetry's package dependencies

sortinghat 1.0.2-rc.1 - (2024-06-21)

Bug fixes:

  • Match source parameter fixed in recommendations (#875)
    Resolve an issue where the "match source" option in unify and
    recommendation jobs was being applied to both emails and names. With
    this update, this option will now only apply to usernames.
    Additionally, users can utilize name and email simultaneously without
    the constraint of applying the "match source" option across all
    parameters.
  • Organizations aliases in Python client
    Include the aliases field in the organizations query that was missing
    in the SortingHat client schema.

cereslib 1.0.2-rc.1 - (2024-06-21)

  • Update Poetry's package dependencies

grimoirelab-panels 1.1.0-rc.1 - (2024-06-21)

New features:

  • Panels compatible with Opensearch Dashboards
    Include panels compatible with Opensearch Dashboards version >= 1.3.2.

perceval 1.0.2-rc.1 - (2024-06-21)

Bug fixes:

  • Empty stats for moved/copied files in git
    Stats about changes on a file were not reported correctly for files
    that where moved to a subdirectory. They were reported as an invalid
    entry and without action associated. For example, the file
    dir/filename was moved to dir/subdir/filename, but it was reported
    as dir//filename. Therefore, the entry of the file
    dir/subdire/filename didn't have the stats about added and deleted
    lines. This error has been fixed and stats are reported correctly.

perceval-mozilla 1.0.2-rc.1 - (2024-06-21)

  • Update Poetry's package dependencies

perceval-opnfv 1.0.2-rc.1 - (2024-06-21)

  • Update Poetry's package dependencies

perceval-puppet 1.0.2-rc.1 - (2024-06-21)

  • Update Poetry's package dependencies

perceval-weblate 1.0.2-rc.1 - (2024-06-21)

  • Update Poetry's package dependencies

graal 1.0.2-rc.1 - (2024-06-21)

  • Update Poetry's package dependencies

grimoire-elk 1.1.1-rc.1 - (2024-06-21)

Bug fixes:

  • Kitsune mapping updated
    Kitsune raw mapping was incorrectly defined with dynamic: false in
    the data attribute.

sirmordred 1.0.2-rc.1 - (2024-06-21)

  • Update Poetry's package dependencies