OpenTalk v24.11.0 released
Wolfgang Silbermayr
w.silbermayr at opentalk.eu
Tue Sep 24 13:37:46 CEST 2024
We are happy to announce a new OpenTalk release.
Please see the release page [0] for the HTML version of the release notes.
------------------------------------------------------------------------------
OpenTalk v24.11.0
------------------------------------------------------------------------------
Component versions
Category Component Version
Frontend web-frontend v1.20.0
Services controller v0.19.1
Services controller-enterprise v0.19.1
Services obelisk v0.10.2
Services recorder v0.5.1
Services smtp-mailer v0.8.1
Documentation ot-setup v24.11.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.20.0
New Features
* Implement multiple choice polls (#1795)
* Implement legal vote issue reporting system (#1903)
Improvements to the user experience
* Improve german translations for streaming platform (#1357)
* Improve A11Y of the coffee break timer announcement (#1997)
* When creating an adhoc meeting, the invited users are only shown
when invites exist. (#1970)
* Inlined meetings filters on mobile devices (#2003)
* Show meeting details now defaults to true for new events (#1969)
Bug Fixes
* Fix: missing aria labels on poll and legal vote dialogs (#1998)
* Fix: Chat not being visible on certain mobile resolutions (#1995)
Internal
* Setup ESLint react plugin for app module (#2012)
controller v0.19.1
🐛 Bug fixes
* Always include streaming_links property in MeetingDetails (#856,
!1128)
📦 Dependencies
* Update rust crate gix-path to 0.10.10 (fixing RUSTSEC-2024-0367)
(!1122)
controller v0.19.0
🚀 New features
* Add part-number for chunk upload (!1086)
* Serve a OpenAPI Swagger page under /swagger (#759, !828)
* Add subcommand for exporting the OpenAPI specification to stdout or
a file (#759, !828)
🐛 Bug fixes
* Prevent recorder start in breakout rooms (#838, !1094)
* Clippy v1.80.0 lints (!1073)
* Interior mutability issue as reported by clippy (!1073)
* (jobs) Fix storage sync bug where a low amount of assets resulted in
a job failure (#842, !1114)
* ci. Ignore frontend api yaml file based on name (!1120)
* ci. Update markdown linter to allow code blocks (!1113)
* ci. Detect only .rs files instead of anything ending on rs (!1118)
📚 Documentation
* How to setup the recorder client in keycloak (#817, !1105)
📦 Dependencies
* Update rust crate clap to v4.5.14 (!1092)
* Update rust crate derive_more to v1 (!1087)
* Update rust crate diesel-async to 0.5 (!631)
* Update rust crate serde to v1.0.207 (!1101)
* Update rust crate serde_json to v1.0.124 (!1102)
* Update rust crate tokio-cron-scheduler to 0.11 (!1095)
🔨 Refactor
* Use BTree{Map,Set} in module features for more stable
(de-)serialization (!828)
* Move GET /rooms/{room_id}/invites response to separate struct (!828)
* Create RecurrencePattern and RecurrenceRule newtypes (!828)
✨ Style
* Use consistent module file layout (!911)
controller-enterprise v0.19.1
Changed
* update included community edition to v0.19.1 ##
controller-enterprise v0.19.0
Changed
* update included community edition to v0.19.0
obelisk v0.10.2
🐛 Bug fixes
* Only subscribe video with video pipeline (#124, !156)
📦 Dependencies
* Update compositor submodule (!156)
* Run cargo update (!156)
⚙ Miscellaneous
* Ignore RUSTSEC-2024-0370 in deny.toml (!151) ## obelisk v0.10.1
🐛 Bug fixes
* negotiate valid DTMF digit range (#119)
📦 Dependencies
* update openssl rust crate to 0.10.66 (fixes RUSTSEC-2024-0357)
recorder v0.5.1
🚀 New features
* Auto Configure Quality of Subscribed Video Streams (!177)
🐛 Bug fixes
* Check for gstreamer srtp elements on start (!198)
* Update TLS dependencies to support self signed certs (!192)
* Update docs (!192)
* Add timezone package (!201)
* Replace appsink/src with intersink/src (!206)
📚 Documentation
* Add clock pattern to example config and ENV (!201)
📦 Dependencies
* Lock file maintenance (!210)
* Update rust crate bytes to v1.7.1 (!199)
* Update rust crate env_logger to v0.11.5 (!191)
* Update rust crate lapin to v2.5.0 (!194)
* Update rust crate serde to v1.0.205 (!209)
* Update rust crate serde_json to v1.0.125 (!215)
* Update rust crate sysinfo to v0.31.2 (!205)
* Update rust crate tempfile to v3.12.0 (!207)
* Update rust crate tokio to v1.39.2 (!193)
* Update rust crate types to 0.19.0 (!184)
smtp-mailer v0.8.1
🐛 Bug fixes
* ci. Build of container when vendored dir is gone (!163)
📦 Dependencies
* Lock file maintenance (!170, !175, !183, !184)
* Update opentalk-controller to 0.19.0 (!185)
* Update rust crate bytes to v1.7.1 (!158)
* Update rust crate clap to v4.5.13 (!159)
* Update rust crate env_logger to v0.11.5 (!153)
* Update rust crate fluent-templates to 0.10.0 (!181)
* Update rust crate lapin to v2.5.0 (!156)
* Update rust crate pest (!139)
* Update rust crate serde to v1.0.207 (!177)
* Update rust crate serde_json to v1.0.122 (!160)
* Update rust crate tokio to v1.39.2 (!155)
* Update rust crate vergen to v9 (!139)
* Update rust docker tag to v1.80.0 (!154)
⚙ Miscellaneous
* Replace controller submodule by crates.io dependencies (!161)
* (renovate) Group opentalk-controller libraries (!171)
* ci. Build with cargo-auditable (!167)
* ci. Add container mr build (!167)
------------------------------------------------------------------------------
ot-setup v24.11.0
Changed
* Update PRODUCT_VERSION to v24.11.0
------------------------------------------------------------------------------
[0] https://docs.opentalk.eu/releases/24.11.0/
More information about the Opentalk-announce
mailing list