Skip to content

Releases: oracle/weblogic-deploy-tooling

WebLogic Deploy Tooling 2.3.0

06 Jun 18:53
Compare
Choose a tag to compare

Additional features in this release:

  • Added remote discovery of WebLogic Server domains:
    • WDT-631 - Added -remote for remote discovery. (#1127)
    • WDT-646 - Missing archive entries from remote discovery are noted in a results file. (#1139)
  • WDT-610 - Improved extract tool to utilize -target similar to validateModel. (#1130)

Bugs addressed in this release:

  • #1126 - Fixed isSet() problem causing online discovery to fail for WLS 14.1.1. (#1141)
  • #1126 - Corrected alias name lookup for OracleIdentityCloudIntegrator to use full package name. (#1136)
  • WDT-650 - Corrected default value for CertPathBuilder attribute in /SecurityConfiguration that was causing online discovered models to fail when trying to use them to create a domain. (#1140)
  • Improved edit lock handling:
    • Fixed edit locking for online dynamic clusters where setServerGroup() is called. (#1138)
    • Adding -wait_for_edit_lock to deployApps and updateDomain tools. (#1129)
  • WDT-614 - Remove machine references from server templates in WebLogic Kubernetes Operator model filter. (#1137)
  • WDT-613 - For extracted Kubernetes resources, set the domain home source type. (#1135)
  • Fixed bug with processing domainInfo roles. (#1134)
  • Worked around WLST online issue with the ClientSecretEncrypted field of the OracleIdentityCloudIntegrator security provider. (#1132)
  • Correcting the version ranges of RemoteAnonymousRmiiiopEnabled and RemoteAnonymousRmit3Enabled for 12.2.1.x PSU versions. (#1122)

WebLogic Deploy Tooling 2.2.0

02 May 20:38
Compare
Choose a tag to compare

Additional features in this release:

  • Major changes:
    • WDT-576 - Simplified logic related to online update of shared libraries to remove incomplete
      logic to handle any applications of other shared libraries that were referencing the
      library being updated. As of this change, WDT doesn't try to automatically handle
      undeploying and redeploying the referencing applications or shared libraries.
    • WDT-609 - Added support for SSL connections to non-ATP databases during JRF domain creation.
    • #983 - Added a third pass stage to domain creation that occurs after domain templates final.py
      execution to allow overriding changes made by domain templates.
  • Bugs addressed in this release:
    • Fixed default value of the EncryptedValueEncrypted attribute of the WebserviceSecurityToken.
    • WDT-617 - fixed issues related to WebLogic 14.1.1 change of some types from string to unicode.
    • WDT-620 - fixing another WebLogic 14.1.1 issue related to unicode types and @@PROP@@ references
      that was causing the ClientSecretEncrypted attribute of the IDCSIntegrator to be stored
      in config.xml in unencrypted format.
    • WDT-621 - Corrected the IDCSIntegrator alias entry for offline mode.
    • #1120 - Fixed an issue with unicode type comparison in WebLogic 14.1.1 that was causing
      MailSession properties update to fail.
    • Add WLS schema to the JRF and JRF-Compact typedefs to address a problem with the schema being
      created in the wrong tablespace, which ends up causing an insufficient privileges error.

WebLogic Deploy Tooling 2.1.1

11 Mar 21:18
Compare
Choose a tag to compare

Bugs addressed in the release:

  • Issue #1098 - Honor existing WLST_EXT_CLASSPATH environment variable settings when invoking WDT tools.
  • Issue #1101 - Discover domain bug - Use JDBCResource name for flattened folder in JDBCDriverParams Properties.

WebLogic Deploy Tooling 2.1.0

18 Feb 19:33
Compare
Choose a tag to compare

Additional features in the release:

  • Major changes:

    • Added new -target types to support Domain in Image and Domain in PV to the existing wko and vz targets, which are for use with Model in Image.
    • Added new mechanism to influence the output of the -target options to merge data from the kubernetes section of the model so that users can supply the necessary values for the WebLogic Kubernetes Operator Domain Custom Resource definition in the model rather than via post-tool invocation editing.
  • Other changes:

    • Restored comments to Compare Model tool output.
    • Expose UseSampleDatabase attribute in domainInfo section for use with the topologyProfile attribute of typedef files.
    • Restructured the logging framework to allow turning off the Console output for stdout, stderr, and/or the tool summary output.
    • Changed Create Domain behavior to drive the decision to configure RCU data sources to work off the typedef file's rcuSchema attribute instead of only when using a domain with JRF in it.
    • Cleaned up documentation samples to reflect the YAML parser changes made in WDT 2.0.0

Bugs addressed in the release:

  • Issue #1063 - Fixed 14.1.1 version range for RemoteAnonymousRmit3Enabled attribute.
  • Issue #1088 - Fixed an issue related to determining the PSU version
  • WDT-577 - Adding missing online deploy/undeploy error message to stdout.
  • WDT-605 - Fixed version range for KeyStoreTypes online attribute to reflect its removal in WLS 12.2.1
  • WDT-608 - Changing Create Domain adjudicator configuration for 12.2.1.3 and earlier to reflect WLST offline bug 27601605 whose fix is included in 12.2.1.4.

WebLogic Deploy Tooling 2.0.0

27 Jan 15:57
Compare
Choose a tag to compare

Additional features in this release:

  • Major changes:

    • Replace custom-built YAML parser and formatter with SnakeYAML.
    • Update Prepare Model to do a better job at fixing the model files to deploy with WebLogic Kubernetes Operator.
    • Update Validate Model tool to enable its use from the WebLogic Kubernetes Toolkit UI.
  • Other Changes:

    • Restructure domain creation to support overwriting more topology-specified fields changed by domain templates.
    • Added discover support for VirtualHost and WebserviceSecurity folders.
    • Added support for topologyProfile in typedef files.
    • Added ability to specify additional user attributes when creating users as part of creating a domain.
    • Improved Model RCU connection string handling to support a wider range of Oracle connect string formats.
    • Removed previously deprecated -model_sample flag from the Model Help tool.
    • Converted kubernetes model section to support/use/generate normal hyphen-demarcated list syntax.
    • Enable aliases to use WebLogic PSU versions in attribute version ranges.
    • Added online support for RemoteAnonymousRmiiiopEnabled and RemoteAnonymousRmit3Enabled attributes in 12.2.1.3 and 12.2.1.4 PSUs.
    • Improved discoverDomain to address some differences between online and offline discover-generated models.
    • Added target configuration settings to control behavior of gathering domain bin scripts with discoverDomain and prepareModel.
    • Reworked system-tests to support running them locally with improved logging for debugging.

Bugs addressed in this release:

  • Resolve issue to enable the use of PlanStagingMode when deploying applications with deployment plans.
  • Resolve discover issues with UnixMachine type.
  • Resolve credential handling issue for online mail properties.
  • Resolved improper escaping of special characters when converting strings to JSON.
  • Resolved issue with deleting applications and shared libraries.
  • Resolved issue where model fields with a string value of None were not handled correctly.
  • Resolved issue with read permissions on ATP wallet contents.

Known Compatibility Issues:

  • Models from WDT 1.9.x containing deletes must be updated to put quotes around the !<name>.
  • Models from WDT 1.9.x may fail if the indentation is inconsistent between peer objects.
  • Models generated by WDT 2.0.0+ use the YAML hyphen-demarcated list syntax that may not be parsable by WDT 1.9.x.
  • Models generated by WDT 2.0.0+ have more relaxed string quoting rules so generated models may not be parsable by WDT 1.9.x.

WebLogic Deploy Tooling 1.9.20

11 Jan 21:45
Compare
Choose a tag to compare

Bugs addressed in this release:

  • Fixed JSON translator logic to handle multiple escape characters in text strings.

WebLogic Deploy Tooling 1.9.19

06 Jan 23:16
Compare
Choose a tag to compare

Additional features in this release:

  • Added support for configuration attributes that are backported using WebLogic Patch Set Update.
  • Added online configuration support for RemoteAnonymousRmiiiopEnabled and RemoteAnonymousRmit3Enabled in WLS 12.2.1.3 and 12.2.1.4, with the latest PSU. These attributes are available for both online and offline with WLS 14.1.1.
  • Added variable support to the JOLT and WTC URL configuration attributes. #998
  • Added support for token substitution using empty string in k8s secret.

Bugs addressed in this release:

  • Fixed bug preventing online discovery of mail properties from being parsed correctly.
  • Fixed additional bugs with JSON generation. #999
  • Fixed issue that prevented extraction of custom files from domain archive ZIP. #1004
  • Added code that prevents stack traces when the user sets a "artificial folder" value to null instead of an object.
  • Fixed bug preventing some user passwords from being decrypted correctly during domain creation. #1010
  • Fixed bug with configuration of PlanStagingMode. #1013
  • Corrected default values for Cluster attributes: CoherenceClusterSystemResource and DataSourceForAutomaticMigration
  • Corrected default values for Machine attribute: NMType
  • Corrected default values for MigratableTarget attributes: Cluster, ConstrainedCandidateServer, MigrationPolicy, and UserPreferredServer.
  • Corrected default values for WebAppContainer attributes: AuthCookieEnabled, ChangeSessionIDOnAuthentication, ServletAuthenticationFormURL, ServletReloadCheckSecs, WAPEnabled, and WorkContextPropagationEnabled.

WebLogic Deploy Tooling 1.9.18

04 Nov 22:07
Compare
Choose a tag to compare

Additional features in this release:

  • User can create a folder in the archive to store custom files like application config, see #944
  • Allow passwords to be passed by file or environment variables, see #961
  • Global role discovery added to discoverDomain, see #822

Bugs addressed in this release:

  • Fixed bug that prevented modification of the security Adjudicator configuration, see #970.
  • Allow online updates where the application configuration has a relative source path, see #931
  • Converted shell scripts to Bourne style to avoid Bash issues on different platforms.
  • Fixed bug where ServerFailureTrigger was not created when configuration folder was empty, see #990

WebLogic Deploy Tooling 1.9.17

10 Aug 21:53
Compare
Choose a tag to compare

Additional features in this release:

  • Added support for SubDeployment configuration at the application level.
  • Added discovery of online workmanager attributes.
  • Changed compareModel to keep and return original attributes for applications and libraries when only the source path differs. This ensures that undeploy and later deploy work as intended.

Bugs addressed in this release:

  • Fixed issue where applyJRF was failing during domain creation on WebLogic 11g (10.3.6).
  • Fixed issue preventing staging mode for an application or library from getting set during deploy or redeploy.
  • Fixed bug in error messages 05026 and 05029 to present valid options to choose.
  • Fixed issue preventing listen port in the server template from getting set.
  • Fixed issue preventing DatasourceForAutomaticMigration from being set to null for a cluster.
  • Fixed derivation of Kubernetes replicas value to check both DynamicClusterSize and MaximumDynamicServerCount for dynamic clusters.
  • Fixed discovery of Machine in Servers for online discovery.
  • Corrected default for RotateLogOnStartup for online discovery of WebServer Log configuration.
  • Fixed issue with prepareModel where values in the variables file were overwritten when a corresponding @@PROP: key@@ token was found in the model.

WebLogic Deploy Tooling 1.9.16

12 Jul 22:05
Compare
Choose a tag to compare

Additional features in this release:

  • validateModel now supports multiple variable files.

Bugs addressed in this release:

  • Fixed issue that prevented Plan files from being included in the archive zip.
  • Fixed issue preventing JMS Server PersistentStore from being discovered.
  • Avoid checking ServerTemplate and MigratableTarget MBeans for deletion in older WLS versions
  • Changed default behavior for updateDomain where an application in the model has the same SourcePath as what is already deployed (same physical location). When the paths are identical, updateDomain will redeploy the application where it was previously skipped because no file hash could be determined for before versus after.