|  |
| |
| [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/mail-lists.html |
| |
| |
| System Requirements |
| =================== |
| You need a platform that supports [Java SE 11](https://www.oracle.com/java/technologies/javase-downloads.html). |
| |
| |
| Building and running |
| ==================== |
| To build from source code: |
| |
| - Requirements: |
| Sources compilation require `Java SE 11`, [Apache Maven 3.5.0 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) to **new** directory |
| - enter to this new 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 | [](https://ci-builds.apache.org/job/OpenMeetings/job/openmeetings/) | |
| | Master Pull Request | [](https://ci-builds.apache.org/job/OpenMeetings/job/openmeetings-pr-build/) | |
| |
| Release Notes |
| ============= |
| |
| see [CHANGELOG.md](/CHANGELOG.md) file for detailed log |
| |
| 6.2.0 |
| ----- |
| [Release 6.2.0](https://archive.apache.org/dist/openmeetings/6.2.0), provides following improvements: |
| |
| UI improvements, stability fixes and adds OpenAPI spec in 3.0.x format |
| |
| Stability and UI: |
| * UI fixes |
| * Modal PopUpFix |
| * Upgrade to Bootstrap5 |
| |
| Integration: |
| * OpenAPI Spec in swagger format see https://openmeetings.apache.org/swagger |
| * Improved Integration examples for Node and PHP |
| |
| Some other fixes and improvements, 17 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://www.apache.org/dyn/closer.lua/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.11](https://archive.apache.org/dist/openmeetings/4.0.11), provides following improvements: |
| |
| Security: |
| * 3rd-party libraries are updated to latest versions |
| * Email sending via SSL is added |
| * User email addresses are hidden |
| |
| Other fixes and improvements, 11 issues were addressed |
| |
| |
| 5.0.0-M4 |
| ----- |
| [Release 5.0.0-M4](https://archive.apache.org/dist/openmeetings/5.0.0-M4), provides following improvements: |
| |
| This release provides WebRTC audio/video/screen-sharing in the Room |
| |
| IMPORTANT: Java 11 is required |
| |
| Flash plugin is no more required in the browser |
| |
| UI: |
| * Main UI library has been changed Jquery-UI -> Bootstrap |
| * Hotkey to resize&arrage "video" windows is added |
| * Camera/Microphone on/off icons are less confusing |
| * The room can be blocked until moderator will enter |
| * Room sidebar dock button works as expected |
| * Right-click menu for WB tab is fixed |
| * Link to privacy statement is added to sign-in dialog |
| |
| Audio/Video: |
| * Audio-only clients doesn't create "video" windows |
| * Audio/Video stream tries to re-connect in case of any issue |
| |
| Backup/Restore: |
| * Backup/restore was re-worked and better covered with tests |
| * Multiple other issues are addressed |
| |
| Integration: |
| * OAuth: user attributes retrieval is improved |
| * LDAP documentation is improved |
| * User picture can be retrieved from LDAP |
| |
| Please NOTE: this version might be not production ready |
| |
| Some other fixes and improvements, 56 issues were addressed |
| |
| |
| 5.0.0-M3 |
| ----- |
| [Release 5.0.0-M3](https://archive.apache.org/dist/openmeetings/5.0.0-M3), provides following improvements: |
| |
| This release provides WebRTC audio/video/screen-sharing in the Room |
| |
| IMPORTANT: Java 11 is required |
| |
| Flash plugin is no more required in the browser |
| |
| Backup/Restore: |
| * Multiple issues with restore were fixed |
| * Confirmation of backup import was added |
| * File/recording hashes are preserved when possible |
| |
| White board: |
| * Document upload/conversion is improved |
| * Whiteboards are not auto-created on room enter |
| * Keyboard shortcut for quick poll is added |
| |
| Room: |
| * User list is now sorted |
| |
| Audio/Video: |
| * Multiple issues with audio/video/screen sharing are fixed |
| |
| Please NOTE: this version might be not production ready |
| |
| Some other fixes and improvements, 36 issues were addressed |
| |
| |
| 5.0.0-M2 |
| ----- |
| [Release 5.0.0-M2](https://archive.apache.org/dist/openmeetings/5.0.0-M2), provides following improvements: |
| |
| This release provides WebRTC audio/video/screen-sharing in the Room |
| |
| IMPORTANT: Java 11 is required |
| |
| Flash plugin is no more required in the browser |
| |
| Backup/Restore: |
| * OAuth configs were not properly backup |
| |
| White board: |
| * Math formula is improved |
| * Room files are improved |
| * Clean WB REST method perform real-time clean |
| |
| Room: |
| * Rooms can be customized on group basis |
| * "Ghost" users are not displayed in the room |
| * External user name is displayed as expected |
| |
| Please NOTE: this version might be not production ready |
| |
| Some other fixes and improvements, 18 issues were addressed |
| |
| |
| 4.0.9 |
| ----- |
| [Release 4.0.9](https://archive.apache.org/dist/openmeetings/4.0.9), provides following improvements: |
| |
| Backup/Restore: |
| * Recordings of deleted users were restored as public |
| * OAuth configs were not properly backup |
| |
| White board: |
| * Math formula is improved |
| * Room files are improved |
| * Clean WB REST method perform real-time clean |
| |
| Room User list: |
| * "Ghost" users are not displayed in the room |
| * External user name is displayed as expected |
| |
| Other fixes and improvements, 19 issues were addressed |
| |
| |
| 5.0.0-M1 |
| ----- |
| [Release 5.0.0-M1](https://archive.apache.org/dist/openmeetings/5.0.0-M1), provides following improvements: |
| |
| This release provides WebRTC audio/video/screen-sharing in the Room |
| |
| Flash plugin is no more required in the browser |
| |
| Please NOTE: this version might be not production ready |
| |
| Some other fixes and improvements, 30 issues were addressed |
| |
| |
| 4.0.8 |
| ----- |
| [Release 4.0.8](https://archive.apache.org/dist/openmeetings/4.0.8), provides following improvements: |
| |
| Mobile client: |
| * Mobile clients are displayed in user list |
| * Audio/Video switching is more stable |
| |
| OAuth: |
| * VK based OAuth login is fixed |
| * Integrate Wso2 Identity Server |
| |
| Activities&Actions: |
| * Less actions for non-moderators |
| * No duplicated actions are displayed |
| |
| White board: |
| * Video on WB works in latest Safari |
| * White Out tool is added |
| * Whiteboard size can be tuned |
| * Link to LaTeX guide is added |
| |
| Room User list: |
| * Issue with user's display name is fixed |
| * "Ghost" users are not displayed in the room |
| |
| Other fixes and improvements, 30 issues were addressed |
| |
| |
| 4.0.7 |
| ----- |
| [Release 4.0.7](https://archive.apache.org/dist/openmeetings/4.0.7), provides following improvements: |
| |
| * kick function in RoomWebService is fixed |
| * Reply button is added to Private Message |
| * Multiple issues are fixed in Room |
| * Save white board as JPG is removed |
| * HttpClient in AppointmentManager is updated 3.x to 4.x |
| * "endless" invitations can now be invalidated |
| * Ability to chose user display name is added |
| * Delete white board object using mouse is now possible |
| * Ability to duplicate room poll is added |
| * Health check web service API is added |
| * OAuth2 authorization can be done via HTTP header |
| * cliparts can be in SVG format |
| |
| Other fixes and improvements, 18 issues were addressed |
| |
| |
| 4.0.6 |
| ----- |
| [Release 4.0.6](https://archive.apache.org/dist/openmeetings/4.0.6), provides following improvements: |
| |
| * Multiple issues with device list retrieval in Settings dialog |
| * Web services were improved |
| * Multiple issues with room recording |
| * Frontend self registering |
| |
| Other fixes and improvements, 16 issues were addressed |
| |
| |
| 4.0.5 |
| ----- |
| [Release 4.0.5](https://archive.apache.org/dist/openmeetings/4.0.5), provides following improvements: |
| |
| Room: |
| * Interview room is improved: re-designed, multiple video windows are supported |
| * Multiple improvements in Admin |
| * File tree is improved |
| * Multiple improvements in white boards |
| |
| Other fixes and improvements, 24 issues were addressed |
| |
| 4.0.4 |
| ----- |
| [Release 4.0.4](https://archive.apache.org/dist/openmeetings/4.0.4), provides following improvements: |
| |
| The purpose of this release is to provide GDPR compatible version of OpenMeetings |
| |
| Room: |
| * Performance is improved |
| * Audio/Video streams were not closed in IE |
| * File conversion on Windows is improved |
| |
| Other fixes and improvements, 9 issues were fixed |
| |
| 4.0.3 |
| ----- |
| [Release 4.0.3](https://archive.apache.org/dist/openmeetings/4.0.3), provides following improvements: |
| |
| Security fix in Calendar |
| |
| Room: |
| * Performance was improved |
| * Issues with audio/video were fixed |
| * Quick poll was added |
| |
| Multiple improvements in web services |
| |
| Other fixes and improvements, 13 issues were fixed |
| |
| 4.0.2 |
| ----- |
| [Release 4.0.2](https://archive.apache.org/dist/openmeetings/4.0.2), provides following improvements: |
| |
| Security fixes in Chat and Admin |
| |
| Chat: |
| * Send on Enter/Ctrl+Enter |
| * Invited guest's name displayed as expected |
| * Turned OFF global chat is not displayed |
| * Link works as expected |
| * Smiles works as expected |
| * Hover removed from chat |
| |
| Room: |
| * Download as PDF |
| * Download/screen-sharing application in IE |
| * No duplicated users |
| * Activities&Actions improved |
| * Number of users is displayed in the room |
| * Mathematical formulas on WB |
| |
| Other fixes and improvements, 32 issues were fixed |
| |
| 4.0.1 |
| ----- |
| [Release 4.0.1](https://archive.apache.org/dist/openmeetings/4.0.1), provides following improvements: |
| |
| * Openlaszlo code is removed |
| * Login via OAuth is improved |
| * External video source is room is fixed |
| * Multiple improvements of White-board |
| * Multiple improvements of Chat |
| * JS/CSS files are minified and merged to reduce load time |
| * Overall stability is improved |
| |
| Other fixes and improvements, 43 issues were fixed |
| |
| 4.0.0 |
| ----- |
| [Release 4.0.0](https://archive.apache.org/dist/openmeetings/4.0.0), provides following improvements: |
| |
| * Room White board is rewritten to use HTML5 instead of Flash |
| * All Audio/Video components were rewritten using Apache Flex |
| * Bunch of automatic tests were written, code was cleaned-up and simplified |
| * outdated SMSlib was removed from the dependencies |
| * RTL in room is improved |
| * swftool 3rd party tool is not required any more |
| * OAuth authorization is fixed additional VK provider is added |
| * language resources are minimized |
| * performance is improved |
| |
| Admin->Config |
| * config keys are generalized |
| * config types are introduced |
| |
| Other fixes and improvements, 515 issues were fixed |
| |
| 3.3.2 |
| ----- |
| [Release 3.3.2](https://archive.apache.org/dist/openmeetings/3.3.2), provides following improvements: |
| |
| * Audio/Video in conference room is fixed |
| * Strong password is enforced during self registration |
| * 'dashboard.show.chat' should work as expected |
| * New Setting is added 'user can create rooms' |
| |
| Other fixes and improvements, 8 issues were fixed |
| |
| |
| 3.3.1 |
| ----- |
| [Release 3.3.1](https://archive.apache.org/dist/openmeetings/3.3.1), provides following improvements: |
| |
| * Clustering works as expected |
| * SIP works as expected |
| * Multiple issues in web services were fixed |
| * RTMPT mode is fixed |
| * Multiple UI improvements |
| |
| Other fixes and improvements, 19 issues were fixed |
| |
| |
| 3.3.0 |
| ----- |
| [Release 3.3.0](https://archive.apache.org/dist/openmeetings/3.3.0), provides following improvements: |
| |
| Security fixes in: |
| * Chat |
| * All requests via security headers |
| * More secure password processing rules and storage |
| * More strict rules for uploaded files |
| * SQL injection in web services |
| |
| 11 security vulnerabilities were addressed |
| |
| Whiteboard: |
| * Room is displayed without overlap in IE |
| * Multiple display issues |
| * Wb room element can now be hidden |
| |
| Other fixes and improvements, 21 issues were fixed |
| |
| |
| 3.2.1 |
| ----- |
| [Service release 1 for 3.2.0](https://archive.apache.org/dist/openmeetings/3.2.1), provides following improvements: |
| |
| Room |
| * Video is more stable |
| * Office files download is fixed |
| * Multi-upload is added |
| * External video works as expected |
| * WB drawing on slides works as expected |
| |
| Chat |
| * chat is made resizable |
| * multiple issues in chat are fixed |
| * typing indicator is added |
| |
| Calendar |
| * date/time validator is improved |
| * whole group can be invited by admin to event |
| |
| Other fixes and improvements, 49 issues were fixed |
| |
| License |
| ======= |
| Licensed under Apache License 2.0 - http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Also this product includes 3rd party software. See more at [NOTICE.md](/NOTICE.md) |
| |