diff --git a/NEWS b/NEWS index 2cf2a787e..d650a5c1a 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,46 @@ # Releases +## grimoire-elk 0.109.0 - (2023-10-20) + +**New features:** + + * Anonymize repository URLs in graal backend\ + The raw data generated by the graal backend had non-anonymized URLs on + the meta fields 'origin' and 'tag'. This was necessary to generate + enriched data for non-public repositories. + * Bug description in Bugzilla\ + Include the description of the bugs in Bugzilla. The new fields are + 'description' and 'description_analyzed'. The second allows to query + any of the words of the description. + * SortingHat backend name per data source\ + Allow to define the name of the backend for the identities stored in + SortingHat. From now on github2 is renamed as github in SortingHat + identities. + +**Bug fixes:** + + * Individual `id` incorrectly assigned\ + Correct a bug that results in enriched items using the individual ID + as the identity ID, and vice versa. + * Error in OpenSearch response stops demography study\ + Fix an issue that stops demography study when OpenSearch occasionally + provides a response without some expected fields. + * Undefined identities in GitHub comments\ + Fix a bug that causes certain identities from commentaries to not be + imported into SortingHat, resulting in them appearing as UNDEFINED in + OpenSearch. + +**Dependencies updateds:** + + * Add Python 3.9 and 3.10 and drop 3.7 support\ + Python 3.7 reached the end of life phase on June 27 2023 and is no + longer supported. + * Bump urllib3 version\ + Bump urllib3 from ^1.26 to ^2.0.7 + * Remove Python pymsql dependency\ + Remove the dependency with PyMySQL because it is not used anymore. + + ## grimoire-elk 0.108.1 - (2023-08-06) * Update Poetry's package dependencies diff --git a/grimoire_elk/_version.py b/grimoire_elk/_version.py index 7ab68d495..b45595c93 100644 --- a/grimoire_elk/_version.py +++ b/grimoire_elk/_version.py @@ -1,2 +1,2 @@ -# File auto-generated by semverup on 2023-10-20 10:03:20.553980 -__version__ = "0.109.0-rc.1" +# File auto-generated by semverup on 2023-10-20 11:36:23.151700 +__version__ = "0.109.0" diff --git a/pyproject.toml b/pyproject.toml index cec4e6883..da73c10d6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "grimoire-elk" -version = "0.109.0-rc.1" +version = "0.109.0" description = "GrimoireELK processes and stores software development data to ElasticSearch" readme = "README.md" authors = [ diff --git a/releases/0.109.0.md b/releases/0.109.0.md new file mode 100644 index 000000000..bdfcbe404 --- /dev/null +++ b/releases/0.109.0.md @@ -0,0 +1,40 @@ +## grimoire-elk 0.109.0 - (2023-10-20) + +**New features:** + + * Anonymize repository URLs in graal backend\ + The raw data generated by the graal backend had non-anonymized URLs on + the meta fields 'origin' and 'tag'. This was necessary to generate + enriched data for non-public repositories. + * Bug description in Bugzilla\ + Include the description of the bugs in Bugzilla. The new fields are + 'description' and 'description_analyzed'. The second allows to query + any of the words of the description. + * SortingHat backend name per data source\ + Allow to define the name of the backend for the identities stored in + SortingHat. From now on github2 is renamed as github in SortingHat + identities. + +**Bug fixes:** + + * Individual `id` incorrectly assigned\ + Correct a bug that results in enriched items using the individual ID + as the identity ID, and vice versa. + * Error in OpenSearch response stops demography study\ + Fix an issue that stops demography study when OpenSearch occasionally + provides a response without some expected fields. + * Undefined identities in GitHub comments\ + Fix a bug that causes certain identities from commentaries to not be + imported into SortingHat, resulting in them appearing as UNDEFINED in + OpenSearch. + +**Dependencies updateds:** + + * Add Python 3.9 and 3.10 and drop 3.7 support\ + Python 3.7 reached the end of life phase on June 27 2023 and is no + longer supported. + * Bump urllib3 version\ + Bump urllib3 from ^1.26 to ^2.0.7 + * Remove Python pymsql dependency\ + Remove the dependency with PyMySQL because it is not used anymore. + diff --git a/releases/unreleased/processed/bug-description-in-bugzilla.yml b/releases/unreleased/processed/bug-description-in-bugzilla.yml deleted file mode 100644 index c580c438a..000000000 --- a/releases/unreleased/processed/bug-description-in-bugzilla.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Bug description in Bugzilla -category: added -author: Jose Javier Merchante -issue: null -notes: > - Include the description of the bugs in Bugzilla. The new fields - are 'description' and 'description_analyzed'. The second allows - to query any of the words of the description. diff --git a/releases/unreleased/processed/bump-urllib3-version.yml b/releases/unreleased/processed/bump-urllib3-version.yml deleted file mode 100644 index 426b0248f..000000000 --- a/releases/unreleased/processed/bump-urllib3-version.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Bump urllib3 version -category: dependency -author: Jose Javier Merchante -issue: null -notes: > - Bump urllib3 from ^1.26 to ^2.0.7 diff --git a/releases/unreleased/processed/drop-python-37.yml b/releases/unreleased/processed/drop-python-37.yml deleted file mode 100644 index 8bf494ad9..000000000 --- a/releases/unreleased/processed/drop-python-37.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Add Python 3.9 and 3.10 and drop 3.7 support -category: dependency -author: Eva Millan -issue: null -notes: > - Python 3.7 reached the end of life phase on June 27 2023 and is no - longer supported. diff --git a/releases/unreleased/processed/error-in-opensearch-response-stops-demography-study.yml b/releases/unreleased/processed/error-in-opensearch-response-stops-demography-study.yml deleted file mode 100644 index acee72f97..000000000 --- a/releases/unreleased/processed/error-in-opensearch-response-stops-demography-study.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Error in OpenSearch response stops demography study -category: fixed -author: Jose Javier Merchante -issue: null -notes: > - Fix an issue that stops demography study when OpenSearch occasionally - provides a response without some expected fields. diff --git a/releases/unreleased/processed/field-author_uuid-incorrectly-assigned.yml b/releases/unreleased/processed/field-author_uuid-incorrectly-assigned.yml deleted file mode 100644 index 7c233b4fc..000000000 --- a/releases/unreleased/processed/field-author_uuid-incorrectly-assigned.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Individual `id` incorrectly assigned -category: fixed -author: Jose Javier Merchante -issue: null -notes: > - Correct a bug that results in enriched items using the individual ID - as the identity ID, and vice versa. diff --git a/releases/unreleased/processed/graal-anonymize-repository-urls.yml b/releases/unreleased/processed/graal-anonymize-repository-urls.yml deleted file mode 100644 index 5fa7eb7f1..000000000 --- a/releases/unreleased/processed/graal-anonymize-repository-urls.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -title: Anonymize repository URLs in graal backend -category: added -author: GrayStranger -issue: null -notes: > - The raw data generated by the graal backend had - non-anonymized URLs on the meta fields 'origin' - and 'tag'. This was necessary to generate enriched - data for non-public repositories. diff --git a/releases/unreleased/processed/remove-python-pymsql-dependency.yml b/releases/unreleased/processed/remove-python-pymsql-dependency.yml deleted file mode 100644 index ac1f69ef1..000000000 --- a/releases/unreleased/processed/remove-python-pymsql-dependency.yml +++ /dev/null @@ -1,8 +0,0 @@ ---- -title: Remove Python pymsql dependency -category: dependency -author: null -issue: null -notes: > - Remove the dependency with PyMySQL because it is not - used anymore. diff --git a/releases/unreleased/processed/sortinghat-backend-name-per-data-source.yml b/releases/unreleased/processed/sortinghat-backend-name-per-data-source.yml deleted file mode 100644 index ecb8836ac..000000000 --- a/releases/unreleased/processed/sortinghat-backend-name-per-data-source.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: SortingHat backend name per data source -category: added -author: Jose Javier Merchante -issue: null -notes: > - Allow to define the name of the backend for the identities - stored in SortingHat. From now on github2 is renamed as github - in SortingHat identities. diff --git a/releases/unreleased/processed/undefined-identities-in-github-comments.yml b/releases/unreleased/processed/undefined-identities-in-github-comments.yml deleted file mode 100644 index 130624162..000000000 --- a/releases/unreleased/processed/undefined-identities-in-github-comments.yml +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Undefined identities in GitHub comments -category: fixed -author: Jose Javier Merchante -issue: null -notes: > - Fix a bug that causes certain identities from commentaries - to not be imported into SortingHat, resulting in them appearing - as UNDEFINED in OpenSearch.