Skip to main content

Release notes

Latest Release: 4.2.2
Date: 16/12/2025


New Features

Security and Access Control

  • PKI Encryption and Signing Support Introduced PKI-based encryption and digital signing for secure message exchange. Includes support for importing key pairs and configuring default keystore settings. This enables enterprise-grade integrity, confidentiality, and simplified key management.

  • Message API Access Control Added configurable authentication for /api/v3/message/queue, /api/v4/message/queue/{name}, and /api/v4/message/queue/bulk/{name}. Enforces user and queue-level validation via a system property (authenticate-queue).

  • Mongo API Access Control Added configurable authentication for the /api/v4/mongo endpoint. Set the authenticate-mongodb property to define how users and API keys are validated when accessing collections.

Low-Code and Workflow Enhancements

  • Configuration-based Workflows (No-Code) Introduces internal plugins (Endpoint, Message Mapper, Switch, Timer, Feedback, etc.) that allow building integrations entirely via configuration. This accelerates development by reducing dependency on custom coding.
  • NextHop Routing Introduced a "Next Hop" setting in generic plugins for direct, synchronous message routing. This reduces latency by bypassing intermediate queues.
  • Advanced Mapping Functions New functions in the Mapping Editor for advanced transformation:
  • Enhanced Groovy Capabilities Expanded low-code access to endpoint configurations and variable substitution. Improved logging now includes accurate file/line numbers and better error visibility via the ErrorRegistry.

System and UI Improvements

  • Improved Backup and System Handling Enhanced functionality for automatic and manual snapshots of system state (config, logs, audit, plugins). Supports configurable storage locations, retention limits, and high-performance MongoDB streaming exports.
  • Show Messages Dialog Enhancements The "Show Messages" section now allows for deep inspection, testing, and reprocessing. Messages can be filtered by Plugin or Message Type for easier debugging.
  • Usability Enhancements Application instance names now appear in the browser title, password fields behave consistently, and long text is truncated where needed.

Known Issues

Groovy option.rest and REST mappings don’t respect truststore certificate chain when a proxy is configured. Workaround: Use option.http


Bug Fixes

  • Messaging: Fixed retry functionality during the send phase and resolved race conditions/NPEs in memory queues.
  • Security: Sensitive password values are now hidden; 'false' is no longer a valid auth value (defaults to basic).
  • Performance: Optimized audit queries and improved content decompression logic.
  • Reliability: Upgrading plugins no longer overwrites custom settings; ensured queues are declared before publishing on restart.
  • Mapping: Fixed attachment mapping issues and log error message formatting.
  • Metrics: Labeled Prometheus metrics consistently as "1Gateway".