Ozone Framework v8.0.0.0-RC1
Pre-releaseThis release focused on rewriting the frontend client while utilizing the original Java backend and widget API assuring backward compatibility
Patch process to upgrade 7.17.1.0 to 7.17.2.0 is no longer required/included
ExtJS is no longer part of the distribution
No database changes were made
General:
-
Update version to v8.0.0.0
-
Documentation fixes and improvements
Backend:
-
An external application.yml is now read from the classpath (e.g. /tomcat/lib/ozone/framework/application.yml), rather than requiring the changes to be made within the unpacked WAR or specifying an alternate location on the command line
-
Added security handler classes for REST-based authentication
-
A "login/status/" endpoint has been added (in the LoginController) to return the user profile & details.
-
The "config.js" endpoint is no longer used (but has not been removed) for initial application configuration. All pre-launch configuration can now be set in the application.yml file and is provided to the client by injecting global JavaScript values into the rendered GSPs.
-
Example widgets are no longer bundled with / served by the backend.
-
The patch utility JAR (and the associated process) is no longer needed or included.
Frontend:
-
Rewrite frontend client from ExtJS to React (Typescript)
-
Functionality from 7.17.2.X replicated
-
Removal of ExtJS
-
OMP Marketplace Integration
-
Updated Dashboard Builder
-
Add configurable consent page
-
Add configurable classification banners
-
UI/UX Improvements
Upgrading:
- Please see Ozone Configuration Guide for details (
ozone-documents/Ozone Configuration Guide
)