Releases: oracle/weblogic-toolkit-ui
Releases · oracle/weblogic-toolkit-ui
WebLogic Kubernetes Toolkit UI v1.5.0
Major New Features
None
Other Changes
- #202 - Added support for Verrazzano 1.5.0+ (which uses WebLogic Kubernetes Operator 4.0.0+).
- #204 - Updated the Archive Editor to align with WebLogic Deploy Tooling 3.0.0+ changes to the archive format.
- #205 - Added support for installing the optional Verrazzano component Argo CD with Verrazzano 1.5.0+.
- #205 - Added support to configure Kubernetes connectivity data for Verrazzano managed clusters.
- #210 - Added support for Verrazzano
Get Application Status
action to check the status on the correct cluster using a
multi-cluster application targeted to one or more managed clusters. - #213 - Improved Verrazzano Ingress Trait rule editor to allow the user to choose the Destination Host by WebLogic cluster or non-clustered server name.
- #215 - Added a
Update URLs
button to the Verrazzano application's Ingress Trait that populates the Ingress Rules table
with a URL once the application deployment is complete. - #221 - Streamlined the WKO Ingress Routes table to conserve space.
- #223 - Added Proxy URL validation to the network connection and User Preferences dialogs to make sure the user enters
a URL and not just a host:port combination.
Bug Fixes
- #201 - Fixed a bug where the project file was not being cleaned up properly when a cluster was removed and
Prepare Model
was run again. - #205 - Fixed a bug that caused the Verrazzano
Get Application Status
call to fail. - #211 - Fixed a bug with sorting the Ingress Rule's Route Annotations table's columns.
- #214 - Fixed a bug where the Verrazzano
Check Verrazzano Install Status
action was reporting installation is still in progress after a successful upgrade. - #216 - Improved the behavior of the Model Code View sliders when the window is resized.
- #217 - Fixed a bug where the kubectl version output was reporting an incorrect server version number with newer versions of Kubernetes.
- #219 - Fixed a bug with Verrazzano 1.4.0+ installation where the wrong Verrazzano Platform Operator file name was being used.
- #220 - Cleaned up the table formatting/behavior across the application.
- #222 - Fixed a bug with container image tag validation that was causing regular expression catastrophic backtracking, leading to slow validation responses.
Known Issues
- In the Model Design View, changing the
Source Path
andPlan Path
fields for existing App Deployments and Shared Libraries
is broken in this release. To work around it, either remove and recreate the deployment or use the Model Code View's
Model Editor and Archive Editor to make the appropriate changes. - In Model Design View, the
Plan
/Plan Path
fields for App Deployments mistakenly allow you to select a directory. This is
not valid and will result in an error. Please make sure to select a file for any deployment plan. - On Linux, the open and save dialogs open behind the main application window. This is due to
Electron bug 32857. - When deploying a Verrazzano application, the
Get Application Status
button only checks the status of the project's
Verrazzano component containing the WebLogic domain specification. - Verrazzano installation does not support a multi-cluster installation.
WebLogic Kubernetes Toolkit UI v1.4.1
Major New Features
None
Other Changes
- #192: Add the ability to install and work with older versions of operator using the latest published Helm chart.
Bug Fixes
- Resolved issue Discover Model issue introduced in 1.4.0 by picking up the fix in WebLogic Deploy Tooling 2.4.1.
- Resolved issue with Deploy Domain failing due to a WebLogic Kubernetes Operator error from the new conversion/validating
webhook (fix in a new published version of the WebLogic Kubernetes Operator 4.0.0 Helm chart). - #190: Resolved a macOS-specific issue in check to see if the WebLogic Kubernetes Operator is already installed.
- #191: Resolved WebLogic Kubernetes Operator 4.0 issues with the Domain Resource spec generation.
- #191: Resolved an issue with WebLogic Kubernetes Operator 3.x where the
wdtInstallHome
was named incorrectly under one condition. - #191: Resolved a gap in the functionality for WDT and Model locations in the Domain Resource spec when using images
instead of creating them.
Known Issues
- On Linux, the open and save dialogs open behind the main application window. This is due to
Electron bug 32857. - When deploying a Verrazzano application, the
Check Application Status
button only checks the status of the project's
Verrazzano component containing the WebLogic domain specification. - WKTUI does not currently show the Verrazzano URL needed to access the application. The URL will always be of
the formhttps://<gateway-hostname>/<app-path>
, where thegateway-hostname
is the name created by Verrazzano
in theGateway
object. To get the name of the generated gateway object, runkubectl get gateway -n <namespace> --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}'
. Next, runkubectl get gateway <gateway-name> -n <namespace> -o yaml
and review thehosts
entry of the.spec.servers
section to find the DNS name that corresponds to the
gateway-hostname
to use in the URL.
WebLogic Kubernetes Toolkit UI v1.4.0
Major New Features
- #173: Added support for WebLogic Kubernetes Operator 4.0. While it is now the default, versions 3.3+ are still supported.
Other Changes
- #175: Added Zoom In, Zoom Out, and Actual Size menu options to the Window menu.
- #178: Integrated the
Prepare Model
action with the changes in WebLogic Deploy Tooling 2.4.0. - #179: Updated the WebLogic Remote Console integration to support version 2.4.1 (2.4.0 also supported).
- #188: Added file download functionality to all Code View pages
Bug Fixes
- #171: Improved workaround for the issue limiting the ability to select text from the Code View scripts (WKTUI-375).
- #172: Resolved issue when using Domain-in-Image that was causing the domain to not be created.
- #174: Resolved an issue where the
Install Ingress Controller
action was always passing the image pull secret--even when the user indicated not to use one. - #176: Resolved an issue where the
Update Ingress Routes
action was always passing theSSL pass-through
argument--even when the user did not request it. - #182: Resolved Verrazzano 1.4.0+ installation issue caused by a change in the published operator file name.
- #186: Resolved Verrazzano-related issue where Ingress Trait rules were not including the hosts or destination-related fields.
- #187: Resolved an issue where the operator domain variable override config map was not being created properly.
- #187: Resolved an issue with the
apiVersion
of the Verrazzano component- and application-related being incorrect. - #189: Resolved a rendering issue on the Ingress Controller Code View page when switching tabs.
Known Issues
- On Linux, the open and save dialogs open behind the main application window. This is due to
Electron bug 32857. - When deploying a Verrazzano application, the
Check Application Status
button only checks the status of the project's
Verrazzano component containing the WebLogic domain specification. - WKTUI does not currently show the Verrazzano URL needed to access the application. The URL will always be of
the formhttps://<gateway-hostname>/<app-path>
, where thegateway-hostname
is the name created by Verrazzano
in theGateway
object. To get the name of the generated gateway object, runkubectl get gateway -n <namespace> --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}'
. Next, runkubectl get gateway <gateway-name> -n <namespace> -o yaml
and review thehosts
entry of the.spec.servers
section to find the DNS name that corresponds to the
gateway-hostname
to use in the URL.
WebLogic Kubernetes Toolkit UI v1.3.0
Major New Features
- Support for creating and deploying the Verrazzano component for the WebLogic domain, and an application that references it.
Other Changes
- Updated the WebLogic Remote Console integration to support version 2.4.0.
- Added support for specifying node selectors when installing the WebLogic Kubernetes Operator and deploying the WebLogic
domain, either directly or as a Verrazzano component. - Added support for the user specifying the Helm timeout value when helm is used (i.e., Installing/updating WebLogic
Kubernetes Operator and installing the Ingress Controller). - Added tooltips across all icon buttons to describe what they do.
- Added an anti-affinity specification to the generated WebLogic domain resource, as recommended by the WebLogic Kubernetes Operator docs.
Bug Fixes
- Fixed an issue introduced by newer WDT versions that was forcing the domain cluster size to only allow replicas to be set to 0 (WKTUI-365).
- #164: Fixed the link in the Introduction dialog to open in the user's browser instead of inside the app.
- #167: Improved the validation logic and error messages around having an empty model.
- #170: Worked around an issue that was limiting the ability to select text from the Code View scripts (WKTUI-375).
Known Issues
- On Linux, the open and save dialogs open behind the main application window. This is due to
Electron bug 32857. - When deploying a Verrazzano application, the
Check Application Status
button only checks the status of the project's
Verrazzano component containing the WebLogic domain specification. - Due to the workaround for WKTUI-375, users are not able to tab to the script area of the Code View pages.
WebLogic Kubernetes Toolkit UI v1.2.0
Major New Features
- Model Design View added via integration with the WebLogic Remote Console 2.3.0.
Users must download and install the WebLogic Remote Console version 2.3.x.
Other Changes
- Added a new installer for macOS ARM.
- #141: Added support for WDT online remote discovery.
Bug Fixes
- #107: Resolving an issue where the
Save As
functionality was not handling the archive file properly if there were no
pending updates to the archive file (Jira WKTUI-322). - Adding missing service account argument for WebLogic Kubernetes Operator installation shell scripts (Jira WKTUI-337).
- #123: Changing Domain status message when domain status is available (Jira WKTUI-345).
- #127: Correcting an issue that was causing unsaved changes with no project to be lost when opening a new or existing project.
- #129: Fixing an issue where the wrong window was getting its title changed when opening a new project.
- #130: Fixing an issue where the window title was set incorrectly for a new or existing project.
- #131: Tightening up the logic for saving a project to get predictable results when encountering write permission errors.
- Fixed busy dialog messages used during WebLogic Kubernetes Operator install and update.
- #136: Corrected
app.addRecentDocument()
handling so that the file always exists on disk prior to the call being made. - #147: Corrected an issue with the PATH environment variable that was causing WebLogic Image Tool-related issues on Linux with Podman.
WebLogic Kubernetes Toolkit UI v1.1.1
Major New Features
No new features
Other Changes
- Revamp the Ingress Route editing mechanism:
- Add busy dialog while fetching existing service data from the domain's Kubernetes namespace prior to opening the route edit dialog.
- Add placeholders to the
Target Service
andTarget Port
fields to clarify the current state of these fields when no value is selected. - Add logic to reset the
Target Port
field selection when theTarget Service
field changes and the selected port is not valid for the new service selected.
- Rework the Image page and related fields on the Domain page to improve usability. With these changes, a user not needing to create new images can bypass the Image page completely.
- Convert
Use Auxiliary Image
andCreate New Auxiliary Image
switches to radio buttons to make the three options a user has clearer. - Move the
Image Tag
andImage Registry Address
fields from the Image page tabs to the Domain page when not creating a new image. - Replicate the
Create New Primary Image
andAuxiliary Image Configuration
controls from the Image page to the Domain page. - Add navigation buttons on the Domain page to direct the user to go back to the Image page when creating a new image.
- Convert
- Bundle WebLogic Deploy Tooling 2.1.0. See WDT release notes for details.
- Rework Model actions to work better for
Domain in Image
andDomain in PV
use cases.- Enhance Prepare Model action to use the new target types added in WebLogic Deploy Tooling 2.1.0 so that Prepare Model works properly for
Model in Image
,Domain in Image
andDomain in PV
use cases. - Remove
Domain in PV
check that was previously preventing bothValidate Model
andPrepare Model
actions from being used.
- Enhance Prepare Model action to use the new target types added in WebLogic Deploy Tooling 2.1.0 so that Prepare Model works properly for
- Enhance Domain page
Cluster
table to be editable when usingDomain in PV
to support use cases where the project has or doesn't have a model. - Convert all
aria-label
fields to use the i18n resource bundle. - Remove
webui
unit tests from the installers.
Bug Fixes
- Resolve issue with "Save As" when saving project file in a different directory.
- Resolve issue with "Save As" where the project was losing an entry for the archive file if no pending changes exist.
- Resolve issue where project file to window mapping was causing unnecessary reassigning of the credential manager.
- Add additional RPM installer dependencies to try to resolve installation issues when on a Linux VM not being used as a desktop machine.
- Add a native macOS ICNS icon to resolve mangled icon on macOS.
- Resolve issue with existing ingress route detection to eliminate overwrite warnings when route does not exist.
WebLogic Kubernetes Toolkit UI v1.1.0
Major New Features
- Updated macOS environment control to specify extra environment settings to pass down to Docker/Podman, kubectl, and Helm invocations.
- Bundling WebLogic Deploy Tooling 2.0.0. See WDT release notes for details.
- New Validate Model action that leverages WDT 2.0 changes to validate the model files and reports any validation errors it finds.
- Updated Prepare Model action that leverages WDT 2.0 changes to improve model preparation for deploying with WebLogic Kubernetes Operator.
- Added support for splitting the FMW (WebLogic or FMW Infrastructure) and WDT model images (also known as auxiliary images).
- New Create Auxiliary Image action to create an auxiliary image.
- New Push Auxiliary Image action to push an auxiliary image to an image registry.
- New Update Operator action to apply changes such as a version upgrade to an existing WebLogic Kubernetes Operator installation.
- New Uninstall Operator action to uninstall the WebLogic Kubernetes Operator installation and optionally, its Kubernetes namespace.
- New Undeploy Domain action to undeploy an existing domain and optionally, its Kubernetes namespace.
- New Uninstall Ingress Controller action to uninstall the ingress controller installation and optionally, its Kubernetes namespace.
- Updated Ingress Route editing to improve control for SSL and provide lists of available target services and target ports.
Other Changes
- Added the
Save As
menu item to allowing saving a project and any model files to a new name/location. - Improved Internet connectivity check mechanism and added configurable timeout settings to address issues some users were having with the default OCI DNS settings causing extra long DNS name resolution times that were triggering the hard-coded timeout.
- Upgraded Electron to version 16.
- Upgraded the Model Code View page's embedded ACE editor to 1.4.13.
- Relocated the older, macOS-specific
Extra Path Directories
functionality from the Kubernetes Client Configuration page to the Project Settings page to better align with new macOS environment settings and the scope to which they apply. - Replaced
Help
menu'sVisit Website
menu item with aView Documentation
menu item that opens the WebLogic Kubernetes Toolkit UI documentation in the user's browser. - Added a result dialog to display the Primary Image's custom base image's content found by the Inspect Image action.
- Added a warning message to the Discover Model action if the project has existing model files that will be overwritten by the action.
- Changed the Windows and Linux About dialog to not be modal.
- Added
Application Deployment Plan
,Custom File
, andCustom Directory
option types to the Archive editor's Add dialog.
Bug Fixes
- Resolved macOS-specific issue with
Quit WebLogic Kubernetes Toolkit UI
where it required invoking it multiple times to exit the application. - Resolved macOS-specific issue where
Quit WebLogic Kubernetes Toolkit UI
was not working if the About dialog window was the last window open. - Resolved application update dialog issue where the Release Notes link was not opening in the user's browser.
- Resolved all known issues with application update functionality on all platforms.
- Resolved Podman-related issues to pass key environment variables down to all
podman
executions. - Resolved Podman-related issue with pushing to Docker Hub.
- Resolved issues with the Primary Image tab's Inspect Image button.
- Resolved issue with Prepare Model action's secret handling whereby domain secret values were being lost.
- Resolved an issue where double-clicking on an action button was causing multiple actions to run simultaneously.
- Worked around macOS-specific Electron issue that caused the model editor to not receive a blur event when using the application menus.
WebLogic Kubernetes Toolkit UI v1.0.0
Initial Public Release. For known issues, please refer to the Release Notes section of the documentation.