Skip to content

Commit 303d69e

Browse files
committed
Merge branch 'april-psus' into 'main'
adding support for the April PSUs and preparing for 4.0.1 release See merge request weblogic-cloud/weblogic-deploy-tooling!1674
2 parents e2b0e79 + 4d042ca commit 303d69e

File tree

3 files changed

+139
-85
lines changed

3 files changed

+139
-85
lines changed

Diff for: core/src/main/resources/oracle/weblogic/deploy/aliases/category_modules/WebAppContainer.json

+9-3
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,19 @@
2929
"default_name_value": "${NO_NAME_0:%DOMAIN%}",
3030
"folders": {},
3131
"attributes": {
32-
"FrameCountLimitResetInterval": [ {"version": "[14.1.2,)", "wlst_mode": "online", "wlst_name": "FrameCountLimitResetInterval", "wlst_path": "WP001", "default_value": 60, "wlst_type": "integer" } ],
32+
"FrameCountLimitResetInterval": [
33+
{"version": "[14.1.1.0.0.240328,14.1.2)", "wlst_mode": "both", "wlst_name": "FrameCountLimitResetInterval", "wlst_path": "WP001", "default_value": 60, "wlst_type": "integer" },
34+
{"version": "[14.1.2,)", "wlst_mode": "online", "wlst_name": "FrameCountLimitResetInterval", "wlst_path": "WP001", "default_value": 60, "wlst_type": "integer" }
35+
],
3336
"HeaderTableSize": [ {"version": "[14.1.1,)", "wlst_mode": "both", "wlst_name": "HeaderTableSize", "wlst_path": "WP001", "default_value": 4096, "wlst_type": "integer" } ],
3437
"InitialWindowSize": [ {"version": "[14.1.1,)", "wlst_mode": "both", "wlst_name": "InitialWindowSize", "wlst_path": "WP001", "default_value": 65535, "wlst_type": "integer" } ],
3538
"MaxConcurrentStreams": [ {"version": "[14.1.1,)", "wlst_mode": "both", "wlst_name": "MaxConcurrentStreams", "wlst_path": "WP001", "default_value": 300, "wlst_type": "integer" } ],
3639
"MaxFrameSize": [ {"version": "[14.1.1,)", "wlst_mode": "both", "wlst_name": "MaxFrameSize", "wlst_path": "WP001", "default_value": 16384, "wlst_type": "integer" } ],
3740
"MaxHeaderListSize": [ {"version": "[14.1.1,)", "wlst_mode": "both", "wlst_name": "MaxHeaderListSize", "wlst_path": "WP001", "default_value": 2147483647, "wlst_type": "integer" } ],
38-
"MaxStreamResets": [ {"version": "[14.1.2,)", "wlst_mode": "online", "wlst_name": "MaxStreamResets", "wlst_path": "WP001", "default_value": null, "derived_default": "${:true}", "wlst_type": "string" } ],
41+
"MaxStreamResets": [
42+
{"version": "[14.1.1.0.0.240328,14.1.2)", "wlst_mode": "offline", "wlst_name": "MaxStreamResets", "wlst_path": "WP001", "default_value": 0, "derived_default": "${:true}", "wlst_type": "integer" },
43+
{"version": "[14.1.1.0.0.240328,)", "wlst_mode": "online", "wlst_name": "MaxStreamResets", "wlst_path": "WP001", "default_value": 400, "derived_default": "${:true}", "wlst_type": "integer" }
44+
],
3945
"Notes": [ {"version": "[14.1.1,)", "wlst_mode": "both", "wlst_name": "Notes", "wlst_path": "WP001", "default_value": null, "wlst_type": "string" } ]
4046
},
4147
"wlst_attributes_path": "WP001",
@@ -60,7 +66,7 @@
6066
],
6167
"MaxPostSize": [ {"version": "[10,)", "wlst_mode": "both", "wlst_name": "MaxPostSize", "wlst_path": "WP001", "default_value": -1, "wlst_type": "integer" } ],
6268
"MaxPostTimeSecs": [ {"version": "[10,)", "wlst_mode": "both", "wlst_name": "MaxPostTimeSecs", "wlst_path": "WP001", "default_value": -1, "wlst_type": "integer" } ],
63-
"MaxRequestParamterCount": [ {"version": "[12.1.2,12.2.1.4)", "wlst_mode": "both", "wlst_name": "MaxRequestParamterCount", "wlst_path": "WP001", "default_value": 10000, "wlst_type": "integer", "get_method": "GET" } ],
69+
"MaxRequestParamterCount": [ {"version": "[12.1.2,12.2.1.4)", "wlst_mode": "both", "wlst_name": "MaxRequestParamterCount", "wlst_path": "WP001", "default_value": 10000, "wlst_type": "integer", "get_method": "GET" } ],
6470
"MaxRequestParameterCount": [ {"version": "[12.1.2,)", "wlst_mode": "both", "wlst_name": "MaxRequestParameterCount", "wlst_path": "WP001", "default_value": 10000, "wlst_type": "integer", "get_method": "GET" } ],
6571
"MaxSingleHeaderSize": [
6672
{"version": "[12.2.1.3.0.221210,12.2.1.4)", "wlst_mode": "online", "wlst_name": "MaxSingleHeaderSize", "wlst_path": "WP001", "default_value": "-1", "wlst_type": "integer" } ,

Diff for: documentation/4.0/content/release-notes/_index.md

+15-82
Original file line numberDiff line numberDiff line change
@@ -1,102 +1,35 @@
11
+++
22
title = "Release Notes"
33
date = 2024-01-09T18:27:38-05:00
4-
weight = 74
4+
weight = 73
55
pre = "<b> </b>"
66
+++
77

88

9-
### Changes in Release 4.0.0
9+
### Changes in Release 4.0.1
1010
- [Major New Features](#major-new-features)
1111
- [Other Changes](#other-changes)
1212
- [Bugs Fixes](#bug-fixes)
1313
- [Known Issues](#known-issues)
1414

1515

1616
#### Major New Features
17-
- #1481 - Added new Verify SSH Tool to support testing an environment for using the new SSH support.
18-
- #1516 - Added SSH support for Discover Domain, Update Domain, and Deploy Apps Tools that will allow
19-
these tools to work against a WebLogic domain running on a remote machine.
20-
- #1548, #1553, #1556 - Revamped the Model Help Tool to improve the semantics and behavior of interactive mode.
21-
Added online mode support. Fixed CRDs to work consistently with alias folders and attributes.
22-
- #1550 - Refactored the archive file and moved content extraction into `$DOMAIN_HOME/config/wlsdeploy` for some types
23-
to take advantage of existing Pack/Unpack behavior and admin server to managed server replications capabilities.
24-
- #1584 - Added support for creating WebLogic authorization policies during domain creation (GitHub issue #1496).
25-
- #1641, #1643, #1644, #1645, #1646, #1647, #1648, #1650 - Overhauled Application and Library provisioning. As part of
26-
this overhaul, we have tried to define the semantics for non-archived application deployments, particularly
27-
with online Update Domain and Deploy Applications tools. For non-archive applications/libraries, online deployment of
28-
binaries outside of the archive will always assume that the binaries are available to the Administration Server at the
29-
model-specified paths. Neither the `-remote` or SSH options will attempt to upload the non-archived binaries.
30-
- #1654, #1655, #1656, #1658, #1659, #1661 - Overhaul of the Create Domain Tool's support for running RCU and applying
31-
RCU-related changes to the RCU Data Sources.
17+
None
3218

3319
#### Other Changes
34-
- #1544 - Consolidated multiple internal WLST helper methods to get an MBean.
35-
- #1552 - Added typedef support for `discoverExcludedBinariesList` to allow OIG to add a custom application in the
36-
Oracle Home to the archive file.
37-
- #1564 - Added Discover Domain Tool support for discovering the WebLogic Remote Console domain extension.
38-
- #1568 - Added the ability to remove MBean assignments in the model by setting them to null or empty (GitHub issue #1483).
39-
- #1569 - Improved version handling for online operations to always use the server's WebLogic Server version.
40-
- #1572 - Enhanced the `wlsdeploy.debugToStdout` system property to also include exception stacktraces when set to `true`.
41-
This will help WebLogic Kubernetes Operator users running into WDT issues to see the details normally hidden in
42-
the log files.
43-
- #1583 - Eliminated the `-domain_home` argument from tools running in online mode.
44-
- #1586 - Simplified variable injector configuration and customization.
45-
- #1587 - Removed deprecated RCU-related command-line arguments from the Create Domain Tool.
46-
- #1588 - Deprecated the `domainInfo` section's `OPSSSecrets` attribute and replaced it with `OPSSWalletPassphrase` to
47-
better represent the purpose of the attribute.
48-
- #1592 - Deprecated Verrazzano support.
49-
- #1598 - Added support for online wallet distribution to managed servers in 14.1.2.
50-
- #1599 - Added support for the 12.2.1.4 and 14.1.1 January 2024 PSUs.
51-
- #1605 - Deprecated the Deploy Applications Tool. The intention going forward is that users should be able to use
52-
the Update Domain Tool, which already does everything that the Deploy Applications Tool does and more.
53-
- #1613 - Added ability to use variable tokens in the SAML 2 data initialization property files that will be replaced
54-
during domain creation or update processing.
55-
- #1614 - Updated Discover Domain Tool to overwrite existing variable and archive files if they already exist.
56-
- #1616 - Improved `RCUDbInfo` validation in Create Domain tool.
57-
- #1630 - Replaced the `-variable_property_file` argument in the Inject Variables tool with `-variable_file`
58-
- #1653 - Added support for creating a domain with password digests enabled and users that are properly provisioned so
59-
that you do not need to delete and recreate the users after the server is started.
60-
- #1654 - Added `OAM` and `OIG` domain typedefs to support the Oracle Identity Management team's Kubernetes offering.
61-
Please be aware that these are not intended to be general-purpose, WDT typedefs and are only supported by
62-
the Oracle Identity Management team in the context of their Kubernetes offering!
63-
- #1654 - Deprecated the `RCUDbInfo` section's `databaseType` attribute and replaced it
64-
with `oracle_database_connection_type`.
65-
20+
- #1664 - Added support for the `OptionalFeatureDeployment` top-level folder.
21+
- #1665, #1667 - Formalized support for both the replicated `config/wlsdeploy/custom/` and non-replicated
22+
`wlsdeploy/custom` locations. Added support in the Archive Helper Tool and tweaked the validation message
23+
to only notify the user if they are only using the non-replicated location.
24+
- #1669 - Enhanced the WLS Policy support to allow users to modify built-in policies.
25+
- #1674 - Added 12.2.1.4 and 14.1.1 April 2024 PSU support.
26+
6627
#### Bug Fixes
67-
- #1555 - Fixed issues with creating and discovering `UnixMachine` objects in online mode.
68-
- #1562 - Added missing default values for `RCUDbInfo` attributes.
69-
- #1563 - Fixed an issue with Compare Model where it was trying to compare an invalid field.
70-
- #1565 - Suppressed logging of domain typedef information by the exit context used to handle unexpected errors.
71-
- #1575 - Added support for storing the `CreateTableDDLFile` script referenced by the `TransactionLogJDBCStore` in the
72-
archive file.
73-
- #1579 - Fixed an issue that limited the number of secret keys that could be referenced by the model.
74-
- #1584 - Fixed an issue where online updates that required restarts were using a 12.2.1+ API even with older versions.
75-
- #1603 - Fixed a bug related to online WLST error message formatting.
76-
- #1608 - Fixed a bug in creating Security groups that are members of another group.
77-
- #1610 - Fixed a bug where the Create Domain and Update Domain Tools were trying to create a security provider that
78-
is not valid in the current WebLogic Server version.
79-
- #1615 - Fixed an issue where certain errors during online update or deploy operations could leave a pending edit
80-
state that caused subsequent invocations to fail due to the pending edit state.
81-
- #1619 - Fixed a bug that was causing offline discovery to omit the `LogRotation` attribute when the value was set to `none`.
82-
- #1631 - Fixed an issue where the Update Domain and the Deploy Applications Tools running in online mode were trying to
83-
call start on an application when earlier changes required a server restart.
84-
- #1634 - Fixed an issue with the `ResourceManagement` MBean when running the Discover Domain Tool in online mode with
85-
WebLogic Server 14.1.1 and newer.
86-
- #1636 - Fixed an issue with Update Domain and Deploy Applications Tools when using the `-remote` option that was
87-
causing a TODO message to be generated when there was nothing for the user to do.
88-
- #1638 - Fixed an issue with the Update Domain and Deploy Applications Tools where the application specified a
89-
`PlanDir` and a `PlanPath` but the online deployment was ignoring the `PlanDir`, resulting in a file does
90-
not exist error when attempting to deploy the application.
91-
- #1642 - Fixed deployment issues with deploying applications not included in an archive file.
92-
- #1643 - Fixed an issue with Discover Domain where application/library path tokenization was preventing adding
93-
deployments to the archive file.
94-
- #1657 - Fixed an issue with the JRF pre-check functionality of the Create Domain Tool where it was ignoring any Data
95-
Source overrides for the STB data source set in the model.
96-
- #1659 - Fixed an issue with the Create Domain Tool where it was ignoring any Data Source overrides for the OPSS data
97-
source set in the model when fixing the jps-copfig.xml and jps-config-jse.xml files.
98-
- #1660 - Fixed an issue with the Update Domain Tool running in online mode against a JRF domain that was causing extra
99-
analysis of applications and libraries that the JRF domain typedef declares as filtered.
28+
- #1666 - Fixed a bug with extracting the WebLogic Remote Console extension that caused an error if the archive file
29+
includes a directory entry.
30+
- #1670 - Worked around a Jython 2.2.1 bug with `posixpath.isfile()` where it was returning `False` when the answer
31+
should have been `True`.
32+
- #1672 - Added None checks around plan file name calculations.
10033

10134
#### Known Issues
10235
- SSH support requires a reasonably recent version of Bouncy Castle. WDT picks up Bouncy Castle from WLST so, for example,

0 commit comments

Comments
 (0)