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