...
Tip |
---|
We recommend viewing Transforming Developer Productivity: FlexDeploy 6.0. You can enter your name, email, company, then click Register to view this. This will give features overview and help you understand new navigation. |
Table of Contents |
---|
FlexDeploy 6.0.0.10 (03-14-2023)
Tip |
---|
Due to various security vulnerabilities resolved in this version, we strongly recommend that customers should upgrade to 6.0.0.10 or higher version. |
Application Updates
FLEXDEPLOY-11414 - FlexDeploy now supports datetime formats for Dutch, "no" locale code.
Security
FLEXDEPLOY-10814 - Updated Apache Shiro to resolve vulnerability CVE-2023-46750.
FLEXDEPLOY-10839 - Update XMLSEC to resolve vulnerability CVE-2023-44483.
FLEXDEPLOY-10895 - Updated json-smart in FlexDeploy to resolve vulnerability CVE-2023-1370.
FLEXDEPLOY-10845 - Prevent a potential authentication bypass issue on REST calls. The calls were still authorized, but some REST calls allowed non-secured data to be read without authentication in certain cases. Affects versions 6.0 < 6.0.0.10, 6.5 < 6.5.0.14, 7.0 < 7.0.0.2. This is fixed in versions 6.0.0.10, 6.5.0.14, 7.0.0.2+. Versions < 6.0 are not affected.
Resolved Issues
FLEXDEPLOY-10864 - Resolved NullPointerException if calling the search REST API without specifying any criteria.
FLEXDEPLOY-10830 - Made the package-based build operations resilient to a transient failure caused by a temporary file that could not be deleted.
Oracle CX Commerce Plugin
FLEXDEPLOY-10498 - Resolved an issue where server side extension build was not including non dev dependencies.
FlexDeploy 6.0.0.9 (11-05-2023)
General
FLEXDEPLOY-9043 - Added new action menu 'Add Test Classes' in the package file under Dependency. This can be used to find out test classes for the files in the package and add them to the package. Added new Test level entry 'Specified and Package Tests'. This provides automatic addition or removal of test classes to the package.
FLEXDEPLOY-9384 - Updated the Log4j used with Apigee plugin to resolve vulnerabilities CVE-2022-23307, CVE-2022-23305, CVE-2022-23302, CVE-2021-4104, and CVE-2019-17571. As Log4j is not used on a server, the risk of these vulnerabilities is low, but upgrading is advised.
...
Oracle Data Integrator Plugin
FLEXDEPLOY-7771 - Added Build and Deploy support for LoadPlan Object in ODI.
Oracle EBS Plugin
FLEXDEPLOY-9816 - Improve the warnings and errors that come from the database test connection.
Docker Bench Plugin
FLEXDEPLOY-10409 - Updated the Docker Bench Plugin to work with newer versions of Docker Bench.
Resolved Issues
FLEXDEPLOY-9335 - Resolved an issue in the change history report where it was auditing that the password was updated for other changes of external users.
FLEXDEPLOY-10189 - Resolved an issue in backup restoration process that was causing backups to not be available during deploy workflow execution. Process of saving backup was not affected, backups taken on any version will still be able to be restored.
...
Python Plugin
FLEXDEPLOY-3497 - The python plugin now allows you to specify which python executable to use.
Oracle EBS Plugin
FLEXDEPLOY-8032 - adcGenerateJar operation does not require expect to be installed.
FLEXDEPLOY-8728 Fixed an issue where certain non latin alphabet characters would, under certain conditions be converted to question marks.
Oracle API Platform Plugin
FLEXDEPLOY-8310: Application Names will be considered for processing instead of Application Ids.
AWS Plugin
FLEXDEPLOY-8440 - createOrUpdateStack operation will not throw error in case of no update is to be made.
OAC Plugin
FLEXDEPLOY-8724 - Deployment in async mode to avoid timeout error is now supported.
FLEXDEPLOY-8995 - Analytics WSDL Path property is now supported.
OTBI Plugin
FLEXDEPLOY-8724 - Deployment in async mode to avoid timeout error is now supported.
File Plugin
FLEXDEPLOY-8728 Fixed an issue where certain non latin alphabet characters would, under certain conditions be converted to question marks.
JDBC Plugin
FLEXDEPLOY-8728 Fixed an issue where certain non latin alphabet characters would, under certain conditions be converted to question marks.
Oracle BI Plugin
FLEXDEPLOY-9001 - Analytics WSDL Path property is now supported.
Resolved Issues
FLEXDEPLOY-8795 - Fixed an issue where workflow execution would fail if it runs longer than 6000 seconds.
FLEXDEPLOY-8694 - Fix a bug in the Dos2Unix operation that caused question marks (?) to appear in files instead of multibyte characters on Windows and AIX endpoints. Improved handling of UTF-16 byte order marks. This issue affects the EBS and File plugins.
FLEXDEPLOY-9155 - Upgrade to Gradle 7.6.2 to address vulnerabilities CVE-2023-35947 and CVE-2023-35946 and CVE-2023-26053 and CVE-2022-23630 and CVE-2022-31156.
OTBI Plugin
FLEXDEPLOY-8472 - Large Reports should now get deployed without throwing error "The server sent HTTP status code 500: Internal Server Error"
HP UFT Plugin
FLEXDEPLOY-9007 - The HP Test plugin was doubling the file extension on the cleaning script which caused an issue with some antivirus software. The extension is now fixed.
Oracle EBS Plugin
FLEXDEPLOY-9097 - Fixed compile invalid operation issue for SYNONYM objects.
...
Amazon EC2 Plugin
FLEXDEPLOY-7498 Start and Stop Instance operations will now use command-line interface. The old plugin were using AWS Access Key/Secret separately as Target properties. New plugin version will use AWS account for convenience.
There are changes in Plugin input and target properties which the user has to update for the AWS EC2 start/stop operations to work. Post execution, report will be generated with the status details. Also, user can now customize the number of iterations and interval(in target properties) to check the status of instance(s).
JDBC Plugin
FLEXDEPLOY-7589 - Plugin input lets the user change the number of rows from the SQL statement that is printed in the logs.
Oracle Integration Cloud Plugin
FLEXDEPLOY-7714 - Start/stop schedule allows delimiter comma and new line on integration identifiers.
Resolved Issues
FLEXDEPLOY-7660 - Fixed as issue where Discover from SCM may fail with "Discover Error - Internal Error - File Name (with Path) [/....] already exists". This issue only surfaced when File(s) previously created had space at the end.
FLEXDEPLOY-7721 - Fixed Date and Time input popup issue where mouse appeared to be clicking in the wrong place. This only happened when user scale was set to 'dense' or higher on User Profile page.
FLEXDEPLOY-7848 - Users with active SSO/LDAP accounts were still able to login after their FlexDeploy account was inactivated.
FLEXDEPLOY-7904 - Fixed an issue with FlexDeploy docker images where influxdb might not start up.
FLEXDEPLOY-7945 - Package file re-sequence command would not work if files had just been sorted manually.
FLEXDEPLOY-7946 - From FlexDeploy version 6.0.0.0 to 6.5.0.1, a bug was present in a sorting method. This allowed files to come into the File Catalog without being sorted properly. To resolve, upgrade to 6.0.0.7 or 6.5.0.2. The automatic sorting of package files uses the sort of the File Catalog, so packages will not automatically sort properly unless you upgrade and perform discover operation on File Catalog (there is no need to add a new file in catalog).
FLEXDEPLOY-7956 - Fixed potential issue causing some transactions to not close during report export.
FLEXDEPLOY-7957 - The following project types weren't always re-sorting project files after discovering, as expected: Boomi, File, JDBC, OCC, OIC, Oracle CPQ, Oracle EBS, Oracle SaaS FSM, OSB, and SAP.
Oracle Database Plugin
FLEXDEPLOY-7226 - Resolved ordering issue when there is a dependency on an object outside target schema.
Oracle EBS Plugin
FLEXDEPLOY-7649 - Fixed issue where Other file type deployment is not failing when process return greater than 0.
HP UFT Plugin
FLEXDEPLOY-7652 - Fixed test results parsing failure "java.lang.StringIndexOutOfBoundsException: begin 0, end -1, length 44"
REST Plugin
FLEXDEPLOY-7849 - Operation for PATCH was renamed to patch from Patch. This adjustment was done in previous releases and active workflows were migrated, but this plugin operation rename was missed previously.
FLEXDEPLOY-7899 - The REST Plugin now uses the real PATCH method when executed with Java 8+.
Oracle Visual Builder Plugin
FLEXDEPLOY-7991 - Fix deployment issues where no applications exist on target.
...
FLEXDEPLOY-7553 - Startup script now uses com.sun.jndi.ldap.connect.pool.timeout setting with 5 minutes. This can help avoid Active Directory connection slow downs.
Resolved Issues
FLEXDEPLOY-7219 - Default role configured in system settings was not being applied to new users.
FLEXDEPLOY-7492 - Fix for Email Approval Process where it was getting error "No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.ThreadContext or as a vm static singleton".
FLEXDEPLOY-7550 - Approval with Email reply now checks for email case insensitively.
FLEXDEPLOY-7549 - File Catalog - Discover was failing with user does not have permission to configure project file commands for project.
Oracle EBS Plugin
FLEXDEPLOY-7526 - Fixed a regression where the EBS Plugin was unable to be run using Java 6.
...
Oracle SaaS FSM Plugin
FLEXDEPLOY-7358 - Manage Common Lookups (Task Code - FND_MANAGE_COMMON_LOOKUPS) was added to the Lookups object type.
Resolved Issues
FLEXDEPLOY-7346 - Resolved issue where server startup may fail during migration of project objects. For example, FDML-00905: Value for [Type] must be a value from list [ALR_ALERTS,…].
FLEXDEPLOY-7223 - Fixed issue where encrypted workflow inputs were not passed to Workflow Execution.
FLEXDEPLOY-7461 - Fixed issue with bundled PostgreSQL database being killed when FlexDeploy is run through Windows Terminal. Fixed issue with InfluxDB not starting in certain scenarios during application restart.
...
Oracle Integration Cloud Plugin
Added new exportIntegrations operation.
FLEXDEPLOY-6550 - exportUpdatedIntegrations operation has the option to export all integrations regardless if they have not been updated since the last export.
FLEXDEPLOY-6586 - Added an option to override attachments from a specified directory. This allows users to deploy different attachments for a connection per environment. See the plugin guide for more info.
Jenkins Plugin
FLEXDEPLOY-6791 - Added an operation to the Jenkins plugin to trigger and wait for Jobs to be built.
Resolved Issues
FLEXDEPLOY-7175 - Generic type projects weren't allowing the creation of files from file catalog or package, requiring files to be sourced in a configured SCM.
FLEXDEPLOY-6798 - During Create Snapshot with previous Snapshot Versions, Force Build was ignored if no active versions were present for the selected Snapshot.
...
Oracle Visual Builder Plugin
FLEXDEPLOY-6468 - Added several new options to plugin.
build - added options for mode and enabling telemetry.
deploy - added option to specify the schema used.
export - added option to specify if exporting the data or not.
Azure Plugin
Added support to add/update Application Setting & Connection String in Azure Web App.
Added support to deploy various language web application as archive to Azure Web App.
Added support to deploy various language docker container to deploy & run in Azure Web App.
Added support to perform swap slot in Azure Web App.
Docker Plugin
Added support to push docker images on AWS public and private container registry. Reference - https://docs.aws.amazon.com/AmazonECR/latest/userguide/what-is-ecr.html
Added support to push docker images on the Google Cloud container registry and Google Cloud Artifact registry. Reference - https://cloud.google.com/container-registry/docs and https://cloud.google.com/artifact-registry/docs
Oracle APEX Plugin
FLEXDEPLOY-6325 - Added the ability to export APEX applications by ID instead of by it's Name or by workspace.
File Plugin
FLEXDEPLOY-6597 - Added an option to backup existing file to backup repository before new file is copied.
Groovy Plugin
FLEXDEPLOY-6659 - plugin now supports using the Execute and ExecuteFile operations from package-based projects.
Resolved Issues
FLEXDEPLOY-6539 - Fixed issue where activating older version of Plugin may not work on localhost endpoint.
FLEXDEPLOY-6606 - If saving measurements to InfluxDB(used for Dashboard and Insights) fail, then pause this process for some time to avoid flooding log files. If there is any environment issue, it may recover after pause.
FLEXDEPLOY-6647 - Snapshot build with many projects (more than 40 in one example) may cause failures and application slowness.
FLEXDEPLOY-6671 - Resolved issue FlexDeployingMissingRequiredInputException: FDML-99504: Missing required input [Project] when using createPackage method in Webhook script.
Oracle EBS Plugin
FLEXDEPLOY-6542 - Database objects will no longer error when a log line has ORA-###### unless it is at the beginning of the line.
FLEXDEPLOY-6554 - Consider exit code 174 successful so that SQL files that are set to exit sql.sqlcode don't don't file prematurely when ORA-00942 is thrown on drop table, which is ignored.
Salesforce Integration
FLEXDEPLOY-6305 - Issue resolved with Add to Package on Org to Org Comparison for workflows with subcomponent.
Package / File Catalog
FLEXDEPLOY-6578 - Saving individual files from file attributes popup causes subsequent builds of the file to fail with "Cannot find file" error, until file discovery or multi-file evaluate happens. Affects all file types for the following project types: JDBC, File, MDS, SAP, and Generic. Other and MFT Credential file types are affected for MFT projects. This also applies to the control file attribute for EBS - Web ADI file type and the object type and target location attributes for EBS - Integrated SOA Gateway file type.
FLEXDEPLOY-6467 - Fixed issue where List Data overrides were not working when editing specific File on file catalog or package files screens.
Git Plugin
FLEXDEPLOY-6574 - Run Linux local git operations in bash shell to prevent an occasional race condition which had error text "Text file busy".
Oracle Integration Cloud Plugin
FLEXDEPLOY-6331 - Fixed an issue where during a populate from integration cloud with inactivate missing files was checked, integrations were being inactivated even though they still existed.
OTBI / OBI Plugin
FLEXDEPLOY-6646 - Fixed an issue where files that contained a colon were not being deployed properly. Fixed an issue where the rootURL and version were being required in visual-application.json if using exportApplication. These should be populated automatically now.
Oracle Visual Builder Plugin
FLEXDEPLOY-6587 - Fixed an issue where the latest version was not found properly.
FLEXDEPLOY-6588 - Fixed an issue where the correct version was not being deployed after exporting it.
TestNG Plugin
FLEXDEPLOY-6569 - Updated to use TestNG version 7.5.
Windows Plugin
FLEXDEPLOY-6594 - plugin now has Windows / slashes in the FILE_ variables that are available to the shell script. Previously were Linux \ slashes.
...
FLEXDEPLOY-4143 - Plugin supports token-based authentication with OAuth.
FLEXDEPLOY-4282 - Fast Formulas are compiled after deployment using Selenium WebDriver, if API call for compilation fails with forbidden error.
FLEXDEPLOY-5949 - During export/import operation execution, an appropriate error message is shown if process is never started due to insufficient privileges.
FLEXDEPLOY-4372 - Boomi plugin now supports Packaged-based projects, where Package can be created for multiple integrations.
FLEXDEPLOY-5930 - added Scenario Audit Flag Input. When enabled, after importing scenarios FIRST_USER and LAST_USER are updated to ODI User and LAST_DATE to the time of deployment.
Azure Plugin
Provide support to add/update Application Setting & Connection String in Azure Web App.
Resolved Issues
FLEXDEPLOY-5597 - Notification Templates - Template preview was incorrectly rendering twice on initial preview.
FLEXDEPLOY-5747 - Avoid NullPointerException when plugin is killed using kill -15.
FLEXDEPLOY-6353 - Resolved issue with files being copied to incorrent directories on Endpoint with Rsync.
FLEXDEPLOY-6062 - Fix for "JBO-33001: STRINGMANAGER: Key: '33001' not found in bundle 'oracle.javatools.resourcebundle.ResourceBundleRT'" on Tasks screen for Pipeline related approval/scheduled/manual step tasks.
FLEXDEPLOY-6313 - Fix to show the correct project link in the Approval message through Teams and Slack notifications.
Fixed java.lang.NoClassDefFoundError: org/codehaus/groovy/runtime/typehandling/ShortTypeHandling error when testing connection for cloud account(s) that supports OAuth based authentication.
FLEXDEPLOY-6326 - Single Sign On - Redirect after login now redirects to the appropriate page.
FLEXDEPLOY-6142 - fd_tcat_postgres now uses postgres:14.5 as base image. Along with newer PostgreSQL database, this addressed some vulnerabilities in fd_tcat_postgres docker image.
FLEXDEPLOY-6150 - Fixed an issue (error AND GROUP_ID IN ()) that could happen on the tasks screen for users that weren't in any groups.
FLEXDEPLOY-6206 - Workflow Request - Re-executing executions would sometimes not fill in previous input values.
FLEXDEPLOY-6285 - Project Branches select dropdowns now only show active branches.
Change Management System
FLEXDEPLOY-6077 - FlexDeploy CMS (internal approval system) can not be created or updated anymore, as it is automatically managed by FlexDeploy startup process.
FLEXDEPLOY-6078 - FlexDeploy CMS (internal approval system) can not be created or updated anymore, as it is automatically managed by FlexDeploy startup process.
Source Control Integration
FLEXDEPLOY-6088 - Surround SCM - Fixed a null pointer exception when a file was renamed in repository.
FLEXDEPLOY-5826 - Adjusted CI display message in PVCS source control Instance.
Build Request Form
FLEXDEPLOY-6392 - File revisions tab was not displaying any files to pick revision.
Deploy Request Form
Removed inactive target groups from the deploy request form.
FLEXDEPLOY-6400 - Failed project versions (builds) no longer show in the available project versions on the deploy request form.
Value Stream Metrics and Dashboards
Fixed issue with Tests with same name in the Test Suite not being counted in Test Results metrics.
File Catalog
FLEXDEPLOY-6358 - Fixed regression issue where File catalog evaluate of many files was taking longer time.
FLEXDEPLOY-6127 - PARENT_FOLDER variable used when overriding default scripts now correctly resolves to the parent folder for package file.
Packages
FLEXDEPLOY-6296 - Drag and drop to sequence package files doesn't work when there are more than 50 files in a package.
FLEXDEPLOY-6319 - Disable create file button on package files screen if user does not have Configure Files permission.
FLEXDEPLOY-6335 - Fixed issue where Project discover indicator not resetting between packages.
Project Execution
FLEXDEPLOY-6342 - When Test executions or workflows with sub-workflows are Aborted, abort works fine but status is shown as Failed instead of Aborted.
FLEXDEPLOY-6417 - Using the execution list User or Issue filters would cause the screen to crash
Salesforce Integration
FLEXDEPLOY-6267 - Fixed issue an discover from Salesforce. Previously some files are missing.
FLEXDEPLOY-6286 - Specified Test on the Package screen shows all the classes. Also now supports selecting multiple classes for the same search.
Oracle Integration Cloud Plugin
FLEXDEPLOY-6036 - Fixed an issues in the OIC plugin that caused package-based deployments with multiple integrations to fail in many cases.
...
Allow the PeopleSoft project name to be an input in addition to a project property. The input is used on build and the value is stored as an artifact to be used during pre-deploy and deploy.
Use properties for password values so that passwords aren’t ever visible on the filesystem.
FLEXDEPLOY-5846 - Default Service Alias to name of the package file name when there is no annotation for Integrated SOA Gateway.
The adpatch operation no longer deletes the provided defaults file after execution.
Oracle Jet Builder Plugin
Added a docker version of the Oracle Jet builder plugin.
Resolved Issues
File Catalog - Resolved issue where Discover popup was showing inactive environments.
Test Automation - Resolved issue where Test name is not remembered when re-executing a Test Request.
Issues with InfluxDB startup and token configuration for Windows embedded installer have been resolved.
Projects - Unsaved changes confirmation was not being displayed when changing certain fields on project configuration.
Projects - Updating the branch sequence number and project build number would sometimes not save.
Projects - Trying to build a project without an active workflow would lock the screen.
Folders - Fixed an issue where clicking a folder link sometimes took you to your previously opened folder instead of the one you clicked on.
Workflow Execution - Fixed an issue where Fault Data could be cutoff if longer words are present.
Adding files to a package by revision adds all subcomponents of a changed file, instead of just the full file.
Fix to set the Run As Username when a new endpoint is created during blueprint setup.
FLEXDEPLOY-6179 - Webhook function - null pointer exception in createPackage is now fixed.
FLEXDEPLOY-6217 - Projects - Saving Project or Folder security would sometimes not trigger a confirm message and cause the button to keep spinning
FLEXDEPLOY-6136 - Fixed an issue where new SSO users would not be directed to the new user screen after login.
FLEXDEPLOY-6128 - Changed the 24 hour logs download Admin Operation to only download log files from upgrade folder (exclude backups).
FLEXDEPLOY-6180 - Resolved issue where package build does not require Force when no code changes. This mainly affects Salesforce projects when using subcomponents.
FLEXDEPLOY-5921 - User Shortcuts - Fixed an issue causing the incorrect shortcut to reset to default.
FLEXDEPLOY-6240 - Fixed issue with "Invalid API Invocation, transaction already in progress" which occurs after approve action fails on Release Dashboard.
FLEXDEPLOY-6242 - Resolved issue with "ORA-01031: insufficient privileges" for FD.PROJECT_HELM_VALUE.
FLEXDEPLOY-6244 - Resolved "View object RE_SnapshotContentROVO with no key attributes cannot be activated".
FLEXDEPLOY-5735 - Resolved issue with the status of individual tests in a Test Suite not being saved, and incorrect Metrics being shown for certain Testing Tools.
FLEXDEPLOY-6228 - Fixed the issue with Field Update comes as a Sub Component of Workflow
Resolved issue where first build on branch triggered from Webhook may fail with - duplicate key value violates unique constraint "project_version_commit_pk"
Oracle Visual Builder Plugin
FLEXDEPLOY-6174 - resolved issue where build does not fail when there are errors in build process.
FLEXDEPLOY-6192 - Fixed null pointer error when importing team members which do not exist on the target Visual Builder instance.
FLEXDEPLOY-6193 - resolved build failures when using default component exchange.
...
Simplified integration and plugins for Docker and Kubernetes.
Support for container scan using DockerBench and Anchore. Results are tacked in FlexDeploy platform for historical visibility.
Containerized plugins available for Postman, SoapUI, JDeveloper, Git, Maven to allow easier implementations. Just install docker and no need to install specific tools supported by containerized plugins.
Built docker image link now visible on artifacts, allows for easy linking between FlexDeploy and Docker registry.
Security
FLEXDEPLOY-4634 - Logged in user can not managed their own groups.
FLEXDEPLOY-3687 - Administrator can change other user’s password only after entering their own password.
FLEXDEPLOY-3687 - Logged in user can change his/her own password only after entering current password.
If login fails 5 consecutive times, then user account will be locked and Administrator will have to unlock it.
...