Skip to main content
Skip table of contents

Fiorano 13.1

This document contains important information about the Fiorano Platform 13.1 release. It lists new and changed features and resolved issues in various Fiorano products including Fiorano ESB, Fiorano API Management, and Fiorano B2B pertaining to the Fiorano 13.1 version.

How to Migrate from the older Fiorano version?

To understand how to upgrade your current Fiorano environment to Fiorano 13, please refer to the sections below:

PDF files of the above content are present at $FIORANO_HOME/esb/migration.

What’s New

Microservices

New Microservices

  • ExtendedServiceInvoker: Supports invoking and receiving messages from the Extended Services that are deployed.

  • T24 Microservices: New version of microservices that support T24 Adapter Development Kit.

New Features in Existing Microservices

  • XMLVerification: Support for XSD 1.1 specification support.

  • Custom Microservices: Support to enable monitoring for custom microservices to evaluate performance.

  • JMS MicroServices: Support for creating connections at startup resulting in performance improvement in JMS microservices.

  • HTTPAdapters and RESTConsumer: Support to store cookies received in the redirected URLs.

  • WebServiceConsumer and RESTConsumer: Support to view HTTP-layer logs.

  • SMTP and POP3: Support for OAuth2 authentication.

  • HTTPAdapters: Supports Payload for GET Method.

  • RESTStub:

    • Supports multiple users in JWT Authorization.

    • Support for custom reason code description

  • JMSRequestor: Support for error message type configuration.

  • WebSocket: Support for periodic ping based on the interval specified in the CPS from the client side.

  • JMS MicroServices: Support SSL for the Weblogic provider.

  • MQSeries: Support for SSL connections.

  • JMSRequestor: Support for Error message type configuration.

  • S3Download: Option to delete an S3 file. Helps to remove the file permanently from the S3 bucket leaving no copy of the file in the S3 bucket after downloading.

  • SMPPSend:

    • Support for lengthy SMSs.

    • Support for immediate delivery of SMS.

    • Support for Data Coding Scheme and Charset Encoding of messages.

API Management

  • Command Line Interface added for API Projects management.

  • Added thread pooling for JS Callout.

  • SMTP alerts for API Projects, Products, Clients, and Subscriptions.

  • CI/CD support with GitLab.

  • Option for Infinite Tracing feature to handle tracking of all API calls.

  • Option to store Connection Handle and API Keys in the Cassandra database.

  • API Life Cycle Management with user approvals and custom life cycle stages for API projects.

  • Lifecycle Management of Security API Keys and maintaining history. This helps to store API Keys and allows users to disable/enable existing keys.

New Policies

  • Rate Limiting Policy: Controls the rate of requests that a particular client can send to an API in a fixed amount of time.

  • HMAC Policy: Handles HMAC authentication.

New Feature in policy

  • Prepaid and Periodic Monetization: Prepaid Monetization with periodic monetization features. Enables monetization based on specific prepaid models and should be able to charge API usage based on different charge models such as Per Transaction, Tiered Transaction value (amount), Transaction Count, Combination of Transaction Count, and Tiered Transaction value, and Subscription.

API Dashboard

  • Option to enable trace as soon as an API project is deployed.

  • Enable access to Dashboard pages based on logged-in user's permissions.

Developer Portal

  • Option to download documentation available for developers in API Projects.

ESB

  • Command Line Interface added for Extended Services Management.

  • Scheduling of Event Process or Extended Service launch and stop.

  • CI/CD support with GitLab.

  • Option to specify Event Process and Extended Services Launch and Stop orders.

  • Option to store Connection Handle and API Keys in the Cassandra database.

  • Lifecycle Management of Security API Keys and maintaining history. This helps to store API Keys and allows users to disable/enable existing keys.

ESB Dashboard

  • Analytics for ESB which improves the current health check tracking and observability (event process specific rate of message flow, traffic pattern, error percentage, etc.).

  • Option to edit microservices in the ESB dashboard.

  • Enable access to Dashboard pages based on logged-in user's permissions.

  • Option to view Gateway and Security type events in the Events filter.

B2B Dashboard

  • Enable access to Dashboard pages based on logged-in user's permissions.

What’s Changed

Microservices

  • FTP microservices: Upgraded to support ecdsa-sha2-nistp521 host key algorithm.

  • AWS microservices: Upgraded to AWS SDK version 1.12.

  • XMLVerification: All errors will be listed for failed messages instead of only one.

  • Startup time improvements when multiple sessions are used.

API Management

  • Jetty version upgraded to 9.4.51.

  • Audit Management support for API Management feature enhancement.

  • Removed Platform data from the output of OAuth Token policies.

  • Invalid token removed from the error response of Verify Token policy.

  • Passwords are now stored in encrypted format. Passwords were saved in plain text for Generate/Delete/Retrieve token policies.

  • Added verification check for client ID in case of grant type password, as it is a compulsory parameter in OAuth.

  • Project deletion log now specifies the username.

  • Optimizations for analytics DB data writes in case of MSSQL DB.

  • Custom report generation for monetization.

  • Added a new security policy check for viewing analytics data for specific users.

ESB

  • Jetty version upgraded to 9.4.51.

  • Added a new security policy check for viewing document tracking data for specific users.

  • Enhancement of REST APIs for server management.

ESB Dashboard

  • Added a new option “ALL” to enable alerts for all services/event processes/extended services.

Resolved Issues

Microservices

  • JMSRequestor: Issues when the JBOSS server is restarted.

  • KafkaConnector: Memory utilization increases over time in the Producer mode.

  • .NET microservices: Port 'Message Filters' and 'Message Properties' not considered.

  • HL72XML: Issues when \.br\ character present in HL7 messages.

  • Socket Adapter: Issues when SSH feature used.

  • CassandraDB: Launch issues with the In-memory mode.

  • SAPR3 5.0: CPU utilization goes up to 100% with invalid connection details.

  • HL7Sender and T24Inbound: When Connection Pool is enabled, the connection is not destroyed even after an idle timeout.

  • FTP microservices: Files getting corrupted after transferring using SFTP protocol on Solaris environment.

API Management

  • Issue in deletion of API Projects with names as a substring of other projects.

  • OAuth token not getting expired.

ESB

  • Closing stale connections for Extended Services to fix the issue while starting the server with the esb profile.

  • Option to add secure headers to HTTP responses at peer has been fixed.

  • When the 'Mask Message Body' property is used, the element name also gets masked if the element name and value are the same.

  • Improper error thrown when invalid JAVA_HOME is provided for an Extended Service that is running.

  • Messages not resumed in Extended services after FMQ server failover.

  • Issue in viewing console logs of extended service console.

ESB Dashboard

  • Security checks for the user missing in REST API calls at certain places.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.