FlexDeploy 8.0 Release Notes

FlexDeploy 8.0 Release Notes

Did you know you can subscribe to updates to the release notes? Right-click and copy this link and paste it into your feed reader of choice.

Known issues

  • FlexDeploy 8.0.0.9-8.0.0.12 had a typo in a sql script that caused the version 9.0.0.0 to be recorded while upgrading instead of 8.0.0.9. Customers that upgraded to those versions before 3-26-2025 are affected by FLEXDEPLOY-14307. Because of this, on their next upgrade, they could miss the sql file to upgrade to 9.0.0.0 or a higher 8.0.0.x version. The work around for this will be provided by the support team as needed. If possible, work with support before your next upgrade.

  • FlexDeploy 8.0.0.0 is affected by FLEXDEPLOY-11985 - When some customers upgrade to 8.0.0.0, they may hit the error: Error deploying web application directory [/u01/flexdeploy/apache-tomcat-flexdeploy/webapps/flexdeploy] java.lang.IllegalStateException: Error starting child ... Caused by: java.lang.NoClassDefFoundError: oracle/i18n/util/LocaleMapper. If you hit this, see Solution for Caused by: java.lang.NoClassDefFoundError: oracle/i18n/util/LocaleMapper This solution is automatically implemented in 8.0.0.1 and future versions.

  • FlexDeploy 7.0.0.0 to 7.0.0.5 and 8.0.0.0 are affected by FLEXDEPLOY-12078. These versions do not properly purge as much data as they should. The artifact repository and database could be larger than expected. Upgrading to 7.0.0.6+ or 8.0.0.1+ is recommended to allow the appropriate data to be deleted.

  • FlexDeploy 8.0.0.4 is affected by FLEXDEPLOY-12644. Where the Release Dashboard and Edit Pipeline screens display an "Internal Error - Invalid ext class" message. This error occurs in cases where pipeline versions contain Manual Steps. This is resolved in 8.0.0.5. If you are upgrading to 8.0, use 8.0.0.7+.

  • FlexDeploy 8.0.0.0-8.0.0.4 are affected by FLEXDEPLOY-12654 - Endpoint Execution Choice does not default properly when converting a workflow xml where Endpoint Execution was never chosen before migrating to the new 8.0 format. This is resolved in 8.0.0.5. If you are upgrading to 8.0, use 8.0.0.7+.

  • FLEXDEPLOY-12997 - Oracle FSM plugin - builds and deployments between different FSM releases fail with a 400 error on import. To resolve this issue, upgrade to plugin version 8.0.0.7.56.

  • FlexDeploy 8.0.0.0-8.0.0.6 are affected by FLEXDEPLOY-12935 - Migrating to 8.0.0.0-8.0.0.6 from versions before 6.0 did not work properly when using Pre-deploy workflows. If you have Pre-deploy workflows, and are on a FlexDeploy version < 6.0.0.0, please upgrade directly to 8.0.0.7+.

  • FlexDeploy 8.0.0.7 is affected by FLEXDEPLOY-13290 - Resolved a regression introduced in 8.0.0.7 that would sometimes cause the Release Settings page to not display properly. Please use FlexDeploy 8.0.0.8+.

  • FlexDeploy 8.0.0.6-8.0.0.8 and 9.0.0.0 are affected by FLEXDEPLOY-13544. A regression in 8.0.0.6 causes the ServiceNow integration to not use the customized URL provided when there are multiple change tickets being checked simultaneously. An 8.0.0.8 patch is available if needed. 8.0.0.9 and 9.0.0.1 contain the fix for it.

  • FLEXDEPLOY-14318 - If you upgraded from version 7.0 or earlier to 8.0.0.5-8.0.0.12 or 9.0.0.0-9.0.0.4 and use ADF, EBS, Oracle BI, Oracle API Platform, Oracle Forms, PeopleSoft, SAP, Siebel, WebLogic, WebMethods, Wildfly, or Mule Plugins, please verify the Endpoint Selection and Execution settings for workflows utilizing these plugins. Migrating from earlier versions directly to 8.0.0.13 / 9.0.0.5 is recommended.

  • FLEXDEPLOY-14330 - FlexDeploy 8.0.0.6-8.0.0.12 and 9.0.0.0-9.0.0.4 are affected by FLEXDEPLOY-14330. A regression in 8.0.0.6 causes CMS tickets to sometimes send the wrong environment code into the isTicketApproved and isTicketRejected. This happens if tickets are waiting for approval in multiple environments and polling is enabled. Patches are available for 9.0 releases. 8.0.0.13 was released to fix this.

  • FLEXDEPLOY-14946 - FlexDeploy’s Jira integration fails to search work items due to the removal of certain search-related APIs by Jira. Users may encounter errors when searching for Jira work items. However, if the exact work item number is entered, the integration will still function correctly. These UI errors can be ignored. A fix for this issue is included in FlexDeploy 8.0.0.17 and 9.0.0.9. Once this upgrade is applied - Customers with custom Issue Tracking System implementations must update their searchWorkItems method. The method signature has changed to support the next page token and now returns a flexagon.fd.model.integration.its.api.WorkItemSearchResponse object. This response includes: List<WorkItemSearchResult> and String nextPageToken (for pagination support).

FlexDeploy 8.0.0.17 (9-25-2025)

Version Details

Application Updates

  • Jira Integration

    • FLEXDEPLOY-14946 – Resolved an issue where FlexDeploy’s Jira integration failed to search work items due to the deprecation of certain search-related APIs by Jira. FlexDeploy now utilizes Jira’s updated search API. Note that unbounded queries are no longer supported - a filter is now required for any search to return results.

Plugin Updates

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-14557 – The FileName attribute is now supported for single-attribute, value-based JSON inputs in the csvDownloadAdvanced operation.

Incompatible Changes

  • Issue Tracking System Integration

    • Customers with custom Issue Tracking System implementations must update their searchWorkItems method. The method signature has changed to support next page token and now returns a flexagon.fd.model.integration.its.api.WorkItemSearchResponse object. This response includes: List<WorkItemSearchResult> and String nextPageToken (for pagination support).

FlexDeploy 8.0.0.16 (7-27-2025)

Version Details

Application Updates

Security

  • FLEXDEPLOY-14647 - Upgraded Tomcat to 9.0.106 to resolve vulnerabilities CVE-2025-46701, CVE-2025-48976, CVE-2025-48988, CVE-2025-49125, and CVE-2025-49124.

  • FLEXDEPLOY-14659 - Upgraded Tomcat to 9.0.106 to resolve vulnerabilities CVE-2025-46701, CVE-2025-48976, CVE-2025-48988, CVE-2025-49125, and CVE-2025-49124.

  • FLEXDEPLOY-14659 - Update Commons BeanUtils in the HTTPS Agent for CVE 2025-48734.

Resolved Issues

  • Security

    • FLEXDEPLOY-14620 – Addressed an issue identified during internal testing where the "Remember Me" feature allowed previously authenticated local users to bypass key security checks - including account activity status, password expiration, and account lock status for up to one year.

  • Git Integration

    • FLEXDEPLOY-14720 – Resolved an issue that caused high CPU and memory usage in FlexDeploy when processing SCM commits containing a large number of files (100,000 or more).

  • Notification

    • FLEXDEPLOY-14662 – Resolved a regression in the IMAP email client introduced in versions 8.0.0.1 and 9.0.0.0, where processed emails were not deleted as expected. This led to increased server load and buildup of messages in the inbox over time. The issue has been resolved in versions 8.0.0.16, 9.0.0.8, and 10.0.0.0.

FlexDeploy 8.0.0.15 (6-14-2025)

Version Details

Plugin Updates

  • Oracle EBS Plugin

    • FLEXDEPLOY-14566 – Enhanced EBS Forms deployment to better support precompiled .fmx files. FlexDeploy now copies .fmx files directly during deployment, bypassing the compilation process, which is only required for .fmb files.

Resolved Issues

  • Security

    • FLEXDEPLOY-14549 – Resolved an issue where local users who had previously logged in with the "Remember Me" option enabled could potentially bypass account lockout restrictions.

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-14552 – Resolved an issue where the ExtDefinitionId attribute was missing from the Export Criteria in the Manage HCM Extract Definitions setup task.

  • Oracle SOA Plugin

    • FLEXDEPLOY-14568 – Resolved a composite deployment error (java.lang.NumberFormatException) occurring when using server revision for a composite that has never been deployed. The plugin now correctly deploys the composite with a version of 1.0 in this scenario.

FlexDeploy 8.0.0.14 (5-11-2025)

Version Details

Application Updates

Security

  • FLEXDEPLOY-14437 – Updated FlexDeploy Docker images to address the CVE-2025-32433 vulnerability.

  • FLEXDEPLOY-14473 - Upgraded Tomcat to 9.0.104 to resolve vulnerabilities CVE-2025-31650 and CVE-2025-31651.

HTTPS Agent

  • FLEXDEPLOY-14473 - Upgraded Tomcat to 9.0.104 to resolve vulnerabilities CVE-2025-31650 and CVE-2025-31651.

Integrations

  • FLEXDEPLOY-14113 - FlexDeploy now caches access tokens for Thycotic and Delinea Secret Server API calls, improving efficiency and reducing server load.

Purge

  • FLEXDEPLOY-14286 - Simplified the purge process for package-based projects, resulting in improved speed and efficiency.

Resolved Issues

  • Release and Pipelines Management

    • FLEXDEPLOY-14479 - Resolved an issue when using a Pipeline Property of type Date that would cause Release execution to fail with the error: No enum constant flexagon.fd.model.enums.release.VariableTypeEnum.DATE.

  • Salesforce

    • FLEXDEPLOY-14293 - Updated the Salesforce integration to resolve errors, including “unexpected element (uri: 'http://soap.sforce.com/2006/04/metadata', local: 'externalCredentialPrincipalAccesses')”, which occurred when users clicked Discover Profiles or Permission Sets.

  • Oracle Database Plugin

    • FLEXDEPLOY-12528 - Resolved an issue where grants were being applied before the corresponding views were created, resulting in the error: “ORA-00942: table or view does not exist.”

FlexDeploy 8.0.0.13 (4-4-2025)

Version Details

Application Updates

Reports

  • FLEXDEPLOY-13437 – Enhanced the performance of the Tasks Report, with significant improvements for Oracle Database customers. The optimized query now performs better across all platforms.

HTTPS Agent

  • FLEXDEPLOY-14272 - Upgraded Tomcat to 9.0.102 to resolve vulnerability CVE-2025-24813.

Plugin Updates

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-14204 – The agentDefinition parameter is now applied during the Update Connections step, after the deployment of the Integration, instead of before deployment. This update resolves 412 errors when deploying integrations to Oracle Integration Cloud.

Resolved Issues

  • Migrations

    • FLEXDEPLOY-14318 – Resolved an issue with workflow source migration where plugin-defined endpoint selection and execution details were not being migrated. If you upgraded from version 7.0 or earlier to 8.0.0.12 or a previous version and using ADF, EBS, Oracle BI, Oracle API Platform, Oracle Forms, PeopleSoft, SAP, Siebel, WebLogic, WebMethods, Wildfly, or Mule Plugins, please verify the Endpoint Selection and Execution settings for workflows utilizing these plugins.

  • Projects

    • FLEXDEPLOY-14298 - Resolved an issue where the Project Executions page did not consistently display the latest commit.

  • Release and Pipeline Management

    • FLEXDEPLOY-14330 - Resolved a regression in version 8.0.0.6 that could cause External Gate Approvals to not continue, even when the external approval was in an approved status. This issue occurred specifically when using FD_ENVIRONMENT_CODE in the Approval Script.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-14203 – When the Input Update Connection Mode is set to NONE, agent definitions will no longer be updated. Previously, they were updated even when set to NONE.

FlexDeploy 8.0.0.12 (3-15-2025)

Version Details

Application Updates

  • FLEXDEPLOY-14213 - Upgraded Tomcat to 9.0.102.

Single Sign-On

  • FLEXDEPLOY-14139 - Updated version of pac4j library used for single sign-on.

Resolved Issues

  • FLEXDEPLOY-14105 - Resolved a rare issue where executing an "Order By" clause in certain queries could lead to a database error.

  • Groovy Functions

    • FLEXDEPLOY-12550 - Resolved an issue causing Groovy scripts to sometimes throw an error "FDML-99001: Internal Error - wrong number of arguments." despite the number of arguments being correct.

  • Dashboards

    • FLEXDEPLOY-13582 - Resolved a sporadic InvocationTargetException that would sometimes occur if the Recent Issues panel is present in the dashboard.

  • Outgoing Email

    • FLEXEPLOY-14104 - Resolved an issue with Microsoft Graph Integration where emails sent were placed in the sent folder of the authorizer instead of the "Send As" user. Additionally, improved documentation for Microsoft OAuth and Microsoft OAuth Graph integrations to clarify the process of using shared mailboxes.

  • Oracle Integration Cloud

    • FLEXDEPLOY-14219 - Resolved an issue in Discover from Oracle Integration Cloud where the discovery process would fail if no objects (Library, Connection, Integration, or Lookup) were found.

FlexDeploy 8.0.0.11 (2-15-2025)

Version Details

Application Updates

General

  • FLEXDEPLOY-13792 – Improved the performance of background processes responsible for automatically managing the mapping of target group property sets.

Plugin Updates

  • Azure Power BI Plugin

    • FLEXDEPLOY-13577 - Added support for exporting and importing PBIP (.Report, .SemanticModel, and .Dataset) files.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-4292 - The activateIntegration, importIntegration, and packageDeploy operations now support two additional input options: "Allow to Run Again" for re-executing integration instances, and "Enable Payload Validation" for JSON syntax validation during activation. These features are applicable exclusively to OIC Gen3.

  • Oracle Transactional BI and Oracle Analytics Cloud

    • FLEXDEPLOY-13865 - Updated the sorting logic for Oracle Transactional BI (OTBI) and Oracle Analytics Cloud files. The package files are now sorted in the following order: Folders first, followed by Dashboard Groups, and then all other files.

  • Oracle BI, Oracle Transactional BI and Oracle Analytics Cloud

    • FLEXDEPLOY-14013 - Achieved a significant performance improvement in the Discover process for Oracle BI, Oracle Transactional BI, and Oracle Analytics Cloud.

Resolved Issues

  • Groovy Functions

    • FLEXDEPLOY-13874 - Resolved an issue with the FLEXDEPLOY.updatePackage method when using the Git Change Logs (PollingResult) parameter. The error “FDML-27023: Package file #[...] is a duplicate” no longer occurs for projects like FSM, OIC, and others.

    • FLEXDEPLOY-13917 - Resolved an issue that could result in an "Execution timed out after 600000 milliseconds" error when using TimedInterrupt in Groovy scripts for Pipeline, Flexfield, and Credential Store.

  • Git Integration

    • FLEXDEPLOY-14010 - Resolved an issue where links to view the source or commits in the repository did not work for files containing special characters in certain Git providers.

    • FLEXDEPLOY-14029 - FlexDeploy now generates valid View File Content and View Commit URLs for Azure DevOps Projects that are not associated with an account or organization.

  • System Settings

    • FLEXDEPLOY-13989 - Updated the Incoming Email settings descriptions to better clarify the process for using a shared mailbox. Additionally, resolved an issue with Microsoft Graph integration where the system failed to function correctly when the Username and Approval Reply Address were the same.

  • Blueprints

    • FLEXDEPLOY-13977 - Resolved an issue with the Mule Blueprint where the project creation failed due to a property validation error about Worker Size.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-13919 - Resolved an issue in Discover from Oracle Integration Cloud, which was previously limited to retrieving only 100 items.

  • Oracle Visual Builder Plugin

    • FLEXDEPLOY-14034 - Resolved an issue with export and deployment where only 10 applications were being retrieved, causing failures to find applications when many were present on the target VBCS instance.

  • Surround SCM Plugin

    • FLEXDEPLOY-8969 - Resolved the error: "get error: -v option cannot be used for multiple files" in the Surround SCM Integration.

FlexDeploy 8.0.0.10 (1-18-2025)

Version Details

Application Updates

Security

  • FLEXDEPLOY-10871 - sshd-core library upgraded to resolve vulnerability CVE-2023-35887.

  • Thycotic Secret Server Integration

    • FLEXDEPLOY-13679 - The system now retrieves user-defined custom fields if provided; otherwise, it will default to fetching the password field.

  • Delinea Secret Server Integration

    • FLEXDEPLOY-13744 - The system now retrieves user-defined custom fields if provided; otherwise, it will default to fetching the password field.

HTTPS Agent

  • FLEXDEPLOY-13773 - Upgraded Tomcat to 9.0.98.

  • FLEXDEPLOY-13773 - commons-compress and commons-configuration2 libraries upgraded to resolve vulnerabilities CVE-2024-56337, CVE-2024-50379, CVE-2024-29131, and CVE-2024-29133.

Plugin Updates

  • Oracle EBS Plugin

    • FLEXDEPLOY-13634 - Added a new attribute, "Lint Options," for Oracle Application Framework (OAF) JAVA objects, which defaults to "none." This attribute is used with the javac deploy command for Java files.

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-13620 - Fast Formulas are now compiled using the SOAP service by default, eliminating the need for the SOAP compilation input. In case of failure, the system will automatically fall back to REST, and if that fails, it will revert to Selenium compilation if configured.

  • Oracle Database Plugin

    • FLEXDEPLOY-12530 - DBMS_CLOUD COPY$% tables will no longer be discovered in the file catalog.

Resolved Issues

  • FLEXDEPLOY-13745 - Resolved a rare migration issue where CMS Ticket migrations could fail if no instance was associated with the change ticket.

  • Release and Pipeline Management

    • FLEXDEPLOY-13803 - Resolved an issue where the Pending Content displayed on the Approval or Schedule gate was inaccurate.

  • Single Sign-On and LDAP Integration

    • FLEXDEPLOY-13830 - Resolved an issue with incorrect redirection after new external users completed their initial FlexDeploy profile setup.

  • Issue Tacking System Integration

    • FLEXDEPLOY-13856 - Resolved an issue where work item numbers with prefixes containing periods were not matched correctly when further prefixed with a "#" sign.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-13665 - Resolved the 'Unsupported Media Type' issue in the pause schedule and resume schedule operations. Both operations now function as expected.

Incompatible Changes

  • FLEXDEPLOY-13676 - The startDate and endDate attributes in the Release-related event payload are now String instead of Date. This matches other date attributes in other payloads.

FlexDeploy 8.0.0.9 (12-14-2024)

Version Details

Application Updates

  • FLEXDEPLOY-13455 - Reduced the memory usage of configuration import/export, Git, Project Replacements, FlexDeploy startup, plugin executions, and the EBS plugin.

  • FLEXDEPLOY-13712 - Upgraded Tomcat to 9.0.98.

Project

  • FLEXDEPLOY-13565 – Improved the efficiency of file catalog and discovery operations, leading to significantly faster performance for large, package-based projects.

Groovy Functions

  • FLEXDEPLOY-13600 - Introduced a new overloaded function findPackagesForChange, with additional package search options to filter packages by status, type, and include/exclude paths.

GraphQL API

  • FLEXDEPLOY-13175 - Schema introspection has been disabled by default. It can be enabled by setting the following java startup parameter -Dflexagon.fd.graphql.introspection=true.

Plugin Updates

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-13458 - Updated to include new Setup Tasks and Business Objects.

  • Oracle BI, Oracle Analytics Cloud and Oracle Transactional BI Plugin

    • FLEXDEPLOY-13592 - Added Include/Exclude properties for Export WebCatalog operations.

  • Oracle APEX Plugin

    • FLEXDEPLOY-13492 - Oracle APEX Plugin now allows using original ids when using the buildAPEX and exportAPEXApplications operations.

Resolved Issues

  • FLEXDEPLOY-13709 - FlexDeploy REST invocations now correctly resolve wildcard-matched proxy exceptions from the http.nonProxyHosts system property. Previously, complete subdomains had to be specified.

  • Project

    • FLEXDEPLOY-13330 - Create Project from CSV - Resolved an issue where some properties from the uploaded CSV file weren't showing up when custom properties were used without hide when/disabled when fields defined.

    • FLEXDEPLOY-13684 - Reduced the cap of SCM revisions checked when looking for the latest revision of the files in a package during a first-build scenario from 2000 to 100. This reduces memory impact and increases the speed of the first build in package-based projects.

  • Package

    • FLEXDEPLOY-13172 - Inactive files are no longer matched when adding files to a package by revision.

    • FLEXDEPLOY-13487 – Resolved performance issues in the application related to Git revision searches in the "Add Files from Revision" popup.

  • Release

    • FLEXDEPLOY-13638 - Resolved an issue on the Release Dashboard Approval Gate details where package files were not displayed in the sort order defined in the package.

  • Project Replacements

    • FLEXDEPLOY-13677 - Resolved an issue where secure values could be inadvertently printed in logs during replacement.

  • Salesforce

    • FLEXDEPLOY-13589 - Resolved an issue that caused failures during Predeploy/Deploy executions for packages containing both package.xml and destructiveChanges.xml files.

    • FLEXDEPLOY-13525 - Resolved an issue where the provided Salesforce CLI path was being ignored.

  • Git Integration

    • FLEXDEPLOY-13690 - File rename parsing from change logs has been enhanced for greater robustness, ensuring better handling of various situations.

  • ServiceNow Integration

    • FLEXDEPLOY-13544 - Resolved a regression issue in FlexDeploy versions 8.0.0.6 to 8.0.0.8 and 9.0.0.0, where the ServiceNow integration failed to use the custom ServiceNow Navigation Request URL when multiple change tickets were being checked simultaneously.

  • CyberArk Integration

    • FLEXDEPLOY-13715 - Enhanced error handling to better manage cases of improper user input or incorrect permissions.

  • Outgoing Webhook

    • FLEXDEPLOY-13675 - Resolved an issue where the release end date was always null in the release-ended payload. It is now properly populated.

  • Reports

    • FLEXDEPLOY-13650 - Resolved an issue where datetimes were not displayed correctly in report CSV or PDF exports.

  • Oracle EBS Plugin

    • FLEXDEPLOY-12834 - The concurrent manager operations no longer depend on monitoring processes directly on the system. Instead, SQL queries are now used to verify the status of the manager processes. This enhancement improves compatibility with different operating systems and multi-node configurations.

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-13485 - Resolved an issue where Fast Formula compilation failed with SOAP when the Legislative Data Group of the formula was null. This method is now highly reliable and has become the default for new workflows created after this update. Existing customers experiencing Fast Formula compilation issues should review the plugin input to ensure compatibility with SOAP.

  • Oracle BI, Oracle Analytics Cloud and Oracle Transactional BI Plugin

    • FLEXDEPLOY-13509 - Sub-Items for Dashboard Group are now always discovered. This release also resolves an issue where the discovery process would fail if a WebCatalog Item of type "Group" was found while the "Dashboard Group" option was selected for the "Discover Sub-Items" project property.

  • Oracle SOA Plugin

    • FLEXDEPLOY-13663 - When the SOA plugin is configured to use the server revision, and it has never been deployed or is not set to increment the version, the deployment revision number will default to version 1.0.

  • PeopleSoft Plugin

    • FLEXDEPLOY-13666 - Updated the PeopleSoft Object Types property list of values to include additional values, ranging from 99 to 256.

  • Docker Plugin

    • FLEXDEPLOY-13323 - Quotation marks are now applied to handle spaces within project names.

  • JUnit Plugin

    • FLEXDEPLOY-13508 - Skipped JUnit tests now show as SKIPPED instead of PASSED.

FlexDeploy 8.0.0.8 (11-01-2024)

Version Details

Application Updates

Platform Update

  • FLEXDEPLOY-13328 - FlexDeploy will now by default use JVM flag -XX:-OmitStackTraceInFastThrow. This will make sure that error stack trace is printed for all exception to help debug any issues. If necessary customers can remove it by setting ENABLE_OMIT_STACK_TRACE_FAST_THROW to 1 in setenvoverride.sh or setenvoverride.bat file.

Security

    The following macros are not currently supported in the footer:
    • style