Products | Versions |
---|---|
TIBCO BusinessWorks Container Edition | 2.10.0 |
You can download this HotFix from the TIBCO Support Portal (https://support.tibco.com). You will need to provide your TIBCO Support Portal credentials. Once logged in you can download the hotfix by selecting the “Downloads” -> “Hotfixes” option. Then go to the AvailableDownloads/BusinessWorks/BWCE/2.10.0/Hotfix-04.
Below is the complete list of defects/enhancements addressed in this hotfix(You can also find the same in the attached hotfix readme file).
================================================================================
2.10.0_HF-004 (This Release)
New Features
BWCE-9354
This release introduces support for Database Cleaning Functionality for only
Process Monitoring or all the Database Tables For BWCE-Mon.
EXEC_DB_CLEANUP ==>_ When provided it will clean up follwing tables:
statregistry, process, noderegistry.
EXEC_FULL_DB_CLEANUP ==> When provided it will clean up all database tables
(with exception of migrations table).
BWCE-9902
Support for Overriding Content-Type Header of Multipart Form
Parameters in REST Service/Reference.
A new field, content-type, is now generated in the form parameter
schema for multipart form parameters of type File/Text and File/Binary when
creating a REST Service or Reference Binding. To override the Content-Type
header at runtime, you can specify a value for the content-type field in the
Input tab of the Invoke activity.
Note: To apply these changes at design time, you must create a new REST Service
or Reference Binding.
BWCE-9551
This release introduces support for Schema Level Isolation for Postgres Database
distributing Application Data across Multiple Schemas under single database.
BWCE-9827
Support for creating REST Service and Reference Binding using swagger file
through bwdesign utility
Support has been added in the bwdesign utility to create
REST Service and Reference binding similar to drag-n-drop of Swagger file in
studio. Use the following command createSwaggerOperation [Create Option]
[Operation option] [Process Path] [Swagger File Path] [Resource Path]
Create Option can have -s for creating a Service and -r for creating a Reference.
Operation option can have -all for creating REST Service with all operations
present in the resource path, and for Reference particular operations can be
provided such as -put, -post, -get, -patch, -head, -option, -delete.
BWCE-9680
Introduced the properties com.tibco.bw.includeAllStarters,
com.tibco.bw.includeStarters, and com.tibco.bw.excludeStarters to control
Component autostart behavior at BWCE runtime.
Note: Use bwce.component.auto.start.override=true property alongwith
above properties.
BWCE-8881
Export shared module as BSM via Maven.
Run command "com.tibco.plugins:bw6-maven-plugin:bwexport -Dbinary=true"
along with below VM arguments:
--add-exports=java.base/sun.security.ssl=ALL-UNNAMED
--add-exports=java.base/com.sun.crypto.provider=ALL-UNNAMED
BWCE-9299
tib:timestamp() function not working in SOAP Service binding Request Context.
BWCE-9405
A new dialog "Update Bindings" has now been added that can be used for
individual process files to map the Invoke activities to desired
reference/service bindings.
BWCE-9435
A preference option has been provided that allows developers to retain the
existing tokenized values for properties that remain unchanged when updating
the dependency version.
How to enable it: Preference> BusinessWorks> Application Properties>
Retain tokenized values.
BWCE-9436
If a process was using a Shared Module property which has been removed in the
new import, an EMF validation error will come under Problems tab.
BWCE-9437
A new button called Find Reference has been added under Application properties
page. This button will list all the processes that are using the selected
module property.
This will work for Shared Module properties being used in Application Module.
Changes in Functionality
BWCE-9550
Improved behavior when application startup fails - the appnode process now
exits, triggering container termination for immediate failure visibility.
CVEs
BWCE-9488
Address Low security vulnerabilities reported for TPCL
com.tibco.tpcl.org.apache.httpclient_4.10.200.004/httpclient-osgi-4.5.13.jar.
BWCE-9858
Address High CVE issues reported for commons-beanutils-1.9.4.jar.
BWCE-9860
Address High CVE issues reported for spring-webmvc-5.3.26.jar.
BWCE-9863
Address High CVE issues reported for tomcat-embed-core-10.1.20.jar.
BWCE-9870
Address High CVE issues reported for commons-fileupload-1.5.jar
AMBW-53485
Address High CVE issues reported for BW 6.11 Spring vulnerability issues.
Closed Issues
BWCE-10067
The activities within the application process diagram are not clearly visible
due to vertical and horizontal alignment issue.
BWCE-7758
The obfuscate password using the npm run obfuscate plainpassword command fails
in 2.9.1.
BWCE-8807
SMTP Shared Resource test connection failed after migrate from 2.9.2 to 2.10.0
BWCE-9549
Incorrect Application State Displayed in BWCE Monitoring UI.
BWCE-9411
Missing otel traceparent header when using bindings with dynamic header.
BWCE-9417
Export a profile using "export as properties file" option, along with the
dot separator, and also select the "tokenize" checkbox.
The promoted module properties still show a slash (should show a dot there
and not a slash). It is showing the dot operator as expected for other
module properties.
BWCE-9433
BWCE Monitoring throws error "socket hang up" when an application tries to
connect to Monitoring Service.
BWCE-9553
The manifest-bwce.json file in the EAR does not contain the details of the
external BW plugin version in the volumesFrom section. This causes the
deployment to fail in Platform.
BWCE-9580
The "Send Mail" activity works correctly in versions 2.9.1 and 2.9.2,
but fails in version 2.10.0 with the error: javax.net.ssl.SSLException:
Unsupported or unrecognized SSL message.
BWCE-9599
Changes in shared resources are not reflected in the Require Capabilities
section in the Manifest.MF file.
BWCE-9638
Distributed Tracing is enabled in BWCE Project ensuring that Open
Telemetry Traces, Metrics, and Logs are fully integrated within each
TIBCO BWCE service by adding support for Open telemetry context from
OpenTelemetrySdk propagator in Invoke REST API activity
BWCE-9651
Throwing the Illegal start-complex invocation error with HTTP Send request
activity.
BWCE-9652
Optimized the BWCE Monitoring API call count for gathering the application
details.
BWCE-9665
The fix for BWCE-8025 is not working on Linux machines, the selected schema
path contains extra slash ( / )
BWCE-9673
Remove all external JAR dependency entries from the module’s MANIFEST.MF file
while importing the project.
BWCE-9683
Frequent workspace corruption post 2.10 upgrade while using maven repository.
BWCE-9762
The memory leak issue with BWCE application due to Opentelemetry has been fixed.
BWCE-9768
Bundles in debug configurations for custom xpath function jars will be
auto selected.
BWCE-9813
The manifest-bwce.json file in the EAR does not contain the details of the
external BW plugin version in the volumesFrom section. This causes the
deployment to fail in Platform.
BWCE-9871
Extraneous whitespaces in the Gold input file generated from the Output tab
of job data in the activity will now be removed during generation.
BWCE-9848
The obfuscate password using the npm run obfuscate plainpassword command fails
in 2.10.0 HF04.
BWCE-9849
Elements with xsd:float type giving scientific notation in BWCE/BW6.x
To get the output without scientific notation then set the property to
"-Dbw.xml.float.c14n.spec.nonconformant=true"
BWCE-9959
If there is any error while running bwdesign commands via maven, the build
will fail.
BWCE-9978
SOAP Service will fail if "Message" has any attribute other than
"name" in WSDL file. Works fine in BW5.
BWCE-10069
Fixed an issue where BWCE applications failed to start when
BW_COMPONENT_JOB_FLOWLIMIT was set. The application now starts successfully
with BW_COMPONENT_JOB_FLOWLIMIT applied.
AMBW-53250
With 6.11.0HF4, the EAR generated by Maven will also have timestamp,
same as generated by the Studio.
AMBW-53285
Send Mail activity Input credentials overriding with SMTP shared resource
credentials.
AMBW-53596
RV Request-Reply activity randomly encounters issues. To fix this issue,
we have updated the way XML elements were handled for RV messages in highly
loaded multi-threaded environment.
Known Issues
BWCE-10133
Module property from multilevel dependency does not shows details on the Find
reference if the property used in multiple module.
BWCE-10132
Find reference fail to show details if module property directly mapped using
drag and drop to any activity.
AMBW-53703
When stopping the application, there is an exception intermittently.
This does not impact any functionality.
Workaround: None.
AMBW-53733
When old BW projects are imported and a Shared Module is added via CallProcess,
the 'Find Reference' button will not work.
Workaround: Navigate to Applicaition Module's "Module descriptors" >
Dependencies, delete it and re-add SM dependency.
================================================================================
You can also download the hotfix using the below link:
https://support.tibco.com/s/hotfixes
TIBCO BusinessWorks Container Edition 2.10.0 Hotfix-04 is available