Releases: ozoneplatform/ozone
Ozone v8.0.0.1-RC1
General
- Documentation improvements
- Improve bundle creation script (build.sh)
Backend:
- Add migration support for Oracle database
- Add two new example widgets
- Bump Django version number
- Bump Waitress Version number
Frontend:
- Bump node-sass version number
Upgrading:
- Please see Ozone Configuration Guide for details (ozone-documents/Ozone Configuration Guide)
Ozone v8.0.0.0 (GA)
This release is a major rewrite of OWF including a complete rewrite of the frontend and backend.
Ozone v8 remains backward compatible with v7.17.1.0 and newer widgets.
General
- Convert documents to Asciidoc
- Docker support
- Bundle CMAPI widget
Backend:
- Rewrite backend from Java (Grails) to Python (Django)
- PostgreSQL, MySQL, and MSSQL database support
- Add database migration scripts
- CAC and CAS authentication
- Database schema improvements
- Add endpoints for legacy endpoints called directly from widget API
- Server-side configurable login and consent pages
- Add
.env
files for easy configuration
Frontend:
- Rewrite frontend client from ExtJS to React (Typescript)
- Functionality from 7.17.2.x replicated
- Removal of ExtJS
- AML 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
)
Ozone Framework v8.0.0.0-RC2
This release focused on rewriting the backend in Python (Django) - removing Java dependencies while remaining backward compatible.
General:
- Documentation fixes and improvements
- Bundle esri widget
Backend:
- Rewrite backend from Java (Grails) to Python (Django)
- Postgres, Mysql, Mssql, Oracle database support
- Add database migration scripts
- CAC and CAS Authentication
- Database schema improvements
- Add endpoints for legacy endpoints called directly from widget API
Frontend:
- Client API Refactor
- AML Marketplace Integration
Upgrading:
- Please see Ozone Configuration Guide for details (ozone-documents/Ozone Configuration Guide)
Ozone Framework v8.0.0.0-RC1
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
)