Update docker.io/gabekangas/owncast Docker tag to v0.2.0
No problems automatically updating the Docker image and run the container by Watchtower with dependency update facilitated by Mend's Renovate Bot.
This MR contains the following updates:
Package | Update | Change |
---|---|---|
docker.io/gabekangas/owncast | minor | 0.1.3 -> 0.2.0 |
Release Notes
owncast/owncast (docker.io/gabekangas/owncast)
v0.2.0
: Owncast v0.2.0
Changelog
[0.2.0] - 2025-01-11
This release includes a handful of behind-the-scenes changes to position the project for future feature work, a bunch of bug fixes and a few smaller quality of life improvements. See the below changelog for details.
Additional v0.2.x
releases will continue until the backend refactor work is completed.
Upgrade instructions from 0.1.3
- 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
. - Change to the directory where Owncast is installed on your server.
- If youβve customized your web interface in any way you will want to back up the files youβve changed or customized.
- 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
- Restart the service. If you're running under systemd
systemctl start owncast
.
Major updates
Added
-
Add modal state for browser notifications being denied #β3771
-
Create and change to spec-first API design #β3302
-
Create UserRepository #β3079
-
Support disabling inbound chat message rate limiter #β3523
-
Add Slur / Profanity Filter to chat #β3139
-
Add persistent HTTP connection flag from transcoder to internal video receiver service #β3985
-
Create ConfigRepository #β3080
-
Create an external version of the user details /api/moderation/chat/user/{userId} API #β4015
-
implement admin password hashing #β2495
Changed
-
Update project to Go 1.22 #β3707
-
Update Patreon social link icon #β3807
-
Update the label of stupid π π #β3817
-
Change websocket mock from empty function to empty class #β3998
-
Communicate and handle apub outgoing updates being delayed #β4009
-
Make the FediAuth code show up earlier in the message #β3123
-
Increase outbound worker pool size to use follower count #β4049
-
Validate and troubleshoot any issues dealing with the pagination middleware after the router change #β3732
-
Update some platform logos #β4081
-
Mute the 'stream ended' clip's audio #β3630
-
Set stream title in video tag for iframe embed of owncast streaming url #β2702
-
Usability: Volume Bar UI Fades Too Fast #β3497
-
Feature request: enable word wrap on the Markdown editor #β3870
-
Replace unsupported Picmo emoji picker with something else #β3598 #β4001
Fixed
-
New offline embed state not handling HTML #β3682
-
Firefox requires clearing cache often to log into the admin #β3097
-
aria live: html entities are not decoded #β3665
-
Live streams that are between 24 and 25 hours display the time as "Live for 1 day undefined hours" #β3727
-
fixing grammar #β3801
-
Admin Edit Social Handle save without name #β3812
-
Fix admin prompting an upgrade to an incorrect release [#β4097](https://github.com/owncast/owncast/issues/4097
-
owncast_instance_active_viewer_count for prometheus doesn't reset to 0 at the end of the stream #β3830
-
Filtering Admin Logs shows no data #β3813
-
Fix crash in video metrics handler #β3984
-
Service worker throw error Cannot read properties of undefined (reading 'startsWith') #β3967
-
Player stream time can show "undefined" #β3857
-
fix: update Alpine base image #β3938
-
Browser Notifications Modal Message is incorrect on browser #β3752
-
aria live: user name remains logged in name #β3664
-
Federation enabled state does not respect the "Enable Social Features" modal cancellation #β4021
-
Admin Follower Sorting shows no data #β3799
-
Enabling the social features switch in the admin no longer works #β4055
-
Follow button no longer shows up in offline video embed #β4053
-
Can't fix incorrectly entered fediverse account in Offline embed #β4056
-
Updating server details are not reflected in the UI when social features are enabled #β3229
-
fix skip link visibility and it moving logo upon focus #β4078
-
Copying stream key without revealing it only copies asterisks (when using clipboard manager?) #β3460
-
Large gap in sentence in modal on Mobile #β3748
-
Admin video passthrough banner: Low contrast between the text color and the background #β3798
-
Admin Configuration small typo #β3827
-
Admin checkbox item selected has poor legibility #β3800
-
Adjust CleanupDirectory function to support tmpfs mounts. #β3818
-
Chat - Long Username is clipped when chat is narrow #β3749
-
Incorrect artifact timestamps on builds #β3282
-
Update chat websocket reconnect logic #β3958
-
Chat - Join/leave messages layout breaks on narrow chat viewports #β3842
-
Vjs Deprecation warning: beforeRequest is deprecated, use onRequest instead #β3874
-
.well-known/nodeinfo and .well-known/host-meta paths respond even if federation is disabled #β3892
-
New offline embed has overflow problems #β3683
-
Slightly tweak the offline embed layout #β4051
Removed
- Remove usage of utils/restendpointhelper.go in favor of the new router #β3712
Thank you to our contributors!
The contributors for v0.2.0 were:
gingervitis, Nirajan1-droid, LogalDeveloper, Juneezee, gabek, fgreinacher, Manish-Giri, zockicookie, vivlim, samwherever, s-vamshi, varungujarathi9, G2G2G2G, heongle, Aelly-A, nekojanai, unclebinary1001, Jeetch8, germainelee, bruno-keiko, liclac, mahmed2000 and brendenehlers.
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 Gabe Kangas and generous donors Simon Michalke, Luka PrinΔiΔ, Flaki, Joel Bradshaw, Paul Lindner, Incognito, nebunez, Teklynk, Marius Hoel, Incognito, Guest, emacsen, GunghoGeoduck, Rick, Didier Malenfant, Vencabot, Kev Mul, gravitons loves the Fediverse <3, Tom Ryder, Guest, GreenPromoCode.com, Samsai, Gabe Kangas, luobo, Roy Adams, Sarah Elson, Incognito, Julian Koritnik, Thomas OConnor, Ryusei and Jason.
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, LambdaTest, Chromatic, Docker and Rocket.Chat.