Versions Compared

Key

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

...

Table of Contents

...

Table of Contents

Tip

Please note that Automated Installer is now available for upgrades, it was built and documented as part of FlexDeploy 6.0 Release, but it works for upgrade for previous versions as well.

FlexDeploy 5.7.0.9 (10-16-2022)

Info
titleVersion Details
  • Tomcat Application - 5.7.0.9.153
  • WebLogic Application - 5.7.0.9.149

General

Resolved Issues

  • FLEXDEPLOY-6034 - Project Deploy and Utility API fails with Environment is not associated with instance error even when specific instance requested is already mapped to the environment.
  • FLEXDEPLOY-6179 - resolved issue with createPackage function where duplicate files in commit logs was causing constraint violations.
  • Oracle Visual Builder Plugin
    • FLEXDEPLOY-6174 - resolved issue where build does not fail when there are errors in build process.
    • FLEXDEPLOY-6192 - Fixed null pointer error when importing team members which do not exist on the target Visual Builder instance.
    • FLEXDEPLOY-6193 - resolved build failures when using default component exchange.

FlexDeploy 5.7.0.8 (09-25-2022)

Info
titleVersion Details
  • Tomcat Application - 5.7.0.8.151
  • WebLogic Application - 5.7.0.8.147

General

Surround SCM Integration

  • FLEXDEPLOY-5729 - Now throws descriptive error to show which revision is wrong.
  • Change Logs tab now shows File Revisions like 1, 2, 3 to match Surround SCM Client.

...

  • Oracle EBS Plugin
    • FLEXDEPLOY-5938 - Use /bin/sh if /bin/ksh is not installed on the target.

Resolved Issues

  • FLEXDEPLOY-4223 - Long Package name with spaces may end up with error [duplicate key value violates unique constraint "sequence_block_pk"] during build.
  • FLEXDEPLOY-6002 - Salesforce - Resolved issue with adding messageChannel files to package.

...

Info
titleVersion Details
  • Tomcat Application - 5.7.0.6.147
  • WebLogic Application - 5.7.0.4.143

General

  • FLEXDEPLOY-5909 - Project Files performance improvement. Files tab now opens faster even when project has more than 1000 files. FlexDeploy 6.0 provides significant improvements with new UI/UX features, consider upgrading to FlexDeploy 6.0.

...

  • Oracle Data Integrator Plugin
    • FLEXDEPLOY-5716 - odiBuild and odiDeploy operations now support partial deployment projects. This supports is only available for Scenarios.
  • Oracle EBS Plugin
    • FLEXDEPLOY-1353 - Support for XML Gateway files has now been added as an out-of-the-box object type in FlexDeploy.
  • Terraform Plugin
    • FLEXDEPLOY-5425 - Updated terraform default version to 1.2.7 From 0.12.24.

Resolved Issues

  • Pipeline Execution
    • Regression issue introduced with FlexDeploy 5.7.0.5. Execution may fail with unique constraint violation for "pipeline_stage_step_exec__uk1". In some situations, duplicate deployment request was also being submitted. These issues are only present when build workflow contains sub-workflows.

...

Info
titleVersion Details
  • Tomcat Application - 5.7.0.6.142
  • WebLogic Application - 5.7.0.4.132

General

  • FLEXDEPLOY-5442 - Endpoint connectivity - rsync Transfer Protocol details now do not show in logs.

...

  • Oracle SaaS FSM Plugin
    • FLEXDEPLOY-4608 - BaseFlowName is now a supported criteria for the "Payroll Flow Patterns" setup task. Previously only FlowId was supported which is not visible on the FSM UI.
  • Oracle EBS Plugin
    • FLEXDEPLOY-5577 - Added support for EBS_SYSTEM schema.
    • FLEXDEPLOY-5514 - sqlplus "Usage" error when white space at the beginning/end of App short name or DB Schema password.

Resolved Issues

  • FLEXDEPLOY-5160 - Oracle EBS blueprint - first screen error messages are incorrect.
  • API Fortress Plugin
    • FLEXDEPLOY-5498 - Resolved issue with NoClassDefFoundError.
  • Oracle Data Integrator Plugin
    • FLEXDEPLOY-5443 - Fixed NullPointerException encountered during odiBuild operation.
  • Oracle Database Plugin
    • FLEXDEPLOY-5308 - Changed the handling of primary keys to allow index to always be created instead of allowing it to implicitly the index. Corrected sequencing issues.

...

Info
titleVersion Details

General

  • FLEXDEPLOY-5307 - Git Integration - Pull from remote updated to use fetch, reset, clean instead of merge. This should avoid issues due to unnecessary commits showing up in Local repository.
  • FLEXDEPLOY-5365 - Apache Shiro library upgraded to 1.91. due to Security vulnerabilities found in previous version.
  • FLEXDEPLOY-4880 - When a snapshot is automatically created through the build request form the user's who built the project version will be added to the snapshot description.
  • FLEXDEPLOY-4394 - Added a tooltip when hovering over project names on the snapshot content screen (Release Dashboard) to show the project's folder path.
  • FLEXDEPLOY-4330 - Added ability to Test Connection for Oracle FSM cloud account.

...

  • Oracle EBS Plugin
    • FLEXDEPLOY-5296 - Added additional input to EBS adop operations for passing values to any prompts encountered during execution.
    • FLEXDEPLOY-5246 - Added input to EBS adop operations to support the use of additional parameters as required for each phase.
  • OTBI Plugin
    • FLEXDEPLOY-4912 - now supports deployment of .Dashboard Webcatalog objects containing the "_portal" location.

Resolved Issues

  • FLEXDEPLOY-5418 - Regression issue from 5.7.0.4, where pipeline not moving forward due to NullPointerException.
  • FLEXDEPLOY-5164 - Fixed an issue where only the first 25 environments were shown in the topology overview screen.
  • FLEXDEPLOY-5386 - Fixed an issue where permissions were not properly being evaluated in workflow execution rest API methods.
  • SonarQube Plugin
    • FLEXDEPLOY-5300 - Fix an error where plugin would fail to find Dashboard URL after sonar scan completes.
  • Gradle Plugin
    • FLEXDEPLOY-5326 - Upgraded the version of Gradle that will be installed if none is found from 5.6.2 to 7.4.2. Please note this may break existing Gradle builds, if you depend on version 5.6.2 but have not installed it manually. The fix for this is to install the specific version you need.
  • Surround SCM Plugin
    • FLEXDEPLOY-5266 - Fixed an issue where an exception would occur when retrieving file revisions with a long username.
    • FLEXDEPLOY-5377 - Fixed an issue where an error would occur when getting revisions from Surround if a file was added from another branch, and the branch name was too long.

...

Info
titleVersion Details

General

  • FLEXDEPLOY-4996 - Pipeline Execution - Added getProjectBuildWorkflowOutputValues and getProjectBuildWorkflowOutputsMap methods to be used in a custom gate or custom step on a pipeline.
  • FLEXDEPLOY-4975 - Salesforce Service is now updated to work with proxy server.
  • FLEXDEPLOY-4911 - New V1 REST API
    • Search workflow executions by workflow request id.
    • Get single workflow execution details using workflow execution id.
    • Get all logs for a workflow execution using workflow execution id.
  • FLEXDEPLOY-3460 - Webhook Functions - Added functions to complete a manual step by task Id or snapshot Id.
  • Fixed an issue where logs from child workflows were not being included when using the webhook functions: FlexDeployFunctions.getPluginLogs, FlexDeployFunctions.getPluginLogInputStreams and FlexDeployFunctions.downloadLogs

...

  • Oracle Integration Cloud Plugin
    • FLEXDEPLOY-5108 - Added an input that allows a delay between deployments.

Resolved Issues

  • FLEXDEPLOY-4888 - Resolved issue where PDF exports were not opening when there was no data on them.
  • Oracle Integration Cloud Plugin
    • FLEXDEPLOY-4886 - Fixed an issue where properties with a display name containing a '.' were not able to be used in a connection plan.
  • Oracle EBS Plugin
    • FLEXDEPLOY-4712 - Integrated SOA Gateway .ildt file attributes are not correctly being defaulted, causing them to be deployed as SQL files
  • Oracle Database Plugin
    • FLEXDEPLOY-5064 - Fixed grant execution sequence.

...

Info
titleVersion Details

General

  • FlexDeploy has introduced out of box integration with Surround SCM repositories.
  • FLEXDEPLOY-4506 - FlexDeploy now supports a Backup Repository. This is an optional configuration when backups are needed. If configured, the backup artifact returned from the deploy workflow will be stored in the Backups repository.
  • FLEXDEPLOY-4711 - Thycotic Credential Store Integration now has two additional properties. 1) Allow for configuration of Domain of the service account to access credential server, and 2) option to Ignore SSL Errors. Ignore of SSL errors is not recommended but can be utilized to debug initial configuration issues.

  • FLEXDEPLOY-4718 - Continuous Integration Threads are now made daemon to avoid server shutdown issues.

  • FLEXDEPLOY-4421 - Pipeline Configuration - Validator input on pipeline properties now allows multi-line groovy code.

  • FLEXDEPLOY-4331 - Git clone or pull operation might fail with "Committer identity unknown" error at times, for such situation FlexDeploy will delete local repository and execute clone operation again.

  • FLEXDEPLOY-4468 - Added Webhook functions to update release properties and snapshot variables.
  • FLEXDEPLOY-4452 - Upgraded SVNKit to version 1.10.6 to support newer SSH algorithms. This is only available for Tomcat installations.

...

  • Oracle Analytics Cloud (OAC) Plugin
    • Allows archive, unarchive, and management of web catalog objects with Oracle Analytics Cloud WebCatalog.
  • Surround SCM
    • Perform get checkout, check-in operations, and many more operations for Surround SCM repository. Additionally, FlexDeploy projects can be configured to reference code from Surround SCM repository.

Plugin Updates

  • Oracle SaaS FSM Plugin
    • FLEXDEPLOY-4613 - Added FileName parameter in Input JSON for advanced export operation. This allows for using customized name if necessary.
    • FLEXDEPLOY-4613 - Export structure changed - Task Code instead of Task Name, contains separators like ValueSets, Lookups, etc.
  • TestNG Plugin
    • FLEXDEPLOY-4754 - Test results saved in same order as how they were executed.

Resolved Issues

  • FLEXDEPLOY-4487 - Scheduling a deployment with Start Time is now allowed even when Start Time is not next deployment window.
  • FLEXDEPLOY-4577 - Fixed issue where Analyze now for dependencies was showing on edit package screen for all project types instead of just the Salesforce projects.
  • FLEXDEPLOY-4628 - Resolved issue where override groovy scripts for Object Type configuration may loose CR or LF in some situations.
  • GIT Plugin
    • FLEXDEPLOY-4704 - Errors occurring during populating from git when special characters(&,^,[,],(,),etc) are present in the file name have now been resolved.

...

Info
titleVersion Details

General

  • FLEXDEPLOY-4319 - Endpoint SSH connection now supports rsync in addition to SCP for file transfers.
  • FLEXDEPLOY-4348 - SVNKit upgraded to 1.10.5. SVNKit is used for working with Subversion repository.
  • FLEXDEPLOY-4213 - Added release description to the manage releases table on Releases screen.
  • FLEXDEPLOY-4305 - Added getUser method to FLEXDEPLOY function for Webhooks.
  • FLEXDEPLOY-4356 - Incoming webhook events now have access to EMAIL function.
  • FLEXDEPLOY-4342 - Updated to only show subcomponent information on projects that support subcomponents.
  • FLEXDEPLOY-4441 - Updated comment in setenvoverride.sh for clarity.

...

  • Oracle SaaS FSM Plugin
    • FLEXDEPLOY-4313 SaaS FSM - Support Lookups
    • FLEXDEPLOY-4332 SaaS FSM - Support FlexFields
  • Oracle Visual Builder Plugin
    • FLEXDEPLOY-4404 - Allow using a zip file for buildApplication operation.
    • FLEXDEPLOY-4422 - Added an option to export team members using the exportApplication operation. If an exported team is found, it will automatically be applied after an application is deployed.
  • Oracle Transactional BI Plugin
    • FLEXDEPLOY-4300 - Added support for Dashboard Group.

Resolved Issues

  • FLEXDEPLOY-4320 - Fixed an issue where replay of older snapshots marks latest snapshot as "Out Of Date".
  • FLEXDEPLOY-4259 - SAP configuration details are now not written to file system, but used in memory.
  • FLEXDEPLOY-4324 - Fixed an issue with projects built by GitHub and Bitbucket webhooks being rebuilt unnecessarily when a snapshot is created.
  • Subversion Plugin
    • FLEXDEPLOY-3703 - SVN plugin checkin operation throws authentication failure when using svn+ssh.
  • Salesforce Plugin
    • FLEXDEPLOY-4365 - Fixed the issue of duplicate List Views within the same objects.
  • Oracle Visual Builder Plugin
    • FLEXDEPLOY-4443 - Fixed an issue where the correct files were not copied over when using skip optimize in buildApplication operation.

    • FLEXDEPLOY-4438 - Fixed an issue where sometimes applications were not being discovered as live, and therefore were not being deleted when delete if already live was checked in the deployApplication operation.

...

Info
titleVersion Details

General

  • FLEXDEPLOY-4301 - Allow 4000 characters to be used in Tests box for Salesforce packages.
  • FLEXDEPLOY-4287 - SSH client connectivity failure will now auto retry once for each plugin call from FlexDeploy server to the endpoint.
  • FLEXDEPLOY-4238 - Endpoint - Plugin installation during execution will now check for integrity of all the files between FlexDeploy server and the endpoint. If one or more files are missing, execution will delete and install the plugin in the endpoint.

...

  • Oracle SaaS FSM Plugin
    • See Oracle SaaS Application Integration section above.
  • Salesforce Plugin
    • FLEXDEPLOY-4268 - New Operation "Generate Comparison Report". This will help in identifying what exactly getting changed in the target Salesforce Org. Note that the comparison is done at the file level and if you have subcomponents in your packages, the report will have a full file comparison. Sub-components will be handled to show changes for only the selected sub-component section in the next release.
    • FLEXDEPLOY-4224 - Updated to retrieve site meta file for experience bundles from Salesforce Org.
    • FLEXDEPLOY-4301 - Allow 4000 characters to be used in Tests box for Salesforce packages.
  • Oracle BI Plugin
    • FLEXDEPLOY-4217 - Added "Additional Parameters" input for OBIEE Plugin on the rpdDeploy operation. This allows user to apply CLI options to the script that generates RPD from an XUDML file.
  • Oracle Integration Cloud Plugin
    • See Oracle Integration Cloud integration section above.

Resolved Issues

  • FLEXDEPLOY-4318 - Resolved issue with threads stuck at oracle.jbo.server.ViewObjectImpl.refreshEventPropagation.
  • FLEXDEPLOY-4295 - Fixed an issue causing Microsoft OAuth token to require a manual refresh from the UI after 90 days
  • Salesforce Integration
    • FLEXDEPLOY-4316 - Fix issue with files not being shown as NEW in Package-To-Org comparison.
    • FLEXDEPLOY-4307 - Resolved issue for Profile level changes that are not reflected in Salesforce when multiple subcomponents of the same object are part of the package.
  • Oracle Visual Builder Plugin
    • FLEXDEPLOY-4294 - Fixed a typo in the name for skip optimize input in visual builder plugin.
  • Oracle EBS Plugin
    • FLEXDEPLOY-4002 - EBS Server Management operations stopAll and startAll will now include an option to validate FNDLIBR process in the primary server. This will be useful when Concurrent Manager process is running in a separate server.

...

Info
titleVersion Details

General

  • FLEXDEPLOY-4206 - Tomcat Installer - Added FD_JAVA_ARGS variable to setenv and setenvoverride files, so any extra arguments needed can be added. Also added options for FD_INITIAL_MEMORY_SIZE and FD_MAXIMUM_MEMORY_SIZE to be set in setenv override.
  • FLEXDEPLOY-831 - Project Files - Added ability to activate multiple inactive files in project files screen.
  • FLEXDEPLOY-4241 - Add Files from SCM change logs option now allows selecting more than one commit to add files. Additionally hover on revision will show list of files with change type (add, delete, modified etc.) as well.

...

Resolved Issues

  • Salesforce
    • FLEXDEPLOY-4239 - Commit and Add to Salesforce package will not inactivate missing files now.
    • FLEXDEPLOY-4230 - Adding Salesforce Subcomponents from the change log will only add the complete file and not any subcomponents.
    • FLEXDEPLOY-4225 - Fixed Issue while adding ProfileLayoutAssignments with the same layout name has been resolved. Record Type will be appended to Subcomponent Name when multiple ProfileLayoutAssignments with the same layout name are present
    • FLEXDEPLOY-4214 - List of Apex Classes in an org is retrieved using a separate query to ensure that all the objects of the type are listed.
  • FLEXDEPLOY-4160 - Fixed intermittent java.lang.NoSuchFieldException error in FlexRestClient during patch operation. This utility is used by webhook functions, custom pipeline gates and steps, and custom integrations.
  • FLEXDEPLOY-3510 - Extract Project Files step in partial deployment project build execution did not account for time spent in retrieving commit information, hence there was time gap between steps. Now commit information is retrieved in background threads, hence it does not add time in workflow execution, and duration for step is also accurate.
  • SonarQube Plugin
    • FLEXDEPLOY-4216 - fixed issue where proper executable was not being used on Windows.

...