OpenTalk v24.8.0 released
Wolfgang Silbermayr
w.silbermayr at opentalk.eu
Tue Jul 23 14:05:01 CEST 2024
We are happy to announce a new OpenTalk release.
This release announcment is the last sent to both the Opentalk-general and the
Opentalk-announce mailing lists, but we will stop sending them to
Opentalk-general, please subscribe to Opentalk-announce [0] if you want to
receive release announcement mails in the future.
Please see the release page [1] for updated information in HTML format.
------------------------------------------------------------------------------
OpenTalk v24.8.0
* Release date: 2024-07-19
* Release series: 24.8
Release notes
Noteworthy changes
* Meeting details such as the invite link can be shown to the users
during the conference. This must be turned on for every event in the
dashboard.
* Participants can be sent to the waiting room by moderators.
Known issues
We are working on a 24.8.1 patch release that fixes the known issues
listed below.
Issues when deleting events
We restructured deletion endpoints, and bad timing of the merges caused
inconsistent implementation, resulting in these problems:
* Deletion of events with assets inside fails with 409 CONFLICT HTTP
error code.
* Deletion of an event through the popup dialog at the end of a
meeting fails silently with a 404 NOT FOUND HTTP error code, but the
frontend tells it successfully deleted the event.
Error reporting UI elements
* The UI elements for reporting errors in the frontend are always
visible, even if the error reporting feature is disabled per
configuration.
Component versions
Category Component Version
Frontend web-frontend v1.17.0
Services controller v0.16.0
Services controller-enterprise v0.16.0
Services smtp-mailer v0.7.0
Services obelisk v0.9.0
Services recorder v0.4.0
Documentation ot-setup v24.8.0
------------------------------------------------------------------------------
web-frontend v1.17.0
Stability Improvements
* Field validation error message for setting a meeting date should now
behave correctly (#1873)
* Implement IceRestart when publisher connections is disconnected.
(#1583, #1747)
New Features
* Renaming of participants from the list (#1790)
* Add share meeting details dialog to conference (#1685)
* Implement send to waiting room feature(#1775)
* Add meeting details switch in the dashboard (#1808)
Improvements to the user experience
* Improve accessibility of the Dashboard Delete Meeting Dialog (#1809)
* Added shared folder option when creating event (#1805)
* Users have to confirm their choice when participating in the poll
using the submit button (#1850)
* Add participant notification when granted or revoked presenter
rights (#1779)
* Implement votes and polls as dialogs (#1726)
* Add missing aria labels to close buttons and improve markup
structure of dialogs (#1815)
* Attempt to delete meeting while offline results in error message
being visible (#1821)
Bug Fixes
* Fix non handraised participants being shown as handraised. (#1819)
* Loop before meeting if invite link is wrong (#1820)
* O logo is cutted in Safari browser on zoom in (#1825)
* Fix keyboard focus styling for the toolbar buttons (#1810)
* Fix crash on BrowserSupport check (safari) (#1910)
Internal
* Replaced external PKCE library with an internal solution (#1909)
* Moved enterprise components to the main repository (#1920)
* Add test coverage and unit test summary to ci pipelines (!1302)
controller v0.16.0
🚀 New features
* Allow connecting to janus via websocket_url (#786)
* Add room and room-creator info to the join success message (#779)
* Add job to sync account states (#776)
* Extend DELETE rooms & events endpoints, remove DELETE
/internal/rooms/{room_id} endpoint (#762)
* Force disable microphones of participants (#711)
* Allow lowering of multiple raised hands with a single command (#790)
* Add shared folder option to PATCH /v1/events/{event_id} (#784)
* Add streaming target option to PATCH /v1/events/{event_id} (#784)
* Extend moderator mute so that backend can mute all participants
(#798)
* Add job for deleting disabled users (#777)
* Include room-id in ticket token (!1000)
* Do not use rabbitmq for exchange when no redis is configured (!1001)
🐛 Bug fixes
* Also check the current directory for .git files or folders (!948)
* Move event_loops field out of janus connection configuration enum
(#791)
* Handle undefined values in volatile storage (#789)
* Set joined time when joining (#797)
* Enable serde derives for serde feature instead of client (#799)
* Show correct package version and optimization level (!946)
* Fix speaker detection by assuming the unmute is allowed if no unmute
allowlist is present and by updating the speaker state when already
initialized (#801)
* Update poll error documentation (#781)
Ci
* Add lint script for detecting modules that should use mod.rs files
* Call cargo-deny with --deny unmatched-skip (#803)
Docs
* Describe required Keycloak settings for enabling user search (#729)
Refactor
* Add OneOrManyVec and OneOrManyBTreeSet types
⚙ Miscellaneous
* Use opentalk-keycloak-admin from crates.io
* Fix clippy lints for rustc 1.79.0
Dependencies
* Update alpine docker tag to v3.20
* Update curve25519-dalek to fix RUSTSEC-2024-0344
* Update git.opentalk.dev:5050/opentalk/backend/containers/rust docker
tag to v1.79.0
* Update postgres docker tag to v16
* Update rabbitmq docker tag to v3.13
* Update redis docker tag to v7
* Update rust crate actix to v0.13.5
* Update rust crate actix-http to v3.8.0
* Update rust crate actix-rt to v2.10.0
* Update rust crate actix-web to v4.8.0
* Update rust crate actix-web-httpauth to v0.8.2
* Update rust crate aws-sdk-s3 to v1.38.0
* Update rust crate bigdecimal to v0.4.5
* Update rust crate cidr to v0.2.3
* Update rust crate clap to v4.5.8
* Update rust crate derive_more to v0.99.18
* Update rust crate either to v1.13.0
* Update rust crate proc-macro2 to v1.0.86
* Update rust crate rustc-hash to v2
* Update rust crate serde_json to v1.0.119
* Update rust crate serde_with to v3.8.2
* Update rust crate strum to v0.26.3
* Update rust crate syn to v2.0.68
* Update rust crate url to v2.5.2
* Update rust crate uuid to v1.9.1
------------------------------------------------------------------------------
controller-enterprise v0.16.0
* update included community edition to v0.16.0
------------------------------------------------------------------------------
smtp-mailer v0.7.0
🚀 New features
* Add event details to email templates (#85)
⚙ Dependencies
* Update controller submodule to version 0.16.0-rc.1
* Update git.opentalk.dev:5050/opentalk/backend/containers/rust docker
tag to v1.79.0
* Update rust crate anyhow to v1.0.86
* Update rust crate chrono-tz to 0.9
* Update rust crate clap to v4.5.8
* Update rust crate css-inline to 0.14.0
* Update rust crate fluent-templates to 0.9.0
* Update rust crate ics-chrono-tz to 0.3
* Update rust crate lapin to v2.3.4
* Update rust crate lettre to 0.11.0
* Update rust crate log to v0.4.22
* Update rust crate phonenumber to v0.3.5
* Update rust crate serde to v1.0.203
* Update rust crate serde_json to v1.0.119
* Update rust crate tera to v1.20.0
* Update rust crate thiserror to v1.0.61
* Update rust crate tokio to v1.38.0
* Update rust crate url to v2.5.2
* Update rust crate uuid to v1.9.1
Ci
* Lint commits, md, yaml and format tomls
------------------------------------------------------------------------------
obelisk v0.9.0
🚀 New features
* Add srtp support for calls
* Readd watchdog watching RTP traffic to detect interruptions and
terminate calls
* Add SRTP support for calls (#66)
* Add a timeout to the pin entry (#92)
🐛 Bug fixes
* (srtp) Add padding to base64 encoding of key
* Handle SIP events (like hangup) while in waiting room (#93)
⚙ Miscellaneous Tasks
* Change base image to alpine3.20
Ci
* Prevent ci pipeline running on fork
* Use image with fixed rust version
* Call cargo-deny with --deny unmatched-skip --deny
license-not-encountered (#104)
------------------------------------------------------------------------------
recorder v0.4.0
🚀 New features
* Implement simple load balancing logic (#125)
* configure recording to use vp8 encoder in realtime mode and webm
container format (#136)
🐛 Bug fixes
* Remove hysteresis and use absolute value instead of avg (!132)
* End all streams when recorder is done (#140)
* (deps) Update rust crate bytes to v1.6.1
⚙ Miscellaneous
* Update alpine docker tag to v3.20
* Update rust crate config to 0.14
* Update rust crate log to v0.4.22
* Update rust crate serde to v1.0.204
* Update rust crate serde_json to v1.0.120
* Update rust crate uuid to v1.9.1
* Update rust crates gstreamer to v0.22
Ci
* Call cargo-deny with --deny unmatched-skip (#130)
* Use image with fixed rust version
* Update ci image to alpine3.20
------------------------------------------------------------------------------
ot-setup v24.8.0
Changed
* Update container image versions related to the product version
v24.8.0.
--
[0] https://lists.opentalk.eu/mailman/listinfo/opentalk-announce
[1] https://docs.opentalk.eu/releases/24.8.0/
OpenTalk GmbH
Schwedter Str. 9a, 10119 Berlin
https://opentalk.eu
Tel: 030 / 405051-45
Fax: 030 / 405051-19
Amtsgericht Berlin-Charlottenburg - HRB 225352 B
Geschäftsführer: Peer Heinlein - Sitz: Berlin
More information about the Opentalk-general
mailing list