Versions Compared

Key

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

Table of Contents

Info

To request support or find downloads, please login to the support site at http://support.flexagon.com. If you don't have access to the support site, please contact us.

...

Tip

Note that there are database changes as part of FlexDeploy 5.3.0.2, 5.3.0.3, 5.3.0.4 patches as well.

FlexDeploy 5.3.0.6 (01-20-2023)

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

General

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

FlexDeploy 5.3.0.5 (08-27-2020)

Info
titleVersion Details

General

  • Single Sign On and MFA support - internal libraries are updated to allow for configuration using SAML.
  • [FLEXDEPLOY-2704] - Pipeline role member or email recipient now supports comma and semi-colon both as delimiter.

...

Info
titleVersion Details
  • Tomcat Application - 5.3.0.4.242
  • WebLogic Application - 5.3.0.4.228
  • New Plugin - Automation Anywhere
  • Updated Plugins - Git, JDBC, Oracle API, Oracle EBS, Oracle Integration Cloud, Perforce, Powershell, REST, Salesforce, SonarCube, Subversion, Unix Shell, Windows Shell and Salesforce
  • Docker images:

General

  • [FLEXDEPLOY-524] - View file and commit level detail of release snapshots. This can be exported to Excel as well. See Snapshot for more details
  • [FLEXDEPLOY-2132] - Add files to partial deploy packages from SCM change logs. This can be used to easily create/update package based on changes done by developers. See Project Packages for more details
  • [FLEXDEPLOY-2133] - Package build/deploy request now navigates to execution tab upon submission
  • [FLEXDEPLOY-2240] - Added hints/tips to blueprints
  • [FLEXDEPLOY-2387] - New blueprint for OBIEE WebCatalog and RPD
  • [FLEXDEPLOY-2418] - Java application blueprint now supports Gradle and Ant builds
  • [FLEXDEPLOY-2695] - OIC Blueprint - Added SCM Build option
  • [FLEXDEPLOY-2509] - Request confirmation when deleting a package
  • [FLEXDEPLOY-2551] - Added stream name to history and state reports
  • [FLEXDEPLOY-2596] - Project Packages tab - Add Unit test columns for Salesforce
  • [FLEXDEPLOY-2609] - Incoming Webhook - update GitHub, Bitbucket and GitLab functions to handle merge commit detection using parent hash
  • [FLEXDEPLOY-2638] - Plugin Execution - Limit log size per execution to prevent runaway process from filling database
  • [FLEXDEPLOY-2665] - Git - clean local repository before pull

...

  • Oracle API Platform
    • [FLEXDEPLOY-2608] - API Name input has been added to ExportAPI operation
    • [FLEXDEPLOY-2643] - Inputs have been added to ExportAPI/ImportAPI allowing id replacement of api references between instances
  • Oracle EBS
    • [FLEXDEPLOY-2661] - Allow Include Files input on deploy similar to skip files
  • Oracle Integration Cloud
    • [FLEXDEPLOY-2602] - OIC Version Logic input added to ExportIntegration operation for controlling how the export version is determined
    • [FLEXDEPLOY-2603] - UpdateConnections and ImportIntegration operations have been updated to retry for up to 5 minutes if a connection is locked while importing
    • [FLEXDEPLOY-2640] - New input for OIC Integration Identifier has been added to the ExportIntegration operation
    • [FLEXDEPLOY-2641] - Connections stored in source control are now automatically saved to artifacts during the buildIntegration operation
  • PowerShell
    • [FLEXDEPLOY-1500] - Added input to "stop on error" for partialExecute operation
  • Unix Shell
    • [FLEXDEPLOY-1500] - Added input to "stop on error" for partialExecute operation
  • Windows Shell
    • [FLEXDEPLOY-1500] - Added input to "stop on error" for partialExecute operation
  • Perforce
    • [FLEXDEPLOY-2675] - Added option to configure read timeout value
  • Salesforce
    • [FLEXDEPLOY-2548] - Update build and deploy operations to support Salesforce DX

Resolved Issues

  • [FLEXDEPLOY-2578] - Snapshot gets stuck in Pending status in certain cases (one of the scenario included failure retrieving credential details)
  • [FLEXDEPLOY-2586] - CI - Save button updated "Updated On" and "Updated By" values on all existing triggers defined on that project
  • [FLEXDEPLOY-2647] - Test instance/environment screen only shows 10 environments
  • [FLEXDEPLOY-2653] - Issue Tracking System - first deployment to environment processes too many tickets
  • [FLEXDEPLOY-2659] - Display issue with overlapping text in release dashboard for step execution page
  • [FLEXDEPLOY-2666] - SSO - sometimes username attribute is prefixed and we are not able to get username
  • [FLEXDEPLOY-2671] - Email Settings updates
    • Updated IMAP configurations were not being applied until restart of FlexDeploy
    • Added Enable STARTTLS for IMAP
    • Restart is not required when email reply check interval is changed
  • EBS Plugin
    • [FLEXDEPLOY-714] - FDEBS_SQL_LDR_ROOT_DESTINATION_DIR is not used in the EBS Attributes script, but should be in the sqlloader target location.
    • [FLEXDEPLOY-2519] - Build and deploy command "keep current value" is not working (i.e. manually updated commands were getting updated on reevaluate)
  • Git Plugin
    • [FLEXDEPLOY-2664] - Avoid multiple pulls when old revision number passed
  • JDBC Plugin
    • [FLEXDEPLOY-2658] - Destructive SQL scan is having false positives when object name contains certain key words
  • REST Plugin
    • [FLEXDEPLOY-2662] - GET operation to download zip file does not work correctly
  • Sonar Plugin
    • [FLEXDEPLOY-2581] - Credentials are no longer required on the SonarQube integration instance and plugin

...

Info
titleVersion Details

General

  • [FLEXDEPLOY-2244] - View Snapshot screen now allows for contextual navigation to release dashboard. User can click on icon in each environment column for specific snapshot to navigate to release dashboard and locate specific snapshot.
  • [FLEXDEPLOY-2410] - Purge is updated to retain packages based on file project object version rather than package version.

  • [FLEXDEPLOY-2455] - Project API now has support for docker/helm configurations.

  • [FLEXDEPLOY-2124] - Package screen now allow filtering by Updated On, Updated By, Status etc. Additionally screen will default to show logged in user's packages that were updated in last 3 months.
  • [FLEXDEPLOY-2525] - Package now allows for status like Active, Inactive, Completed. This would allow users to complete package after deployment for production is completed and package is no longer needed. Package is not automatically completed, UI or REST API can be used for this.

  • [FLEXDEPLOY-2549] - Salesforce projects now will auto discover packages based on json file in SCM repository.

  • [FLEXDEPLOY-2564] - Tomcat - support added for UCP connection pool for Oracle Database, see Implementing UCP connections with Tomcat and Oracle.
  • [FLEXDEPLOY-2565] - Webhooks - GitLab function added for change logs.

  • [FLEXDEPLOY-2627] - Workflows screen now shows last active workflow that was updated by user. If logged user has not updated any workflow then screen will show last updated active workflow by any user.

  • History values like updated on, updated by are now displayed on various topology screens.
  • FLEXDEPLOY Webhook function now has ability to ignore merge commits when looking for change logs in Git repository.

...

Info
titleVersion Details

General

  • [FLEXDEPLOY-1943] - Added optional Package Name Script to partial deployment projects, allowing for generation of default package names
  • [FLEXDEPLOY-2229] - An email notification is now sent when a pipeline approval gate is rejected. Email is sent to code committers for versions included in snapshot
  • [FLEXDEPLOY-2453] - A new blueprint for Terraform with discovery of modules from Terraform Registry
  • [FLEXDEPLOY-2489] - REST API - Workflow API (GET) now returns display rows and columns, which can be useful when presenting the results visually
  • [FLEXDEPLOY-2368] - REST API - Add isActive as query parameter to various GET operations
  • [FLEXDEPLOY-2400] - REST API - Augmented Project API to allow setting Webhooks Enabled option for continuous integration
  • [FLEXDEPLOY-2562] - Project Templates - Added option to set 'Webhook Enabled' flag on project created using template groovy script. This will allow creating webhooks enabled projects using templates
  • [FLEXDEPLOY-2476] - Windows SSH - FlexDeploy now supports Bitvise SSH as a OpenSSH provider in addition to native integration with Windows Server 2019
  • [FLEXDEPLOY-2479] - Security - Added permission for Object Type (Update) to allow non-administrators to be granted permission to administer it
  • [FLEXDEPLOY-2492] - Details of the versions in a Snapshot now shows status which is more descriptive of why version was (or was not) added to snapshot
  • [FLEXDEPLOY-2514] - Webhooks - Changed incoming webhook executions to be asynchronous to align with established best practices and to avoid timeout within the publisher
  • [FLEXDEPLOY-2520] - Pipeline Execution - added SnapshotId variable for use in various pipeline groovy scripts
  • [FLEXDEPLOY-2532] - Application Deploy - Default Stop on Error to true
  • [FLEXDEPLOY-2535] - Webhooks - Added Groovy function for pausing a release from within an incoming webhook function
  • [FLEXDEPLOY-2560] - Allow dashes in user names for Local as well LDAP and AD users

...

Info
titleVersion Details

General

  • New Report for FlexDeploy Users, which shows user's group assignments and global permissions.
  • Users screen under security menu now shows local and externally mapped group assignments for user.
  • FLEXDEPLOY-1786] - Credentials page under Security menu now allows filtering.
  • [FLEXDEPLOY-2020] - Properties REST API now allows property values as Expression.
  • [FLEXDEPLOY-2078] - Allow resizing the Test Set and Definition popup on workflow execution page.
  • Test strategy now only shows project deploy instances, as other instances are not applicable in test strategy.
  • [FLEXDEPLOY-2312] - Release Dashboard - show approval or rejection notes on approval gate.
  • [FLEXDEPLOY-2362] - Build Request Form - revision filter by author in addition to commit message.
  • [FLEXDEPLOY-2373] - Project Administration - show description when hovering selected SCM Instance.
  • Plugin popup on workflow design view now has plugin documentation link.
  • Incoming Webhooks - new functions for local git repository and Bitbucket Server.
    • FLEXDEPLOY.findLocalChangeLogs - Find change logs between two revisions using a local FlexDeploy repository.

    • BITBUCKET_SERVER.getChangeLogs - Find change logs from a Bitbucket Server payload.

    • FLEXDEPLOY.buildPackage - Overload added accepting environmentCode.

    • FLEXDEPLOY.buildProject - Overload added accepting environmentCode.

    • FLEXDEPLOY.createStream - Overload added accepting stream syntax.

    • FLEXDEPLOY.findProjectsForNewBranch - Find projects on a new branch event. Unlike findProjectsForChange this function doesn’t require stream to be passed.

    • FLEXDEPLOY.findPackagesForNewBranch - Find packages on a new branch event. Unlike findPackagesForChange this function doesn’t require stream to be passed.

    • FLEXDEPLOY.findReleases - Find releases containing specified name.

    • FLEXDEPLOY.getProject - Return a project object from the project id.

    • FLEXDEPLOY.getRelease - Return a release object from the release id.

...

Info
titleVersion Details

General

  • [FLEXDEPLOY-1647] - Package screen now allows deletion of package even if it is used by completed release.
  • [FLEXDEPLOY-1924] - Continuous Integration - first build on stream from polling threads is not initiated till change is detected. Previously initial build was done even when no change detected when performing first build on new stream. UI build request form will still allow build on new stream without force build. This applies to full as well partial deployment (with all files or package) projects.
  • External Realms
    • [FLEXDEPLOY-1379] - Local realm is now displayed on Realms page. This will allow customers to move Local realm to first in sequence to allow for login with local user when there are issues with external directory servers.

    • [FLEXDEPLOY-1787] - Login using multiple realms will stop further login process on first login success. This was documented as such but was not working as expected.
  • FLEXDEPLOY-1789] - Project files re-evaluate now allows selection of stream. This can be useful if some files are only in particular stream.
  • [FLEXDEPLOY-1882] - Allow configuring the default CMS instance on a pipeline, and over-ridding it at the release level
  • [FLEXDEPLOY-1875] - Reduce logging to out and log files for Git invocations.
  • [FLEXDEPLOY-1904] - Read permission is now available for Realm which will allow non administrator users to view realm configurations.
  • [FLEXDEPLOY-1977] - Build for partial deployment project can be performed without giving specific package name. In such situations, various screens now displays (no name) to indicate that user did not provide package name during build.
  • [FLEXDEPLOY-1965] - Folder and Project level security configuration page now has button for removal of overrides. If you use Revert to Defaults to remove overrides, security is inherited from parent folder(s). See Project Security for more details.
  • Object type customizations (which are generally done for Oracle EBS projects) can be done using UI now. See Customize Attribute Defaults, Customize File Type DetectionCustomize Attribute List Data.
  • Administration menu options are organized under few sub-menus like Customize, Integrations, Security for clarity.
  • [FLEXDEPLOY-1732] - Edit Release now has delete button on projects table to easily remove project from release. Copy button added to projects table to add different package for partial deployment project to release.
  • [FLEXDEPLOY-2098] - Project files screen now allows for inactivation of files that are no longer in SCM repository. For example, if files are moved or deleted, FlexDeploy will be able to detect missing files and inactivate them.
  • [FLEXDEPLOY-2099] - Project Files screen now allows for inactivation of Webcatalog objects that are no longer in Oracle BI server.
  • [FLEXDEPLOY-2089] - Deployment Request Form - if there is only one Instance just show instance name instead of multi select drop down.
  • [FLEXDEPLOY-2086] - Allow Space and Parentheses in package name.
  • Post refresh request processing is now supported for Oracle APEX, Oracle BI and Salesforce plugins.
  • [FLEXDEPLOY-2121] - Memory leak and memory use improvements
    • Groovy related classes can leak memory. This is known issue with Groovy library. FlexDeploy now has cache and pool implemented to avoid Groovy related memory leak.
    • Prepared Statement related proxy objects are only created when log level is FINEST to reduce memory utilization.
  • [FLEXDEPLOY-2179] - Update project version name based on output returned by build workflow execution.  Output returned (FD_BUILD_VERSION) from build workflow will override generated project version name. Useful to correlate with Artifactory or Nexus versions with FlexDeploy project version.
  • [FLEXDEPLOY-2179] - New groovy variables for project version syntax script
    • SequenceNumber (existing) - sequence number maintained across each stream 
    • ProjectBuildSequence (new) - sequence number maintained across project
    • PackageBuildSequence (new) - sequence number maintained across each package
  • [FLEXDEPLOY-2197] - Search for package name on project activity and reports is now contains ignore case to match package screen search.
  • [FLEXDEPLOY-2176] - Project Activity - performance improvements when many releases are configured.
  • [FLEXDEPLOY-2230] - FlexFields default script has access to new variables like project name and package name.

...

  • FlexDeploy docker containers now package OpenJDK and are upgraded to latest versions of underlying image for Operating System.
  • Endpoint Run As (sudo) user no longer requires same primary group as connection user.
  • Connection option to Windows Server 2019 or Windows 10 endpoints using native OpenSSH, no longer requiring Cygwin.
  • Installation - added Windows start/stop scripts (.bat) for FlexDeploy Tomcat distribution.

New Support for SAP Change Requests

...

Single Sign-on & Multi-Factor Authentication

FlexDeploy can now be integrated with Single Sign-On service using various options like OpenID Connect, SAML, OAuth etc. You can use external service like Okta, Microsoft Azure AD and many more or use existing corporate Single Sign-On solution.

Custom Change Management System (CMS) Integration

...

Many new Blueprints:

  • Java Applications
  • File Deployments
  • SQL Files
  • Oracle Integration Cloud
  • Oracle API Platform
  • Oracle Service Bus
  • Oracle MDS
  • Oracle JET
  • Google Apigee
  • Dell Boomi
  • Mulesoft
  • SAP Change Requests

Release and Pipelines

  • Custom Gate and Custom Step are now available for custom integrations in Pipeline.
  • Groovy scripts in pipeline definition can now access stage execution information (related ticket, workflow inputs, flexfields) and execution details like workflow outputs, gate/step status etc.
  • Custom Script Gate or Step - allow access to instance-scoped properties via Groovy.
  • Approval email now contains details of project and file versions that will be deployed to specific instance(s). This would be helpful information for approver when making approve or reject decisions without having to login to FlexDeploy.
  • Fail external approval gate if CMS instance is not configured on release (or its pipeline). Allow default CMS instance setup for pipeline which will be inherited by Releases that use the pipeline.

...

  • Oracle Data Integrator
    • [FLEXDEPLOY-1906] - Generate rollback archive & support physical topology within deployment archives.
  • Oracle Service Bus
    • [FLEXDEPLOY-922] - Add ability to set custom description for import operation.
    • [FLEXDEPLOY-1973] - Log messages updated  to indicate which customizations will not be applied. This can be useful when using common customization file for many OSB project deployments.
    • [FLEXDEPLOY-2290] - Partial Deployment Support for service bus project files
    • [FLEXDEPLOY-2328] - Allow setting endpoint specification selection in build operations
  • Oracle SOA
    • [FLEXDEPLOY-2284] - Allow setting endpoint specification selection in build operations
  • Oracle MDS
    • [FLEXDEPLOY-2328] - Allow setting endpoint specification selection in build operations
  • Oracle Business Intelligence
    • [FLEXDEPLOY-1970] - New operation added to help setup automated export of WebCatalog objects from development environment for commit to SCM repository. This is necessary as sourcing WebCatalog objects from SCM repository requires that files are setup with specific extension for identification. See obiExtractForSCM.
    • [FLEXDEPLOY-1990] - Allow to Keep Timestamp from source environment during export (build) operation.
  • Oracle Integration Cloud
    • [FLEXDEPLOY-1968] - Inactivate/activate schedule when importing an integration.
    • [FLEXDEPLOY-2126] - Base URI property description updated to more accurately depict what is expected - protocol:host:port.
    • [FLEXDEPLOY-2144] - OIC can now be used directly as a source control system for easier continuous integration.
  • Oracle EBS
    • New operation added to run fs_clone phase.
    • [FLEXDEPLOY-1979] - Files with syn and vw extension are now detected as DB Objects.
    • [FLEXDEPLOY-2108] - Added operation to return whether an ADOP patching cycle is active
    • [FLEXDEPLOY-2108] - Added deploy operation input to fail when deploying to run edition in patching cycle
    • [FLEXDEPLOY-2155] - Support dependent jars for Java Stored Procedures
    • [FLEXDEPLOY-949] - Support optional parameters to adop cutover operation
    • [FLEXDEPLOY-2154] - New object type for SOA Integrated Gateway.  Generate ILDT from annotated PLS/PKH, and deploy service to ISG.
  • Oracle Database
    • [FLEXDEPLOY-1892] - Certified for Oracle 18c and 19c
  • Informatica
    • [FLEXDEPLOY-1920] - Allow environment file for additional environment configurations during plugin execution.
  • Postman
    • [FLEXDEPLOY-1999] - Environment file input can be relative path which will be assumed in artifacts directory.
  • JDBC
    • [FLEXDEPLOY-1979] - Files with syn and vw extension are now detected as DB Objects.
  • File
    • [FLEXDEPLOY-1982] - String replace multiple operation now supports using replacement values from file.
  • JUnit
    • [FLEXDEPLOY-1974] - Parse test results operation now supports Jenkins test results in XML or JSON format.
  • Artifactory
    • [FLEXDEPLOY-1241] - Added new operations to retrieve and upload artifacts by group id, artifact id and version.
    • [FLEXDEPLOY-2203] - Added new version of existing operations to use Artifact Repository account properties
  • Nexus
    • [FLEXDEPLOY-2204] - Added new version of existing operations to use Artifact Repository account properties
  • Jenkins
    • [FLEXDEPLOY-2205] - Added new version of existing operations to use CI Server account properties
  • Git
    • [FLEXDEPLOY-2328] - Allow setting endpoint specification selection in all operations

...

  • MSBuild
    • The MSBuild plugin provides a means to compile your .NET and Visual Studio projects using MSBuild.exe.
  • Gradle
    • The Gradle plugin provides the means to run Gradle operations on a project.
  • Dell Boomi
    • New plugin to build, deploy, and manage components on the Boom AtomSphere platform.
  • Slack
    • New plugin to send messages to Slack channel or user.
  • SAP
    • New plugin to release and import SAP change requests.
  • Acunetix 
    • New plugin to schedule Acunetix scans and retrieve results of past scans
  • SonarQube
    • New plugin to execute SonarQube scans on source code which generates reports for bugs, code smells, vulnerabilities, etc.
  • API Fortress
    • New plugin provides operations to execute tests on the API Fortress platform, and integrates with FlexDeploy's Test Automation Framework.
  • Cucumber
    • New plugin to execute Cucumber Java tests, and integrates with FlexDeploy's Test Automation Framework.

Bug Fixes

  • [FLEXDEPLOY-1837] - Unexpected exception when clicking on a release name on Releases screen when using PostgreSQL database.
  • [FLEXDEPLOY-1922] - Release Definition - Change Management System overrides may fail with Environment Id is required error, even when it was selected.
  • [FLEXDEPLOY-1897] - FlexDeploy on Tomcat process does not appear to be stopping. This was regression issue with previous release.
  • [FLEXDEPLOY-1881] - Project File attribute input components are not easily editable in Chrome browser. This issue was present on few other screens as well.
  • [FLEXDEPLOY-1880] - Environment Instance can add duplicate properties on PostgreSQL database.
  • [FLEXDEPLOY-1532] - Jira Test Connection does not work for on-premise installations.
    • URL and Port properties are now combined to match with other similar configuration properties in FlexDeploy.
  • ServiceNow test connection may incorrectly indicate success.
  • [FLEXDEPLOY-1686] - Git Test Connection fails if URL does not have slash after host name. This was specific scenario for Azure DevOps repositories.
  • [FLEXDEPLOY-1833] - Workflow Properties - sorting causes duplicate key issues when adding properties.
  • [FLEXDEPLOY-2002] - Release Definition - If Scheduled Build input is cleared and set again, project triggers were not setup for release projects with None as SCM Type.
  • [FLEXDEPLOY-1985] - When navigating to Packages from project execution tab using Packages button, error was encountered when adding files to package if package name was not yet entered.
  • [FLEXDEPLOY-1910] - Project version column is cutoff for long names on project execution screen. Now column width will be automatically adjusted to accommodate maximum value in first 25 rows.
  • [FLEXDEPLOY-1682] - Release Definition - inactive pipeline property is visible.
  • [FLEXDEPLOY-1781] - Post refresh request security is not correct as per deployment permissions setup for groups.
  • [FLEXDEPLOY-1926] - Pipeline Execution - replay of stage with failed gate which fails again leaves pipeline execution status as Running.
  • [FLEXDEPLOY-1963] - Project Files - MDS property replacement attribute on files only configured for first 100 files.
  • [FLEXDEPLOY-1986] - Release Dashboard - approve/reject icons from pipeline execution do not work when Snapshot Content tab is active.
  • [FLEXDEPLOY-2023] - Pipeline Execution - if test step fails but is successful on replay, test gate in next stage still fails.
  • [FLEXDEPLOY-2056] - Pipeline Definition - delayed error message for step name can prevent save of pipeline changes. There is no restrictions on step name now.
  • [FLEXDEPLOY-2084] - CyberArk AAM agent integration fails with APPAP004E error.
  • [FLEXDEPLOY-2085] - Realm - create of active directory realm does not work as entering password keeps prompting with error that all attributes are required.
  • [FLEXDEPLOY-2087] - Menu - Customize menu is accessible without any sub items enabled.
  • [FLEXDEPLOY-2093] - Credential - getSecret failure message is not very useful. Now screen shows actual error along with name of Credential that failed.
  • [FLEXDEPLOY-2138] - Users login with external security realm do not inherit locally mapped groups. This was regression introduced in 5.2.0.1.
  • [FLEXDEPLOY-2125] - Deploy Request Form - wrong environment is deployed when user receives error that version is already deployed to environment and then Force Deploy is used.
  • [FLEXDEPLOY-2127] - Workflow Execution - no vertical scroll bar on Fault Data tab
  • [FLEXDEPLOY-2175] - Deploy Request Form - If version is already deployed, user will see already deployed message, but if Force Deploy is selected at that point then Instance is required message is shown.
  • [FLEXDEPLOY-2185] - Populate from CVS is not discovering new directories.
  • [FLEXDEPLOY-2260] - Allow Git core.longpaths setting in global config. All git configurations done using global switch should now work.
  • [FLEXDEPLOY-2336] - Issue Tracking System - Jira ticket(s) update (comment or status) after deployment is not done correctly for partial deployment projects. Jira ticket(s) to update should be derived based on package version  currently deployed on target environment and new version being deployed. There was an issue where other package Jira ticket(s) were being considered.
  • [FLEXDEPLOY-919] - Workflow Request - status stayed in Submitted status when Ticket update failed.
  • [FLEXDEPLOY-1923] - PostgreSQL - UK constraints do not work if there is nullable column. Various unique constraints were updated where nullable columns were involved.
  • [FLEXDEPLOY-2066] - Plugin Execution Logs - fails to persist with ORA-01461 when multi-byte characters are present in logs.
  • [FLEXDEPLOY-2076] - Endpoint purge failure when using endpoint Run As user.
  • [FLEXDEPLOY-2094] - Plugin Execution - improved error messages when SSH connection cannot be established.
  • [FLEXDEPLOY-2097] - Pipeline Execution - add pipeline name and id to available variables for Groovy script
  • [FLEXDEPLOY-2117] - Release Search - Latest Snapshot column doesn't sort correctly
  • [FLEXDEPLOY-2187] - Release Dashboard - horizontal scrollbar not shown, which prevents seeing rest of stages
  • [FLEXDEPLOY-2200] - Pipeline Definition - IE issues with entering data on custom gate script code. Script code fails to update and at times gives script is required error message even when script is provided.
  • [FLEXDEPLOY-2218] - Credential Store Provider and FlexFields - Groovy API should not execute script during validation. Validation of script was being done by executing it, which may fail as there will not be proper values for inputs and properties, which would prevent saving of the script. Script is now just validated for syntax.
  • [FLEXDEPLOY-2267] - Credential - Instance level properties (for example, SCM instance properties) appear to be caching credential values.
  • [FLEXDEPLOY-2278] - New User - Constraint violation on FD_USER_ATTRIBUTE foreign key to FD_USER
  • [FLEXDEPLOY-2281] - Issue Tracking System - Error while saving Statuses on the Administration screen for PostgreSQL database.
  • [FLEXDEPLOY-2286] - Issue Tracking System - Project ITS Configuration override button error for PostgreSQL database.
  • [FLEXDEPLOY-2294] - Custom Gate - Restrict skipping failed gate in pipeline based on Gate Execution permission for pipeline role.
  • [FLEXDEPLOY-2297] - Release snapshot creation fails for new SCM branch with message No SCM Changes Found. This was regression issued introduced in previous release. This applies to Create Snapshot UI and REST API.
  • [FLEXDEPLOY-2302] - Server - process (Tomcat) does not stop during shutdown
  • [FLEXDEPLOY-2308] - Multiple issues related to workflow properties.
    • If workflow custom property code is changed, it does not show up on Project Properties page till after 15 minutes (internal caching problem).
    • Workflow property updated on and updated by is not shown correctly, just shows when property was added to workflow properties table.
    • If workflow property is changed from Encrypted yes to no, then changing it's value on Project Properties page does not work, it keeps getting set to blank value.
  • [FLEXDEPLOY-2315] - Create Snapshot does not default to use Build Environment configured on Release definition. This applies to Create Snapshot screen as well as REST API.
  • [FLEXDEPLOY-2342] - GIT - File with space is not getting captured in change logs.
  • Oracle Database Plugin
    • [FLEXDEPLOY-318] - Drop Queue Table vow validates that all Queues are dropped.
    • [FLEXDEPLOY-1841] - Index is being created before table
    • [FLEXDEPLOY-186] - Queue Schedules are created in System instead of the correct schema.
    • [FLEXDEPLOY-2079] - Support moving sequences from 19 -> 18, 12, 11 by removing options as needed
  • EBS Plugin
    • [FLEXDEPLOY-1734] - Ignore SQL Compile Errors does not work. Plugin now detects ORA errors part of compilation report as compilation error, which allows customers to ignore compilation warnings if necessary.
    • [FLEXDEPLOY-1829] - EBS System Password is required for applyOraclePatches operation, but it is not shown for configuration on Topology screen.
    • [FLEXDEPLOY-1830] - Backup and backout (in case of failure) of files does not appear to be working during deployment.
    • [FLEXDEPLOY-1836] - Start and stop oacore only execute on one node. Now customers can select to execute start and stop on all application tier nodes if necessary.
    • [FLEXDEPLOY-1896] - generateCustomJar operation does not support custom certificate alias.
    • [FLEXDEPLOY-1903] - Dos2Unix creates new file and deletes original, causing file permission to change. Dos2Unix will now overwrite same file to avoid change in permissions settings.
    • [FLEXDEPLOY-2246] - 11g fails with "-bash: [: =: unary operator expected" errors
    • [FLEXDEPLOY-2227] - SQLPlus login failure but file deployment still successful
    • [FLEXDEPLOY-2307] - OA Core rolling recycle is not working when there are multiple servers listed in one tag of context file.
    • [FLEXDEPLOY-2287] - Deploy Environment is not set correctly error even if FDEBS_INP_FAIL_IF_PATCH_IN_PROG is set to false. This was regression issue introduced in 5.2.0.5.

    • [FLEXDEPLOY-2296] - checkPatchCycle operation does not properly detect patching cycle in some cases.

  • Terraform Plugin
    • [FLEXDEPLOY-1907] - Terraform files from artifacts to state directory is not retaining folder structure.
  • WebLogic Plugin
    • [FLEXDEPLOY-1912] - Distributed Topic and Uniform Distributed Topic can not be used as Error Destination
    • [FLEXDEPLOY-1997] - generateEISDeploymentPlans - FDWLS_OUT_IS_RESTART_REQUIRED is not returned by Plugin if there are no EIS entries in input properties files.
    • [FLEXDEPLOY-2298] - managePolicyStore operation now allows creating App Role without setting any members to it. This is helpful when new App Role is just member of another existing or new App Role.
  • Oracle Integration Cloud Plugin
    • [FLEXDEPLOY-1673] - Error when uploading attachments on connections required properties.
    • [FLEXDEPLOY-1911] - Uploading zip file causes 400 response from rest call for import integration operation
  • Oracle Service Bus Plugin
    • [FLEXDEPLOY-1969] - Property replacement for .ServiceAccount is not done at deploy time. Previously supported property replacement for .sa files, but once OSB project jar is built, .sa file is changed to .ServiceAccount.
  • Oracle SOA Suite Plugin
    • [FLEXDEPLOY-1972] - Stop, Start, Retire, Activate operation throws exception if composite doesn't exist. This behavior can be controlled by plugin input.
  • Oracle Business Intelligence Plugin
    • [FLEXDEPLOY-1988] - Plugin export does not use recursive deployment for data model. Plugin now uses recursive for all object types (which is default behavior on OBI UI as well) except Folders.
  • File Plugin
    • [FLEXDEPLOY-1966] - Ignore comments in replacement list for multiple string replacement operation.
  • Oracle Integration Cloud Plugin
    • [FLEXDEPLOY-2043] - Connections with 0 properties do not activate on import
  • JDBC Plugin
    • [FLEXDEPLOY-2091] - Logging exception too many times causes actual error to not appear on Fault Data tab.
  • Unix Shell, Windows Shell, Powershell Plugins
    • Partial execute operation for Projects with SCM Type as None fails with flexagon.ff.common.core.exceptions.FlexInvalidArgumentException: Invalid argument supplied.
  • Oracle ATS Plugin
    • [FLEXDEPLOY-2164] - java.lang.ClassNotFoundException: lib.ebsqafwk.GENLIB due to missing OATS_HOME variable, which is now derived from Script path. Plugin now sets TMP and TEMP variables as well to execution temp directory, which helps with successful test execution when invoked via Cygwin.
  • OBIEE Plugin
    • [FLEXDEPLOY-2173] - Plugin does not allow connect to bi server SSL port
    • [FLEXDEPLOY-2174] - permission issue during rpd download if endpoint user is different than bi server user
  • Oracle APEX
    • [FLEXDEPLOY-2335] - Deployment fails with ORA-06502: PL/SQL: numeric or value error: character string buffer too small when Application name is larger than 30 characters.
  • Informatica Plugin
    • [FLEXDEPLOY-2198] - Environment script not sourced on cleanup
  • Oracle Forms Plugin
    • [FLEXDEPLOY-2180] - No errors shown at times on Fault Data screen for forms deployment failure.
  • Unix Shell Plugin
    • [FLEXDEPLOY-2137] - partialExecute operation for Generic project type encounters flexagon.ff.common.core.exceptions.FlexInvalidArgumentException: Invalid argument supplied error on build when SCM type is None

...