Owncast v0.1.3

Changelog

[0.1.3] - 2024-04-07

Upgrade instructions from 0.1.2

  1. Stop the service from running. If you’re using a pre-installed image through a hosting provider, or setup Owncast to run under systemd you can probably just simply run systemctl stop owncast.
  2. Change to the directory where Owncast is installed on your server.
  3. If you’ve customized your web interface in any way you will want to back up the files you’ve changed or customized.
  4. Re-run the installer as the user you run Owncast under. For example if you are running owncast as the user “owncast”: su -c "curl https://owncast.online/install.sh |bash" owncast
  5. Restart the service. If you’re running under systemd systemctl start owncast.

Major updates

Added

  • Sanitize Fediverse username #3424

  • Set content-type for customjavascript #3612

  • Added “rel-me” attribute to server-rendered bot/metadata/search page template #3290

Changed

  • Do not send a join chat event if that user is already in the chat #3487

  • Chat messages and state changed events should be in aria live region #3335

  • Replace Twitter social link icon with the stupid 𝕏 one #3427

  • Chat moderators should be exempt from message rate limiting #3533

  • Improve design for offline video embed #2917

Fixed

  • Admin scrolls horizontally in a weird way on narrower screens #3260

  • panic: concurrent map write #3440

  • Bug: “Error: too many colons in address” #3419

  • Not selectable items in quality settings menu #3368

  • Sharing Owncast fediverse posts to a few thousand accounts causes video buffering #3189

  • Thumbnail not consistently generated when using S3 #3522

  • Player timestamp is sometimes shown as undefined #3652

  • Changing Log-Entries-Per-Page in Admin Console Doesn’t Work #3511

  • When embedding Owncast chat via iframe the page jumps to where the iframe is #3500

  • Pagination Doesn’t Work in ‘Followers’ Console #3510

  • Protect emoji delete API from possible path traversal exploit 1b14800c7d7f54be14ed4d130bfe7f480645076e

  • Unable to create Webhooks on 0.1.2 when “When a user leaves the chat” checked. #3524

  • mobile-chat-button is displayed for mobile users when chat is disabled. #3535

  • Video embed does not fill vertical height #3587

  • Thumbnails do not generate when using S3 path prefix #3518

Removed

  • Remove Matrix URL validation, allowing any URL #3329

Thank you to our contributors!

The contributors for v0.1.3 were: anniepauline, gabek, varungujarathi9, DarkFalc0n, jhimanish, heavygale, yerimsong and armadi1809. We also thank all of the fantastic people helping out in the Owncast chat answering questions, testing and providing feedback.

Thank you to our financial supporters!

A huge thanks to those giving us to the resources to run servers, have testing environments, host collaboration tools, pay for 3rd party services to test with and the means to experiment with new ideas we wouldn’t be able to do otherwise.

Our fantastic corporate sponsors none and generous donors Simon Michalke, Luka Prinčič, Flaki, Jnktn.tv, Joel Bradshaw, Paul Lindner, Incognito, nebunez, Merlin, Teklynk, Marius Hoel, Incognito, Guest, SillySam, emacsen, Incognito, GunghoGeoduck, Rick, Didier Malenfant, Tom, Theodore Jones, Alex O’Carroll, Alex O’Carroll, Vencabot, Vince, Robert Wolniak, Nullcasting, Martijn, Incognito, Fred Luetkemeier, Kev Mul, Hamish The PolarBear, Jnktn.tv, Denman Rooke, gravitons loves the Fediverse <3, John Brubaker, Catfish Da Man, box464, Tom Ryder and Guest.

In-kind support

A special thank you to the organizations that offer services to help Owncast build, test and support and distribute the software.

Fastly, Cypress, BrowserStack, Chromatic, Docker and Rocket.Chat.