![About Openmeetings Logo](/openmeetings-server/src/site/resources/images/logo.png)
[Apache OpenMeetings](https://openmeetings.apache.org) provides:
- [x] **video conferencing**
- [x] **instant messaging**
- [x] **white board**
- [x] **collaborative document editing**
- [x] **other groupware tools**
It uses API functions of Media Server for Remoting and Streaming [Kurento](https://www.kurento.org)).
Getting Started
===============
Please visit the project website for the latest information:
- https://openmeetings.apache.org/
Documentation for Installation and Upgrade:
- https://openmeetings.apache.org/installation.html
- https://openmeetings.apache.org/Upgrade.html
Along with the developer mailing list archive:
- https://openmeetings.apache.org/mailing-lists.html
System Requirements
===================
You need a platform that supports [Java SE 17](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html).
Building and running
====================
To build from source code:
- Requirements:
Sources compilation require `Java SE 17`, [Apache Maven 3.8.7 or later](https://maven.apache.org/).
- To build the OpenMeetings project run mvn in the root directory:
`mvn clean install -PallModules`
- To run the OpenMeetings project:
- go to `openmeetings-server/target` directory
- extract `apache-openmeetings-x.x.x.tar.gz` (or `apache-openmeetings-x.x.x.zip` for windows)
- enter `apache-openmeetings-x.x.x` directory and execute `./bin/startup.sh` (`./bin/startup.bat` for Windows)
For a detailed documentation on how to build from source and options see:
https://openmeetings.apache.org/BuildInstructions.html
Builds and CI
====================
| Description | Jenkins CI |
| :--- | :---: |
| Master nightly | [![Build Status](https://ci-builds.apache.org/job/OpenMeetings/job/openmeetings/badge/icon)](https://ci-builds.apache.org/job/OpenMeetings/job/openmeetings/) |
| Master Pull Request | [![Build Status](https://ci-builds.apache.org/job/OpenMeetings/job/openmeetings-pr-build/badge/icon)](https://ci-builds.apache.org/job/OpenMeetings/job/openmeetings-pr-build/) |
Release Notes
=============
see [CHANGELOG.md](/CHANGELOG.md) file for detailed log
7.2.0
-----
[Release 7.2.0](https://www.apache.org/dyn/closer.lua/openmeetings/7.2.0), provides following improvements:
IMPORTANT: Java 17 and KMS 6.18.0+ are required
Security:
* Login/email are now processed in case insensitive mode
* Messages and contacts: message folders are not shared between users
* All dependencies are updated with most recent versions
UI:
* Too big profile pictures are now resized
* Room looks better in RTL mode
* Email messages looks better
Some other fixes and improvements, 10 issues were addressed
7.1.0
-----
[Release 7.1.0](https://archive.apache.org/dist/openmeetings/7.1.0), provides following improvements:
IMPORTANT: Java 17 and KMS 6.18.0+ are required
Security:
* Invitation hash check made strict
* Set of user permissions is fixed
* Paths entered in Admin->Config are being verified
* All dependencies are updated with most recent versions
Stability:
* TURN server config is passed to the client
***3 security vulnerabilities were addressed***
Some other fixes and improvements, 12 issues were addressed
7.0.0
-----
[Release 7.0.0](https://archive.apache.org/dist/openmeetings/7.0.0), provides following improvements:
IMPORTANT: Java 17 is required
UI and Security:
* Microphone on/off doesn't interrupt the streaming
* Stability fix at Safari
* Full screen mode for WB
* Redo tool for WB
* 2-factor authentication
* Libraries are updated with most recent versions
Some other fixes and improvements, 28 issues were addressed
6.3.0
-----
[Release 6.3.0](https://archive.apache.org/dist/openmeetings/6.3.0), provides following improvements:
Stability and UI:
* Multiple WB fixes
* Confirm popups are unified
* Multiple fixes for latest Safari
* Libraries are updated with most recent versions
Some other fixes and improvements, 26 issues were addressed
6.2.0
-----
[Release 6.2.0](https://archive.apache.org/dist/openmeetings/6.2.0), provides following improvements:
UI improvements, stability fixes, mobile version and adds OpenAPI spec in 3.0.x format
Stability and UI:
* UI fixes
* Modal PopUpFix
* Upgrade to Bootstrap5
* Fixes for Mobile Version and landscape mode
* Improve ability for starting from Home Screen on Mobile device
Integration:
* OpenAPI Spec in swagger format see https://openmeetings.apache.org/swagger
* Improved Integration examples for Node and PHP
Some other fixes and improvements, 28 issues were addressed
6.1.0
-----
[Release 6.1.0](https://archive.apache.org/dist/openmeetings/6.1.0), provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Stability:
* Room is more stable
* Screen sharing on Safari is fixed
* Recording in interview room is fixed
UI:
* OM theme can selected in Admin -> Config
* Configurable Extra menu is added to the rooms
* Date/time picker is better localized
Some other fixes and improvements, 27 issues were addressed
6.0.0
-----
[Release 6.0.0](https://archive.apache.org/dist/openmeetings/6.0.0), provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
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 displayes time in client time zone
* Notifications are displayed using JS Notification API
* Video pods size can be fixed and configurable per-user
Some other fixes and improvements, 40 issues were addressed
5.1.0
-----
[Release 5.1.0](https://archive.apache.org/dist/openmeetings/5.1.0), provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Stability:
* Room Audio/Video should be more stable
* OM should work as expected after KMS server restart
* Backup is further improved
* Audio/Video connection established faster
* Most recent versions of dependencies are used
UI:
* User display name is used almost everywhere
* Browser notifications are used to notify about new chat messages and moderator actions
* Interview room was broken
* Mute and "Mic status" were broken
Some other fixes and improvements, 52 issues were addressed
5.0.1
-----
[Release 5.0.1](https://archive.apache.org/dist/openmeetings/5.0.1), provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
Security:
* Rate limit is checked for network test web service
* Libraries are updated to latest versions
* Password complexity can be fine-tuned
Backup/Restore:
* Group files/recordings might be restored to wrong group
UI:
* Translations and support of RTL languages are improved
* Dashboard widgets and personal room are always displayed in current user language
Some other fixes and improvements, 21 issues were addressed
5.0.0
-----
[Release 5.0.0](https://archive.apache.org/dist/openmeetings/5.0.0), provides following improvements:
This release provides WebRTC audio/video/screen-sharing in the Room
IMPORTANT: Java 11 is required
Flash plugin is no longer required in the browser
Security:
* Libraries are updated to latest versions
* More strict CSP is implemented
* User accounts are hidden for regular users
* User email addresses are hidden
UI:
* Support for touch events is added (mobiles, tablets)
* Better support for new MS Edge browser
* Direct link for entering the room with room name (not ID)
* Front camera is used by default
* User avatar is editable at Admin->Users
Audio/Video:
* Stability is improved
* Connection to KMS is auto-recovering
* Camera resolution changes take effect immediately
* Multiple client-side JS errors are fixed
Some other fixes and improvements, 74 issues were addressed
4.0.11
-----
[Release 4.0