FlexDeploy 5.5.0.7 (01-20-2023)

  • Tomcat Application - 5.5.0.7
  • WebLogic Application - 5.5.0.7

General

FlexDeploy 5.5.0.6 (07-26-2021)

General

Resolved Issues

FlexDeploy 5.5.0.5 (06-26-2021)

General

Updated Plugins


Salesforce Plugin

PeopleSoft Plugin

Resolved Issues

FlexDeploy 5.5.0.4 (05-29-2021)

Updated Plugins

Resolved Issues

FlexDeploy 5.5.0.3 (05-02-2021)

Recommended Changes

Add maxHttpHeaderSize="32768" for Tomcat server.xml as shown below. This will help resolve FLEXDEPLOY-3419 - Project Files, Tasks menu screens gives connection error when there are too many rows to be displayed.

General

New Plugins

Updated Plugins

Resolved Issues

FlexDeploy 5.5.0.2 (04-04-2021)

General

New Plugins

Updated Plugins

Resolved Issues

FlexDeploy 5.5.0.1 (03-07-2021)

General

Oracle BI and Oracle Transactional Business Intelligence

Oracle Transactional Business Intelligence

Oracle CX Commerce

FlexDeploy Oracle CX Commerce plugin now supports deployment of Global Resource, Page Layout, Site Settings, Snippets, Stack, Static, Theme, Widget, Global Element etc. These files can be either sourced from source code repository or development environment. Additional operation is provided to publish deployed objects as well as operation to check for any unpublished objects.

Salesforce

Dependent meta data files handled automatically on Salesforce tab. Meta-data files will be pulled from Salesforce and automatically selected and committed to Source Control.

Change Management System Integration

Updated Plugins

Resolved Issues

FlexDeploy 5.5.0.0 (02-07-2021)


With the 5.5 upgrade the first server start will migrate the plugins from the database to the filesystem.  This migration may take 10-20 minutes to complete, depending on the number of plugin versions you have on your server.  You will not be able to launch FlexDeploy in a browser until the migration completes.  After the migration all subsequent restarts will be as normal. 

General

Platform Updates

Project Classification

FlexDeploy has support for full and partial deployment style projects, as well as utility projects. Now we are introducing a new project type, namely Container, for Docker and Kubernetes use cases. When creating project, user can easily identify the classification (i.e. type) of the project being created. In addition, specific project configuration tabs are hidden to allow for a better user experience. Furthermore, if customer is not using Issue Tracking and/or Change Management integration those configuration tabs are also hidden.

Dynamic Packages

Partial deployment now support Dynamic Packages, in addition to the traditional user-managed packages.  Dynamic Packages, by virtue of include/exclude regular expressions, have their content managed automatically as new project files are populated into the project.  This feature simplifies the management of the package when it consists of files mapping to a folder and can be built and deployed together in a logical grouping.  FlexDeploy's change detection mechanism ensures that only files which have changed are deployed when the package is migrated.  As such, a dynamic package containing many files can safely deployed even when only a small subset of its files have changed.

Pre-deploy Workflows

The FlexDeploy workflow engine now supports "pre-deploy" workflows for standalone project execution, as well as pipeline execution. Pre-deploy workflows are executed prior to the actual deployment as a means to perform a validation or review. See Workflows for more details. This can be applied to many use cases where validation and/or review is required prior to deployment, and is supported for Terraform plan, Oracle DB Plugin review and Salesforce deployment validations out of box. For example, deployment for Oracle DB Plugin will create review tasks for Database Administrators where someone can review the calculated DDL statements to be executed and approve or reject it. This is an optional execution pattern, and can be adopted/adapted for use in custom workflow solutions as well. See blog article for an introduction.

Workflow Execution Reports

FlexDeploy now introduces the concept of report files, which are the result of any type of workflow execution, but are not necessarily artifacts. This may include files necessary to review Pre-deploy execution, but it can be used for other workflow types as well. For example, workflow designer can choose to save test execution files that may be used for further review of test execution. This is visible on workflow execution page.

Workflow Execution Tasks

Deploy and Utility workflow execution may have various approval, schedule or review tasks. Governance mechanisms are put in place as part of the process, and it may optionally include integration with external Change Management systems such as ServiceNow, BMC, or FreshService. Each workflow execution now displays any related tasks which were completed to help with easier auditability.  For example, a deployment execution may have had an approval task and a scheduled task which were part of the pipeline stage for the snapshot.

Oracle Transactional Business Intelligence

FlexDeploy now provides an innovative solution for building and deploying OTBI web catalog objects.  Using the partial deployment support paired with dynamic packages customers can migrate web catalog objects from source control or a development OTBI instance to other instances across the pipeline.  See blog article for an introduction.

Oracle CX Commerce

FlexDeploy introduces support for Oracle CX Commerce cloud service. This solution provides out of box support for build and deployment of Server Side Extensions for Oracle CX Commerce stores. Future versions of this solution will provide additional capabilities.

Thycotic Secrets Server

An integration with Thycotic Secret Server is now available out of the box, allowing secrets to be moved out of FlexDeploy and into your enterprise secrets solution.  Thycotic joins the other FlexDeploy secrets management integrations for Hashicorp, CyberArk, and Azure Key Vault.

Docker & Kubernetes

Several enhancements have been added regarding native container support within FlexDeploy. At the forefront is a reworked Project Container Configuration which now includes options to scan images via Anchore or DockerBench as well as automatically running containers during the deploy workflow. Performing container deployments in this fashion will also "link" the container to the Project allowing several quality of life enhancements including:

Other notable features include Kubernetes monitoring and direct links to your Kubernetes applications should your deployment have a service exposed.  See blog article for an introduction.

UX Improvements

Many UX improvements in 5.5 and throughout the last year.  Check out this recent blog article.

Other Enhancements

New Plugins

Updated Plugins

Resolved Issues

Incompatible Changes

REST Project API

FlexDeploy 5.5 introduces Project Classificationwhich replaces the Partial Deployment flag on the project.  As such, there is an incompatible change to the Project API. If you are using the Project API you should replace any POST/PUT request with the following:

//old
"partialDeployment": true,

//new
"projectClassification": "PartialDeployments"


//old
"partialDeployment": false

//new
"projectClassification": "Standard"

For more information regarding projectClassification, see REST Project API.

Docker Registry

The Docker Plugin environment instance properties for Docker Registry AddressDocker Registry User, and Docker Registry Password have been combined into a Registry Account, which can now be specified as a Project Configuration, Plugin Input or Environment Instance property.