From 43e2a99bfa5888f4c6b08dc8e97f55d504517061 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Santiago=20Due=C3=B1as?= Date: Tue, 23 Aug 2022 09:24:59 +0000 Subject: [PATCH] Release 0.103.0-rc.3 --- NEWS | 26 ++++++++++++++++++++++++++ grimoire_elk/_version.py | 4 ++-- pyproject.toml | 2 +- releases/0.103.0-rc.3.md | 25 +++++++++++++++++++++++++ 4 files changed, 54 insertions(+), 3 deletions(-) create mode 100644 releases/0.103.0-rc.3.md diff --git a/NEWS b/NEWS index 4b32757a1..a5062ebcd 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,31 @@ # Releases +## grimoire-elk 0.103.0-rc.3 - (2022-08-23) + +**New features:** + + * Configurable study aliases\ + Before this fix, the name of the study aliases was hard coded. From + now on, these values can be configured by passing them as parameters. + * Entry points to support enriching plugin mechanism\ + This plugin mechanism allows ELK to use third-party enriching + backends. Developers only need to include the next snippet in their + package configuration and ELK will import them as any other core + backend. ``` entry_points={"grimoire_elk": "mybackend = + package.subpackage:get_connectors"}, ``` **NOTE**: In the previous + example, `get_connectors` is a function that returns the backend + classes needed to enrich a datasource. Take the next snipped as an + example: ``` def get_connectors(): return {"backend": [MyBackend, + MyBackendOcean, MyBackendEnrich, MyBackendCommand]} ``` + +**Bug fixes:** + + * [raw/slack] Handle fields in "data.file"\ + Avoid the 'Failed to insert data to ES' error when a document contains + at least one immense term in 'data.file' (whose UTF8 encoding is + longer than the max length 32766). + + ## grimoire-elk 0.103.0-rc.2 - (2022-07-22) **New features:** diff --git a/grimoire_elk/_version.py b/grimoire_elk/_version.py index 733cbda09..68adbb20e 100644 --- a/grimoire_elk/_version.py +++ b/grimoire_elk/_version.py @@ -1,2 +1,2 @@ -# File auto-generated by semverup on 2022-07-22 14:33:29.990223 -__version__ = "0.103.0-rc.2" +# File auto-generated by semverup on 2022-08-23 09:24:58.284206 +__version__ = "0.103.0-rc.3" diff --git a/pyproject.toml b/pyproject.toml index 2c063868c..a6941f4bd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "grimoire-elk" -version = "0.103.0-rc.2" +version = "0.103.0-rc.3" description = "GrimoireELK processes and stores software development data to ElasticSearch" readme = "README.md" authors = [ diff --git a/releases/0.103.0-rc.3.md b/releases/0.103.0-rc.3.md new file mode 100644 index 000000000..2d7666f41 --- /dev/null +++ b/releases/0.103.0-rc.3.md @@ -0,0 +1,25 @@ +## grimoire-elk 0.103.0-rc.3 - (2022-08-23) + +**New features:** + + * Configurable study aliases\ + Before this fix, the name of the study aliases was hard coded. From + now on, these values can be configured by passing them as parameters. + * Entry points to support enriching plugin mechanism\ + This plugin mechanism allows ELK to use third-party enriching + backends. Developers only need to include the next snippet in their + package configuration and ELK will import them as any other core + backend. ``` entry_points={"grimoire_elk": "mybackend = + package.subpackage:get_connectors"}, ``` **NOTE**: In the previous + example, `get_connectors` is a function that returns the backend + classes needed to enrich a datasource. Take the next snipped as an + example: ``` def get_connectors(): return {"backend": [MyBackend, + MyBackendOcean, MyBackendEnrich, MyBackendCommand]} ``` + +**Bug fixes:** + + * [raw/slack] Handle fields in "data.file"\ + Avoid the 'Failed to insert data to ES' error when a document contains + at least one immense term in 'data.file' (whose UTF8 encoding is + longer than the max length 32766). +