Skip to main content

OpenTalk Obelisk version history


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

  • Re-add H.264 video support (!177)
  • Re-add G.722 audio codec support (!179)

📦 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

  • 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)

obelisk v0.10.2

(found in OpenTalk v24.11.0)

Changelog

🐛 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

Changelog

🐛 Bug fixes

  • negotiate valid DTMF digit range (#119)

📦 Dependencies

  • update openssl rust crate to 0.10.66 (fixes RUSTSEC-2024-0357)

obelisk v0.10.0

(found in OpenTalk v24.10.0, v24.9.0)

Changelog

🚀 New features

  • Show screen shares in video calls (!121)

🐛 Bug fixes

  • Use compositor's add_watch_to_sink instead of registering own watcher (!143)

Miscellaneous

  • Update gstreamer to 0.23

obelisk v0.9.0

(found in OpenTalk v24.8.1, v24.8.0)

Changelog

🚀 New features

  • Add srtp support for calls
  • Readd watchdog watching RTP traffic to detect interruptions and terminate calls
  • Add SRTP support for calls (#66)
  • Add a timeout to the pin entry (#92)

🐛 Bug fixes

  • (srtp) Add padding to base64 encoding of key
  • Handle SIP events (like hangup) while in waiting room (#93)

Miscellaneous Tasks

  • Change base image to alpine3.20

Ci

  • Prevent ci pipeline running on fork
  • Use image with fixed rust version
  • Call cargo-deny with --deny unmatched-skip --deny license-not-encountered (#104)

obelisk v0.8.0

(found in OpenTalk v24.7.1, v24.7.0, v24.6.1, v24.6.0)

Changelog

Added

  • Support for video calls via H.264 (#64)

Fixed

  • Use generated contact instead of id in invite sessions (#76)
  • Revert mute by default and redo usage message (#74)
  • Add openh264 dependency (#87)

obelisk v0.7.2

(found in OpenTalk v24.5.0, v24.4.1)

Changelog

Fixed

  • RUSTSEC-2024-0019 by updating mio to 0.8.11
  • RUSTSEC-2024-0332 by updating h2 to 0.3.26
  • RUSTSEC-2024-0336 by updating rustls to 0.21.11

obelisk v0.7.1

(found in OpenTalk v24.4.0, v24.3.0, v24.2.0, v24.1.1)

Changelog

Fixed

  • Use generated contact instead of id in invite sessions (#75)
  • Revert mute by default and redo usage message (#74)

obelisk v0.7.0

(found in OpenTalk v24.1.0)

Changelog

Changed

  • Update build and base container image
  • Update dependencies

Added

  • Add sip.contact configuration to allow overriding the contact header in SIP messages
  • Mute dial-in participants by default (#67)

Fixed

  • Fix sip.id config to only apply to REGISTER message's From and To header. Previously this also affected the contact header of SIP messages which could cause unwanted behavior.

obelisk v0.5.1

(found in OpenTalk v1.7.1)

Changelog

Fixed

  • Mute dial-in participants by default (#67)

obelisk v0.5.0

(found in OpenTalk v1.7.0, v1.6.2, v1.6.1, v1.6.0)

obelisk v0.4.2

(found in OpenTalk v1.5.4, v1.5.3, v1.5.2, v1.5.1)

Changelog

Fixed

  • Update webpki packages to fix CVE RUSTSEC-2023-0052 (#53)

obelisk v0.4.1

(found in OpenTalk v1.5.0)

Changelog

Fixed

  • Update ezk-stun-types to 0.1.2, fixes stun port discovery bug

obelisk v0.3.0

(found in OpenTalk v1.4.0)

Changelog

Added

  • Added a config sip.id to allow overriding the obelisk's SIP ID

Fixed

  • Offer old signaling protocol to enable backwards compatibility with older controller versions
  • Miscellaneous internal bugfixes and stability improvements
  • Increase the delay of the welcome message (#42)

obelisk v0.2.1

(found in OpenTalk v1.3.3, v1.3.2, v1.3.1)

Changelog

  • Added a config sip.id to allow overriding the obelisk's SIP ID

Added

  • Added a config sip.id to allow overriding the obelisk's SIP ID

obelisk v0.2.0

(found in OpenTalk v1.3.0, v1.2.2, v1.2.1, v1.2.0)

Changelog

Added

  • Added an announcement at the end of a conference. (#36)

Fixed

  • Fixed incorrect handling of an HTTP response, resulting in a call hang-up when entering an invalid id/pin. (#28)
  • Fixed overlapping of room audio while welcome message is played back. (#34)
  • Fixed a crash when the waiting-room was active while joining. (#35)

obelisk v0.1.1

(found in OpenTalk v1.1.2, v1.1.1, v1.1.0)

Changelog

Fixed

  • Fixed overlapping of room audio while welcome message is played back. (#34)

obelisk v0.1.0

(found in OpenTalk v1.0.0)

Changelog

Added

  • Raise and lower hand via DTMF button 2 (#14)
  • Stop playback on DTMF button 0 (#29)
  • Handle moderator muting of participants (#16)
  • Add license information

Changed

  • Update audio files (#27)

Fixed

  • Fixed incorrect handling of an HTTP response, resulting in a call hang-up when entering an invalid id/pin. (#28)