FlexDeploy 6.5 Release Notes

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

FlexDeploy 6.5.0.13-6.5.0.15 are affected by FLEXDEPLOY-11564. This can cause high cpu and low performance when the system is heavily utilized and the Workflow Execution Threads or Plugin Execution Threads are set to above 10. This is fixed in 6.5.0.16, 7.0.0.4. If you are on 6.5.0.13-6.5.0.15 , please set your System Settings, Execution settings, Workflow Execution Threads and Plugin Execution Threads to 10 or less.

FlexDeploy 6.0.0.0 - 6.0.0.3 is affected by FLEXDEPLOY-7132. This causes a challenge when upgrading from these versions. For information on the issue, see the solution page for it. Upgrading from those versions will cause the issue found on the solution page.

FlexDeploy 6.0.0.0 - 6.0.0.7 and 6.5.0.0 - 6.5.0.4 is affected by FLEXDEPLOY-8795. This causes workflow execution to fail if a step runs longer than 6000 seconds. Upgrade to 6.5.0.5 to resolve this issue.

FlexDeploy 6.5.0.6 and the initial release of FlexDeploy 6.5.0.7 are affected by FLEXDEPLOY-9297. Regression in 6.5.0.6 + 6.5.0.7 initial release versions with EBS plugin where the APPLICATION_SHORT_NAME isn't able to be modified properly for AOL and Publisher files. Update the EBS plugin to the 6.5.0.8 version found on the plugins download page to resolve this issue.

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 6.5.0.21.81.

We recommend viewing Transforming Developer Productivity: FlexDeploy 6.0 and Transforming Developer Productivity: FlexDeploy 6.5. You can enter your name, email, company, then click Register to view these webinars. This will give features overview and help you understand new navigation and user experience.

FlexDeploy 6.5.0.20 (9-22-2024)

Version Details

Plugin Updates

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-12482 - Enhanced the Compile Fast Formulas feature in the Import operation to support SOAP invocation. This method is preferred as it aligns with permissions required for other deployments and eliminates the need for UI-based compilation using Selenium.

    • FLEXDEPLOY-12327 - Improved the error message displayed when a 404 error is returned from a REST call.

    • FLEXDEPLOY-12331 - Enhanced the setup task comparison diff when exporting in preview mode.

    • FLEXDEPLOY-12768 - FlexDeploy now efficiently exports Value Set Objects using a faster REST API. This update also resolves an issue where the CSV Export API produced an error due to file size limitations. The new method is applied when the task code FND_MANAGE_VALUE_SETS is used with the object type VALUESET.

    • FLEXDEPLOY-12686 - FlexDeploy now efficiently exports Lookup Objects using a faster REST API. This update also resolves an issue where the CSV Export API produced an error due to file size limitations. The new method is applied when the task code FDFSM_STANDARD_LOOKUPS, FDFSM_COMMON_LOOKUPS, FDFSM_SET_ENABLED_LOOKUPS are used with the object type LOOKUPS.

    • FLEXDEPLOY-12443 - Enhanced plugin export operation to throw an error when the SaaS Application indicates that the file size of the setup task being exported is too large.

  • Oracle Visual Builder Plugin

    • FLEXDEPLOY-4292 - The deployment operation for Oracle SaaS Application extensions now includes a new input option: "Delete if version already exists." If this option is checked, the system will delete the existing version before deploying the new one. If the option is unchecked and a version is force-deployed, a failure will occur. Please note that Visual Builder Studio does not support this feature for deploying application extensions.

    • FLEXDEPLOY-12646 - The build operation for Visual Applications now features a new input parameter to export user roles. This enhancement automates the migration of group and user mappings configured in the application to the target instance during deployment.

  • Oracle Integration Cloud Plugin
    FLEXDEPLOY-12713 - Added an optional input to the export Lookup operation so that a CSV of Lookups can be passed in as an input. Previously it was only a project property. That method of passing in lookup ids will continue to work as before.

  • Siebel plugin

    • FLEXDEPLOY-12731 - Added an additional property for customers who needed to adjust more properties between environments with load balancers. Resolved an issue with a source property being used instead of a target one during deployment.

  • Oracle BI Plugin

    • FLEXDEPLOY-12755 - Added target properties for Trust Store and Trust Store Password which are sometimes needed to work with the RPD on SSL enabled Oracle BI servers.

Resolved Issues

  • FLEXDEPLOY-12854 - Resolved an OutOfMemoryError that occurred in rare cases during the first build of a package.

  • Purge

    • FLEXDEPLOY-12533 - Prevent purging project versions that are in a snapshot that is running gates. Previously only those in the steps were guaranteed to be preserved.

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-12219 - Resolved an issue where Filter Criteria did not consistently filter children business object CSV files correctly.

    • FLEXDEPLOY-12683 - Resolved an issue where the build or export of Lookups objects using the task code "Manage Set Enabled Lookups" was failing with an ArrayIndexOutOfBoundsException.

    • FLEXDEPLOY-12433 - Restored the ability to set export criteria in the Manage HCM Extract Definitions setup task. Additionally, a BIP data model and report are now downloadable for exporting the necessary ExtDefinitionId values to use with the export criteria. See Oracle SaaS FSM Object Type - Setup Task for more details.

    • FLEXDEPLOY-12492 - Resolved an issue that could lead to incorrect 403 Forbidden errors.

  • Oracle Visual Builder Plugin

    • FLEXDEPLOY-8588 - Resolved an issue where build application and extension fails when project name or path has a space.

    • FLEXDEPLOY-11960 - Resolved an issue that prevented the deployment of an application with the same version that was marked as "Live" in the trash.

    • FLEXDEPLOY-12645- Resolved an issue that caused the deployment of Oracle SaaS Application extensions to fail with the message "Task _vb-deploy-vx not found."

  • Oracle Integration Cloud

    • FLEXDEPLOY-12737 - Resolved an issue where OIC Gen 2 instances sometimes threw a 302 if a library was being updated, and the library was not updated.

    • FLEXDEPLOY-12798 - Plugin now waits for an integration to be active before attempting to start schedules.

FlexDeploy 6.5.0.19 (8-25-2024)

Plugin Updates

  • Oracle Visual Builder Plugin

    • FLEXDEPLOY-12627 - Introduced a new input parameter for the buildApplicationExtension operation to allow the specification of additional parameters.

    • FLEXDEPLOY-12651 - Introduced a new input parameter for the buildApplication operation to allow the specification of additional parameters.

  • Siebel Plugin

    • FLEXDEPLOY-12706 - Add "integrationBranchName" to the ExecuteMigrationPlan request in the Siebel Build operation.

Resolved Issues

  • Project

    • FLEXDEPLOY-12691 - Resolved an issue where all package files were being re-sequenced after removing a file.

  • Salesforce

    • FLEXDEPLOY-12580 - Resolved an issue where deploying a individual file of a LWC and Aura component deleting the existing files from the target component.

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-12492 - Resolved an issue that could lead to incorrect 403 Forbidden errors.

    • FLEXDEPLOY-12680 - Resolved an issue for Lookups types mapped to wrong task codes FND_MANAGE_STANDARD_LOOKUPS and FND_MANAGE_SET_ENABLED_LOOKUPS. Previously discovered Files are also corrected automatically.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-12626 - Resolved an issue for Gen 3 connection update to set access type property.

  • Oracle Visual Builder Plugin

    • FLEXDEPLOY-12628 - Introduced a new input to set project source folder for buildApplication and buildApplicationExtension operations.

FlexDeploy 6.5.0.18 (6-20-2024)

Application Updates

  • FLEXDEPLOY-12298 - Implemented optimization to prevent "java.net.SocketException: Connection reset" errors when multiple SSH plugin executions are triggered concurrently.

Plugin Updates

  • Siebel Plugin

    • FLEXDEPLOY-12236 - Added a separate property for the migration URL, in case the REST API URL and the migration URL are different.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-12340 - Added an input to deploy or skip connections used by integrations

Resolved Issues

  • FLEXDEPLOY-11703 - Resolved a purge-related query issue that ran slowly on Postgres. This should reduce database load.

  • JDBC Plugin

    • FLEXDEPLOY-12091 - Resolved an issue that caused Unsupported Database: error. JDBC plugin now attempts to support any SQL dialect.

  • Oracle Database Plugin

    • FLEXDEPLOY-12094 - Resolved an issue where grants to views would attempt to be created before the views were created.

FlexDeploy 6.5.0.17 (4-5-2024)

Application Updates

Plugin Updates

  • Unix and Windows Shell Plugin

    • FLEXDEPLOY-11686 - Lock interval time is reduced to 30 to 10 seconds for Unix and Windows shell plugins.

Resolved Issues

  • FLEXDEPLOY-11940 - Resolved an issue where the target properties component shows up as a drop-down with an empty string as a list data script. This occurred only when using the PostgreSQL database.

  • FLEXDEPLOY-11943 - Resolved NullPointerException during discover of Oracle SaaS FSM Project.

FlexDeploy 6.5.0.16 (3-15-2024)

Application Updates

  • FLEXDEPLOY-11414 - FlexDeploy now supports datetime formats for Dutch, "no" locale code.

Security

  • Path traversal vulnerability has been resolved and customers are requested to upgrade. 

Plugin Updates

  • Oracle Visual Builder Plugin

    • FLEXDEPLOY-10006 - A new plugin input Node Executable Path is now available for plugin operations that use Node.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-11102 - If connection is using wallet, connection plan can be used to manage specific wallet file based on environment, and plugin will upload appropriate attachment file. You can also take approach to use attachment file with same name and keep different file in attachment override directory.

    • FLEXDEPLOY-11209 - For Package-based project file of Integrations type, added an attribute to manage lookup along with an integration. Lookups used by integration will be exported and deployed if selected.

  • Siebel Plugin

    • FLEXDEPLOY-11363 - Siebel plugin now supports preemptive authentication for HTTP requests.

Resolved Issues

  • Workflow Execution

    • FLEXDEPLOY-11561 - Resolved an issue where Workflow completion may fail with "ERROR: duplicate key value violates unique constraint".

    • FLEXDEPLOY-11561 - Resolved a regression issue where Workflow Execution thread pool was not increasing to more than 10 threads.

    • FLEXDEPLOY-11564 - Improved performance of plugin installation when running multiple workflows against different endpoints.

    • FLEXDEPLOY-11639 - Resolved an issue where workflow execution may fail with "Parameter 'directory' is not a directory".

  • Git Plugin

    • FLEXDEPLOY-11313 - Git executions now receive more environment variables, like https_proxy, and PATH, which can resolve issues with proxies, and git lfs not working properly.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-11384 - Resolved a regression issue where newly added Integration objects were failing to deploy with NullPointerException.

    • FLEXDEPLOY-11500 - Resolved an issue where exportConnections and createConnection plan operation may generate incorrect connections.json file.

  • SonarQube Plugin

    • FLEXDEPLOY-11562 - Resolved an issue that could cause SonarQube plugin to wait forever if the scan results failed in some cases.

FlexDeploy 6.5.0.15 (2-17-2024)

Application Updates

  • FLEXDEPLOY-10895 - Updated json-smart in FlexDeploy to resolve vulnerability CVE-2023-1370.

  • FLEXDEPLOY-10711 - Environment History and Environment State report now allows viewing 'Committed By' attribute which indicates the name of the person who has committed the file to SCM.

Plugin Updates

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-10425 - New inputs are available to control the number of times integration or connection could retry deployment failures. The inputs are available for packageDeploy, importIntegration and updateConnections operations.

    • FLEXDEPLOY-10569 - Added new operations to Pause and Resume Integration Schedules.

    • FLEXDEPLOY-10583 - packageBuild and packageDeploy operations now support migrating connections and lookups as new object types.

    • FLEXDEPLOY-10706 - Integration schedule will be updated during packageDeploy and importIntegration operations, which can be controlled by Update Schedules input or file attribute. Allows for schedule overrides folder input to enable use of different schedule by environment.

  • Apigee Plugin

    • FLEXDEPLOY-10720 - Added support to deploy Apigee config, shared-flow and proxy to Apigee X.

  • SonarQube Plugin

    • FLEXDEPLOY-10828 - SonarQube URL and token will now be considered during scanning execution.

  • Node Plugin

    • FLEXDEPLOY-10915 - Plugin now supports Nodejs Version input to automatically install specific version of nodejs. Node Executable Path takes precedence over Nodejs Version.

    • FLEXDEPLOY-10914 - Plugin now supports .npmrc configuration as input, which allows for npm configurations to be entered as list of key - value parameters.

  • Grunt Plugin

    • FLEXDEPLOY-10911 - Plugin now supports Nodejs Version input to automatically install specific version of nodejs. Node Executable Path takes precedence over Nodejs Version. Additionally, new input for NPM Install Arguments is added to use one or more arguments with npm install command.

    • FLEXDEPLOY-10914 - Plugin now supports .npmrc configuration as input, which allows for npm configurations to be entered as list of key - value parameters.

  • Angular Plugin

    • FLEXDEPLOY-10912 - Plugin now supports Nodejs Version input to automatically install specific version of nodejs. Node Executable Path takes precedence over Nodejs Version. Additionally, new input for NPM Install Arguments is added to use one or more arguments with npm install command.

    • FLEXDEPLOY-10914 - Plugin now supports .npmrc configuration as input, which allows for npm configurations to be entered as list of key - value parameters.

  • Oracle Visual Builder Plugin

    • FLEXDEPLOY-10914 - Plugin now supports .npmrc configuration as input, which allows for npm configurations to be entered as list of key - value parameters.

Resolved Issues

  • FLEXDEPLOY-10965 - Scan Results are now displayed when a scan is executed through sub-workflow.

  • FLEXDEPLOY-11112 - Https Agent - Optimized use of threads in Https Agent invocation.

  • FLEXDEPLOY-11031 - Salesforce - Resolved an issue where compare always shows as new file for Azure DevOps Git.

  • FLEXDEPLOY-11087 - Resolved an issue where workflow executions report files were not captured if the report file was created with 4 or more parent folders under execution report directory.

  • Salesforce Plugin

    • FLEXDEPLOY-11124 - Resolved an issue with Profile subcomponent 'ObjectPermissions' not getting deployed when permissions were removed.

FlexDeploy 6.5.0.14 (1-20-2024)

Application Updates

  • FLEXDEPLOY-10663 - Updated Apache Tomcat to 9.0.84 to resolve vulnerability CVE-2023-46589.

  • FLEXDEPLOY-10814 - Updated Apache Shiro to resolve vulnerability CVE-2023-46750.

  • FLEXDEPLOY-10839 - Update XMLSEC to resolve vulnerability CVE-2023-44483.

Plugin Updates

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-10685 - Oracle SaaS FSM Setup Task file now supports Filter Criteria. This allows for additional filtering of setup task data after export criteria is applied. This is useful when export criteria does not support the attribute(s) needed for your use case. Additionally, csvExport operation has Filter Criteria Preview Mode to help validate Filter Criteria before usage in a deployment process.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-10628 - updateConnection operation now has an option to re-activate all integrations using the connection when it's updated. Allows to use specific integrations, all or none.

    • FLEXDEPLOY-10419 - Attachment Override Directory input is now available for updateConnection operation.

    • Connection Attachment Override Directory now also supports GLOBAL folder, attachments placed in GLOBAL folder apply for all environments unless overridden by specific environment folder.

  • Oracle Visual Builder Plugin

    • FLEXDEPLOY-10775 - buildApplicationExtension and deployApplicationExtension operations now support additional arguments for "npm install" command. Additionally, it also supports use of specific node version, which will be automatically installed.

  • Docker Plugin

    • FLEXDEPLOY-10432 - Updated Docker plugin to support pushing images to OCI private and public container registry.

  • Kubernetes Plugin

    • FLEXDEPLOY-10517 - Added Additional Arguments input for all the Kubernetes plugin operations, using this input we can utilize different useful flags associated with Kubernetes resource management.

  • Terraform Plugin

    • FLEXDEPLOY-10788 - Updated Terraform Plugin operations to support Additional Arguments input.

Resolved Issues

  • FLEXDEPLOY-10767 - Salesforce - Resolved an issue where Full Compare fails to include few objects.

  • FLEXDEPLOY-10798 - Project Files - Resolved an issue where evaluating a single file was always using the project's main branch instead of the selected branch in the popup.

  • FLEXDEPLOY-10830 - Made the package-based build operations resilient to a transient failure caused by a temporary file that could not be deleted.

  • FLEXDEPLOY-10843 - Topology - Resolved a 6.5 regression preventing users from manually assigning Workflows to Target Groups.

  • 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.

  • FLEXDEPLOY-10864 - Resolved NullPointerException if calling the search REST API without specifying any criteria.

  • FLEXDEPLOY-10908 - Resolved workflow dispatch issue where projects with lower sequence were not dispatched when projects with higher sequence were currently running.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-10355 - Resolved issue where blank lines in connectionPlan.properties caused deployment failure.

    • FLEXDEPLOY-10356 - Package deploy operation now uses connectionPlan.properties if found in artifacts.

    • FLEXDEPLOY-10426 - Resolved an issue with retry for update connection failures.

FlexDeploy 6.5.0.13 (12-16-2023)

Application Updates

Workflow Execution

  • Workflow Execution Threads setting can now be updated without needing restart of FlexDeploy server.

  • If workflow execution threads are exhausted, pending executions for environments higher in sort order will be considered first for execution when threads become available, i.e. preference will be given to environments at the bottom on environments list. For example, if Production is at the bottom of environment list then it will have highest preference for execution.

  • Deploy priority on Project or Release (defined on content page) will control execution order within specific environment. For example, if there is running execution in Dev environment for Project with priority of 1, then projects with priority of 2 or higher in Dev environment will be queued.

  • Additionally, new system setting Project Execution Limits is now added to limit max number of concurrent workflow executions by Project. This can be useful if specific project deploys to many targets. This would allow other projects to continue execution and not exhaust all available threads in pool.

    • Project Execution Limit is controlled by defining limit for each project using Project Id=Limit syntax.

Miscellaneous

Plugin Updates

  • Oracle FSM Plugin

    • FLEXDEPLOY-9725 - Export Criteria now supports adding or removing multiple attributes for a given business object. This would allow for further filtering of data exported for setup task.

  • Oracle EPM Plugin

    • FLEXDEPLOY-9401 - Added an operation to download snapshots and updated the import operation to support both package and standard deploys. This enables the plugin to provide a clone capability from an existing snapshot.

  • Oracle Visual Builder Plugin

    • FLEXDEPLOY-10188 - buildApplication and deployApplication operations now has an option to set Node.js version and optional arguments for npm install command.

  • Oracle BI Plugin

    • FLEXDEPLOY-10575 - Added a plugin input to the OBI Deploy operation to force the last-modified timestamp. If Update Last Modified is checked on a Oracle BI V1 project, any dashboards or scorecards that are deployed will have their sub-items' last-modified times updated as well. On an Oracle BI V2 project, the dashboard and scorecard sub-items can be deployed individually, and the deployed items will have their timestamps updated.

  • Mule Plugin

    • Mule plugin can now automatically look up and select the recommended runtime version for CloudHub deployments.

  • Tricentis Tosca Plugin

    • FLEXDEPLOY-8598 - Plugin operation now supports the Tosca Distributed Execution approach.

Resolved Issues

  • FLEXDEPLOY-9686 - Resolved an issue where authorizing as a different user on the Email Settings required a server restart in order to take effect.

  • FLEXDEPLOY-10200 - Resolved an issue to convert Unicode character from log that prevents Execution Steps getting displayed.

  • FLEXDEPLOY-10344 - Resolved an issue where Updated by/updated on details were not being displayed on the target properties table.

  • FLEXDEPLOY-10469 - Resolved an issue related to Package-based project deployments not tracking execution files when plugin operation was executed from child workflow.

  • FLEXDEPLOY-10618 - On-perm Jira installations does not support warn option for validateQuery parameter, which caused issues during issue tracking integration. This value is now set to false to avoid failures.

  • FLEXDEPLOY-10693 - Resolved Issue with Discover Files for Salesforce Trigger.

  • Oracle FSM Plugin

    • FLEXDEPLOY-10635 - Export Criteria set with an empty AttributeName or AttributeValue will be ignored. This previously caused plugin execution failures.

    • FLEXDEPLOY-10641 - CSV Export/Import reports are saved in FD_REPORTS_DIR with correct extensions. Processlog will also be saved as an additional report.

    • FLEXDEPLOY-10729 - Task code filter text is automatically trimmed when retrieving setup task suggestions.

    • FLEXDEPLOY-10730 - Resolved an issue where discover would not take new Task Name if it had changed.

FlexDeploy 6.5.0.12 (11-21-2023)

Plugin Updates

  • Oracle EBS Plugin

    • FLEXDEPLOY-9406 - Supports Build from EBS instance for XDF data type. XDF is used for deploying editioned database objects.

  • Docker Bench Plugin

    • FLEXDEPLOY-10409 - Updated the Docker Bench Plugin to work with newer versions of Docker Bench.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-10443 - New inputs have been added to the packageDeploy operation to allow the user to control whether the connections should be updated after an integration is deployed.

Resolved Issues

  • FLEXDEPLOY-9973 - Dynamic Packages can now be accessed using REST API v1.

  • FLEXDEPLOY-10057 - Resolved an issue where sometimes custom file attributes looked like they were filled in with neighboring values. File Catalog and Package Files were affected by this.

  • FLEXDEPLOY-10351 - File Catalog - Resolved an issue causing column sorts to not work on the table.

  • FLEXDEPLOY-10285 - Workflow Request - Resolved an issue where optional multiselect inputs would sometimes cause the form to not be submittable if they had initial values.

  • FLEXDEPLOY-10312 - Links to favorited packages in the favorites menu were going to 404 page. (only applies to packages which were favorited on version 6.5.0.11).

  • FLEXDEPLOY-10369 - UI - When selecting Autocomplete options by clicking, sometimes additional options would be selected.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-10380 - Resolved an issue with an incorrect API version being used for certain requests to OIC. Issues with downloading connection attachments have been resolved. Deploying an integration will now automatically import required libraries in a configured state from the build instance.

  • Dell Boomi Plugin

    • FLEXDEPLOY-10478 - Error messages thrown by the plugin during execution failures have been made more descriptive.

  • Oracle CX Commerce Plugin

    • FLEXDEPLOY-10498 - Resolved an issue where server side extension build was not including non dev dependencies.

    • FLEXDEPLOY-10534 - Issues with duplicate entries while creating a zip artifact in buildSSE operation have been resolved.

  • Groovy Plugin

    • FLEXDEPLOY-10582 - Resolved an issue introduced in 6.5.0.8.6 version of Groovy plugin where all variables appeared as String instead of project types.

  • Oracle EBS Plugin

    • FLEXDEPLOY-10585 - Resolved an issue where validation of apps password may fail with unknown error.

FlexDeploy 6.5.0.11 (10-27-2023)

General

  • FLEXDEPLOY-10037 - The version of Tomcat shipped with FlexDeploy and the HTTPS agent is updated to 9.0.0.82. This resolves some medium CVEs that likely didn't affect FlexDeploy.

  • FLEXDEPLOY-10055 - Added support for Microsoft GCC High auth for email communication.

Plugin Updates

  • Oracle BI Plugin

    • FLEXDEPLOY-9139 - BI Plugin now supports build and deploy for sub-items of Dashboard and Scorecard catalog items.

  • Oracle Transaction BI Plugin

    • FLEXDEPLOY-9139 - BI Plugin now supports build and deploy for sub-items of Dashboard and Scorecard catalog items.

  • Oracle Analytics Cloud Plugin

    • FLEXDEPLOY-9139 - BI Plugin now supports build and deploy for sub-items of Dashboard and Scorecard catalog items.

  • UFT Plugin

    • FLEXDEPLOY-10244 - Added quotes around the parameters for the UFT Batch Execution. This fixed an issue where it didn't find the file path if it had a space in it.

Resolved Issues

  • FLEXDEPLOY-9762 - Oracle FSM Project - Export criteria values would duplicate across all criteria if multiple were present.

  • FLEXDEPLOY-10070 - Resolved an issue where additional files in File Catalog shows as updated during discover operation. Only the new files should be shows as updated.

  • 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.

  • FLEXDEPLOY-10194 - Resolved an issue that affected sorting of files in File Catalog. Files may not be sorted alphabetically in some situations.

  • FLEXDEPLOY010208 - Oracle EPM Plugin - Resolved issue with multiple backup files. The backup files naming will no longer include the Workflow Execution Id. The name will be the same after each deploy.

FlexDeploy 6.5.0.10 (10-21-2023)

General

  • FLEXDEPLOY-9314 - Environment History Report now allows viewing attributes 'Package Created By', 'Package Created On', 'Package Updated On', 'Package Updated by'.

  • FLEXDEPLOY-9631- Environment History Report now allows viewing 'Force' attribute which indicates whether force build or deploy was requested.

  • 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.

Plugin Updates

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-9786 - newly added Setup Tasks are now readily available for export and import in FlexDeploy application as we are able to retrieve metadata information from SaaS environment.

    • FLEXDEPLOY-9679 - Now supports discover from backend. All Setup Tasks available will be discovered in File Catalog without any export criteria (scope). Additionally, all Fast Formula, Flexfields, Lookups and Value Sets are discovered as well.

    • FLEXDEPLOY-9678 - All files types in the file catalog now support searching for task by code or name within the Task Code dropdown menu.

    • FLEXDEPLOY-9668 - For all object types File Path is automatically calculated as per current file attribute values. i.e. /SetupTasks/FlexFields/<TASK_CODE>/<FLEXFIELD_CODE>.zip, /SetupTasks/Lookups/<TASK_CODE>/<LOOKUP_TYPE>.zip, /SetupTasks/FastFormulas/PAY_MANAGE_FAST_FORMULA/<FORMULA_NAME>.zip, etc..

  • Oracle EBS Plugin

    • FLEXDEPLOY-9816 - Improve the warnings and errors as part of database connection validations.

  • Oracle SOA Plugin

    • FLEXDEPLOY-4015 - Added Plugin Operation Input to configure timeout value for soaDeploy and undeploy operation.

  • Oracle EPM Plugin

    • FLEXDEPLOY-10021 - Add a property to enable the import operation to export a backup snapshot of the selected files prior to performing the import. The snapshot will be stored in the backup repository.

  • PeopleSoft Plugin

    • FLEXDEPLOY-8625 - Updated PeopleSoft Plugin to perform deployment of various object types to specific endpoints defined as client, server, database etc. Resource types PeopleSoft Server, PeopleSoft Client and PeopleSoft Database are added for this plugin and customers will be required to update endpoints on PeopleSoft targets with proper resource type(s). If this configuration is not updated then deployment will not work correctly.

  • JDBC Plugin

    • FLEXDEPLOY-9350 - New output Added for the compileInvalid operation to show a list of Invalid Object Names.

  • Oracle Database Plugin

    • FLEXDEPLOY-9350 - New output Added for the compileInvalid operation to show a list of Invalid Object Names.

  • Oracle Data Integration Plugin

    • FLEXDEPLOY-10035 - ODI Plugin - Deployment of scenario and loadplan does not update FIRST_USER column. Applies only to 11g deployments.

Resolved Issues

  • FLEXDEPLOY-9412 - Resolved an issue where null pointer exception was thrown when trying to update a non-existing property on a project with a REST or Groovy Function call and better message in provided.

  • FLEXDEPLOY-9469 - Language - Resolved an issue causing Lithuanian dates to not display properly.

  • FLEXDEPLOY-9662 - Resolved a regression from 6.0.0.0. When editing a workflow containing an InvokeTest step, InvokeTest was not editable if <TestName> was missing from the workflow xml source. This may happen if the workflow was created before FlexDeploy 6.0.

  • FLEXDEPLOY-9691 - Resolved Issue where the read timeout value was used for connect timeout by REST calls. This affected various plugins as well as REST calls done by FlexDeploy application.

  • FLEXDEPLOY-9702 - Properties - Resolved an issue where some boolean properties marked required would require the user to check them in the UI.

  • FLEXDEPLOY-9838 - Workflow Execution Reports - Resolved an issue causing workflow execution report files to not be displayed if at least one of the files was empty.

  • FLEXDEPLOY-9848 - Execution - Resolved an issue causing the execution status and workflow type to get cutoff in the execution details page.

  • FLEXDEPLOY-9849 - Resolved null pointer exception if priority defined on Project or content in Release is null.

  • FLEXDEPLOY-9899 - Resolved an issue where disabling hostname verification for HTTPS endpoints was not working as intended.

  • FLEXDEPLOY-9930 - Delinea Secret Server related errors now shows more descriptive message.

  • FLEXDEPLOY-9931 - Fixed the release links that the ITS Groovy scripts make for releases. The Links are also no longer made if there isn't a release to make them to. Previously a link to the release listing was created.

  • FLEXDEPLOY-10005 - Resolved an issue where Environment History Report was not showing Standard Project activity when Show File Details is checked. This was an issue only when using Oracle Database.

  • FLEXDEPLOY-10027 - Resolved an issue where Environment History Report was not showing correct File Status when using Show File Details.

  • Oracle EBS Plugin

    • FLEXDEPLOY-7551 - Resolved an issue where adopPrepare operation does not fail if prepare fails on some nodes.

  • Oracle Integration Cloud Plugin

    • FLEXDEPLOY-9483 - Resolved several issues affecting the Oracle Integration Cloud Plugin connection related operations (exportConnection, updateConnection) as well as packageBuild and packageDeploy.

      • Connection attachments were being updated prior to the connection. This caused issues in scenarios where the connection changed to allow a different attachment

      • Failures of attachment uploads were being ignored

      • The security policy of a connection was not being exported (and therefore not updated as well)

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-9826 - Resolve issue where Oracle SaaS FSM Account URL could not end with /. Now URL can end with / or omitted and will work as expected.

  • Oracle APEX Plugin

    • FLEXDEPLOY-9634 - Resolved issue where APEX deployment failure may go unnoticed if incorrect combination of SQLcl and Java versions are used.

  • Oracle BI Plugin

    • FLEXDEPLOY-10071 - Resolved an issue where obiExtractForSCM(v2) operations failed Invalid project type [null].

  • Salesforce

    • FLEXDEPLOY-9757 - Resolved an issue with a few Profile retrievals failing with Null Point Exception

Incompatible Changes

  • See PeopleSoft plugin updates as that requires Target configurations to be updated.

FlexDeploy 6.5.0.9 (09-24-2023)

General

  • FLEXDEPLOY-7136 - Discover Files now inactivates files that were previously discovered, but are now excluded by the File Include and Excludes property value, if you check the 'Inactivate Missing Files' option.

  • FLEXDEPLOY-8980 - Project Packages - Added copy package feature to create copy of an existing project package.

  • FLEXDEPLOY-9034 - Project Packages - Added new action menu 'Remove All Files' on the package files tab.

  • FLEXDEPLOY-9357 - User and Group now supports Create / Update by non admin users, simply provide specific permission to non admin groups as necessary on Permissions page.

  • Salesforce - Data deployment will fail after a CSV file in the package completes with any errors. Deployment will not be attempted for subsequent files.

HTTPS Agent

  • FLEXDEPLOY-9491 - Added Disable Hostname Verification flag on HTTPS endpoints.

Credential Store Integration

  • FLEXDEPLOY-9371 - Added support for Delinea (Thycotic) Secret Server as a new Credential Store Provider.

Plugin Updates

  • Oracle Data Integrator Plugin

    • FLEXDEPLOY-7771 - Added Build and Deploy support for LoadPlan Object in ODI.

  • File Plugin

    • FLEXDEPLOY-2379 - Extended replacement functionality to archive files like zip, jar, war, ear, etc.

  • Terraform Plugin

    • FLEXDEPLOY-9458 - Output value is no longer wrapped with double quotes.

  • Oracle VBCS Plugin

    • FLEXDEPLOY-9587 - Updated Node version to v18.

Resolved Issues

  • FLEXDEPLOY-9418 - Project Trigger - Post Build trigger now can be specified for more than one package for same branch and environment.

  • FLEXDEPLOY-9433 - Project Sources - Resolved issue when deleting a source that caused other source's information to get cleared.

  • FLEXDEPLOY-9493 - Resolved issue where post build trigger may not fire for regular projects is version name is updated by workflow execution.

  • FLEXDEPLOY-9521 - Project Sources - Resolved issue on the project source selection 'No such property: GITInstanceCode for class: Script1'.

  • FLEXDEPLOY-9545 - Update the Jersey and Guava jars that are packaged in the Tomcat lib folder. This improves compatibility with newer Pac4J libraries.

  • FLEXDEPLOY-9546 - Endpoint - Resolved issue where localhost endpoint values like description, source script, base directory, java path etc. were not saved when Save button was clicked.

  • FLEXDEPLOY-7566 - Resolved an issue causing the cursor to jump to the end when editing target group or environment code inputs.

  • FLEXDEPLOY-9566 - Resolved issue where Target Group edit popup attributes were editable for read-only user. Save action did fail previously, so this was not security risk.

  • FLEXDEPLOY-9578 - The Surround Source Control System failed to checkout files on Linux at times when there were spaces in paths.

  • FLEXDEPLOY-9508 - Fixed regression from 6.5.0.3 where plugin logs update was delayed.

  • Salesforce

    • FLEXDEPLOY-9336 - Resolved issue with the deployment of Territory2Model when territories were included.

  • Tomcat Plugin

    • FLEXDEPLOY-9644 - Stop Server now gets hostname and port from Connector tag in server.xml when FDTOM_MANAGER_URL is not set.

FlexDeploy 6.5.0.8 (08-27-2023)

General

  • FLEXDEPLOY-1484 - GIT Integration error messages updated to clearly indicate configuration and/or connectivity issues. On Windows, long paths are supported by default.

  • FLEXDEPLOY-8758 - Test Name input for test workflow execution now supports multiple value, and test name value(s) can be provided as regular expression.

  • FLEXDEPLOY-8784 - FLEXDEPLOY function now has method (getWorkitemStatus) to retrieve Work Item Status.

  • FLEXDEPLOY-8981 - FlexDeploy now supports custom password policy under System Settings. Supported values are Minimum Password Length, Minimum number of Special Characters, Uppercase Letters, Digits, and disallow use of Name.

HTTPS Agent

  • FLEXDEPLOY-9209 - Agent local properties file will now be encrypted automatically, previously this was done when workflow was executed on specific agent.

Plugin Updates

  • Azure Plugin

    • FLEXDEPLOY-8531 - Azure plugin now supports the DevOps Create Release operation and generates the report with release status details.

    • FLEXDEPLOY-9098 - Azure DevOps Build Pipeline will return the Web URL as output to capture the failure logs and allow property replacement for variables given as input.

    • FLEXDEPLOY-9264 - updateReleaseEnvStatus operation now triggers the Release Stage Manual Environment and performs Release Environment Status.

  • AWS Plugin

    • FLEXDEPLOY-8886 - Added option to update AWS Lambda Function code using AWS ECR registry, Using the Environment variables file or Input Argument we can also add the function Environment variables, operation also supports encryption of the variables using the AWS KMS key. To update the AWS Lambda Function code, the plugin will connect to the AWS cloud using the configured AWS cloud account, and after the operation plugin perform a logout/cleanup activity.

    • FLEXDEPLOY-9055 - Added option to update AWS Lambda Function code using S3 bucket and S3 key name. User can also give S3 Object version. Using the Environment variables file or Input Argument we can also add the function Environment variables, operation also support encryption of the variables using the AWS KMS key. To update the AWS Lambda Function code, the plugin will connect to the AWS cloud using the configured AWS cloud account, and after the operation plugin perform a logout/cleanup activity.

    • FLEXDEPLOY-9265 - Added new operation in AWS Plugin to create/update Lambda Alias, the operation will first check the given Alias, if Alias is already present then update the Alias to refer given function version and if Alias is not present then it will create a new Alias. The operation will take the Alias name, description, additional argument, and function version as input and the function name from the Project property. Apart from the complete response, the operation will set the value of the previous function version, the current function version, and Additional version weight details as plugin output.

    • FLEXDEPLOY-9266 - Added new operation in AWS Plugin to get Lambda Alias details, the operation will be primarily useful to identify the associated Function version. It will take the Alias name as input and the function name from the Project property. Apart from the complete response, the operation will set the value of the current function version and Additional version weight details as plugin output.

    • FLEXDEPLOY-9267 - Added option to publish function version while updating environment variables, by default value of publish function version is false.

  • Oracle SOA Plugin

    • FLEXDEPLOY-6432 - Update error message to clearly indicate whether composite is not found or more than one composite was found.

  • JDBC Plugin

    • FLEXDEPLOY-8977 - Added runSQLSnippet operation to execute ad-hoc SQL script.

  • Python Plugin

    • FLEXDEPLOY-9074 - Added new plugin input to restrict variables available to execution environment.

  • Groovy Plugin

    • FLEXDEPLOY-9074 - Added new plugin input to restrict variables available to execution environment.

  • Terraform Plugin

    • FLEXDEPLOY-9322 - Allow terraform state to be stored in cloud resource like Amazon S3.

  • Docker Plugin

    • FLEXDEPLOY-9324 - buildImage operation now prints output from docker command execution.

Resolved Issues

  • FLEXDEPLOY-8231 - Resolved an issue where the Environment Discrepancies Report shows inaccurate comparison information. This was due to fact that purge process deleted current state information for inactive project, environment, target group, or file. Purge process is fixed and previously purged current state information is inserted again.

  • FLEXDEPLOY-9169 - UI - In certain cases when filtering an input select from results menu would no longer be attached to the input.

  • FLEXDEPLOY-9403 - UI - Certain list views would scroll to the top when clicking inside the list.

  • FLEXDEPLOY-9275 - Projects - Resolved an issue causing only the first 50 project properties to be displayed on the page.

  • FLEXDEPLOY-9317 - Workflow Steps - Fixed an issue causing workflow steps sometimes showing longer duration values.

  • FLEXDEPLOY-9352 - Resolved an issue where disabled action buttons on Tasks screen was still clickable.

  • FLEXDEPLOY-9362 - Packages - Package file sort was incorrectly enabled on the UI for dynamic packages.

  • FLEXDEPLOY-9375 - Packages - The Execution tab on Package Details has been renamed to Package Execution to avoid confusion with Project Execution tab.

  • FLEXDEPLOY-9396 - Endpoint - Resolved an issue with Endpoint save where password or passphrase was not clearing when changing Authentication type.

  • FLEXDEPLOY-9421 - Workflow Request - Resolved an issue introduced in 6.5.0.4 causing multiselect workflow request inputs to reset when selecting more than 1 value.

  • FLEXDEPLOY-9417 - Resolved an issue where "SSH Command returned 1" was encountered during parallel executions and using privilege escalation on endpoints.

  • Oracle EBS Plugin

    • FLEXDEPLOY-9297 - Resolved regression in 6.5.0.6 and 6.5.0.7 where the Application Short Name input on File attributes is not considered for build and deploy commands, instead project property value is used. This affected AOL and Published file types.

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-8226 - Added Remote Allows Origins input to csvImport operation. The input will be useful to users compiling fast formulas via Selenium route and using Google-Chrome v111+.

FlexDeploy 6.5.0.7 (08-03-2023)

General

  • FLEXDEPLOY-9278 - Upgraded Apache Shiro to address vulnerability CVE-2023-34478.

Resolved Issues

  • FLEXDEPLOY-8537 - Resolved the Issue where some Test Workflows errors were difficult to analyze from the screen.

  • FLEXDEPLOY-9123 - Resolved issue where Change Logs were not captured when performing First Build of project or package creating snapshot.

  • FLEXDEPLOY-9181 - Fixed cases, specifically Test Executions, where FlexDeploy failed to push data to InfluxDB if values were only white space.

  • FLEXDEPLOY-9214 - Salesforce - Resolved issue Column Names attribute was not clear when Object attribute changed.

FlexDeploy 6.5.0.6 (07-30-2023)

General

  • FLEXDEPLOY-7793 - Updated commons-beanutils library to address vulnerabilities CVE-2014-0114, CVE-2019-10086, CVE-2019-10086.

  • FLEXDEPLOY-8967 - Group can be assigned or unassigned to user using FLEXDEPLOY function as well as using REST API.

  • FLEXDEPLOY-8994 - Create, patch, update and delete Target Group methods are now available in FLEXDEPLOY function. Delete method added to Target Group REST API.

  • FLEXDEPLOY-9095 - patchFlxWorkItemComment is now available on FLEXDEPLOY function class. Also, added add,patch work item comment method to REST API.

Salesforce Integration

  • FLEXDEPLOY-8985 - Performance improvements for compare between Salesforce Org and SCM. Discover status is maintained when page is refreshed.

  • FLEXDEPLOY-8615 - Added help text for filter attribute of Salesforce DATA object type.

UI/UX Updates

  • Project Package

    • FLEXDEPLOY-6471 - When adding more than 10 files through the quick add input, a confirmation will be shown before adding the files.

    • FLEXDEPLOY-9146 - Added Description column to packages table.

    • FLEXDEPLOY-9146 - When adding files via the Add Files popup your last selected tab will be remembered.

    • FLEXDEPLOY-9146 - Fixed overflowing columns on the By Revision tab of the Add Files popup.

    • FLEXDEPLOY-9146 - Expanded the branch select on the By Revision tab of the Add Files popup.

New Plugins

  • Oracle SaaS EPM Plugin

    • Oracle EPM plugin provides the ability to export files using the migration/snapshot capability of EPM as a build operation, then subsequently deploy the snapshot by import these files into other Oracle EPM environments. See FlexDeploy - Oracle EPM Plugin Guide

Plugin Updates

  • Oracle EBS Plugin

    • FLEXDEPLOY-8787 - Plugin now validates that SQL*Plus is installed, and user has permissions to execute.

  • Salesforce Plugin

    • FLEXDEPLOY-9032 - Added new operation estimateOrgCodeCoverage to find code coverage.

  • Apigee Plugin

    • FLEXDEPLOY-1077 FLEXDEPLOY-8597 - New operation Added to deploy the configurations to Apigee host(edge).

  • JDBC Plugin

    • FLEXDEPLOY-8469 - The compileInvalid operation has been updated to include two new inputs: JDBC user and JDBC password. Previously, these values were solely part of the target properties.

  • Oracle BI Plugin

    • FLEXDEPLOY-9001 - Analytics WSDL Path property is now supported.

  • Oracle Analytics Cloud Plugin

    • FLEXDEPLOY-8995 - Analytics WSDL Path property is now supported.

  • AWS Plugin

    • FLEXDEPLOY-8884 - Added new operation to update the AWS Lambda Function code from local archive. Using the Environment variables file or Input Argument we can also add the function Environment variables, operation also support encryption of the variables using AWS KSM key. To update the AWS Lambda Function code, the plugin will connect to the AWS cloud using the configured AWS cloud account, and after the operation plugin perform a logout/cleanup activity.

    • FLEXDEPLOY-8885 - Added new operation to Add the AWS Lambda environment variables from the given File/Input data. Support JSON/CSV data to add the environment variables. Operation also support encryption of the variables using AWS KSM key. To add the AWS Lambda environment variables, the plugin will connect to the AWS cloud using the configured AWS cloud account, and after the operation plugin perform a logout/cleanup activity.

  • HP UFT Plugin

    • FLEXDEPLOY-9093 - Catch all exceptions thrown while attempting to cleanup UFT processes.

Known Issues

  • FLEXDEPLOY-9297 Regression in 6.5.0.6 + 6.5.0.7 initial release versions with EBS plugin where the APPLICATION_SHORT_NAME isn't able to be modified properly for AOL and Published files. The 6.5.0.8.26 version fixes this regression. Download it from https://flexagon.com/downloads/plugins/6.5.0/?filter=ebs

Resolved Issues

  • FLEXDEPLOY-9005 - Build Request Form - Inactive files no longer show up in the build request form when selecting revisions.

  • FLEXDEPLOY-9070 - Resolved issue where email members of pipeline role were receiving approve/reject/complete links. Email address members of pipeline role are not allowed to take any action.

  • FLEXDEPLOY-9103 - Resolved issue where GIT commit information may not show all changed files when commit includes files for more than one FlexDeploy project.

  • FLEXDEPLOY-9119 - UI - Table filters for date-time now default to the current date instead of being empty.

  • FLEXDEPLOY-9130 - Fix an issue where the server fails to migrate and start services after upgrading to 6.5.0.5 fails if the session timeout is set to a value of greater than 120 minutes.

  • FLEXDEPLOY-9162 - Blueprints - An issue was fixed, introduced in 6.5.0.3, where projects created through blueprints using Git Accounts would not create the project with accurate SCM information.

  • FLEXDEPLOY-9172 - The scheme (https) set in the x-forwarded-proto is now used by FlexDeploy during redirects. This was noticed during Initial Registration process where redirect to home page was not working after successful registration.