Skip to content

apache/openmeetings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About Openmeetings Logo

Apache OpenMeetings provides:

  • video conferencing
  • instant messaging
  • white board
  • collaborative document editing
  • other groupware tools

It uses API functions of Media Server for Remoting and Streaming Kurento).

Getting Started

Please visit the project website for the latest information:

Documentation for Installation and Upgrade:

Along with the developer mailing list archive:

System Requirements

You need a platform that supports Java SE 17.

Building and running

To build from source code:

  • Requirements: Sources compilation require Java SE 17, Apache Maven 3.8.7 or later.
  • 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
Master Pull Request Build Status

Release Notes

see CHANGELOG.md file for detailed log

7.2.0

Release 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, 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, 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, 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, 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:

Some other fixes and improvements, 28 issues were addressed

6.1.0

Release 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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