Skip to content

Releases: ozoneplatform/ozone

Ozone v8.0.0.1-RC1

04 Apr 20:48
3fdbf23
Compare
Choose a tag to compare
Ozone v8.0.0.1-RC1 Pre-release
Pre-release

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)

16 Jan 13:21
Compare
Choose a tag to compare

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

03 Dec 15:49
Compare
Choose a tag to compare
Pre-release

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

03 Dec 15:47
Compare
Choose a tag to compare
Pre-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)