Versions Compared

Key

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

Table of Contents
Table of Contents

FlexDeploy 5.6.0.7 (01-20-2023)

Info
titleVersion Details
  • Tomcat Application - 5.6.0.7
  • WebLogic Application - 5.6.0.7

General

  • FLEXDEPLOY-7177 Resolves security vulnerability that can grant elevated FlexDeploy privileges under certain conditions. We advise all customers to upgrade immediately.

FlexDeploy 5.6.0.6 (01-29-2022)

Info
titleVersion Details

General

  • FLEXDEPLOY-4071 - Added a project and application permission that determines whether or not a user has the ability to inactivate missing files when populating the project's files.
  • FLEXDEPLOY-4061 - Reports - Added Release Status to Approval Tasks, Environment State, and Environment History reports. Added Pipeline Name to Approval Tasks.
  • FLEXDEPLOY-4035 - Enabled OAUTH 2.0 authentication for ServiceNow CMS instance.
  • FLEXDEPLOY-2095 - Credential read failure due to incomplete configuration or other credential store issues can cause Workflow failure. In many situations, workflow can proceed if such credential is not being utilized. Hence these failures are now only considered if credential is being directly used by current workflow execution instance.

Salesforce Integration

  • FLEXDEPLOY-4162 - Larger Salesforce files (>1MB) will not be rendered on UI.
  • FLEXDEPLOY-4120 - Blueprint - Update Deploy workflow initial values of variables.
  • FLEXDEPLOY-4175 - Salesforce blueprint now supports Org to Org deployment setup.
  • FLEXDEPLOY-4118 - Fixed issue where Populate triggers not working when not using SCM.
  • FLEXDEPLOY-4112 - Resolved issue with Experience Bundle deployment.
  • FLEXDEPLOY-4064 - The field "Test Level" on the package details screen for Salesforce will now default to blank. Additionally, the "Tests" field value will be trimmed to remove extra spaces.
  • FLEXDEPLOY-4134 - Git commit for Salesforce are now using logged user First, Last Name, and Email. This should allow for easier filtering and identification when adding files to the package from changelogs.
  • FLEXDEPLOY-4104 - Packages Screen (Salesforce) - Added Salesforce account selection on Subcomponents screen for Org to Org deployments.
  • FLEXDEPLOY-4103 - Add Salesforce Subcomponents support for Workflow rules and Custom Labels. 

Plugin Updates

  • Oracle SaaS Functional Setup Manager Plugin
    • Setup tasks export can be performed using Scope for one or more business object values as appropriate.
    • Additionally, application now provides suggestions for setup task code (name) for easier configurations on Files screen.
  • Oracle BI Plugin

    • FLEXDEPLOY-4060 - Added downloadWebCatalog operation to allow exporting catalog objects from a utility workflow. Can be used in conjunction with SCM plugins to sync the objects to a source code repository.

  • OTBI Plugin

    • FLEXDEPLOY-4060 - Added downloadWebCatalog operation to allow exporting catalog objects from a utility workflow. Can be used in conjunction with SCM plugins to sync the objects to a source code repository.

Resolved Issues

  • FLEXDEPLOY-4147 - Fixed issue where Add Files from Change Logs on package screen does not show any change revisions.
  • FLEXDEPLOY-4144 - Fixed regression issue where Snapshots getting marked as "Out of Date". This issue can also be avoided by setting large value for "Max running snapshots per stage" on System Settings.
  • FLEXDEPLOY-4137 - GitHub/GitLab Issue Tracking Systems - Ticket numbers not getting parsed from change logs.
  • FLEXDEPLOY-3962 - Notifications - Fixed issue where emails were not sent for FlexDeploy Group based subscriptions when using PostgreSQL as database.

FlexDeploy 5.6.0.5 (01-02-

...

2022)

Info
titleVersion Details

General

Salesforce Integration

  • Salesforce projects now support the selection of subcomponents of large objects to build and deploy to target Orgs. With this release, we support Profile and Custom Object deployment of the partial object. While creating the package, you can choose to include only a partial section (subcomponent) instead of deploying a full object.
  • Reports (Environment History and Environment State) now include Object type, subcomponent type, and subcomponent name. subcomponent type and subcomponent name columns are hidden by default. You can add these columns to show and save your preference (Saved Query) if these are required in your report.
  • FLEXDEPLOY-4031 - Retrieve full Profile & Translation files during CI trigger or manual when all objects are included.
  • FLEXDEPLOY-3920 - Commit files from Salesforce tab now shows Username instead of flexdeploy.
  • FLEXDEPLOY-4016 - Support for Salesforce API Version 53.

...

  • Checkmarx Plugin
    • Checkmarx plugin is used to initiate and read Checkmarx SAST and OSA scans. Results can be used to control automatic approvals or rejections of the source code.
    • See Checkmarx Plugin Guide for more details.

Plugin Updates

  • Oracle CPQ Plugin
    • Oracle CPQ Plugin now has operation to download migration package zip file. This operation can be used in utility workflow to automate download and check-in of migration package in to Source Code Repository. See packageDownload for details.
  • Oracle SaaS Functional Setup Manager Plugin
    • Oracle SaaS Functional Setup Manager Plugin now supports export and import of individual Fast Formula using Formula Name and Task Code.
  • Oracle BI Plugin

    • Added support for Mobile App and Shortcut object types.

  • OTBI Plugin

    • Added support for Mobile App and Shortcut object types.

  • Informatica Plugin
    • FLEXDEPLOY-4026 - Added option to delete deployment group before deploy.

Resolved Issues

  • FLEXDEPLOY-4054 - Fixed regression issue where add files from change logs was not adding any files when using Show Merge Commits option.
  • FLEXDEPLOY-3945 - Fixed bug where TenantId is cached for Microsoft OAuth Provider.
  • Oracle BI Plugin
    • FLEXDEPLOY-4049 - Fixed bug caused by having multiple OracleInstance nodes in the 11g biee-domain.xml file.

...

Info
titleVersion Details

General

  • APEX blueprint now supports partial deployment or regular projects.
  • APEX, ORDS blueprints simplified for common input (For example, JDBC Driver Path, SQLcl Home etc.).
  • FLEXDEPLOY-3441 - Tomcat Upgraded to 9.0.54 for Apache Tomcat Vulnerabilities (9.0.42) Mitigation.
  • FLEXDEPLOY-3940 - SSH library files updated to support ecdsa keys.
  • FLEXDEPLOY-3723 - Move Up and Down button added for Files list as an alternative to drag and drop to arrange file sequence.
  • FLEXDEPLOY-4019 - Added Pipeline Groovy variable "deploystate" allowing user to determine if release projects will deploy in the current stage before deployment executes. If instance override(s) are selected on a stage, then deploystate methods will only check those environment instances for changes.

Plugin Updates

  • Oracle CPQ Plugin
    • Oracle CPQ Plugin now can source from SCM and correctly sets status on project workflow execution under the files tab. In addition, files are now processed sequentially instead of all files in parallel.
  • Oracle SaaS Functional Setup Manager Plugin
    • Oracle SaaS FSM Plugin now can source from SCM and correctly sets status on project workflow execution under the files tab. In addition, files are now processed sequentially instead of all files in parallel.

Resolved Issues

  • FLEXDEPLOY-4030 - Fixed issue where setting integration instance property value to more than 4000 characters was failing with error FDML-00527. This issue only occurred when property was defined as required.

  • FLEXDEPLOY-4020 - Fix for Salesforce Package XML search all the types whenever user changes the search string

  • FLEXDEPLOY-3961 - Fix regression issue for SSH key with passphrase on Endpoints. This was caused as PDFBox library jar contained duplicate version of BouncyCastle utility classes. PDFBox library now only contains pdfbox and fontbox jar files.

  • FLEXDEPLOY-3932 - Salesforce - Instance to instance Deploy support.
  • FLEXDEPLOY-3829 - GIT - Build issue resolved for file names with special chars on non-windows.

  • FLEXDEPLOY-3707 - Purge - corrected the order by which was causing more package related data to retained.

  • FLEXDEPLOY-4034 - File Paths on the Snapshot Content increased with by 100 pixels to help prevent overlapping text.

  • FLEXDEPLOY-4021 - Fixed rendering issues for Workflow Execution Files tab. Files table should expand to available space horizontally.

  • OBIEE Plugin

    • FLEXDEPLOY-4045 - obiExtractForSCM operation should not export folders recursively for partial deployment. Only impacts Oracle BI 2.0 type projects. Oracle BI project type is not impacted.

  • OTBI Plugin

    • FLEXDEPLOY-4045 - exportWebCatalog operation should not export folders recursively for partial deployment.

  • Maven Plugin

    • FLEXDEPLOY-3941 - Updated Maven Home description to show correct internal Maven version.

...

Info
titleVersion Details

General

  • FLEXDEPLOY-3898 - Added configuration for number of commits visible on Add from Change Logs screen.
  • FLEXDEPLOY-3879 - Project Package - Add ability to show file links for on-premise installation of Git as well. Previously supported cloud Git providers only.
  • FLEXDEPLOY-3919 - Project Package - Add File(s) from Change Logs screen can now show merge commits for Git if enabled on System Settings.
  • FLEXDEPLOY-3810 - Updated integration instance test connection to support 3.8.x and newer version of Nexus.

...

Plugin Updates

  • MuleSoft Plugin
    • FLEXDEPLOY-3966 - Mule Plugin now uses mule-artifact file to determine the Mule version.
  • Oracle Service Bus Plugin
    • FLEXDEPLOY-3958 - Added support for Weblogic SSL connection.
  • Oracle SOA Suite Plugin
    • FLEXDEPLOY-3948 - Added com.bea.core.xml.xmlbeans.jar to plugin classpath to support SOA Suite 12.2.1.4.

Resolved Issues

  • FLEXDEPLOY-3971 - Tomcat Plugin - Fixed regression issue where Tomcat stop operation requires WAR file name.
  • FLEXDEPLOY-3935 - Fixed issue where project execute utility REST API was not using workflow version override.
  • FLEXDEPLOY-3938 - Fixed issue with updating list of properties during plugin version activation.
  • FLEXDEPLOY-3881 - Security Fix - custom error page added for Tomcat to avoid disclosing server version details on error.

...

Info
titleVersion Details

General

  • FLEXDEPLOY-3880 - Security - Patches menu under Administration is hidden if user does not have access, but /patches was still accessible.
  • FLEXDEPLOY-3861 - PDF reports now contain report name and date time of export added to top the first page and page numbers at the bottom right of every page.
  • FLEXDEPLOY-3716 - Application/Folder configurations for Approval and Window setup has an option for Pre-deploy workflow. Submit deploy window has a separate Pre-deploy start date as well to schedule the workflow execution.
  • FLEXDEPLOY-3586 - Added columns Pipeline Name and Snapshot Submitted By in the Environment History and Environment State reports.

Salesforce Integration

  • FLEXDEPLOY-3828 - Granular support is now available for Salesforce Workflows as well. In the Salesforce tab, Workflow Rules from each Workflow are shown and compared separately. The plugin will combine the various rules into their corresponding Workflows during build.

...

Plugin Updates

  • OTBI Plugin
    • FLEXDEPLOY-3914 - Added support for Hyperion Financial Reporting Report.
  • Oracle EBS Plugin
    • FLEXDEPLOY-3922 - Skip EBS apps password validation for secondary(DMZ) nodes.
    • FLEXDEPLOY-3677 - EBS Server management operations like (Stop All, Start All, stopConcurrentManager, startConcurrentManager, restartConcurrentManager) now will be able to handle multiple EBS instances in the same server.
  • JDBC Plugin
    • FLEXDEPLOY-3912 - Added operation to compile invalid objects. This operation provides output indicating how many invalid objects were compiled. See JDBC Compile Invalid for more details.

Resolved Issues

  • Salesforce
    • FLEXDEPLOY-3866 - Salesforce - Package XML wizard giving NullPointerException when no search results found.
    • FLEXDEPLOY-3833 - Salesforce - Package XML is generated for full deploy Salesforce projects by the plugin in cases where the file is not present in SCM or when FD_INP_GENERATE_FULL_PACKAGE_XML input is set to true.
    • FLEXDEPLOY-3870 - Fixed issue where Salesforce Build and Deploy operation is not using URL configured on account.
  • FLEXDEPLOY-3918 - Add File(s) from Change Logs or Revision lookup popup doesn't have correct Author and Committer Email for Git in some situations.
  • FLEXDEPLOY-3896 - Property Set API fails with ORA-01795: maximum number of expressions in a list is 1000.
  • FLEXDEPLOY-3892 - Salesforce - Project Packages tab loading slow when more streams/branches are configured.
  • FLEXDEPLOY-3872 - Workflow modified on FlexDeploy version 5.6.0.0 may loose artifacts and / or endpoint specifications.
  • FLEXDEPLOY-3794 - Email notifications for Approval Gate and Manual Step with only email id or user id configured in pipeline role, will only send the notifications to the default group if that group is part of the pipeline role.
  • FLEXDEPLOY-3893 - Fixed an issue with auto upload when upgrading to FlexDeploy 5.6. (ConcurrentModificationException in fireBeforeCommitListeners)
  • FLEXDEPLOY-3887 - Fixed an issue with auto upload when upgrading to FlexDeploy 5.6. (java.lang.NullPointerException at flexagon.fd.model2.api.internal.InvokeMethod.invokeMethod(InvokeMethod.java:44))
  • Oracle WebLogic Plugin
    • FLEXDEPLOY-3915 - Create EIS operation is not using t3s when Use SSL property is checked.

...

Info
titleVersion Details

General

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

...

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

...

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.
  • FLEXDEPLOY-3862 - Package build for Git fails to capture commit user email. This can cause missed notification email if Git commit user does not match FlexDeploy username.
  • 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

General

  • FLEXDEPLOY-3502- Allow workflow developers to change Endpoint Specification and Artifacts Delivery option for all plugin operations.
  • FLEXDEPLOY-3309 - FlexDeploy now allows for configuration of maximum number of snapshots allowed per stage per release. This helps reduce number of active snapshots and thus helps with performance. This value defaults to 10 and can be changed on System Settings.
  • FLEXDEPLOY-3629 - Added a new populate trigger to automatically populate a project's files from SCM or Backend system. This trigger also automatically pulls files from Salesforce and uploads them to your SCM repository. This will help customer automate populate operation. Other option would be to use Incoming Webhooks for auto populate from SCM.
  • FLEXDEPLOY-3706 - When submitting deployment request with pre-deploy, Start Time is not considered for pre-deploy execution. This allows for pre-deploy to run promptly to finish necessary validation and/or reviews and execute deploy at specified time.
  • FLEXDEPLOY-3537 - Integration Property for JIRA ITS renamed from "Jira API Token/Password" to "Jira API Token"

...

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.

...