New Features

The following features have been added in this release of TIBCO Control Plane and capabilities.

TIBCO Control Plane

TIBCO Control Plane is now available as Self-Hosted Deployment
You can now deploy TIBCO Control Plane in your Kubernetes Cluster. In Self-Hosted TIBCO Control Plane, you can manage all aspects including deployment, infrastructure, storage, resources, and security. Self-Hosted TIBCO Control Plane provides you more control over your data, deployment decisions, security, and all other aspects. For more information, see Deploying TIBCO Control Plane in a Kubernetes Cluster.
New TIBCO Platform Console UI for Managing Subscriptions
In this release, TIBCO Platform Console UI is introduced. TIBCO Platform Console enables you to provision and manage subscription, configure IdP from a central interface. For more information, see TIBCO Platform Console.
TIBCO® Messaging Quasar - Powered by Apache Pulsar™ Capability is Added
You can provision the TIBCO® Messaging Quasar - Powered by Apache Pulsar™ capability from the TIBCO® Control Plane. Apache Pulsar is an open-source, distributed messaging and streaming platform for the cloud. For more information, see TIBCO Messaging Quasar Overview.
Observability for TIBCO Enterprise Message Service
New cards are added on the Observability dashboard: EMS Server Messages, EMS Server CPU Utilization, and EMS Server Memory Usage. These metrics provide you more visibility into TIBCO Enterprise Message Service capability and helps you to troubleshoot and diagnose issues. For more information, see Viewing Observability Dashboard.
Support for Kong Ingress Controller
Kong ingress controller is supported to expose BWCE and Flogo apps outside Kubernetes cluster. For more information, see Ingress Controller.
Ability to Enable or Disable Cluster-Scoped Permissions
When registering a data plane, you can enable or disable cluster-scoped permissions. By default, service account has cluster-scope permissions. When you register a data plane, by default it creates ClusterRole, ClusterRoleBinding, Role, and RoleBinding for all capabilities. If you do not want to provision any capability, you can disable creation of RBAC for that capability. For more information, see Data Plane RBACs.
Ability to Enable or Disable Fluentbit Sidecar Deployment
When registering a data plane, you can enable or disable Fluentbit Sidecar Deployment for log processing. By default, Fluentbit log processing is enabled. If you disable this option, the logs from data plane are not captured and forwarded to log processor configured in the observability resource. If your organization's current infrastructure already captures logs from all workloads then you can disable this feature to reduce resource consumption. For more information, see Registering an Existing Kubernetes Cluster.

TIBCO Control Tower

Support for Microsoft Windows Server 2022
This release adds support for Microsoft Windows Server 2022.
Support for operating system and region selector in the non-kubernetes Data Plane registration.
Now you can select the operating system for which you want to install the Control Tower and also you can select the nearest region while registering a Data Plane.

TIBCO ActiveMatrix BusinessWorks™ 5 and TIBCO ActiveMatrix® Adapters

Deployability, Deployment Status, History Number and Path columns added in view application page

The user can view the application deployability, its deployment status, the number of times an application is deployed and the folder location of the deployed application. For more information, see TIBCO ActiveMatrix BusinessWorks™ 5 and TIBCO ActiveMatrix® Adapters .

Support for Global Variables

The following global variables have been added in this release:

  • Application Variable

  • Engine Variable

  • Runtime Variable

TIBCO Developer Hub

Upgraded Backstage Base Version

Upgraded the underlying Backstage version from 1.21.1 to 1.25.0 that brings new enhancements and bug fixes. This brings a revamp of the TIBCO Developer Hub UI.

TIBCO Platform Application Linking

User can link one or more running applications in the TIBCO Platform (for example, BusinessWorks Container Edition apps or Flogo apps) to a TIBCO Developer Hub component. This allows users to directly open the application details page in the TIBCO Control Plane from the Component details page.

Custom Version Details on TIBCO Developer Hub

User can see now see the developer hub version on the Home dashboard. If custom version is installed, then the custom version is visible on Home dashboard.

TIBCO BusinessWorks Container Edition Capability

API for Enabling or Disabling Service Mesh for TIBCO BusinessWorks Container Edition apps from Swagger UI

This release adds support to enable or disable Service Mesh for TIBCO BusinessWorks Container Edition apps from Swagger UI. For more information, see Managing App Builds .

Enable or Disable Service Mesh for TIBCO BusinessWorks Container Edition apps from App Details Page

This release adds support to enable or disable Service Mesh for TIBCO BusinessWorks Container Edition apps from the App Details page. For more information, see App Details Page.

API for Updating Application properties for a specified App Id using Hot Update from Swagger UI

This release adds support for Refresh App Properties (Hot Update) for TIBCO BusinessWorks Container Edition apps on Swagger UI. For more information, see Managing App Builds .

Refresh App Properties (Hot Update) for TIBCO BusinessWorks Container Edition apps

This release adds support for Refresh App Properties (Hot Update) for the TIBCO BusinessWorks Container Edition apps. For more information, see Configuring App Variables.

Ability to configure CPU or Memory configuration while deploying TIBCO BusinessWorks Container Edition apps

This release adds support for CPU or Memory Resource Allocations while deploying TIBCO BusinessWorks Container Edition apps. For more information, see Configuring Resource Configurations.

Provision added for Auto Scaling applications

In the Resource Configuration window, a Auto Scaling Configuration button is added for auto scaling an application. For more information, see Creating and Deploying a new App Build.

TIBCO Flogo Capability New Features

New Upgrade your Application feature

This feature is used to update the application, application properties, application connectors and version without a restart of the application.

For more information, see Upgrading an App.

New environment variables
The following environment variables have been introduced in this release.
  • FLOGO_APP_PROP_RECONFIGURE: The engine variable FLOGO_APP_PROP_RECONFIGURE should be set to true for updating an app configuration on runtime without restarting the app instance.
  • FLOGO_APP_PROPS_CONSUL: You can override application properties of an application on runtime using a JSON string in the FLOGO_APP_PROPS_CONSUL engine variable.
  • FLOGO_APP_PROP_SNAPSHOTS: When you dynamically override the app properties while the flow is being executed, it takes the values from snapshot if this variable FLOGO_APP_PROP_SNAPSHOTS is set to true.
For more information, see Viewing Environmental Controls
New APIs added for Managing TIBCO Flogo® Apps

Using these new TIBCO Data Plane APIs you can manage apps for TIBCO Flogo®.

For more information, see Managing Apps with the TIBCO Data Plane APIs.

Supplements for TIBCO Flogo® Connectors

Some TIBCO Flogo® connectors require third-party drivers or libraries to function. These files are called supplements. You can now add the supplement to the TIBCO for the connector to Data Plane for the connector to function.

Exporting an App
You can export apps as JSON files and use them as templates for development. Or, simply put them in a version control system such as GitHub.
For more information, see Exporting an App.
Autosuggestion while entering namespace

As users type the namespace, Flogo now suggests a list of existing namespaces when the app is being deployed. It also shows the commands to create a new namespace in your data plane if the entered namespace is not already existing.

For more information, see Creating and Deploying a new App Build.

Configuring CPU and Memory Resource Allocation

Users can now configure resources for both CPU and memory.

For more information, see Viewing Environmental Controls

Supported Flogo Connectors

We have added the following new Flogo Connectors that will be supported following this release.

  • TIBCO Flogo® Connector for Oracle Database
  • TIBCO Flogo® Connector for TIBCO® Data Virtualization
  • TIBCO Flogo® Connector for Snowflake
  • TIBCO Flogo® Connector for MongoDB
  • TIBCO Flogo® Connector for Docusign
  • TIBCO Flogo® Connector for Amazon Kinesis
  • AWS Lambda
  • TIBCO Flogo® Connector for Microsoft Azure Data Factory
  • TIBCO Flogo® Connector for Microsoft Azure Storage
  • TIBCO Flogo® Connection for Microsoft Azure
  • TIBCO Flogo® Connector for WebSockets
  • For more information, see Supported Flogo Connectors in TIBCO Flogo® Extension for Visual Studio Code - Developer Preview.