Skip to main content

OpenTalk v24.11.0

  • Release date: 2024-09-24
  • Release series: 24.11

Component versions

CategoryComponentVersion
Frontendweb-frontendv1.20.0
Servicescontrollerv0.19.1
Servicescontroller-enterprisev0.19.1
Servicesobeliskv0.10.2
Servicesrecorderv0.5.1
Servicessmtp-mailerv0.8.1
Documentationot-setupv24.11.0
3rd-Party Componentsot-janusv0.13.4
3rd-Party Componentsot-spacedeckv1.0.2
3rd-Party Componentsot-etherpadv1.0.2
3rd-Party Componentskeycloakv20.0.5
3rd-Party Componentspostgresv15.7.0
3rd-Party Componentsrabbitmqv3.12.14
3rd-Party Componentsredisv7.4.0
3rd-Party ComponentsminioRELEASE.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

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

Generation of this document was supported by retoki.