Skip to content

Releases: oracle/weblogic-deploy-tooling

WebLogic Deploy Tooling 2.4.0

02 Nov 18:49

Choose a tag to compare

Major New Features

  • None

Other Changes

  • #1193 - Added support for changing the RCU Data Source type during JRF domain creation (WDT-636).
  • #1210 - Improved the speed of remote discovery by bypassing remote calls to determine if a field was set (WDT-663).
  • #1218 - Added -target support for WebLogic Kubernetes Operator 4.0 to generate the domain and cluster schema resources.
  • #1220 - Added support for application modules for JDBC, JMS, and WLDF with normal WDT tokenization mechanisms (WDT-675).

Bug Fixes

  • #1194: Resolved an ordering issue when setting the FrontendHost and FrontendHTTPPort with dynamic clusters (WDT-668).
  • #1196: Fixed issue #1170 which was causing an unexpected NameError.
  • #1197: Log a warning when the security provider schematype file is missing (WDT-645) .
  • #1208: Refactored tool exit handling to simplify the logic and resolve various errors.
  • #1209: Resolved an issue with structured applications where the model data was not being honored for the deployment plan file name.
  • #1214: Resolved an issue with structured application discovery causing duplicate override files to show up in the archive file.
  • #1217: Resolved an issue with ATP database support that was not handling connect strings with multiple description fields.
  • #1229: Resolved an alias issue where the TopicSubscriptionParams was incorrectly available on UniformDistributedQueue and not UniformDistributedTopic.

Known Issues

  • Due to the changes made for WDT-663, the resulting remotely discovered model contains extra fields that would not normally be there.
    This is an area of ongoing work to clean up the online aliases to not depend on these extra remote calls to produce a clean model.

WebLogic Deploy Tooling 2.3.3

26 Aug 19:43

Choose a tag to compare

Additional features in this release:

  • #979 Enhanced model help, added bean descriptions, attribute descriptions, and interactive mode. (#1148)
  • WDT-644 Write log file path to tool startup stdout. (#1165)

Bugs addressed in this release:

  • Fixed bug in PrepareModel that could cause NameError: ExitCode. (#1169)
  • WDT-661 Fixed issue with deleting UnixMachines when applying an updated model online. (#1171)
  • #1183 Corrected skipArchive behavior for domain/bin when performing remote discovery. (#1191)
  • WDT-659 cleanup CLAException for compare_model.py. (#1163)
  • Removed INFO message when no PSU was found in the Oracle Home. (#1166)
  • Updated SnakeYaml to 1.30 to fix a YAML parsing bug. (#1168)
  • WDT-639 Apply consistent exit handling across tools. (#1169)
  • Bumped third party versions for several maven build plugins.
  • Bumped third party version for JUnit, Jacoco, and a few other build tools.

WebLogic Deploy Tooling 2.3.2

20 Jul 19:21

Choose a tag to compare

Additional features in this release:

  • WDT-654 Added support for additional configuration folders such as ManagedExecutorServiceTemplate, ManagedScheduledExecutorServiceTemplate, ManagedThreadFactoryTemplate, Http2Config , and DataSourceLogFile. (#1150)
  • WDT-654 Added support for additional attributes in SecurityConfiguration, including IdentityAssertionCacheEnabled, IdentityAssertionCacheTTL, and IdentityAssertionDoNotCacheContextElement. (#1150)
  • #1112 WDT-1112 Added support for structured application folders. (#1149)

Bugs addressed in this release:

  • The generated WKO custom resource was updated to match the latest v8 schema. (#1151)
  • Fixed a regression for 1144 (stop application with no target in online update domain) and 937 which failed if the source path is absolute path. (#1156)
  • WDT-658 Fixed SSL attribute OutboundPrivateKeyPassPhraseEncrypted in both Server and ServerTemplate. (#1161)
  • WDT-638 Improved exception handling. The tool should never throw an uncaught exception. (#1157)
  • Ensure comments are always included in generated Kubernetes resource files. (#1155)

WebLogic Deploy Tooling 2.3.1

17 Jun 15:23

Choose a tag to compare

Bugs addressed in this release:

  • WDT-653 - Change remote discovery file system path to always be the absolute path (#1143)
  • Fixing issue with extractDomainResource processing legacy-style nested elements in the kubernetes section of the model (#1142).
  • WDT-647 - Prevent online updateDomain from trying to stop applications that are not targeted (#1144)
  • Change extractDomainResource to generate an empty list of imagePullSecrets by default (#1146)
  • Change extractDomainResource to not attempt to set the replicas attribute on every cluster by default (#1147)
  • Tweaking the remote discovery data structure exchanged with WebLogic Kubernetes Toolkit UI (#1145)

WebLogic Deploy Tooling 2.3.0

06 Jun 18:53

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

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

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

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

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

Choose a tag to compare

Bugs addressed in this release:

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