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.
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 DatabaseTIBCO Flogo® Connector for TIBCO® Data VirtualizationTIBCO Flogo® Connector for SnowflakeTIBCO Flogo® Connector for MongoDBTIBCO Flogo® Connector for DocusignTIBCO Flogo® Connector for Amazon KinesisAWS LambdaTIBCO Flogo® Connector for Microsoft Azure Data FactoryTIBCO Flogo® Connector for Microsoft Azure StorageTIBCO Flogo® Connection for Microsoft AzureTIBCO Flogo® Connector for WebSockets
For more information, see Supported Flogo Connectors in TIBCO Flogo® Extension for Visual Studio Code - Developer Preview.