Versions Compared

Key

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

Table of Contents

...

Info
titleVersion Details

...

  • FLEXDEPLOY-3811 - Increased maximum number of revisions fetched for Add File(s) from Change Logs and File Revision Lookup screen(s).
  • FLEXDEPLOY-3800 - Date time values in the v2 REST API now return a formatted string instead of milliseconds. If milliseconds are desired the flexagon.fd.api.datetimemillis system property can be set.
  • Documentation added to enable https for Tomcat installation. See Enabling HTTPS on FlexDeploy (Tomcat).

UX Updates

  • FLEXDEPLOY-3770 - Renaming Saved Queries is now supported.
  • FLEXDEPLOY-3756 - Ability to export any report to PDF file. This is supported only when Next Generation Features are enabled.
  • FLEXDEPLOY-3760 - Environment History and State reports now can be filtered using (All Files) package name for equals operator.
  • FLEXDEPLOY-3759 - Scheduled Task Report - Added search for Status attribute.
  • FLEXDEPLOY-3777 - Updated table headings on default notification templates to match event types.
  • Edit Package Screen
    • Packages files can be copied or moved from one package to another in the same project.
    • Revision information can be viewed for an individual file in package. Hyperlinks are also available to files in SCM repository (Git only). Links are for latest or specific commit. This is supported for GitHub, GitLab, Bitbucket, Azure Git Repos etc.

Salesforce Integration

  • UI wizard for package objects selection. Salesforce Org Management tab provides an easy way to filter Objects vs changing the xml file in prior releases.

  • New CI trigger to auto-populate Salesforce package metadata. This will help improve performance for Package Object selection screen.

  • FLEXDEPLOY-3605 - Issue with incorrect package xml being generated in package-to-org comparison has been resolved.
  • FLEXDEPLOY-3766 - Custom Labels are supported at a more granular level. Each custom label will be a separate file when pull from Salesforce and stored as an individual file in the SCM (GIT repository). This feature can be enabled using the project property 'Granular Salesforce Object Types'.
  • FLEXDEPLOY-3754 - Added a continuous integration trigger for populating Salesforce Metadata. This will generate a package.xml and cache it to be used for Salesforce Operations.
  • FLEXDEPLOY-3680 - Added a property to ignore files when pulling from Salesforce, populating from SCM, and building full projects with Salesforce.

Issue Tracking System Integration

  • FLEXDEPLOY-3787 - Native integration support with GitHub issue tracking is now available through a Groovy API.
  • FLEXDEPLOY-3762 - Native integration support with GitLab issue tracking is now available through a Groovy API.

CyberArk Integration

  • FLEXDEPLOY-3701 - CyberArk HTTP Integration - Add support for PKCS#12 (Encrypted) and PKCS#1 (RSA) formatted private keys.
  • Added documentation for use of certificate based authentication along with support for encrypted private keys.

Single Sign-On and MFA Updates

  • FLEXDEPLOY-3798 - Pac4j, the library used for Single Sign On, has been upgraded to version 4.5.2 to fix compatibility issues observed for SAML integration.
  • Documentation added for SAML Integration support - See Single Sign-On and Multi Factor Authentication.

REST API

Plugin Updates

  • Siebel Plugin
    • FLEXDEPLOY-3751 - Package zip file generated in the siebelExport step will be available in the transfer directory on the target instance for further processing when incremental migrations are performed.

    • FLEXDEPLOY-3749 - The migration options have been moved from the project properties section to plugin inputs of the siebelBuild operation to enable fine-grained control of each migration execution.

  • utPLSQL Plugin
    • FLEXDEPLOY-3691 - runV3 operation now supports new customization options for reporters, mappings, include/exclude objects, etc.. Reporters are now exported to the "reports" tab on the project workflow execution screen.

Resolved Issues

  • FLEXDEPLOY-3816 - Fix to show View Human Task link for manual gate email notification.
  • FLEXDEPLOY-3815 - Fixed bug where Updated On value for User record is updated when user logs in and last login value is updated.
  • FLEXDEPLOY-3809 - Fix to send an email notification(Pipeline Gate Approval Rejected) when a Manual gate is rejected.
  • FLEXDEPLOY-3804 - Fix to display Subject and Body for Approve/Reject through email links.
  • FLEXDEPLOY-3772 - Bug fixed where Environment Discrepancies report would sometimes not show environments in the correct sort order.
  • FLEXDEPLOY-3757 - Isolated network workflow execution import was failing when input value was empty.
  • FLEXDEPLOY-3724 - Administration - Selecting a default type other than Project or Endpoint is throwing ClassCastException.
  • FLEXDEPLOY-3661 - When attempting to access a FlexDeploy Next URL, you are now properly redirected to that page after logging in.
  • Blueprints
    • FLEXDEPLOY-3767 - Fixed a bug when creating a new SCM instance through blueprint when there was an existing SCM instance with the same name.
    • FLEXDEPLOY-3733 - Added additional inputs when creating an Oracle API and Oracle Integration Cloud account instance on Blueprints.
    • FLEXDEPLOY-3732 - Fixed issue that caused the authentication methods list data to show numbers when creating an SVN instance in Blueprints.
    • FLEXDEPLOY-3731 - Fixed a bug when creating a new ADF application and Java Application projects, when there was a property does not exist for the project.

    • FLEXDEPLOY-3730 - Fixed a bug when creating a new Windows endpoint through blueprint when there was a default base directory for the UNIX.

    • FLEXDEPLOY-3538 - Fixed error when creating a SCM instance through blueprints when the SCM URL contained non letter/number characters.
  • Docker Plugin
    • FLEXDEPLOY-3791 - Fix to apply validation for required plugin inputs for DeployProjectContainer operation.
  • Oracle Data Integrator Plugin
    • FLEXDEPLOY-3768 - Maximum number of processes exceeded error was occurring in case of many scenarios on build.

...

Info
titleVersion Details

...

Email Communication now supports Microsoft OAuth in addition to basic authentication.

REST API

Version 2 API are now available. We will add API Keys support for this version in future releases. Also, v0 and v1 will eventually be retired.

...

New Plugins

  • Siebel Plugin - The FlexDeploy Siebel plugin makes it easy to migrate Siebel repository objects from one environment to another.  Migrations can utilize either a full Siebel repository migration or incremental migrations.  This migration provides the same flexibility as the Siebel Migration Tool, enabling automation through FlexDeploy workflows and pipelines. 

Resolved Issues

  • FLEXDEPLOY-3705- Fixed issue where overriding the match script may result in NullPointerException if FILE_CONTENT_NEEDED is not initialized by overridden match script. In such cases, FILE_CONTENT_NEEDED will default to true, but it is best practice to set this in the match script.
  • FLEXDEPLOY-3692 - Allow saving files with zero kb in the reports folder.
  • FLEXDEPLOY-3633 - Fix for NullPointer issue with Endpoint test connection.
  • FLEXDEPLOY-3392 - Environment Discrepancies Report - PSQLException when only one environment is selected.
  • Salesforce
    • FLEXDEPLOY-3752 - Only show successful package versions for Package - Org comparison.
    • FLEXDEPLOY-3725 - When changing selections in the Salesforce project screen the table is refreshed.
    • FLEXDEPLOY-3683 - Fixed issues related to added/deleted members not being shown in org-to-org comparison in the Salesforce tab.
    • FLEXDEPLOY-3676 - Metadata API is now used to generate the package.xml by FlexDeploy. Type members are populated by default in the package.xml.
    • FLEXDEPLOY-3667 - Salesforce Populate will fail as soon as an error is encountered during pull/populate from Salesforce instead of waiting for the completion of service execution.
    • FLEXDEPLOY-3645 - Fixed issue with StringIndexOutOfBoundsException being encountered when files with unknown or no extensions are retrieved from a Salesforce org.
    • FLEXDEPLOY-3624 - Fixed issue with Email Service type objects.
    • FLEXDEPLOY-3588 - Updating instance code results in null pointer when pulling from Salesforce. There are other fixes planned for this in next minor release.
  • Docker Plugin
    • FLEXDEPLOY-3704 - Docker repository/image names are now automatically lowercased in the plugin to conform with docker image name requirements.
  • Oracle Forms Plugin
    • FLEXDEPLOY-3690 - Fixed issue with environment property replacement for Oracle Forms projects.
    • FLEXDEPLOY-3688 - Added property for Oracle Forms deploy operation to specify location of the Oracle Forms scripts.
  • Oracle BI Plugin
    • FLEXDEPLOY-3686 OBI Plugin - rpdDeploy operation. Fixed bug where XUDML file password property is getting replaced with the incorrect text when using RPD Config file.
  • Oracle DB Plugin
    • FLEXDEPLOY-2405 - Sequences used to support identity columns are now excluded from the populate and are not included in baselines for the Oracle Database plugin.
    • FLEXDEPLOY-3612 - When selecting inactivate missing objects for the Oracle Database objects will now de-activate the files in FlexDeploy during the populate.

...