Releases: oracle/weblogic-deploy-tooling
Releases · oracle/weblogic-deploy-tooling
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
EncryptedValueEncrypted
attribute 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 theClientSecretEncrypted
attribute of theIDCSIntegrator
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 theJRF
andJRF-Compact
typedefs 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
-target
types to supportDomain in Image
andDomain in PV
to the existingwko
andvz
targets, which are for use withModel in Image
. - Added new mechanism to influence the output of the
-target
options to merge data from thekubernetes
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.
- Added new
-
Other changes:
- Restored comments to Compare Model tool output.
- Expose
UseSampleDatabase
attribute indomainInfo
section for use with thetopologyProfile
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
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
andWebserviceSecurity
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
andRemoteAnonymousRmit3Enabled
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
andprepareModel
. - 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
Bugs addressed in this release:
- Fixed JSON translator logic to handle multiple escape characters in text strings.
WebLogic Deploy Tooling 1.9.19
Additional features in this release:
- Added support for configuration attributes that are backported using WebLogic Patch Set Update.
- Added online configuration support for
RemoteAnonymousRmiiiopEnabled
andRemoteAnonymousRmit3Enabled
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
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
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
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.