> For the complete documentation index, see [llms.txt](https://docs.onum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.onum.com/release-notes/v.3-release-notes/v3.219.0.md).

# v3.219.0

These are the release notes for version v3.219.0 of Falcon Onum.

### :up: New operations in the Field Transformation Action

The **Field Transformation** Action has been updated to v1.10.0! The following operations have been added:

* [AES-256-GCM Decrypt](/the-workspace/pipelines/actions/transformation/field-transformation/field-transformation-operations/cryptography/aes-256-gcm-decrypt.md) - Decrypts a base64-encoded AES-256-GCM ciphertext using the provided encryption key.
* [AES-256-GCM Encrypt](/the-workspace/pipelines/actions/transformation/field-transformation/field-transformation-operations/cryptography/aes-256-gcm-encrypt.md) - Encrypts a plaintext string using the AES-256-GCM algorithm.
* [From timestamp](/the-workspace/pipelines/actions/transformation/field-transformation/field-transformation-operations/date-time/from-timestamp.md) - Transforms a timestamp into its string representation.

Also, the schema compilation and message type resolution in the **Protobuf to JSON** and **JSON to Protobuf** operations are now performed during the validation phase, before the operation is created.

Learn more about the **Amazon S3** Listener in [this article](/the-workspace/listeners/listener-integrations/collect-data-from-aws-products/collect-data-from-amazon-s3.md).

### :up: Updated Listeners and Data Sinks

Check out all the updates here:

<table><thead><tr><th>Product</th><th width="137.2890625">New version</th><th>Updates</th></tr></thead><tbody><tr><td><a href="/spaces/kxZeV4nlXcIAjMGZxzLI/pages/td9ncfOmGkZhvNsZT1HP">Google Cloud Storage Listener</a></td><td><strong>v1.0.3</strong></td><td><ul><li>Fixed incorrect deserialization of the GCS object size field. The GCS JSON API returns this value as a quoted string; the field type has been changed from <code>int64</code> to <code>uint64</code> to correctly represent the unsigned value.</li><li>Fixed infinite Pub/Sub redelivery loop on permanent errors. Size limit exceeded, int64 overflow, corrupt compressed data (gzip/bzip2/zip), and oversized scanner tokens are now <code>acked</code> instead of <code>nacked</code>. Transient errors (network, I/O) continue to be <code>nacked</code> for retry.</li></ul></td></tr><tr><td><a href="/spaces/kxZeV4nlXcIAjMGZxzLI/pages/XXVcVckxEerXauycFaIU">Office 365 Listener</a></td><td><strong>v1.0.1</strong></td><td><ul><li>Added per-content-type logging with metrics.</li><li>Added source available time field to the event.</li><li>Security enhancements: enforce HTTPS-only validation with Microsoft host-suffix allowlist on <code>loginServerUrl</code> and <code>resourceEndpoint</code> fields to prevent SSRF attacks and host-suffix spoofing (e.g. <code>https://login.microsoftonline.com.evil.com</code> is rejected), allowlist derived from Microsoft 365 IP Address and URL web service.</li><li>Fixed unbounded time window growth causing AF20055 errors by processing data in bounded windows with partial progress on failure.</li><li>Fixed state clearing on error path that wiped retry and pagination resume state, making retry logic dead code.</li><li>Fixed <code>ClearWindowState</code> to preserve <code>failedContentURIs</code> and <code>failedRetryAttempts</code> across successful windows so failed content is retried on the next tick.</li></ul></td></tr><tr><td><a href="/spaces/kxZeV4nlXcIAjMGZxzLI/pages/SUYBvUwcNISI4cQfhUls">Azure Blob Storage Data Sink</a></td><td><strong>v1.0.1</strong></td><td><ul><li>Added default value (<code>10000</code>) for <code>eventCount</code> in batch configuration to prevent unexpected behavior when batch mode is enabled but event count is not explicitly configured.</li><li>Trimmed whitespace from connection string and credential values to prevent URL parse failures caused by trailing newline characters.</li><li>Redacted sensitive SAS token parameters and account keys from error messages to prevent credential exposure in logs.</li></ul></td></tr></tbody></table>

### :tools: Fixes

* **\[UI]** Fixed an issue that prevented horizontal scrolling in table headers in certain areas.
* **\[Pipelines]** Fixed an issue where unnecessary metric requests were triggered when updating Pipeline tags, caused by the coupling of tags with filters.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onum.com/release-notes/v.3-release-notes/v3.219.0.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
