OpenTalk Obelisk version history
obelisk v0.20.2
(found in OpenTalk v25.2.1)
Changelogβ
π Bug fixesβ
- Udpate ezk-sip version which caused TLS transports to not be chosen (!287)
- Avoid dropping packets when the internal RTP receiver falls behind (!278)
obelisk v0.20.1
(found in OpenTalk v25.2.0)
Changelogβ
π Bug fixesβ
- Do not depend on API answer to check access-token expiry (!280)
obelisk v0.20.0
Changelogβ
π New featuresβ
- Add queuing for announcements (!241)
- Implement recording consent flow (!244)
- (ci) Add container scan trigger (!249, #159)
- Print license information (!262)
- Load config from commonly used locations (!267)
- Render participants without video & show cam/mic mute icons (!269)
π Bug fixesβ
- Play consent-info when joining into an active recording (!241)
- (ci) Fix shared env between ci jobs (!253)
- (ci) Fix fix shared env between ci jobs (!257)
- Avoid call cancellation after 30min with some registrars (!250)
- Set correct consent value for accepting/rejecting recording (!258)
- Properly disable video pipeline in audio-only calls (!263)
- Whitelist CVE-2023-31484 and CVE-2024-56406 (!268, [##165 #174](https://git.opentalk.dev/opentalk/backend/services/obelisk/-/issues/#165 #174))
- Recording field is optional (!273)
π¦ Dependenciesβ
- (deps) Update rust crate bitstream-io to v3 (!255)
- (deps) Update opentalk (!247)
- (deps) Update opentalk-types (!269)
β Miscellaneousβ
- Update english voice lines (!245)
- Add markdownlint to ci (!252)
- Update ezk-sip (!250)
- Lock file maintenance (!250)
- Add pre-commit config (!254)
- Add exclude xtask to set-version in justfile (!275)
- Set pipefail for _check_yq in justfile (!275)
Ciβ
- Configure renovate merge request reviewers (!246)
- Add "team:: media integration" label to new incidents (!256)
- Escape multi line string (!260)
obelisk v0.19.5
(found in OpenTalk v25.1.4)
Changelogβ
π Bug fixesβ
- Do not depend on API answer to check access-token expiry (!280)
obelisk v0.19.4
(found in OpenTalk v25.1.3)
Changelogβ
π Bug fixesβ
- Recording field is optional (!272)
obelisk v0.19.3
(found in OpenTalk v25.1.2, v25.1.1)
Changelogβ
π Bug fixesβ
- Properly disable video pipeline in audio-only calls (!264)
obelisk v0.19.2
(found in OpenTalk v25.1.0)
Changelogβ
π Bug fixesβ
- Avoid call cancellation after 30min with some registrars (!259)
- Set correct consent value for accepting/rejecting recording (!259)
β Miscellaneousβ
π¦ Dependenciesβ
- (deps) Update rust crate crossbeam-channel to v0.5.14 (!259)
obelisk v0.19.1
Changelogβ
π New featuresβ
π Bug fixesβ
π¦ Dependenciesβ
- (deps) Update rust crate ring to v0.17.14 (!248)
β Miscellaneousβ
obelisk v0.19.0
Changelogβ
π New featuresβ
- Add cli argument parsing and implement version argument (!199)
- Add config argument (!199)
- Provide default stun port if its missing from the url (!208, #65)
- Add TTS tooling and text files (!211, #15)
- Add additional text messages (!211)
- Add english messages (!211)
- Send picture-fast-update INFO request on decoder error (!213)
- Add sip.encode_video_at_half_bitrate option (!216, #143)
- Add recording support, add separate video mute binding & add english language support (!223)
- Add ubuntu noble based container image (!229)
- Add container security scanning (!238)
π Bug fixesβ
- Do not decode h264 on the tokio runtime (!202)
- Exit gracefully on SIGTERM signal (for shutdown in docker container) (!208, #50)
- Avoid crash when receiving re-INVITE without SDP body (!205, #142)
- Improve H.264 compatibility by properly negotiating encoder settings and video resolution (!204)
- Play a track when the call-in user is muted by a moderator (!209, #133)
- Fix video speaker ordering by updating opentalk-compositor to 0.13.1 (!224)
- Disable compositor video support when there are no active video streams (!215)
- Gracefully handle being moved into the waiting room (!225)
- Reduce container size and attack surface (!229)
- Set KANIKO_IMAGE variable in .gitlab CI (!233)
- (ci) Temporary ignore RUSTSEC-2025-0008 (!233)
- Handle livekit microphone restrictions (!226)
π Documentationβ
- Fix broken link (!200)
π¨ Refactorβ
- (ci) Clean up install step in Dockerfiles (!229)
π¦ Dependenciesβ
- (deps) Update rust crate config to 0.15 (!198)
- (deps) Update ezk-rs, fixes RUSTSEC-2024-0421 (!193)
- (deps) Update opentalk to 0.29.0 (!203)
- (deps) Lock file maintenance (!203)
- (deps) Update git.opentalk.dev:5050/opentalk/backend/containers/rust docker tag to v1.84.0 (!207)
- (deps) Update opentalk to 0.30.1 (!210)
- (deps) Update rust crate service-probe to v0.2.1 (!220)
- (deps) Update rust crate openh264 to 0.8 (!232)
- (deps) Update opentalk to 0.32.0 (!237)
β Miscellaneousβ
- Update dependencies (!202)
- Update openidconnect, reqwest (http) and tokio-tungstenite (websocket) dependencies (!214)
- Update opentalk-types, ezk, rand & livekit (!222)
- (ci) Update rust container image to 1.85 (!236)
- Lock file maintenance (!232)
- Document resource requirements (!239)
Ciβ
- Verify that commits are signed (!201)
obelisk v0.18.3
(found in OpenTalk v25.0.3, v25.0.2)
Changelogβ
0.18.3 - 2025-02-25β
π Bug fixesβ
- (ci) Noble build (!235)
0.18.2 - 2025-02-25β
π New featuresβ
- Add ubuntu noble based container image (!234)
π Bug fixesβ
- Reduce container size and attack surface (!234)
- Set KANIKO_IMAGE variable in .gitlab CI (!234)
- (ci) Temporary ignore RUSTSEC-2025-0008 (!234)
- Update openssl crate to fix RUSTSEC-2025-0004 (!234)
π¨ Refactorβ
- (ci) Clean up install step in Dockerfiles (!234)
obelisk v0.18.1
(found in OpenTalk v25.0.1)
Changelogβ
π¦ Dependenciesβ
- (deps) Update rust crate service-probe to v0.2.1 (!220)
obelisk v0.18.0
(found in OpenTalk v25.0.0)
Changelogβ
π New featuresβ
- Support media sessions via ipv6 (!188)
π Bug fixesβ
- Emit video at the caller's requested framerate (!189)
π Documentationβ
- (monitoring) Explain behaviour when monitoring is not configured (!187)
π¦ Dependenciesβ
- (deps) Update git.opentalk.dev:5050/opentalk/backend/containers/rust docker tag to v1.83.0 (!191)
- (deps) Update rust crate opentalk-compositor to 0.11 (!195)
- (deps) Update rust crate service-probe to 0.2 (!194)
- (deps) Update rust opentalk crates to 0.28.0 (!195)
β Miscellaneousβ
- Update dependencies (!189)
- Create changelog with just (!182)
- Ignore RUSTSEC-2024-0421 (!194)
- (just) Separate checks in justfile (!197)
Ciβ
- Group opentalk crates (!195)
obelisk v0.17.0
(found in OpenTalk v24.21.0)
Changelogβ
π New featuresβ
- Add an endpoint to determine the readiness of the service (!183)
π¦ Dependenciesβ
- (deps) Update rust crate types to 0.27.0 (!162)
- (deps) Update rust crate
service-probe
to version 0.1.1 (!162)
obelisk v0.16.0
Changelogβ
π New featuresβ
π¦ Dependenciesβ
- (deps) Update git.opentalk.dev:5050/opentalk/backend/containers/rust docker tag to v1.82.0 (!174)
- (deps) Update rust crate thiserror to v2 (!176)
obelisk v0.15.0
Changelogβ
π New featuresβ
- Check if the host system supports avx (!136)
π Bug fixesβ
- Only subscribe screenshare when call uses video (!166)
π¨ Refactorβ
- Rewrite media pipeline using livekit & ezk, removing GStreamer (!171)
π¦ Dependenciesβ
- (deps) Update git.opentalk.dev:5050/opentalk/backend/containers/rust docker tag to v1.82.0 (!164)
β Miscellaneousβ
- Migrate to new reuse config format (!165)
Ciβ
- Introduce changelog bot (!165)
- Enforce toml formatting (!167)
- (fix) Don't lint commits on main (!170)
obelisk v0.11.1
(found in OpenTalk v24.13.0)
Changelogβ
π Bug fixesβ
- Only subscribe screenshare when call uses video (!166)
obelisk v0.11.0
Changelogβ
π New featuresβ
π 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 acreate-release
target for release automation (!159)
obelisk v0.10.2
(found in OpenTalk v24.11.0)
Changelogβ
π Bug fixesβ
π¦ Dependenciesβ
β Miscellaneousβ
- Ignore RUSTSEC-2024-0370 in
deny.toml
(!151)