OpenTalk v24.13.0 released
Wolfgang Silbermayr
w.silbermayr at opentalk.eu
Mon Nov 4 16:58:22 CET 2024
We are happy to announce a new OpenTalk release.
Please see the release page [0] for the HTML version of the release notes.
A quick heads-up: the 24.13 series is the last version with support for the
the Janus media server [1], a migration to LiveKit [2] is in the making, so
the next series will be 24.20 in order to reflect the technology switch in the
version number. This will also be announced on the OpenTalk blog page [3] when
the release is published.
------------------------------------------------------------------------------
OpenTalk v24.13.0
Component versions
Category Component Version
Frontend web-frontend v1.22.1
Services controller v0.21.0
Services controller-enterprise v0.21.0
Services obelisk v0.11.1
Services recorder v0.7.2
Services smtp-mailer v0.9.0
Services terdoc v0.2.0
Documentation ot-setup v24.13.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.22.1
Bug Fixes
* Fix inviting multiple participants to a meeting (#2147)
web-frontend v1.22.0
Bug Fixes
* Fix joining user appearing with the avatar of an already present
user issue (#1868)
Internal
* Cleanup left over parcel dependencies (#2152
* Extract unrelated code / ui changes from LiveKit branch (#2088)
* Migrate from parcel to vite for 18next-fluent lib (#1957)
* Migrate from parcel to vite for fluent_conv lib (#1956)
Improvements to the user experience
* Add missing aria attributes to the meetings expand/collapse list
elements (#2076)
* Add dynamic tab title on page change (#2074)
* Selected layout is now marked with the checkmark icon (#2061)
* Show notification to users when their name gets changed by the
moderator (#1990)
* Add missing tooltip on lobby buttons (#2054)
* Inform user if vote result is invalid for some reason (#2006)
* Already unmuted participants no longer receive notification to
unmute on their talking stick turn (#2069)
Bug Fixes
* A11y: fix contrast of the red color in the conference (#1996)
controller v0.21.0
🚀 New features
* Generate attendance report (!1074, #558)
* Add ToSchema derive to ModuleFeatureId (!1210)
* Don’t print warning when skipping modules (!1201)
* Warn about adding rules twice (!1201)
* Add force mute command to livekit module (!1200)
* Respect defaults.screen_share_requires_permission & add
grant/revoke_screen_share_permissions (!1200)
* (release) Add a justfile with a prepare-release target for release
automation (!1226)
🐛 Bug fixes
* (recording) Rollback object storage after certain save asset errors
(!1132, #860)
* Deserialize errors on missing fields (!1187)
* Properly serialize url queries (!1187)
* Cleanup permissions after removing user from event (!1201, #849)
* Properly sync profile pictures on login (!1224, #852)
🔨 Refactor
* (types) Introduce opentalk-types-signaling-breakout crate (!1177,
#868)
* (types) Remove wildcard imports modules in type crates (!1205)
* (types) Introduce opentalk-types-signaling-control crate (!1204,
#870)
📦 Dependencies
* (deps) Lock file maintenance (!1183, !1198, !1223)
* (deps) Update git.opentalk.dev:5050/opentalk/tools/check-changelog
docker tag to v0.3.0 (!1185)
* (deps) Update postgres docker tag to v17 (!1193)
* (deps) Update redocly/cli docker tag to v1.25.5 (!1216)
* (deps) Update rust crate async-trait to v0.1.83 (!1189)
* (deps) Update rust crate aws-sdk-s3 to v1.53.0 (!1211)
* (deps) Update rust crate cidr to 0.3 (!1202)
* (deps) Update rust crate clap to v4.5.20 (!1228)
* (deps) Update rust crate http-request-derive to v0.3.2 (!1212)
* (deps) Update rust crate opentalk-diesel-newtype to 0.13 (!1206)
* (deps) Update rust crate proc-macro2 to v1.0.87 (!1225)
* (deps) Update rust crate redis to v0.27.4 (!1229)
* (deps) Update rust crate rustls-pemfile to v2.2.0 (!1203)
* (deps) Update rust crate serde_with to v3.10.0 (!1208)
* (deps) Update rust crate snafu to v0.8.5 (!1186)
* (deps) Update rust crate sysinfo to 0.32 (!1222)
* (deps) Update rust crate tokio-cron-scheduler to 0.13 (!1182)
* (deps) Update rust crate yaml-rust2 to 0.9.0 (!1191)
⚙ Miscellaneous
* Return livekit errors in snake_case (!1188)
* Fix typo in rooms e2e_encryption field (!1190)
* (ci) Extract crate checks into included gitlab-ci.yml files (!1205)
* (tests) Rename mod test to mod tests (!1205)
Ci
* Remove changelog-check (!1178)
Test
* (kustos) Verify granting access again works (!1201)
controller-enterprise v0.21.0
🚀 New features
* (legal-vote) Add terdoc PDF rendering (!154)
⚙ Miscellaneous
* Update community-edition (!168, !169, !171)
obelisk v0.11.1
🐛 Bug fixes
* Only subscribe screenshare when call uses video (!166)
obelisk v0.11.0
🚀 New features
* Offer SDP on empty INVITEs (#102, !144)
🐛 Bug fixes
* Use compositor’s add_watch_to_sink instead of registering own
watcher (!143)
* Use DTMF’s fmtp field from SDP offer when creating SDP response
(!146)
* Only subscribe video with video pipeline (!156)
* Remove to-tag from register messages (!155)
📦 Dependencies
* (deps) Update openssl to 0.10.66 (!149)
* (deps) Update git.opentalk.dev:5050/opentalk/backend/containers/rust
docker tag to v1.81.0 (!152)
* (deps) Update rust crates futures-* to 0.3.31 (!160)
* (deps) Update opentalk-compositor and opentalk-types (!160)
⚙ Miscellaneous
* Add documentation for supported codecs (!150)
* Ignore RUSTSEC-2024-0370 (!151)
* Update compositor submodule (!156)
* Run cargo update (!156)
* (release) Add a justfile with a create-release target for release
automation (!159)
recorder v0.7.2
🐛 Bug fixes
* Upload can fail under some circumstances (#169)
recorder v0.7.1
🐛 Bug fixes
* Update base image (!265)
* handle None websockets as EOS (!273)
recorder v0.7.0
🚀 New features
* Publish the compositor on crates.io (#114, !239)
🐛 Bug fixes
* (release) Exclude images directory when publishing to crates.io
(!241)
* Add configurations for descriptor (#113, !190)
🔨 Refactor
* All the events in the main recorder (#113, !190)
* Signaling connection receive into separate func (#113, !190)
* Move participants list from signaling to recording session (#113,
!190)
* Use self-built ubuntu based gstreamer image (#129, #159, !255)
📦 Dependencies
* (deps) Lock file maintenance (!238)
* (deps) Lock file maintenance (!245)
* (deps) Update rust crate types to 0.20.0 (!236)
* (deps) Lock file maintenance (!250)
* (deps) Update rust crate sysinfo to 0.32 (!249)
* (deps) Update opentalk-types crate to 0.21 (!256)
⚙ Miscellaneous
* (release) Add a justfile with a create-release target for release
automation (!251)
smtp-mailer v0.9.0
🚀 New features
* Expose preview functionality in library (!215)
* Stable preview output (!215)
🐛 Bug fixes
* ci. Build of container when vendored dir is gone (!163)
📦 Dependencies
* (deps) Ignore RUSTSEC-2024-0370 (!192)
* (deps) Lock file maintenance (!170, !175, !183, !184, !188, !189,
!202, !210, !213, !217)
* (deps) Update chrono-tz (!190)
* (deps) Update git.opentalk.dev:5050/opentalk/backend/containers/rust
docker tag to v1.81.0 (!191)
* (deps) Update opentalk-controller to 0.20.0 (!206)
* (deps) Update rust crate anyhow to v1.0.88 (!193)
* (deps) Update rust crate async-trait to v0.1.83 (!212)
* (deps) Update rust crate bytes to v1.7.2 (!205)
* (deps) Update rust crate clap to v4.5.20 (!219)
* (deps) Update rust crate env_logger to v0.11.5 (!153)
* (deps) Update rust crate fluent-templates to 0.11.0 (!208)
* (deps) Update rust crate gix-path to 0.10.11 (!192)
* (deps) Update rust crate lapin to v2.5.0 (!156)
* (deps) Update rust crate lettre to v0.11.8 (!196)
* (deps) Update rust crate pest (!139)
* (deps) Update rust crate pretty_assertions to v1.4.1 (!201)
* (deps) Update rust crate serde to v1.0.210 (!197)
* (deps) Update rust crate serde_json to v1.0.128 (!198)
* (deps) Update rust crate snafu to v0.8.5 (!211)
* (deps) Update rust crate tokio to v1.39.2 (!155)
* (deps) Update rust crate types-common to 0.21.0 (!220)
* (deps) Update rust crate vergen to v9 (!139)
* (deps) Update rust crate vergen-gix to v1.0.2 (!204)
* (deps) 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)
Test
* Snapshot tests for preview output (!215)
terdoc v0.2.0
🚀 New features
* Provide reqwest tls features (!88)
* Change default port from 8090 to 6560 (!92, #16)
* Make input_format default to markdown (!95)
* (release) Add a justfile with a create-release target for release
automation (!109)
🐛 Bug fixes
* ci. Publish crates in correct order (!92)
* The /render endpoint works again (!95)
📦 Dependencies
* Lock file maintenance (!100, !104, !108, !111, !89, !91, !93, !97)
* Update git.opentalk.dev:5050/opentalk/backend/containers/rust docker
tag to v1.81.0 (!94)
* Update rust crate clap to v4.5.20 (!110)
* Update rust crate pretty_assertions to v1.4.1 (!96)
* Update rust crate reqwest to v0.12.8 (!105)
* Update rust crate snafu to v0.8.5 (!101)
Ci
* Fix cargo publish (!86)
terdoc v0.1.1
🚀 New features
* Provide reqwest tls features (!88)
terdoc v0.1.0
------------------------------------------------------------------------------
ot-setup v24.13.0
Changed
* Update container image versions related to the product version
v24.13.0.
* Introducing terdoc service
------------------------------------------------------------------------------
[0] https://docs.opentalk.eu/releases/24.13.0
[1] https://janus.conf.meetecho.com/
[2] https://livekit.io/
[3] https://opentalk.eu/blog-news
--
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-announce
mailing list