|
1 | 1 | +++
|
2 | 2 | title = "Release Notes"
|
3 | 3 | date = 2024-01-09T18:27:38-05:00
|
4 |
| -weight = 74 |
| 4 | +weight = 73 |
5 | 5 | pre = "<b> </b>"
|
6 | 6 | +++
|
7 | 7 |
|
8 | 8 |
|
9 |
| -### Changes in Release 4.0.0 |
| 9 | +### Changes in Release 4.0.1 |
10 | 10 | - [Major New Features](#major-new-features)
|
11 | 11 | - [Other Changes](#other-changes)
|
12 | 12 | - [Bugs Fixes](#bug-fixes)
|
13 | 13 | - [Known Issues](#known-issues)
|
14 | 14 |
|
15 | 15 |
|
16 | 16 | #### 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 |
32 | 18 |
|
33 | 19 | #### 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 | + |
66 | 27 | #### 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. |
100 | 33 |
|
101 | 34 | #### Known Issues
|
102 | 35 | - SSH support requires a reasonably recent version of Bouncy Castle. WDT picks up Bouncy Castle from WLST so, for example,
|
|
0 commit comments