Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt
namesubscribe
Info

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.

...

Info

Version Details

JDK upgrade may be required, please check Incompatible changes section.

Application Updates

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

  • FLEXDEPLOY-10782 - UI colors for row selection, rows with active menus, and rows hovered have been slightly adjusted for better contrast.

  • FLEXDEPLOY-10928 - Added comment methods like Comment related methods to FLEXDEPLOY function - createComment, patchComment, deleteComment for FLEXDEPLOY function.

  • FLEXDEPLOY-11048 - Workflow Execution summary now shows Test success and failed counts instead of Test Case counts. This matches with display of counts on Release Dashboard - Test Gate screen.

  • FLEXDEPLOY-11047 - FlexDeploy Purge now executes on startup and every 24 hours after that.

...

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

  • FLEXDEPLOY-7788, FLEXDEPLOY-10386 - The Updated Dom4J version used in the Jenkins plugin was updated to resolve vulnerabilities CVE-2020-10683 and CVE-2023-45960.

  • FLEXDEPLOY-10873 - Update the Updated json-path version used in the xpath XPath plugin to resolve vulnerability CVE-2023-51074.

  • FLEXDEPLOY-10913 - Update the dependencies in the AWS, Docker, and EC2 plugins to resolve vulnerability CVE-2024-21634.

...

  • FlexDeploy now supports Scheduled Events, which can be used to trigger actions within FlexDeploy or in other applications based on user-defined time intervals. FlexDeploy offers the ability to execute any groovy script functions when the scheduled time is reached. For example, you can setup a Function to send out monthly reports on deployment history of environments over email. See Scheduled Events for more details.

Release and Pipeline Management

  • FLEXDEPLOY-10032 - Using the LOG function methods in custom gate/step groovy scripts will now display log messages on the release dashboard screen. Logs on screen will automatically refresh. These logs are purged after 90 days, this interval can be adjusted on purge settings.

  • FLEXDEPLOY-4389 - Copy Release action is now available for releases, where user can create a copy of an existing release and selectively copy tags, projects/packages, work items, overridden role members and overridden settings.

  • FLEXDEPLOY-10803 - Added Release related methods to FLEXDEPLOY function - getReleaseById, getReleaseByName, searchReleases, createReleaseProject, createReleaseProjects, deleteReleaseProject, deleteReleaseProjects, patchReleaseProject, updateReleaseProject, searchReleaseProjects, copyRelease.

...

  • Oracle SaaS FSM Plugin

    • FLEXDEPLOY-5448 - Oracle SaaS FSM projects can now accept unarchived (unzipped) CSV file packages when sourcing from SCM repository. The csvDownloadAdvanced plugin operation is meant to be used with Oracle FSM projects to automatically export and push unarchived CSV file packages to SCM repository. Build and deploy will continue to execute as normal even for zipped files. Option of storing unarchived files in SCM repository allows for historical comparison and changes as necessary. See FlexDeploy - Oracle SaaS FSM Plugin Guide for more details.

    • FLEXDEPLOY-10880 - csvDownloadAdvanced operation now supports multiple export criteria and/or filter criteria via JSON input. Extract CSV input is also now available, when enabled the downloaded CSV file package will be unarchived in the download folder. This input is enabled by default which is a behavior change.

    • FLEXDEPLOY-10883 - csvExport, csvDownload, and csvDownloadAdvanced operations will clear or update the following tags values in ASM_SET_CSV_METADATA.xml: ProcessName, ProcessDescription, ProcessDate, MigScopeValueSetId, BatchName, NodeSequence. The listed tags contain uniquely generated ids or date time information. This is important when exporting from SaaS instance and pushing to a SCM as to avoid unnecessary commits.

  • Oracle Integration Cloud Plugin

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

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

...