Versions Compared

Key

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

...

  • FLEXDEPLOY-10239 - Underscores are now escaped in like clauses, so searching for them is possible. Likewise, underscores are no longer wild cards in search.

  • FLEXDEPLOY-10206 - Standardized allowed characters in name and code fields throughout FlexDeploy.

  • FLEXDEPLOY-11021 - Performance improvement for reading group permission checks. This improves application launch performance.

  • FLEXDEPLOY-11180 - Exposed RestFunctions to Issue Tracking System, Change Management System, and Credential Store Provider Groovy API implementation scripts. Additionally, exposed LogFunctions to Credential Store Provider scripts.

  • FLEXDEPLOY-11231 - Incoming, Outgoing (webhooks), and Scheduled (events) now have a dedicated FUNCTION_NAME variable that can be used in log functions.

  • FLEXDEPLOY-11309 - Download 24 Hours Logs now has an alternate download option that will include 3 thread dumps in the zip archive.

  • FD_WORK_ITEMS variable is now available in workflow execution which contains a comma-separated list of work items being built or deployed as part of the build or deploy workflow respectively. This is the same as FD_ITS_TICKETS variable.

  • FLEXDEPLOY-11412 - Recently used Project Branches will now be remembered and suggested at the top of drop-downs.

  • FLEXDEPLOY-11412 - A new user setting has been added "Default Branch Sorting" that allows sorting Branch selects by updated date instead of alphabetically.

  • FLEXDEPLOY-11506 - New outgoing webhook events have been added for the - Pipeline Version Actived and Workflow Version activatedActivated.

Security

  • FLEXDEPLOY-11605 - Upgraded Tomcat to 9.0.87 to resolve vulnerabilities CVE-2024-24549 and CVE-2024-23672.

  • FLEXDEPLOY-7790 - Updated Cucumber plugin to resolve vulnerabilities CVE-2022-31129, CVE-2017-18214, CVE-2022-24785, CVE-2020-11022, CVE-2020-23064, and CVE-2023-22467.

  • FLEXDEPLOY-7800 - Resolved vulnerability CVE-2019-10172 for Siebel, Salesforce, ApexSec, Oracle Forms, Cucumber, EBS, Oracle BI, JUnit, Tricentis Tosca, and Automation Anywhere plugins.

  • FLEXDEPLOY-10898 - Resolved vulnerability CVE-2020-15250 for FlexDeploy by updating the version of JUnit.

  • FLEXDEPLOY-11326 - Updated commons compress in various plugins and FlexDeploy to resolve vulnerabilities CVE-2024-26308 and CVE-2024-25710.

  • FLEXDEPLOY-11327 - Updated Jackson Databind in various plugins and the FlexDeploy application to resolve vulnerability CVE-2023-35116.

  • FLEXDEPLOY-11330 - Updated the PostgreSQL JDBC driver to a newer version to resolve vulnerability CVE-2024-1597.

  • FLEXDEPLOY-11369 - Upgraded com.nimbusds:oauth2-oidc-sdk to 8.36.2 to resolve SNYK-JAVA-COMNIMBUSDS-1243767.

...

  • Saved Queries can now be shared with groups. Only the original query owner can edit the query but shared users can still view it and receive subscription notifications

  • Additionally, Saved Queries now supports scheduled exports (Subscriptions) in either PDF or CSV format.

    • Enabling subscription means the saved query will execute on a specific schedule and generate a CSV or PDF report, which will then be emailed to users that subscribe to the specific saved query.

    • Subscription is enabled by saved query owner which requires setting of format and schedule. Other users who share specific saved queries can subscribe to receive emails.

    • This is supported mainly for Reports, but expect more to be added in the future. For example, users can now enable subscriptions to receive emails of the previous month’s deployment details.

...

  • FLEXDEPLOY-10165 - Copy Pipeline action is now available, where the user can copy the active version of an existing pipeline.

  • FLEXDEPLOY-11337 - Promoting a Project build to a Release now includes a link to the snapshot in the post-promotion snack message.

...

  • The ProjectTypeEnum has been removed due to the addition of custom project types. Any usages usage of ProjectTypeEnum in custom Groovy scripts will no longer work and should be replaced with String. The following methods have been removed completely and should be replaced with getProjectType (returns String):

    • ProjectStageExecutionImpl - getProjectTypeEnum()

    • ReleaseProjectVersion - getProjectTypeEnum()

...

Previously installed plugins will be removed and newer versions will be installed during the upgrade process. Note that previous versions of plugins are not compatible with FlexDeploy 8.0.

...