Skip to content

Ozone Framework v8.0.0.0-RC1

Pre-release
Pre-release
Compare
Choose a tag to compare
@jharlan-nextcentury jharlan-nextcentury released this 03 Dec 15:47
· 871 commits to master since this release

This 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)