Installer Release Notes
1.0.23 (10/31/2024)
FLEXDEPLOY-12786 - The installer now works with newer 8.0 and 9.0 versions of the docker image. Previously it failed with error message Failed to register in JMX: [javax.naming.NamingException: Unexpected exception resolving reference [Root exception is java.lang.NumberFormatException: For input string: "${MAX_ACTIVE_CONNECTIONS}"]
1.0.22 (10/10/2024)
FLEXDEPLOY-12825 - When you change the Java location in the installer’s config file, it now properly updates the java path in your setenvoverride.sh file.
1.0.21 (9/13/24)
FLEXDEPLOY-12704 - FlexDeploy 9.0 compatibility. FlexDeploy 9.0 must be installed with version 1.0.21 or higher. 1.0.21 also works with older versions of FlexDeploy.
1.0.20 (6/24/24)
FLEXDEPLOY-12432 - The Java Version check now works when _JAVA_OPTIONS are set.
1.0.19 (5/28/24)
FLEXDEPLOY-12312 - Resolved the 1.0.18 regression where installing with maintain set to 1 didn't start the new config files with the appropriate values.
1.0.18 (4/5/24)
FLEXDEPLOY-11883 - Resolved regression 11883 in installer 1.0.17 where the installer was requiring a JDK when a JRE may be sufficient.
FLEXDEPLOY-11617 - The installer now sets up influx more completely before starting FlexDeploy. This should reduce instances of customers upgrading and not getting influx setup because they cancel the installer before it completes.
FLEXDEPLOY-11887 - The installer no longer modifies the context or server xml files at all when maintain is set to 1. Previously, the database url, port, and password were updated, which caused issues for customers using Cyberark and other password management tools.
1.0.17 (3/12/24)
Known Issues
Installer 1.0.17 does not work with JRE. If you are using a JRE, do not use version 1.0.17.
FLEXDEPLOY-11081 - The installer now verifies that the Java version is at least 8.0.192.
FLEXDEPLOY-11236 - Add support for FlexDeploy 8.0+
Only FlexDeploy Installer 1.0.17 or later should be used with FlexDeploy 8.0+ 1.0.17 is also compatible with older FlexDeploy installs and upgrades.
The path of external jars (besides Oracle database driver jars) has changed from FLEXDEPLOY_HOME/apache-tomcat-flexdeploy/libext to FLEXDEPLOY_HOME/apiext.
This means that the update to 8.0 may require some changes to you custom CMS or ITS system code if you used a Java implementation.
1.0.16 (12/19/23)
FLEXDEPLOY-8076 - Add error handling to the oracle database backup functions so future errors should be more verbose.
1.0.15 (10/24/23)
FLEXDEPLOY-6232 - The installer now handles upgrading Postgres databases which were created to have different users instead of FD_ADMIN.
1.0.12 (8/10/23)
FLEXDEPLOY-9104 - The installer will now delete the artifacts backup file if the backup fails so that it will backup again the next time it is run. Previously the backup would be skipped on the second attempt.
1.0.11 (5/10/23)
FLEXDEPLOY-8052 - The installer will now clean up the apache-tomcat-flexdeploy/temp folder before backing up the apache-tomcat-flexdeploy folder.
1.0.10 (3/30/23)
FLEXDEPLOY-7606 - Allow using passwords with special characters for Oracle Databases. Now most special characters should work fine. The characters are not allowed Double Quote, Pipe, Forward Slash.
1.0.9 (3/25/23)
Update the Installer to be compatible with the Docker Image changes in 6.5.0.2 and 6.0.0.7.
Fix a variety of defects found when installing and upgrading FlexDeploy Docker Images.
FlexDeploy Docker images 6.0.07+ and 6.5.0.2+ must use installer version 1.0.9 or higher.
1.0.8 (3/10/23)
FLEXDEPLOY-7791 - Fix for installer failing with Exception Unable to get find a sql upgrade path from version... when there were no scripts to run in cases when no sql scripts were expected, for instance when upgrading a minor version.
FLEXDEPLOY-7585 - Fix for the checking and use of artifacts and working directories from the existing install during the upgrade process.
FLEXDEPLOY-7749 - Fix for to not check on latest version when it isn’t needed and add timeout to download commands so that the installer doesn’t hang when outbound traffic is dropped.
FLEXDEPLOY-7619 - Improved messages for the prompting of install / upgrade path
1.0.7 (3/3/23)
FLEXDEPLOY-7704 Fix issue with InfluxDB Retention days not being set.
FLEXDEPLOY-7731 Fix issue where the installer is not hiding database passwords properly in Installer version 1.0.6.
1.0.6 (2/24/2023)
FLEXDEPLOY-6426 Better checks for upgrade/install. Prompt after determining if the operation is an upgrade or install
FLEXDEPLOY-7590 Upgrade Oracle driver from 21.7 to 21.9 version. Resolves Oracle Bug 33312816 - java.lang.ClassCastException: class oracle.ucp.UniversalConnectionPoolException
Known issues:
FLEXDEPLOY-7731 The installer is not hiding database passwords properly in Installer version 1.0.6.
1.0.5 (2-13-2023)
FLEXDEPLOY-7504 Handle upgrading to and from versions of FlexDeploy with multiple digits in version number segments.
FLEXDEPLOY-6674 Ensure that influx won’t be installed twice
FLEXDEPLOY-7303 Fix for Oracle backup failing after prereqs worked.
FLEXDEPLOY-7419 Fail if apache-tomcat-flexdeploy is in the server.xml
FLEXDEPLOY-7322, FLEXDEPLOY-7380, FLEXDEPLOY-7478 Simplify configuration and make config more permanent
FLEXDEPLOY-7488 Don’t require the plugins folder as it wasn’t always there on older versions of FlexDeploy.
FLEXDEPLOY-7503 Handle multiple Tomcat or Influx installs on a single VM / host
1.0.4 (2/1/2023)
FLEXDEPLOY-6674 installer influx check may be wrong
Fix regression with Influx install from version 1.0.3.
FLEXDEPLOY-7304 Improved logging about backups
FLEXDEPLOY-7380 Remove the -n argument to make the install process easier and more clear. Now it checks the version available at Flexagon.com against the version that you have downloaded or requested in the Alternate Versions option.
1.0.3 (1/23/2023)
FLEXDEPLOY-7254 Installer - doesn't find pervious version when no upgrade was ever done
FLEXDEPLOY-6674 installer influx check may be wrong
Known issues:
Regression in 1.0.3 with Influx install bad choice for upgrading to 6.0+ from versions earlier than 6.0.
1.0.2 (1/19/2023)
Improved logic with potential database and influx issues
Overlay libext folder with provided Oracle driver if using Oracle Database, and then delete any older OJDBC drivers (for Java 6/7) to work with upgrades from older versions of FlexDeploy.
FLEXDEPLOY-6423 Installer should verify influx is stopped (like it does flexdeploy)
FLEXDEPLOY-6607 Influx - installation and setup options
FLEXDEPLOY-6674 installer influx check may be wrong
FLEXDEPLOY-7063 Installer fails to upgrade from older version that didn't have libext folder
1.0.1 (12/6/2022)
Improved logic with potential database and influx issues
Add checks for disk space
Changed the way that the database path is used for Oracle backups
1.0.0 (8-31-2022 through 11/14/2022)
Initial Release
Add support for Amazon RDS
better backup handling
Add configuration migration
Add aggregated error messages
- style