OpenMeetings v6.0.0 is the second major release since migrating all audio & video components to webRTC and HTML5. There are a number of fixes and improvements in Security as well as webRTC handling as part of this release.




New features available in v6.0.0:




Performance metrics using Prometheus and load tests

v6.0.0 introduces the ability to configure Prometheus metrics to be generated. The metrics are disabled by default. There is detailed documentation on how to configure and enable the export and what type of metrics are available - Prometheus+Logging+and+Metrics.
You can find example for load tests and performance metrics using above statistics - Performance+Testing




UI partially migrated to build using NPM and dependency management

Most of the UI code relevant for the conference room has been migrated to be built using NPM and split into multiple partials that built separated. This enables using NPM and dependency management as well as a way to develop JavaScript which is more familiar for a lot of Front End Developers!




And there is a long list of improvements in v6.0.0:




Security

  • TLS1.2. is used for OAuth
  • NetTest client count can be limited
  • Captcha is now configurable
  • Recordings can be globally disabled

Stability

  • Audio/video in room is more stable

UI

  • Translations are improved
  • Invitation form displays time in client time zone
  • Notifications are displayed using JS Notification API
  • Video pods size can be fixed and configurable per-user



Full ChangeLog is available from Github,
downloads of v6.0.0 are available from openmeetings.apache.org/downloads.html