From dbd15466db26b0cac5eac5f1d1614f9e318c0ab9 Mon Sep 17 00:00:00 2001 From: Alberto Tessarotto Date: Wed, 27 May 2026 15:29:06 +0200 Subject: [PATCH 1/3] updated sp changelog and rn --- .../fast_data_v2/stream_processor/CHANGELOG.md | 16 ++++++++++++++++ .../release-notes/release-note-v15-0-0.json | 7 ++++--- 2 files changed, 20 insertions(+), 3 deletions(-) diff --git a/docs/products/fast_data_v2/stream_processor/CHANGELOG.md b/docs/products/fast_data_v2/stream_processor/CHANGELOG.md index bbb4c8d80e..996479177e 100644 --- a/docs/products/fast_data_v2/stream_processor/CHANGELOG.md +++ b/docs/products/fast_data_v2/stream_processor/CHANGELOG.md @@ -10,6 +10,16 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.7.1] - 2026-05-25 + +### Added + +- Support shared/dedicated DLQ producer and fix partition revoke leak + +### Documentation + +- V0.6.4 backported fix for shared/dedicated DLQ producer and partition revoke leak + ## [0.7.0] - 2026-04-20 ### BREAKING @@ -21,6 +31,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Update Alpine to fix vulnerability on `musl-utils` 1.2.5-r21 +## [0.6.4] - 2026-05-25 + +### Added + +- Support shared/dedicated DLQ producer and fix partition revoke leak + ## [0.6.3] - 2026-03-31 ### Added diff --git a/src/config/release-notes/release-note-v15-0-0.json b/src/config/release-notes/release-note-v15-0-0.json index 04ceb64890..9d9792a764 100644 --- a/src/config/release-notes/release-note-v15-0-0.json +++ b/src/config/release-notes/release-note-v15-0-0.json @@ -8,10 +8,11 @@ "newFeatures": [], "improvements": [ { - "title": "Stream Processor v0.7.0", + "title": "Stream Processor v0.7.1", "description": [ - "The new version `v0.7.0` of the _Stream Processor_ is available!", - "This version introduces a **breaking change** in cache key handling: cache index keys are now enforced to be **strings only**. If a non-conforming value (object, array, number, etc.) is provided as a cache key, the Stream Processor will either crash or terminate the operation to the DLQ (if configured). Users relying on Kafka keys as-is or already using plain strings are not affected by this change.", + "The new versions `v0.7.1` and `v0.7.0` of the _Stream Processor_ are available!", + "`v0.7.1` adds support for **shared/dedicated DLQ producer** and fixes a partition revoke leak. The same fix has also been backported to `v0.6.4`.", + "`v0.7.0` introduces a **breaking change** in cache key handling: cache index keys are now enforced to be **strings only**. If a non-conforming value (object, array, number, etc.) is provided as a cache key, the Stream Processor will either crash or terminate the operation to the DLQ (if configured). Users relying on Kafka keys as-is or already using plain strings are not affected by this change.", "Check the service [changelog](/docs/products/fast_data_v2/stream_processor/changelog) for the full list of changes." ] }, From 7f5d8fdf25dd2ed56f9f8c2eb4660f043e93ca4c Mon Sep 17 00:00:00 2001 From: Alberto Tessarotto Date: Wed, 27 May 2026 15:39:36 +0200 Subject: [PATCH 2/3] update title for mail notification service --- 301redirects.json | 18 +++++++++++++++--- .../notification-module/10_overview.md | 2 +- .../notification-module/20_requirements.md | 2 +- .../notification-module/30_configuration.md | 2 +- .../payment-integration-hub/10_overview.md | 2 +- .../50_configuration.md | 2 +- .../mail-notification-service/_category_.json | 4 ++++ .../changelog.md | 0 .../configuration.md | 2 +- .../usage.md | 0 .../plugins/messaging-service/10_overview.md | 2 +- .../10_overview.md | 4 ++-- .../_category_.json | 4 ---- 13 files changed, 28 insertions(+), 16 deletions(-) create mode 100644 docs/runtime-components/plugins/mail-notification-service/_category_.json rename docs/runtime-components/plugins/{ses-mail-notification-service => mail-notification-service}/changelog.md (100%) rename docs/runtime-components/plugins/{ses-mail-notification-service => mail-notification-service}/configuration.md (98%) rename docs/runtime-components/plugins/{ses-mail-notification-service => mail-notification-service}/usage.md (100%) delete mode 100644 docs/runtime-components/plugins/ses-mail-notification-service/_category_.json diff --git a/301redirects.json b/301redirects.json index a082d719ed..25f243b0ab 100644 --- a/301redirects.json +++ b/301redirects.json @@ -3752,17 +3752,29 @@ "addedOn": "2025-09-11" }, "/docs/runtime_suite/ses-mail-notification-service/usage": { - "destination": "/docs/runtime-components/plugins/ses-mail-notification-service/usage", + "destination": "/docs/runtime-components/plugins/mail-notification-service/usage", "addedOn": "2025-09-11" }, "/docs/runtime_suite/ses-mail-notification-service/configuration": { - "destination": "/docs/runtime-components/plugins/ses-mail-notification-service/configuration", + "destination": "/docs/runtime-components/plugins/mail-notification-service/configuration", "addedOn": "2025-09-11" }, "/docs/runtime_suite/ses-mail-notification-service/changelog": { - "destination": "/docs/runtime-components/plugins/ses-mail-notification-service/changelog", + "destination": "/docs/runtime-components/plugins/mail-notification-service/changelog", "addedOn": "2025-09-11" }, + "/docs/runtime-components/plugins/ses-mail-notification-service/usage": { + "destination": "/docs/runtime-components/plugins/mail-notification-service/usage", + "addedOn": "2026-05-27" + }, + "/docs/runtime-components/plugins/ses-mail-notification-service/configuration": { + "destination": "/docs/runtime-components/plugins/mail-notification-service/configuration", + "addedOn": "2026-05-27" + }, + "/docs/runtime-components/plugins/ses-mail-notification-service/changelog": { + "destination": "/docs/runtime-components/plugins/mail-notification-service/changelog", + "addedOn": "2026-05-27" + }, "/docs/runtime_suite/rest2kafka-service/changelog": { "destination": "/docs/runtime-components/plugins/rest2kafka-service/changelog", "addedOn": "2025-09-11" diff --git a/docs/runtime-components/applications/notification-module/10_overview.md b/docs/runtime-components/applications/notification-module/10_overview.md index adb351b977..e3c3f6cf34 100644 --- a/docs/runtime-components/applications/notification-module/10_overview.md +++ b/docs/runtime-components/applications/notification-module/10_overview.md @@ -66,7 +66,7 @@ Users data can be requested from an external API, which must expose an compatibl [mia-notification-manager-crud]: /runtime-components/plugins/notification-manager-service/20_configuration.md#crud-collections [mia-notification-manager-users]: /runtime-components/plugins/notification-manager-service/20_configuration.md#users-crud [mia-sms-service]: /runtime-components/plugins/sms-service/10_overview.md -[mia-mail-service]: /runtime-components/plugins/ses-mail-notification-service/configuration.md +[mia-mail-service]: /runtime-components/plugins/mail-notification-service/configuration.md [mia-files-service]: /runtime-components/plugins/files-service/configuration.mdx [mia-timer-service]: /runtime-components/plugins/timer-service/20_configuration.md [mia-crud-service]: /runtime-components/plugins/crud-service/10_overview_and_usage.md diff --git a/docs/runtime-components/applications/notification-module/20_requirements.md b/docs/runtime-components/applications/notification-module/20_requirements.md index ce4854175d..bc18d3fb17 100644 --- a/docs/runtime-components/applications/notification-module/20_requirements.md +++ b/docs/runtime-components/applications/notification-module/20_requirements.md @@ -53,7 +53,7 @@ Add the following namespaces in the related CMS section. They are required to co [mia-notification-manager]: /runtime-components/plugins/notification-manager-service/20_configuration.md#channels-configuration [mia-notification-manager-env-var]: /runtime-components/plugins/notification-manager-service/20_configuration.md#environment-variables [mia-sms-service]: /runtime-components/plugins/sms-service/10_overview.md -[mia-mail-service]: /runtime-components/plugins/ses-mail-notification-service/configuration.md +[mia-mail-service]: /runtime-components/plugins/mail-notification-service/configuration.md [mia-files-service]: /runtime-components/plugins/files-service/configuration.mdx [mia-timer-service]: /runtime-components/plugins/timer-service/20_configuration.md [mia-mlp]: https://github.com/mia-platform/mlp diff --git a/docs/runtime-components/applications/notification-module/30_configuration.md b/docs/runtime-components/applications/notification-module/30_configuration.md index d158c90b48..1a6fdbe867 100644 --- a/docs/runtime-components/applications/notification-module/30_configuration.md +++ b/docs/runtime-components/applications/notification-module/30_configuration.md @@ -104,7 +104,7 @@ For additional details about the **Notification Module** configuration, please r [mia-notification-manager]: /runtime-components/plugins/notification-manager-service/20_configuration.md#channels-configuration [mia-notification-manager-custom-handler]: /runtime-components/plugins/notification-manager-service/20_configuration.md#custom-event-handlers [mia-sms-service]: /runtime-components/plugins/sms-service/10_overview.md -[mia-mail-service]: /runtime-components/plugins/ses-mail-notification-service/configuration.md +[mia-mail-service]: /runtime-components/plugins/mail-notification-service/configuration.md [mia-files-service]: /runtime-components/plugins/files-service/configuration.mdx [mia-timer-service]: /runtime-components/plugins/timer-service/20_configuration.md [mia-api-gateway]: /runtime-components/plugins/api-gateway/10_overview.md diff --git a/docs/runtime-components/applications/payment-integration-hub/10_overview.md b/docs/runtime-components/applications/payment-integration-hub/10_overview.md index fef1ca8753..412d16c315 100644 --- a/docs/runtime-components/applications/payment-integration-hub/10_overview.md +++ b/docs/runtime-components/applications/payment-integration-hub/10_overview.md @@ -21,7 +21,7 @@ The Payment Integration Hub is composed by: 4. The **Subscription saga** is used to define the subscription life-cycle; it is implemented with the [Flow Manager Service](/runtime-components/plugins/flow-manager-service/10_overview.md) and it is fully customizable. 5. A set of microservices that implement some functionality to support the payment process: - the [Invoice Service](/runtime-components/plugins/invoice-service/10_overview.md) generates an invoice of a payment in pdf format; - - the [Messaging Service](/runtime-components/plugins/messaging-service/10_overview.md) and [Mail Notification Service](/runtime-components/plugins/ses-mail-notification-service/usage.md) used to notify the user about the outcome of payment; + - the [Messaging Service](/runtime-components/plugins/messaging-service/10_overview.md) and [Mail Notification Service](/runtime-components/plugins/mail-notification-service/usage.md) used to notify the user about the outcome of payment; - the [Adaptive Approval Service](/runtime-components/plugins/adaptive-approval-service/10_overview.md) used to provide the adaptive checkout feature; - the **Frullino Service** handles pending payments by periodically checking their status of through the provider and updates the payment state accordingly; - the **Payment Frontend** provides a UI to accompany the end user to complete the payment with the chosen method with the related **back end for front end**; diff --git a/docs/runtime-components/applications/payment-integration-hub/50_configuration.md b/docs/runtime-components/applications/payment-integration-hub/50_configuration.md index d0a6353fb9..1808be0337 100644 --- a/docs/runtime-components/applications/payment-integration-hub/50_configuration.md +++ b/docs/runtime-components/applications/payment-integration-hub/50_configuration.md @@ -132,7 +132,7 @@ For further configuration of the microservices you can refer to the dedicated do - [Flow-Manager-Service](/runtime-components/plugins/flow-manager-service/10_overview.md) - [Files-Service](/runtime-components/plugins/files-service/configuration.mdx) - [Messaging Service](/runtime-components/plugins/messaging-service/10_overview.md): use version 1.5.0 or above -- [SMTP Mail Notification Service](/runtime-components/plugins/ses-mail-notification-service/usage.md) +- [SMTP Mail Notification Service](/runtime-components/plugins/mail-notification-service/usage.md) - [Adaptive Approval Service](/runtime-components/plugins/adaptive-approval-service/30_configuration.md) - [Data-Visualization](/products/microfrontend-composer/use-cases/data-visualization.md) - [Analytics](/runtime-components/plugins/mongodb-reader/10_configuration.md) diff --git a/docs/runtime-components/plugins/mail-notification-service/_category_.json b/docs/runtime-components/plugins/mail-notification-service/_category_.json new file mode 100644 index 0000000000..ef2a54a3ab --- /dev/null +++ b/docs/runtime-components/plugins/mail-notification-service/_category_.json @@ -0,0 +1,4 @@ +{ + "label": "Mail Notification Service", + "position": 10 +} diff --git a/docs/runtime-components/plugins/ses-mail-notification-service/changelog.md b/docs/runtime-components/plugins/mail-notification-service/changelog.md similarity index 100% rename from docs/runtime-components/plugins/ses-mail-notification-service/changelog.md rename to docs/runtime-components/plugins/mail-notification-service/changelog.md diff --git a/docs/runtime-components/plugins/ses-mail-notification-service/configuration.md b/docs/runtime-components/plugins/mail-notification-service/configuration.md similarity index 98% rename from docs/runtime-components/plugins/ses-mail-notification-service/configuration.md rename to docs/runtime-components/plugins/mail-notification-service/configuration.md index b7b3e4ce02..d8f5a4251f 100644 --- a/docs/runtime-components/plugins/ses-mail-notification-service/configuration.md +++ b/docs/runtime-components/plugins/mail-notification-service/configuration.md @@ -1,6 +1,6 @@ --- id: configuration -title: SES Mail Notification Service +title: Mail Notification Service sidebar_label: Configuration --- diff --git a/docs/runtime-components/plugins/ses-mail-notification-service/usage.md b/docs/runtime-components/plugins/mail-notification-service/usage.md similarity index 100% rename from docs/runtime-components/plugins/ses-mail-notification-service/usage.md rename to docs/runtime-components/plugins/mail-notification-service/usage.md diff --git a/docs/runtime-components/plugins/messaging-service/10_overview.md b/docs/runtime-components/plugins/messaging-service/10_overview.md index 7f4edf4951..3c1cf684a5 100644 --- a/docs/runtime-components/plugins/messaging-service/10_overview.md +++ b/docs/runtime-components/plugins/messaging-service/10_overview.md @@ -160,7 +160,7 @@ In this case the `eq` function is provided by the [handlebars-helpers][handlebar [handlebars-helpers]: https://github.com/helpers/handlebars-helpers [bcp-47-language-tag]: https://en.wikipedia.org/wiki/IETF_language_tag -[ses-mail-notification]: /runtime-components/plugins/ses-mail-notification-service/configuration.md +[ses-mail-notification]: /runtime-components/plugins/mail-notification-service/configuration.md [sms-service]: /runtime-components/plugins/sms-service/20_configuration.md [kafka2firebase]: /runtime-components/plugins/kafka2firebase/10_overview.md [flow-manager]: /runtime-components/plugins/flow-manager-service/10_overview.md diff --git a/docs/runtime-components/plugins/notification-manager-service/10_overview.md b/docs/runtime-components/plugins/notification-manager-service/10_overview.md index 6ef3f50af3..43b428a109 100644 --- a/docs/runtime-components/plugins/notification-manager-service/10_overview.md +++ b/docs/runtime-components/plugins/notification-manager-service/10_overview.md @@ -610,7 +610,7 @@ The users targeted by these tests all share the same phone number, and therefore [bcp-47-language-tag]: https://en.wikipedia.org/wiki/IETF_language_tag [sms-service]: /runtime-components/plugins/sms-service/20_configuration.md -[ses-mail-notification]: /runtime-components/plugins/ses-mail-notification-service/configuration.md +[ses-mail-notification]: /runtime-components/plugins/mail-notification-service/configuration.md [kafka2firebase]: /runtime-components/plugins/kafka2firebase/20_configuration.md [flow-manager]: /runtime-components/plugins/flow-manager-service/10_overview.md [timer-service]: /runtime-components/plugins/timer-service/10_overview.md @@ -635,4 +635,4 @@ The users targeted by these tests all share the same phone number, and therefore [post-saga-send]: /runtime-components/plugins/notification-manager-service/30_usage.md#post-sagasend [post-send]: /runtime-components/plugins/notification-manager-service/30_usage.md#post-send [post-notification-events]: /runtime-components/plugins/notification-manager-service/30_usage.md#post-notification-events -[utils-send-messages]: /runtime-components/plugins/notification-manager-service/30_usage.md#sendmessages \ No newline at end of file +[utils-send-messages]: /runtime-components/plugins/notification-manager-service/30_usage.md#sendmessages diff --git a/docs/runtime-components/plugins/ses-mail-notification-service/_category_.json b/docs/runtime-components/plugins/ses-mail-notification-service/_category_.json deleted file mode 100644 index a6fac77421..0000000000 --- a/docs/runtime-components/plugins/ses-mail-notification-service/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "SES Mail Notification Service", - "position": 10 -} \ No newline at end of file From 4e2f1c0481899c12b53bbce2f58e47ade47148f3 Mon Sep 17 00:00:00 2001 From: Alberto Tessarotto Date: Wed, 27 May 2026 15:43:13 +0200 Subject: [PATCH 3/3] fix broken link --- .../applications/dev_portal/notification_configuration.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/runtime-components/applications/dev_portal/notification_configuration.md b/docs/runtime-components/applications/dev_portal/notification_configuration.md index c324b1c9e5..d8fdc5f9be 100644 --- a/docs/runtime-components/applications/dev_portal/notification_configuration.md +++ b/docs/runtime-components/applications/dev_portal/notification_configuration.md @@ -48,7 +48,7 @@ If you already defined a variable with the desired value in the Envs or in the P The ses-mail-notification-service will be responsible for sending the emails once requested by another helper service, the **Function Service**. -To have further details regarding the **SES mail notification service configuration** please refer to the official [documentation](/runtime-components/plugins/ses-mail-notification-service/configuration.md). +To have further details regarding the **Mail Notification Service configuration** please refer to the official [documentation](/runtime-components/plugins/mail-notification-service/configuration.md). ## Create the Function Service This service allows users to define custom functions directly from the console and expose them to a specific endpoint.