Versions Compared

Key

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

Table of Contents

FlexDeploy 5.5.0.7 (01-20-2023)

Info
titleVersion Details
  • Tomcat Application - 5.5.0.7
  • WebLogic Application - 5.5.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.5.0.6 (07-26-2021)

Info
titleVersion Details

General

  • FLEXDEPLOY-3671 - CyberArk AAM credential store URL property can now define WebService URL other than /AIMWebservice/api/Accounts. This will be useful if customer is using different WebService to retrieve credential values.

...

Info
titleVersion Details

General

  • FLEXDEPLOY-3626 REST calls made from FlexDeploy will now honor the Java http proxy settings
  • FLEXDEPLOY-3625 The FlexDeploy SVN client can now pick up configuration changes from the servers file in the subversion configuration directory.
    • ~/.subversion/serves for UNIX based platforms
    • %APPDATA%/Subversion/servers for Windows
  • FLEXDEPLOY-3614 Added performance improvement for topology overview screen.
  • FLEXDEPLOY-3606 Project, Package and Release names all now allows for Letters, Numbers, Underscore, Space, Dash, Dot, Parentheses, Colon , At.
  • FLEXDEPLOY-3589 Packages screen now defaults to filtering only Active packages. User and updated on based default filter is removed.
  • FLEXDEPLOY-3599 Packages screen now defaults to filtering only Active packages. User and updated on based default filter is removed.
  • FLEXDEPLOY-3592 New blueprint for PeopleSoft projects
  • FLEXDEPLOY-3564 ServiceNow integration now supports creating and monitoring of any object (e.g. change task). Previous support included change requests and service catalog requests only.
  • FLEXDEPLOY-3512 Add support for TLSv1.2 in emails by default

...

Info
titleVersion Details

...

Info
titleVersion Details

...

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

  • FLEXDEPLOY-3455 - Approval Tasks and Schedule Tasks can now be searched by Task Id.
  • FLEXDEPLOY-3194 - Estimated Duration field is removed from Manual step in the pipeline. Hereafter pipeline developers will not require to enter estimated duration as a mandatory field.
  • FLEXDEPLOY-3500 - EBS Plugin executeCommand operation may fail to execute due to syntax errors in execute.sh script.
  • FLEXDEPLOY-3486 - Node Executable Path input added to Angular, Oracle Jet, Postman plugins. Previously it was required to setup PATH environment variable for node executable.
  • FLEXDEPLOY-3473 - Property Replacement will not throw exception during replacement for properties that are defined but not set, value will be set to empty string.
  • FLEXDEPLOY-3470 - A new blueprint has been added for ADF applications Build and Deploy(WebLogic)
  • FLEXDEPLOY-3458 - Plugin Execution - Fixed an issue where UNIX shell plugin echo can print encrypted values if there are spaces in it.
  • FLEXDEPLOY-3412 - New webhook functions to create a package based on polling results (createPackage) and retrieve a package (getPackage). Also a minor update to the updatePackage function. CreatePackage will automatically sort the files after creation. GetPackage will find package based on project id and package name. Finally, updatePackage has an overloaded method that allows user to sort the package files.
  • FLEXDEPLOY-3410 - A new blueprint has been added for Oracle CX Files Build and Deploy
  • FLEXDEPLOY-3409 - A new blueprint has been added for Oracle CX server side extension Build and Deploy
  • FLEXDEPLOY-3390 - Webhooks - Added new FlexDeploy function for executing Utility Projects. This function has capability to execute on specified instances as well as set workflow inputs and Flexfield values.
  • FLEXDEPLOY-3205 - Security - Changing passwords now require at least 8 characters, 1 lower case letter, 1 upper case letter, 1 digit, and 1 special character.
  • FLEXDEPLOY-2852 - Optional source script added to Endpoint Details screen allowing user to source environment files or export variables. Anything sourced or exported here will become available to plugin executions on the endpoint.

...

Info
titleVersion Details

General

  • FLEXDEPLOY-3430 - Local Salesforce developer files like jsconfig.json and .eslintrc.json are automatically handled and not deployed to an org in both Standard and Partial projects
  • FLEXDEPLOY-3399 - Pipeline Groovy Methods - Added a getProjectTypeEnum method for ReleaseProjectVersion object and updated the getProjectType method to return a string.
  • FLEXDEPLOY-3388 - A new method has been added to the FLEXDEPLOY webhooks object, getPipelineStepProjectsExecution. The method returns all request and execution data for a particular step in a pipeline execution.
  • FLEXDEPLOY-3373 - The webhook function 'buildProjects', which is present on all Git helper objects has improved logic to determine if a new stream should be created in FlexDeploy
  • FLEXDEPLOY-3371 - Ability to add custom task notes to an External CMS Approval upon approval or rejection. For out-of-the-box providers (ServiceNow, JiraITSM, Freshservice, and BMCHelixRemedyforce), user can write an "Additional Info" groovy script to return a map containing the notes they would like to be associated with FlexDeploy External Approval. Custom Change Management Systems can leverage the same capability by overriding "getAdditionalTicketInfo()" function.
  • FLEXDEPLOY-3370 - Toggle added to OBI Webcatalog Blueprint to indicate if the Oracle BI 2.0 project type should be used.
  • FLEXDEPLOY-3369 - A new blueprint has been added for Oracle Transactional Business Intelligence (OTBI) Webcatalog.
  • FLEXDEPLOY-3364 - A new webhook function 'buildPackages' has been added to all major Git provider objects.
  • FLEXDEPLOY-3344 - In Email Communication settings, a new field is added to allow usage of custom IMAP Server Properties. The IMAP Properties field can reference existing values from IMAP Host Name, IMAP Host Port, and IMAP Enable STARTTLS for quick setup.
  • FLEXDEPLOY-3343 - Fixed issue where REST invocations at times indicate Already connected error message during SSL handshake issues.
  • FLEXDEPLOY-3340 - Pipeline step execution details list now initializes to shows 100 rows at a time.
  • FLEXDEPLOY-3336 - Files tab on workflow execution and request details now has export button to download all file details in excel format.
  • FLEXDEPLOY-3210 - Using built-in LOG function in a webhook will no longer print encrypted values. Incoming webhook Headers, Query Parameters, and Additional Info will mask the value for non-admin users if the key contains "authorization", "bearer", or "token".
  • FLEXDEPLOY-3294 - Increase security when negotiating for SSL connections with several providers.
  • FLEXDEPLOY-3405 - ServiceNow instance now defaults description and sys_class_name when using Scripted REST API for custom API. The number attribute is required in payload returned from API.
  • FLEXDEPLOY-3394 - Improve XML Parser security when parsing workflow xml.

...

Info
titleVersion Details

General

  • [FLEXDEPLOY-3011] - Specific attributes of Endpoint are trimmed of leading and trailing white space - Endpoint Name, Endpoint Address, Port, Base Directory, JDK Home, User Name, Private Key File, Run As (sudo), Group, and Subgroup etc. i.e. if user enters value with leading or trailing space, then value is trimmed.
  • [FLEXDEPLOY-3304] - SSH timeout is now added on system settings. This defaults to no timeout but it can be adjusted to some lower value in seconds if customer is seeing hang situations with SSH executions. Additionally, during connect more steps are taken to avoid hang if target server is not responding. If SSH timeout is set, then we recommend value to be lower than keep alive interval.

  • [FLEXDEPLOY-3279] - Added snapshot description to the pipeline execution approval emails.
  • [FLEXDEPLOY-3121] - Populating from a backend server for partial deployment now gives option to inactivate missing project files. When a partial deployment project type does not allow user to sort, the populate popup no longer allows option to sort all files, and the entire list of project files are resorted automatically.
  • [FLEXDEPLOY-3070] - Added Azure Git as an option for Git provider in Blueprints.
  • [FLEXDEPLOY-3050] - Pipeline execution generally deploys or executes to all configured instances on project. In case if some instance(s) is not mapped to current environment, then those are skipped. FlexDeploy stage execution information now provides ability to configure override instance(s) either using UI or Groovy function to limit instance(s) targeted for deploy or execute.

...

Info
titleVersion Details

...

Note

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

  • All plugins now support JDK 9, 10, 11
  • Endpoint base working directory permissions no longer set to world writable when using run as user on Unix.
  • Plugin JAR files are now stored on the FlexDeploy server filesystem instead of the database.  This increases storage requirements on the filesystem and decreases storage requirements on the database.

...

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.