|
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