Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • FlexDeploy Configuration Export/Import allows Projects and Workflows to be seamlessly migrated between 2 separate FlexDeploy servers.

  • This is available to FlexDeploy Administrators only and is accessible from Admin Operations page.

  • Individual projects Projects and / or workflows can be exported from the source FlexDeploy server as a zip file. This zip file can then be uploaded imported in the target FlexDeploy server to migrate these projects and workflows over.

  • This feature works when creating or updating allows projects and workflows on target serverto be migrated repeatedly. The import process will create or update objects as needed.

WebSocket

Several FlexDeploy screens now leverage WebSocket, as opposed to a traditional polling mechanism using REST APIs, to both improve UI responsiveness and reduce network traffic and server load. This change has been made on the following screens:

...

  • FLEXDEPLOY-8873 - Pipeline security permissions can now be overridden at individual pipeline level to allow for finer-grained access to pipeline management when necessary. Additionally, Bulk Update Permissions is available to simplify the update of permissions on more than one pipeline.

  • Active Directory / LDAP Realm and Email passwords are now migrated to Local Credential Store.

    • FLEXDEPLOY-12038 - Encrypted fields on the Email Settings are now stored as credentials. Existing passwords have been converted into credentials with the naming format "Email Communication - <field name>" (e.g. Email Communication - IMAP Password).

  • FLEXDEPLOY_12040 - Updated Joda Time library to resolve vulnerability CVE-2024-23080.

  • FLEXDEPLOY-12138 - Updated Spring-Core library to resolve vulnerability CVE-2024-22233.

  • FLEXDEPLOY-11168 - Updated Pac4J version shipped with FlexDeploy is from 4.5.7 to 5.7.3. This is used when update is relevant for configurations using OpenID or SAML-based SSO is configured. Resolves and resolves vulnerability SNYK-JAVA-COMNIMBUSDS-6247633.

...

  • Oracle BI Plugin

    • FLEXDEPLOY-11724 - Package Files context menu, now allows to mark WebCatalog object to be deleted during deployment. Objects with ".Folder" extension is not allowed to delete.

    • downloadWebCatalog operation now supports download of more than one catalog item, individual items and folders.

  • Oracle Transactional BI Plugin

    • FLEXDEPLOY-11724 - Package Files context menu, now allows to mark WebCatalog object to be deleted during deployment. Objects with ".Folder" extension is not allowed to delete.

    • downloadWebCatalog operation now supports download of more than one catalog item, individual items and folders.

  • Oracle Analytics Cloud Plugin

    • FLEXDEPLOY-11724 - Package Files context menu, now allows to mark WebCatalog object to be deleted during deployment. Objects with ".Folder" extension is not allowed to delete.

    • downloadWebCatalog operation now supports download of more than one catalog item, individual items and folders.

Resolved Issues

  • Projects

    • FLEXDEPLOY-13036 - Resolved an issue where project properties page shows underlying groovy script instead of showing List of Values.

    • FLEXDEPLOY-13087 - Resolved an issue where Success Rate and Duration metrics did not update when filtering by execution status for deployment executions on the Project Insights tab.

    • FLEXDEPLOY-13171 - SCM Defaults will now correctly set the default instance should one be present in the defaults.

    • FLEXDEPLOY-13209 - The Package select dropdown will now properly render the package description as markdown. If the description contains multiple lines, only the first line will be shown in the drop down.

    • FLEXDEPLOY-13366 - Resolved an issue that would sometimes display a permission error if hovering execution links on the project execution page.

  • Release and Pipeline Management

    • FLEXDEPLOY-12406 - Allow removing projects and packages from completed releases.

    • FLEXDEPLOY-13072 - Encrypted snapshot inputs will now display a mask value ****** instead of the encrypted value.

    • FLEXDEPLOY-13288 - The Force Execute option on the Pre-deploy Pipeline step has been renamed to just "Force"

  • Realms

    • FLEXDEPLOY-13379 - Resolved an issue causing new LDAP users to not be redirected back to the home page properly after creating their account.

  • GIT

    • FLEXDEPLOY-3377 - Resolved an issue where update of GIT URL on source control integration instance may cause issues with build activity. URL update may include just protocol change from https to ssh or vice versa.

    • FLEXDEPLOY-7839 - Resolved an issue where multiple line commit message may get interpreted as changed file for commit.

  • Workflow Execution

    • FLEXDEPLOY-12662 - Resolved an issue to show files in the Execution Reports folder when a file name exists in multiple sub folders.

  • Work Items

    • FLEXDEPLOY-13196 - Corrected the documentation links for all Work Item Administration screens to point to the Administration documentation

  • Security

    • FLEXDEPLOY-13262 - Resolved an issue where User can unlock their own account.

  • Credentials

    • FLEXDEPLOY-13274 - Resolved an issue that caused testing credentials for custom providers to fail every time when using the encrypted value stored in the database.

  • User Profile

    • FLEXDEPLOY-13353 - Added missing documentation links to the user profile pages

  • Purge

    • FLEXDEPLOY-12989 - Resolved an issue where project versions of Package-based projects were not purged correctly if the workflow execution couldn't be started due to errors such as no endpoint available.

    • FLEXDEPLOY-12955 - Resolved an issue where project versions of Package-based projects were not purged if they were never deployed.

    • FLEXDEPLOY-12954 - Resolved an issue where the purge status display would not show the "RUNNING" status in certain cases.

...

  • FlexDeploy 9.0 application now requires Java 17 and 21 and FlexDeploy Installer 1.0.23 or later should be used with FlexDeploy 9 upgrades.

  • FLEXDEPLOY-11843 - FlexDeploy no longer uses Apache Commons Lang. Instead Apache Commons Lang3 is used. This is a potentially breaking change to groovy scripts with custom imports. Use the lang3 import instead if you were importing commons lang.

  • FLEXDEPLOY-12990 - Deprecated constructor ReleaseProjectsPojo(Long pProjectId, String pPackageName, Boolean pRequestAllFiles) and added ReleaseProjectsPojo(Long pProjectId, String pPackageName)

URL Changes

  • The FlexDeploy Patches screen URL has been moved from /flexdeploy/next/#/administration/patches to /flexdeploy/next/#/administration/admin-operations/view-patches

Git Accounts

  • Git Accounts has been removed and Connected Apps has taken its place. Git connected applications will offer the same feature list as Git Accounts and more! However, because Git Accounts were stored only on the users device and not the FlexDeploy server, we are not able to port over existing Git Accounts into Connected Applications. We apologize for this inconvenience.

Topology

  • FLEXDEPLOY-13170 - Removed the ability to set the PrivateKey default value for new Endpoints. This is due to Private Keys now being stored as SSH Key credentials.

Notification

  • FLEXDEPLOY-11552 - Internal : The internal email notification system is now using jakartahas transitioned from javax.mail instead of javax to jakarta.mail. This is for information only if custom groovy scripts are using informational purposes; if you have custom Groovy scripts utilizing javax.mail packages, they should be adjustedplease adjust them accordingly.