Skip to content

Releases: chaoss/grimoirelab-sortinghat

1.4.0

23 Sep 08:06
Compare
Choose a tag to compare

sortinghat 1.4.0 - (2024-09-23)

New features:

  • Less distracting main identity indicator (#920)
    The star icon that marked an individual's main identity was
    distracting and potentially misleading for users. It has changed to a
    more subtle indicator since it is not relevant for most users.
  • Redirect to the original URL after log in (#925)
    Users are now redirected to the page they originally requested after
    they log in.
  • Merge organizations when adding an alias
    Users now have the option to merge the organizations when adding an
    alias that already exists on the "Edit organization" dialog. That
    option was only previously available at the organization's detail
    page.
  • Customizable trusted sources for username matching
    Enable customization of trusted sources for username matching in
    settings. This feature allows to define and manage the trusted data
    sources for username matching from the configuration.

Bug fixes:

  • Users permissions migrated (#849)
    User permissions are stored in a separate table within the database.
    These permissions will be automatically migrated when running
    sortinghat-admin upgrade.
  • Update workspace when identities are split (#919)
    When an individual's identities are split, they are shown in the
    workspace, but they were only shown the first time. The workspace is
    now updated with the new individuals every time.

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. Update the Docker images
    to use Python 3.9.

1.4.0-rc.1

20 Sep 15:32
Compare
Choose a tag to compare

sortinghat 1.4.0-rc.1 - (2024-09-20)

New features:

  • Less distracting main identity indicator (#920)
    The star icon that marked an individual's main identity was
    distracting and potentially misleading for users. It has changed to a
    more subtle indicator since it is not relevant for most users.
  • Redirect to the original URL after log in (#925)
    Users are now redirected to the page they originally requested after
    they log in.
  • Merge organizations when adding an alias
    Users now have the option to merge the organizations when adding an
    alias that already exists on the "Edit organization" dialog. That
    option was only previously available at the organization's detail
    page.
  • Customizable trusted sources for username matching
    Enable customization of trusted sources for username matching in
    settings. This feature allows to define and manage the trusted data
    sources for username matching from the configuration.

Bug fixes:

  • Users permissions migrated (#849)
    User permissions are stored in a separate table within the database.
    These permissions will be automatically migrated when running
    sortinghat-admin upgrade.
  • Update workspace when identities are split (#919)
    When an individual's identities are split, they are shown in the
    workspace, but they were only shown the first time. The workspace is
    now updated with the new individuals every time.

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. Update the Docker images
    to use Python 3.9.

1.3.0-rc.1

30 Aug 15:12
Compare
Choose a tag to compare

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.

1.3.0

30 Aug 16:07
Compare
Choose a tag to compare

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.

1.2.1-rc.1

13 Aug 09:51
Compare
Choose a tag to compare

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

  • Update Poetry's package dependencies

1.2.1

13 Aug 10:50
Compare
Choose a tag to compare

sortinghat 1.2.1 - (2024-08-13)

  • Update Poetry's package dependencies

1.2.0-rc.1

09 Aug 08:41
Compare
Choose a tag to compare

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.

1.2.0

09 Aug 09:36
Compare
Choose a tag to compare

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.

1.1.0-rc.1

02 Aug 09:48
Compare
Choose a tag to compare

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.

1.1.0

02 Aug 11:12
Compare
Choose a tag to compare

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.