OpenTalk v24.9.0
- Release date: 2024-08-09
- Release series: 24.9
Release notes
Noteworthy changes
- In the enterprise edition, the legal-voting module will show a notification when a participant gets disconnected during the voting period. This is also be remarked in the voting report.
- SIP-Video participants can see the screenshare now.
- The "protocol" module name has been changed to the much more unambiguous term "meeting notes" in the user interface.
- Some bug fixes.
- Many dependency updates.
Known issues
Recording in breakout rooms is broken
We attempted to enable recording in breakout rooms. Late in the iteration we discovered an issue which causes recordings in breakout rooms to be broken when consent has been given in the main room first.
Component versions
Category | Component | Version |
---|---|---|
Frontend | web-frontend | v1.18.0 |
Services | controller | v0.17.0 |
Services | controller-enterprise | v0.17.0 |
Services | smtp-mailer | v0.8.0 |
Services | obelisk | v0.10.0 |
Services | recorder | v0.5.0 |
Documentation | ot-setup | v24.9.0 |
3rd-Party Components | ot-janus | v0.13.4 |
3rd-Party Components | ot-spacedeck | v1.0.2 |
3rd-Party Components | ot-etherpad | v1.0.2 |
3rd-Party Components | keycloak | v20.0.5 |
3rd-Party Components | postgres | v15.7.0 |
3rd-Party Components | rabbitmq | v3.12.14 |
3rd-Party Components | redis | v7.4.0 |
3rd-Party Components | minio | RELEASE.2023-07-21T21-12-44Z |
web-frontend v1.18.0
New Features
- Show disconnected users during Voting (#1902)
- Implement custom recurrence dialog (#1862)
- Implement disabling microphones (#1615)
Improvements to the user experience
- Changed english "Protocol" label to the "Meeting notes" accross the app (#1884)
- Fix shaking meeting timer (#1702)
- Emoji picker can be closed using the escape (ESC) key. (#1898)
Bug Fixes
- Hide manual error report button when Glitchtip is not configured (#1977)
- Fix: Copy meeting link messsage is deleted (#1941)
Internal
- Removed internal delete rooms endpoint (#1845)
- Fix audit: ws affected by a DoS when handling a request with many HTTP headers (#1948)
- Update @mui/material and remove deprecated @mui/styles (#1939)
- Integrate e2e tests into mono repo (!1314)
- Add conventional commit job to ci pipelines (!1330)
controller v0.17.0
🚀 New features
- Syncronize ACL changes via rabbitmq between controllers (!997)
- Add configuration for terdoc report generation service (#1035)
- Check openapi specification with stoplight spectral (!1032)
- Add axum compatibility for the ApiError (#808)
- Allow recorder to join breakout rooms (#804)
🐛 Bug fixes
- Delete room assets on event deletion (!977)
- Clean up force mute state when meeting is closed (#812)
- Specify usage of the serde feature for the opentalk-types dependency (#1049)
⚙ Miscellaneous
- Update rust crate async-trait to v0.1.81
- Update rust crate aws-sdk-s3 to v1.41.0
- Update rust crate bytes to v1.6.1
- Update rust crate clap to v4.5.9
- Update rust crate email_address to v0.2.5
- Update rust crate lapin to v2.4.0
- Update rust crate log to v0.4.22
- Update rust crate moka to v0.12.8
- Update rust crate phonenumber to v0.3.6
- Update rust crate redis-args to 0.15
- Update rust crate serde to v1.0.204
- Update rust crate serde_json to v1.0.120
- Update rust crate serde_with to v3.9.0
- Update rust crate snafu to v0.8.4
- Update rust crate syn to v2.0.71
- Update rust crate sysinfo to v0.30.13
- Update rust crate tokio to v1.38.1
- Update rust crate uuid to v1.10.0
- Update rust crate vergen to v8.3.2
📚 Docs
🔨 Refactor
- Introduce enum for quota types (!1026)