📣 Ozone 1.0.0-alpha.6 Released

Dear Community

It’s been a while, but there have been no less 3 further alpha releases done since the last alpha.3, two of which (alpha.4 and alpha.5) went so fast that they weren’t even announced :disappointed: Anyway, here we go through an alpha.6 bundle! :package:

:mega: We are pleased to let you all know that Ozone 1.0.0-alpha.6 was released on August 9th :tada:

What’s new in 1.0.0-alpha.6

In this release:

  • Ozone’s O3 is upgraded to Ref App 3.0.0-beta.13:
    • The OpenMRS config is validated at build time with Iniz validator.
    • Upgraded version 5.x of the app shell, which is designed to improve performance over slower connections.
    • Released form-builder 2.0.1, resolving an issue that would display an error to the user every time they accessed the app.
    • Improved the speed at which forms are loaded.
  • Addition of a maintenance mode service that automatically serves the maintenance page when the underlying service is down (thanks Traefik!)
    • The maintenance page is configurable - and beautiful :kiss:, thanks @pauladams :pray:
  • Fixed the patients data extract report of Common Reports.
    • (It used to report patients multiples time if they had multiple identifiers)
  • (Pro only) Improved SENAITE packing.
  • (Pro only) Opting in/out of demo data happens through a configurable separate service.
  • (Pro only) Ability to unmask the password on the Keycloak login page.

More techy or internal items:

  • Ozone’s own CI/CD was improved a lot, which helps the Ozone devs and QAs to be so much more on top of things.
    • Ozone’s own OpenMRS config, that adds bit and bobs to the Ref App config, is also validated at build time with Iniz validator.
  • Ozone’s own QA processes were improved a lot and are now mostly automated - kudos to @kdaud for that :pray:

Try out 1.0.0-alpha.6

Any feedback on this release will be eagerly welcome either here on Talk or on Slack’s channel #ozone.

Cc @abd.ak @afewerki @ahabib @aidjali @andylinton @dagimm @drizzentic @enochb @gsluthra @hadijah315 @hassan180 @hmouhtar @jack.carney2 @johnny94 @jtukey @manuel @michaelbontyes @mwovi @ornella @paul.cleary @ramashish @ronaldm @rubailly @sanjayap @shahin1 @shyamji @sthote @tamunoseimiebi @valens200 @zacbutko - @AMPATH @Brown @Mekom @OpenMRSInc @PalladiumKenya @PIH @Sonder @UCSF @UWash