Releases: oracle/weblogic-deploy-tooling
Releases · oracle/weblogic-deploy-tooling
WebLogic Deploy Tooling 2.4.0
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
-targetsupport 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
FrontendHostandFrontendHTTPPortwith 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
TopicSubscriptionParamswas incorrectly available onUniformDistributedQueueand notUniformDistributedTopic.
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
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
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
Bugs addressed in this release:
- WDT-653 - Change remote discovery file system path to always be the absolute path (#1143)
- Fixing issue with
extractDomainResourceprocessing legacy-style nested elements in thekubernetessection of the model (#1142). - WDT-647 - Prevent online
updateDomainfrom trying to stop applications that are not targeted (#1144) - Change
extractDomainResourceto generate an empty list ofimagePullSecretsby default (#1146) - Change
extractDomainResourceto not attempt to set thereplicasattribute 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
Additional features in this release:
- Added remote discovery of WebLogic Server domains:
- 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:
- 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
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.
- WDT-576 - Simplified logic related to online update of shared libraries to remove incomplete
- Bugs addressed in this release:
- Fixed default value of the
EncryptedValueEncryptedattribute of theWebserviceSecurityToken. - 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 theClientSecretEncryptedattribute of theIDCSIntegratorto be stored
in config.xml in unencrypted format. - WDT-621 - Corrected the
IDCSIntegratoralias entry for offline mode. - #1120 - Fixed an issue with unicode type comparison in WebLogic 14.1.1 that was causing
MailSessionproperties update to fail. - Add
WLSschema to theJRFandJRF-Compacttypedefs to address a problem with the schema being
created in the wrong tablespace, which ends up causing an insufficient privileges error.
- Fixed default value of the
WebLogic Deploy Tooling 2.1.1
WebLogic Deploy Tooling 2.1.0
Additional features in the release:
-
Major changes:
- Added new
-targettypes to supportDomain in ImageandDomain in PVto the existingwkoandvztargets, which are for use withModel in Image. - Added new mechanism to influence the output of the
-targetoptions to merge data from thekubernetessection 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.
- Added new
-
Other changes:
- Restored comments to Compare Model tool output.
- Expose
UseSampleDatabaseattribute indomainInfosection for use with thetopologyProfileattribute 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
rcuSchemaattribute 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
RemoteAnonymousRmit3Enabledattribute. - 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
KeyStoreTypesonline 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
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
VirtualHostandWebserviceSecurityfolders. - Added support for
topologyProfilein 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_sampleflag from the Model Help tool. - Converted
kubernetesmodel 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
RemoteAnonymousRmiiiopEnabledandRemoteAnonymousRmit3Enabledattributes in 12.2.1.3 and 12.2.1.4 PSUs. - Improved
discoverDomainto address some differences between online and offline discover-generated models. - Added target configuration settings to control behavior of gathering domain bin scripts with
discoverDomainandprepareModel. - 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
PlanStagingModewhen deploying applications with deployment plans. - Resolve discover issues with
UnixMachinetype. - 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
Bugs addressed in this release:
- Fixed JSON translator logic to handle multiple escape characters in text strings.