Streams March 2021 Release Notes

3 minute read

Summary

Streams is available as a set of Docker containers deployable in Kubernetes by using a Helm chart. For a summary of the system requirements, see Install Streams.

New features and enhancements

  • Event Payload to support different types of data sources and distinguish data sources that provide a full data set (snapshot) from data sources directly providing events.
  • Custom Metrics to provide additional insights on the health of Streams components when monitored via Prometheus.

Important changes

It is important, especially when upgrading from an earlier version, to be aware of the following changes in the behavior or operation of the product in this new version.

Streams REST APIs

The following changes have been made to the Streams Rest APIs to fully comply with Axway Rest API Guidelines:

New Rest API Paths

Component Old Path New Path
Hub (Topics) /api/v1 /streams/hub/api/v1
Webhook Subscriber /subscribers/webhook /streams/subscribers/webhook/api/v1
Kafka Subscriber /subscribers/kafka/topics /streams/subscribers/kafka/api/v1
HTTP Post Publisher /publishers/http-post /streams/publishers/http-post/api/v1
SSE Subscriber /streams/subscribers/sse /streams/subscribers/sse/api/v1

Pagination

Links related to pagination are now provided as part of the response body.

Json Object as root element of the response body

Streams Rest APIs no longer return an array as root element of the response. APIs returning a list of elements now return a JSON Object as root element and an array wrapped in items attribute.

Streams Helm chart enhancements

The following enhancements have been made to Streams Helm chart:

  • Helm chart dependency images upgraded:

    • Kafka new docker image tag: 2.7.0-debian-10-r104
    • Zookeeper new docker image tag: 3.6.2-debian-10-r186
    • MariaDB new docker image tag: 10.4.18-debian-10-r35
  • Helm chart dependencies upgraded:

    • Kafka Helm chart new version: 12.7.1
  • Helm chart refactoring:

Deprecated features

As part of our software development life cycle, we constantly review our Streams offering. As part of this review, no capabilities have been deprecated.

Removed features

To stay current and align our offerings with customer demand and best practices, Axway might discontinue support for some capabilities.

The following capabilities related to Streams Rest APIs are no longer supported:

  • Old Rest API Paths, refer to New Rest API Paths.
  • Pagination related information provided as Link Header is no longer provided, refer to Pagination.

Fixed issues

There are no fixed issues in this version.

Documentation

You can find the latest information and up-to-date user guides at the Axway Documentation portal at https://docs.axway.com.

This section describes documentation enhancements and related documentation.

Documentation enhancements

The latest version of Streams documentation has been migrated to Markdown format and is available in a public GitHub repository to prepare for future collaboration using an open-source model. As part of this migration, the documentation has been restructured to help users navigate the content and find the information they are looking for more easily.

Documentation change history is now stored in GitHub. To see details of changes on any page, click the link in the last modified section at the bottom of the page.

To find all available documents for this product version:

  1. Go to https://docs.axway.com/bundle.
  2. In the left pane Filters list, select your product or product version.

Customers with active support contracts need to log in to access restricted content.

Support services

The Axway Global Support team provides worldwide 24 x 7 support for customers with active support agreements.

Email support@axway.com or visit Axway Support at https://support.axway.com.

Last modified April 7, 2021: Add March21 release note (e280a7b)