Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ In order to contribute you can submitting bug reports or suggest some correction
## Code of Conduct

This project adheres to the [Contributor Covenant Code of Conduct](CODE_OF_CONDUCT.md), please read it and follow it
before contributing. If you find someone that is not respecting it please report its behaviour.
before contributing. If you find someone that is not respecting it please report its behavior.

## How Can I Contribute

Expand Down
7 changes: 7 additions & 0 deletions docs/products/fast_data_v2/farm_data/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,13 @@ 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.6.1] - 2026-02-19

### Fixed

- Fixed control plane startup behavior to resume
- Explicit error on missing SERVICE_NAME missing var

## [0.6.0] - 2026-02-02

### BREAKING
Expand Down
7 changes: 7 additions & 0 deletions docs/products/fast_data_v2/kango/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,13 @@ 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.6.1] - 2026-02-19

### Fixed

- Fixed control plane startup behavior to resume
- Explicit error on missing SERVICE_NAME missing var

## [0.6.0] - 2026-02-02

### BREAKING
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,6 +90,55 @@ During the deployment process, the files will be automatically applied to the ac

Without these permissions, the Control Plane service cannot discover Fast Data workloads (Mongezium, Stream Processor, Farm Data, Kango) in your namespace and the Control Plane Frontend will not display your pipeline.

:::caution
When deploying the `control-plane-role.yaml` and `control-plane-role-binding.yaml` manifests, the Service Account or user performing the deployment (the "deployer") **must have sufficient permissions to manage RBAC resources within the target namespace**.
:::

If the deployer lacks these permissions, the pipeline will fail with an error similar to:

> `User "..." cannot patch resource "roles" in API group "rbac.authorization.k8s.io" in the namespace "..."`

This typically happens because, in many Kubernetes distributions (such as Azure AKS), the ability to modify security roles is restricted to prevent unauthorized privilege escalation.

**Corrective Action**

Before deploying these manifests, ensure that the deployer Service Account (e.g., `console-deployer`) has a **Role** or **ClusterRole** bound to it that allows the following actions in the target namespace:

* **Resources**: `roles`, `rolebindings`
* **API Group**: `rbac.authorization.k8s.io`
* **Verbs**: `get`, `list`, `watch`, `create`, `update`, `patch`

#### **Example: Granting RBAC management to the deployer**

```yaml
apiVersion: rbac.authorization.k8s.io/v1
kind: Role
metadata:
name: rbac-manager-role
namespace: {YOUR_NAMESPACE}
rules:
- apiGroups: ["rbac.authorization.k8s.io"]
resources: ["roles", "rolebindings"]
verbs: ["get", "list", "watch", "create", "update", "patch", "delete"]
---
apiVersion: rbac.authorization.k8s.io/v1
kind: RoleBinding
metadata:
name: rbac-manager-binding
namespace: {YOUR_NAMESPACE}
subjects:
- kind: ServiceAccount
name: console-deployer # The name of your CI/CD service account
namespace: mia-platform
roleRef:
kind: Role
name: rbac-manager-role
apiGroup: rbac.authorization.k8s.io

```

In some managed environments like **Azure AKS**, ensure that your Azure identity also has the "Azure Kubernetes Service Cluster Admin" or "Azure Kubernetes Service RBAC Admin" role if you are using Azure RBAC integration.

#### In-Memory Storage

You can opt for in-memory storage for your pipeline runtime states instead of persisting them.
Expand All @@ -113,8 +162,6 @@ The Control Plane Frontend is already pre-configured and ready to be deployed. N

The Envoy API Gateway serves as the entry point for the Fast Data Control Plane application, providing essential routing and security capabilities.

The Envoy API Gateway microservice is pre-configured and ready to be deployed. The routing configuration is automatically generated based on the endpoint definitions, and no manual intervention is required.

#### Exposed Endpoints

The application pre-configures two endpoints that are automatically routed by Envoy:
Expand All @@ -123,6 +170,16 @@ The application pre-configures two endpoints that are automatically routed by En

- **`/`** - Routes requests to the Control Plane Frontend service

#### Required Advanced Configuration

Since the application uses the **WebSocket protocol** for bidirectional communication, you must add the following configuration to the **patches.yaml** file within the Advanced Configurations section of the Design Area:

```yaml
- listener_name: frontend
'filter_chains.0.filters.0.typed_config.upgrade_configs':
upgrade_type: "websocket"
```

## Workloads Configuration

To enable proper communication between the Control Plane and the Fast Data workloads deployed in your namespace, each Fast Data workload must be configured to connect to the Control Plane.
Expand All @@ -137,8 +194,14 @@ For each of the Fast Data workloads (Mongezium, Stream Processor, Farm Data, and
}
```

Moreover, it is necessary to add the `SERVICE_NAME` environment variable with the following parameters:

- **Value Type**: `From Downward API`
- **Field Path**: `metadata.labels['KEY']`
- **Label Key**: `app.kubernetes.io/name`

:::note
Without this configuration, the Fast Data workloads will operate independently and will not be visible or controllable through the Control Plane interface.
Without this configuration, the Fast Data workloads will operate independently and will not be controllable through the Control Plane interface.
:::

### Additional Configuration Parameters
Expand All @@ -148,7 +211,7 @@ Optionally, it is possible to add other parameters to the "control plane" config
- **`onCreate`**: Initial state when the workload for the first time is deployed and connects to the control plane. Available values are `"pause"` or `"resume"`. Set to `"pause"` to ensure the workload waits for explicit Control Plane commands from UI before start data consumption from data streams.

:::note
If no `onCreate` behavior is defined in the microservice ConfigMap, the **default runtime state** is **Running**. This design choice safeguards real-time data flows by preventing service interruptions when adding Control Plane connectivity to established Fast Data workloads.
If no `onCreate` behavior is defined in the microservice ConfigMap, the **default runtime state** is **Running**, so the **resume** state. This design choice safeguards real-time data flows by preventing service interruptions when adding Control Plane connectivity to established Fast Data workloads.

`onCreate` is applied solely if the Fast Data workload is the first time that is deployed. Otherwise, the parameter will be not considered by Control Plane, as it reads the last saved runtime state.
:::
Expand All @@ -165,7 +228,7 @@ If no `onCreate` behavior is defined in the microservice ConfigMap, the **defaul

## Application Deployment

Once you have concluded all the above mentioned configuration steps, you can easily deploy your Project configuration!
Once you have concluded all the above mentioned configuration steps, it's time to **deploy your Project**!

Verify the success of your deploy by:

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,35 +13,35 @@ Please ensure that versions shown in the matrix are respected in your deployed e

| Service | Version | MongoDB |
|-------------------------|---------|---------|
| Control Plane | 0.1.0 | \>=7.0 |
| Control Plane | 0.1.1-mongodb | \>=7.0 |

## Fast Data Services

Here is provided the compatibility matrix between Control Plane components and the Fast Data Engine v2 workloads that need to communicate with them.
Please ensure that your services respect the following matrix.

| [Control Plane Frontend](/products/fast_data_v2/runtime_management/application_configuration.md) | [Control Plane Piper](/products/fast_data_v2/runtime_management/application_configuration.md) | [Mongezium](/products/fast_data_v2/mongezium_cdc/10_Overview.md) | [Stream Processor](/products/fast_data_v2/stream_processor/10_Overview.md) | [Farm Data](/products/fast_data_v2/farm_data/10_Overview.md) | [Kango](/products/fast_data_v2/kango/10_Overview.md) |
| [Control Plane Frontend](/products/fast_data_v2/runtime_management/application_configuration.md) | [Control Plane](/products/fast_data_v2/runtime_management/application_configuration.md) | [Mongezium](/products/fast_data_v2/mongezium_cdc/10_Overview.md) | [Stream Processor](/products/fast_data_v2/stream_processor/10_Overview.md) | [Farm Data](/products/fast_data_v2/farm_data/10_Overview.md) | [Kango](/products/fast_data_v2/kango/10_Overview.md) |
|:----------------------:|:-------------------:|:----------------------------------------------------------:|:---------------------------------------------------------------------:|:------------------------------------------------------:|:----------------------------------------------:|
| 0.1.0 | 0.1.0 | \>=0.5.0 | \>=0.6.0 | \>=0.6.0 | \>=0.6.0 |
| 0.1.2 | 0.1.1-mongodb | \>=0.5.0 | \>=0.6.0 | \>=0.6.0 | \>=0.6.0 |

## Service Latest Versions

| Service | Version |
|-----------------------------------------------------------------------------------------------|---------|
| [Control Plane Frontend](/products/fast_data_v2/runtime_management/application_configuration.md) | 0.1.0 |
| [Control Plane Piper](/products/fast_data_v2/runtime_management/application_configuration.md) | 0.1.0 |
| [Control Plane Frontend](/products/fast_data_v2/runtime_management/application_configuration.md) | 0.1.2 |
| [Control Plane](/products/fast_data_v2/runtime_management/application_configuration.md) | 0.1.1-mongodb |
| [Mongezium](/products/fast_data_v2/mongezium_cdc/10_Overview.md) | 0.5.0 |
| [Stream Processor](/products/fast_data_v2/stream_processor/10_Overview.md) | 0.6.0 |
| [Farm Data](/products/fast_data_v2/farm_data/10_Overview.md) | 0.6.0 |
| [Kango](/products/fast_data_v2/kango/10_Overview.md) | 0.6.0 |

## Internal Compatibility

| Service | Control Plane Frontend | Control Plane Piper | Mongezium | Stream Processor | Farm Data | Kango |
| Service | Control Plane Frontend | Control Plane | Mongezium | Stream Processor | Farm Data | Kango |
|---------------------------:|:----------------------:|:-------------------:|:---------:|:----------------:|:---------:|:-----:|
| Control Plane Frontend - 0.1.0 | _N/A_ | 0.1.0 | 0.5.0 | 0.6.0 | 0.6.0 | 0.6.0 |
| Control Plane Piper - 0.1.0 | 0.1.0 | _N/A_ | 0.5.0 | 0.6.0 | 0.6.0 | 0.6.0 |
| Mongezium - 0.5.0 | 0.1.0 | 0.1.0 | _N/A_ | 0.6.0 | 0.6.0 | 0.6.0 |
| Stream Processor - 0.6.0 | 0.1.0 | 0.1.0 | 0.5.0 | _N/A_ | 0.6.0 | 0.6.0 |
| Farm Data - 0.6.0 | 0.1.0 | 0.1.0 | 0.5.0 | 0.6.0 | _N/A_ | 0.6.0 |
| Kango - 0.6.0 | 0.1.0 | 0.1. | 0.5.0 | 0.6.0 | 0.6.0 | _N/A_ |
| Control Plane Frontend - 0.1.2 | _N/A_ | 0.1.1-mongodb | 0.5.0 | 0.6.0 | 0.6.0 | 0.6.0 |
| Control Plane - 0.1.1-mongodb | 0.1.2 | _N/A_ | 0.5.0 | 0.6.0 | 0.6.0 | 0.6.0 |
| Mongezium - 0.5.0 | 0.1.2 | 0.1.1-mongodb | _N/A_ | 0.6.0 | 0.6.0 | 0.6.0 |
| Stream Processor - 0.6.0 | 0.1.2 | 0.1.1-mongodb | 0.5.0 | _N/A_ | 0.6.0 | 0.6.0 |
| Farm Data - 0.6.0 | 0.1.2 | 0.1.1-mongodb | 0.5.0 | 0.6.0 | _N/A_ | 0.6.0 |
| Kango - 0.6.0 | 0.1.2 | 0.1.1-mongodb | 0.5.0 | 0.6.0 | 0.6.0 | _N/A_ |
7 changes: 7 additions & 0 deletions docs/products/fast_data_v2/stream_processor/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,13 @@ 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.6.1] - 2026-02-19

### Fixed

- Fixed control plane startup behavior to resume
- Explicit error on missing SERVICE_NAME missing var

## [0.6.0] - 2026-02-02

### BREAKING
Expand Down
15 changes: 3 additions & 12 deletions release-notes/v14.5.0.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,15 @@ image: "img/release-note-link-preview.png"
import Accordion from '@site/src/components/Accordion/index.js';
import dataAccordion from '@site/src/config/release-notes/release-note-v14-5-0.json';

_February 05th, 2026_

:::info

Mia-Platform Console v14.5.0 is **now in Preview** and will be generally available on February 19th.

Console SaaS users can try out v14.5.0 latest improvements in Preview! Open a Service Request to ask for the creation of a sandbox Company in case you do not have access to any Company.

For self-hosted installations, please read the [following guidelines](#how-to-update-your-console).
:::
_February 19th, 2026_

## Fast Data Control Plane v2

Let's welcome the **Fast Data Control Plane v2**, the runtime management solution for Fast Data v2.

Fast Data Control Plane application provides a general overview of the Fast Data v2 pipelines released on the runtime environment, and allows to monitor and govern the execution steps of your data pipelines.

Discover all the capabilities and benefits of Fast Data Control Plane v2 in the [official documentation](/docs/14.5.0/products/fast_data_v2/runtime_management/overview).
Discover all the capabilities and benefits of Fast Data Control Plane v2 in the [official documentation](/docs/products/fast_data_v2/runtime_management/overview).

![Control Plane Fast Data Pipeline](img/fast-data-pipeline.png)

Expand Down Expand Up @@ -52,7 +43,7 @@ To try it, go the **Feature Preview** section inside your **Project settings**,

## How to update your Console

For self-hosted installations, please head to the [self hosted upgrade guide](/docs/infrastructure/self-hosted/installation-chart/how-to-upgrade) or contact your Mia-Platform referent and upgrade to _Console Helm Chart_ `v15.0.8-beta.1`.
For self-hosted installations, please head to the [self hosted upgrade guide](/docs/infrastructure/self-hosted/installation-chart/how-to-upgrade) or contact your Mia-Platform referent and upgrade to _Console Helm Chart_ `v15.0.8`.

### Bill of materials

Expand Down
Loading
Loading