Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 181 Next »

FlexDeploy 5.6.0.1 (09-12-2021)

Version Details

General

  • FLEXDEPLOY-3811 - Increased maximum number of revisions fetched for Add File(s) from Change Logs and File Revision Lookup screen(s).

UX Updates

Issue Tracking System Integration

CyberArk Integration

Single Sign-On and MFA Updates

Plugin Updates

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

Incompatible Changes

  • FLEXDEPLOY-3797 Webhooks Groovy API - A typo has been corrected on the BuildOptions object in the Webhooks Groovy API. The method withEnvironmentCode is now spelled correctly. The previous name was withEnviromentCode.

FlexDeploy 5.6.0.0 (08-15-2021)

Version 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-3586 - Reports - Add filters pipeline name and snapshots submitted in reports.
  • FLEXDEPLOY-3537 - Integration Property for JIRA ITS renamed from "Jira API Token/Password" to "Jira API Token"

Next Generation Features

FlexDeploy 5.6 is the beginning of a journey to transform to a next generation user experience. With each release you will begin to greater transformation as it becomes more pervasive across FlexDeploy. On the system settings menu you have to option to enable next generation features and user experience (default). When opting in you will see the new user experience in the pages where it is available.

The transformation begins with two areas - Reports and Notification Templates.

There is a heavy investment in a user experience that is loved by our customers. Common themes include:

  • Modern look and feel

  • Responsive UI which supports a multitude of browsers and devices

  • Adherence to UX Standards & Guidelines

  • Table sorting and filtering which is remembered and can be saved by name, shared, and reused

  • URLs that can be bookmarked and shared with other users

  • Full support for browser “Back” button.

  • Consistency across the application

  • Contextual help

  • Rich code editors for html, groovy, and more

Notification Templates

FlexDeploy sends email notifications on various events, and content of these emails was predefined by FlexDeploy application. With 5.6, FlexDeploy introduces Notification Templates, where customers can define content included in emails generated for various events. Notification Templates are based on Apache Velocity template engine, you can copy out of box templates to get started if necessary. Managing templates is done with a rich code editor for ease of use. Notification Templates screens are built-in next generation user interface.

In addition, out of box emails has now more modern look and feel.

Salesforce

  • CI Trigger to pull changes from Salesforce and commit to GIT repository.

OAuth support for SMTP and IMAP

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.

Incompatible Changes

  • Webhook Functions - buildProject and buildPackage signatures have changed for some overloads. The following 4 signatures no longer include pEnvironmentCode, but instead a BuildOptions object.
    • buildProject(Long pStreamId, Long pProjectId, String pEnvironmentCode, PollingResult pPollingResult)
    • buildProject(Long pStreamId, Long pProjectId, String pEnvironmentCode) 
    • buildPackage(Long pStreamId, ProjectPackagePojo projectPackage, String pEnvironmentCode)

    • buildPackage(Long pStreamId, ProjectPackagePojo projectPackage, String pEnvironmentCode, PollingResult pPollingResult)

Recommended Changes

This is just a reminder that plugins are now stored on File System under server working directory, hence if you are configuration active - passive environment, then you must consider this folder during fail over. See FlexDeploy Architecture for more details. Additionally, if you migrating data from Production to Test version of FlexDeploy, consider plugins folder migration as well, see FlexDeploy Clone for details on specific type of migration.

  • No labels