chore(deps): update docker images #92

Merged
morten-olsen merged 1 commit from renovate/dockerimages into main 2026-06-27 17:18:56 +02:00
Owner

This PR contains the following updates:

Package Update Change
alpine digest a2d49ea -> 28bd5fe
bbernhard/signal-cli-rest-api minor 0.99 -> 0.100
binwiederhier/ntfy digest f8a9b10 -> cfbbb1b
code.forgejo.org/forgejo/runner (source) minor 12.10.2 -> 12.12.0
code.forgejo.org/oci/docker digest 7d85d0e -> 66d292e
curlimages/curl minor 8.20.0 -> 8.21.0
docker.gitea.com/gitea patch 1.26.2 -> 1.26.4
docker.io/eclipse-mosquitto digest 914f529 -> 212f89e
docker.io/nginx digest 5f979dc -> 0d3b804
docker.io/redis digest 0916059 -> 9d31717
docker.io/wger/server digest e84187d -> 2c4686f
docker.io/woodpeckerci/woodpecker-agent minor v3.15.0 -> v3.16.0
docker.io/woodpeckerci/woodpecker-server minor v3.15.0 -> v3.16.0
docker.umami.is/umami-software/umami digest e3f80c0 -> 8edfe4b
freikin/dawarich digest 139424d -> c8413c3
ghcr.io/coder/coder patch v2.34.1 -> v2.34.3
ghcr.io/esphome/esphome (source) minor 2026.5.3 -> 2026.6.2
ghcr.io/homarr-labs/homarr minor v1.64.0 -> v1.68.0
ghcr.io/home-assistant/home-assistant (source) patch 2026.6.2 -> 2026.6.4
ghcr.io/jordan-dalby/bytestash patch 1.5.11 -> 1.5.12
ghcr.io/mealie-recipes/mealie digest f68e959 -> 9b680f5
ghcr.io/miniflux/miniflux digest 42f1438 -> cd353a6
ghcr.io/mollyim/mollysocket digest 441cac5 -> 6121bae
ghcr.io/motis-project/motis digest 1558911 -> 44b34f0
ghcr.io/music-assistant/server patch 2.9.0 -> 2.9.4
ghcr.io/nicotsx/zerobyte minor v0.39 -> v0.40
ghcr.io/project-zot/zot patch v2.1.17 -> v2.1.18
ghcr.io/rtuszik/photon-docker digest 9e0f006 -> 827cedf
ghcr.io/sysadminsmedia/homebox digest 6506480 -> b1ad7e3
ghcr.io/windmill-labs/windmill minor 1.721.0 -> 1.741.0
index.docker.io/metabase/metabase digest 7d169e7 -> 892bda6
livekit/livekit-server patch v1.13.1 -> v1.13.2
n8nio/n8n (source) minor 2.26.2 -> 2.28.2
n8nio/runners (source) minor 2.26.2 -> 2.28.2
netboxcommunity/netbox patch v4.6.2 -> v4.6.3
ollama/ollama patch 0.30.7 -> 0.30.11
penpotapp/backend minor 2.15.4 -> 2.16.1
penpotapp/exporter minor 2.15.4 -> 2.16.1
penpotapp/frontend minor 2.15.4 -> 2.16.1
pgvector/pgvector digest 00ba258 -> 131dcf7
postgis/postgis digest a016fe2 -> fc07e7a
redis digest aa049e6 -> 2838d55
redis digest 0916059 -> 9d31717
rhasspy/wyoming-whisper digest 9501d26 -> bc63b1e
rommapp/romm digest 2b7a171 -> c81778a
superseriousbusiness/gotosocial (source) patch 0.21.2 -> 0.21.3
vabene1111/recipes digest 969c5b3 -> 2eb9a80

Important

Release Notes retrieval for this PR were skipped because no github.com credentials were available.
If you are self-hosted, please see this instruction.


Release Notes

forgejo/runner (code.forgejo.org/forgejo/runner)

v12.12.0

Compare Source

Release Notes


  • features
    • PR: feat: per-label container platform specification
    • PR: feat(jobparser): add support for run-name
  • bug fixes
    • PR: fix(exec): Fix event_name/FORGEJO_EVENT_NAME not being set
    • PR: fix: expression evaluation fixes discovered while refactoring 'if' detection

v12.11.1

Compare Source

Release Notes


  • bug fixes
    • PR: fix(docker): honour DOCKER_TLS_VERIFY and DOCKER_CERT_PATH when DOCKER_HOST is set

v12.11.0

Compare Source

Release Notes


  • features
    • PR: feat(jobparser): implement jobparser capability to evaluate 'if' clauses
    • PR: feat: identify runner by its UUID in workflow logs
    • PR: feat(jobparser): provide detection capability for permissions being defined
  • bug fixes
    • PR: fix: evaluate if conditions of inner jobs before combining results
    • PR: fix: make look-up of matrix values case-insensitive when expanding workflows
  • other
    • PR: Update dependency forgejo-runner-service-yq to v4.53.3
    • PR: Update forgejo/forgejo-build-publish to v5.7.2
    • PR: ci: add capability to run testing on arm64
    • PR: Update actions/setup-forgejo to v3.2.1
    • PR: Update dependency forgejo/release-notes-assistant to v1.7.2
    • PR: Pin dependencies
    • PR: Update go toolchain directive to v1.25.11 [SECURITY]
    • PR: chore: change systemd example TimeoutStopSec -> infinity
    • PR: Update data.forgejo.org/oci/ci Docker tag to v2
    • PR: Update module connectrpc.com/connect to v1.20.0
    • PR: refactor: extract docker back-end into act/container/docker package
    • PR: Update forgejo-runner to v12.10.2
    • PR: Update dependency forgejo/release-notes-assistant to v1.7.1
    • PR: Update dependency forgejo-runner-service-yq to v4.53.2
    • PR: Update https://data.forgejo.org/actions/setup-forgejo action to v3.1.12
    • PR: Update dependency buildx to v0.34.1
superseriousbusiness/gotosocial (superseriousbusiness/gotosocial)

v0.21.3: Most Sacrilegious Sloth

Compare Source

Here's version 0.21.3 of GoToSocial!

This is the last bugfix + dependency update release for v0.21.x!

If you're updating to this version from v0.21.x, it's a very easy update with no db migrations.

If you're updating to this version from a version before v0.21.0, please follow the update instructions from v0.21.0, but replace 0.21.0 with 0.21.3 throughout. Be aware that the update to 0.21.x contains some database migrations. Please do read the notes carefully!

Don't switch to this version from current (25 Jun 2026) snapshots or v0.22.0 release candidates. They already have everything that's in here (and more).

Release highlights

  • Video processing fixes.
  • Updated robots.txt to tell more bullshit crawlers to fuck off.
  • Fixed some streaming API stuff.
  • Bug fixes related to exif stripping and malformed AP messages.
  • Dependency updates.

Migration notes

Upgrading

To upgrade to v0.21.3 from a previous release:

Binary/tar
  1. Stop GoToSocial.
  2. Back up your database! If you're running on SQLite, this is as simple as copying your sqlite.db file, eg., cp sqlite.db sqlite.db.backup. On Postgres you can do this with pg_dump.
  3. Download and untar the new release, including the web assets and html templates, not just the binary.
  4. Edit your config.yaml file if necessary (see below).
  5. Start GoToSocial.
  6. Wait patiently for any migrations to run, do not interrupt migrations or you could leave your db in a broken state and will have to restore from backup!
  7. Enjoy your updated instance.
Docker
  1. Stop GoToSocial.
  2. Back up your database! If you're running on SQLite, this is as simple as copying your sqlite.db file, eg., cp sqlite.db sqlite.db.backup. On Postgres you can do this with pg_dump.
  3. Pull the new docker container with docker pull docker.io/superseriousbusiness/gotosocial:0.21.3 or docker pull docker.io/superseriousbusiness/gotosocial:latest if this is a stable release and not a release candidate.
  4. Edit your config.yaml file or environment variables if necessary (see below).
  5. Start GoToSocial.
  6. Wait patiently for any migrations to run, do not interrupt migrations or you could leave your db in a broken state and will have to restore from backup!
  7. Enjoy your updated instance.
config.yaml

No changes since v0.21.2.

Database Migrations

No migrations since v0.21.2.

Which release archive/container should I use?

GoToSocial releases binary builds for 64-bit Linux, FreeBSD, and NetBSD operating systems. We also release Docker builds for 64-bit Linux.

OS Architecture Support level Binary archive Docker
Linux x86-64/AMD64 (64-bit) 🟢 Full linux_amd64.tar.gz docker.io/superseriousbusiness/gotosocial:0.21.3
Linux Armv8/ARM64 (64-bit) 🟢 Full linux_arm64.tar.gz docker.io/superseriousbusiness/gotosocial:0.21.3
FreeBSD x86-64/AMD64 (64-bit) 🟢 Full freebsd_amd64.tar.gz Not provided
FreeBSD Armv8/ARM64 (64-bit) 🟢 Full freebsd_arm64.tar.gz Not provided
NetBSD x86-64/AMD64 (64-bit) 🟢 Full netbsd_amd64.tar.gz Not provided
NetBSD Armv8/ARM64 (64-bit) 🟢 Full netbsd_arm64.tar.gz Not provided
nowasm

For your convenience, we also provide UNSUPPORTED, EXPERIMENTAL BUILDS, created using the nowasm tag, in the downloads list below. There is no Docker build for nowasm.

GoToSocial releases built with nowasm use the Go-native, modernc version of SQLite instead of the WASM one, and will use on-system ffmpeg and ffprobe binaries for media processing.

Using a nowasm build is currently the only way to run GoToSocial on a 32-bit system.

For more information on running a nowasm build, see the nowasm documentation page.

Changelog

Bug fixes
  • 4356eb2 [bugfix] stricter property value counts (#​4905)
  • 83d5b43 [bugfix] Allow hyphen in usernameRelaxed regex (#​4902)
  • 4841679 [bugfix] Add support for public:remote stream type (#​4899)
  • ed24d28 [bugfix] Update go-sqlite3 to v0.35.1 to fix out of memory panic during migration (#​4864)
  • 0c5de3d [bugfix] nowasm: on context cancel hook, check that process is non-nil before calling Kill() (#​4855)
  • 64cc8fa [bugfix/frontend] Validate domain name for new domain perms earlier to avoid confusing err messages (#​4826)
  • 9c786af [bugfix] Ignore extraneous data streams when processing videos (#​4819)
Chores & version bumps
Documentation
  • cc859ef [docs] update list of supported platforms regarding recent changes to ncruces/go-sqlite3 and our build tag behaviour (#​4858)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | alpine | digest | `a2d49ea` -> `28bd5fe` | | bbernhard/signal-cli-rest-api | minor | `0.99` -> `0.100` | | binwiederhier/ntfy | digest | `f8a9b10` -> `cfbbb1b` | | [code.forgejo.org/forgejo/runner](https://forgejo.org) ([source](https://code.forgejo.org/forgejo/runner)) | minor | `12.10.2` -> `12.12.0` | | code.forgejo.org/oci/docker | digest | `7d85d0e` -> `66d292e` | | [curlimages/curl](https://github.com/curl/curl-container) | minor | `8.20.0` -> `8.21.0` | | [docker.gitea.com/gitea](https://github.com/go-gitea/gitea) | patch | `1.26.2` -> `1.26.4` | | docker.io/eclipse-mosquitto | digest | `914f529` -> `212f89e` | | docker.io/nginx | digest | `5f979dc` -> `0d3b804` | | docker.io/redis | digest | `0916059` -> `9d31717` | | docker.io/wger/server | digest | `e84187d` -> `2c4686f` | | docker.io/woodpeckerci/woodpecker-agent | minor | `v3.15.0` -> `v3.16.0` | | docker.io/woodpeckerci/woodpecker-server | minor | `v3.15.0` -> `v3.16.0` | | docker.umami.is/umami-software/umami | digest | `e3f80c0` -> `8edfe4b` | | freikin/dawarich | digest | `139424d` -> `c8413c3` | | [ghcr.io/coder/coder](https://github.com/coder/coder) | patch | `v2.34.1` -> `v2.34.3` | | [ghcr.io/esphome/esphome](https://esphome.io/) ([source](https://github.com/esphome/esphome)) | minor | `2026.5.3` -> `2026.6.2` | | [ghcr.io/homarr-labs/homarr](https://github.com/homarr-labs/homarr) | minor | `v1.64.0` -> `v1.68.0` | | [ghcr.io/home-assistant/home-assistant](https://www.home-assistant.io/) ([source](https://github.com/home-assistant/core)) | patch | `2026.6.2` -> `2026.6.4` | | [ghcr.io/jordan-dalby/bytestash](https://github.com/jordan-dalby/ByteStash) | patch | `1.5.11` -> `1.5.12` | | ghcr.io/mealie-recipes/mealie | digest | `f68e959` -> `9b680f5` | | ghcr.io/miniflux/miniflux | digest | `42f1438` -> `cd353a6` | | ghcr.io/mollyim/mollysocket | digest | `441cac5` -> `6121bae` | | ghcr.io/motis-project/motis | digest | `1558911` -> `44b34f0` | | [ghcr.io/music-assistant/server](https://github.com/music-assistant/server) | patch | `2.9.0` -> `2.9.4` | | [ghcr.io/nicotsx/zerobyte](https://github.com/nicotsx/zerobyte) | minor | `v0.39` -> `v0.40` | | ghcr.io/project-zot/zot | patch | `v2.1.17` -> `v2.1.18` | | ghcr.io/rtuszik/photon-docker | digest | `9e0f006` -> `827cedf` | | ghcr.io/sysadminsmedia/homebox | digest | `6506480` -> `b1ad7e3` | | [ghcr.io/windmill-labs/windmill](https://github.com/windmill-labs/windmill) | minor | `1.721.0` -> `1.741.0` | | index.docker.io/metabase/metabase | digest | `7d169e7` -> `892bda6` | | [livekit/livekit-server](https://github.com/livekit/livekit) | patch | `v1.13.1` -> `v1.13.2` | | [n8nio/n8n](https://n8n.io) ([source](https://github.com/n8n-io/n8n)) | minor | `2.26.2` -> `2.28.2` | | [n8nio/runners](https://n8n.io) ([source](https://github.com/n8n-io/n8n)) | minor | `2.26.2` -> `2.28.2` | | [netboxcommunity/netbox](https://github.com/netbox-community/netbox-docker) | patch | `v4.6.2` -> `v4.6.3` | | ollama/ollama | patch | `0.30.7` -> `0.30.11` | | [penpotapp/backend](https://github.com/penpot/penpot) | minor | `2.15.4` -> `2.16.1` | | [penpotapp/exporter](https://github.com/penpot/penpot) | minor | `2.15.4` -> `2.16.1` | | [penpotapp/frontend](https://github.com/penpot/penpot) | minor | `2.15.4` -> `2.16.1` | | pgvector/pgvector | digest | `00ba258` -> `131dcf7` | | [postgis/postgis](https://github.com/postgis/docker-postgis) | digest | `a016fe2` -> `fc07e7a` | | redis | digest | `aa049e6` -> `2838d55` | | redis | digest | `0916059` -> `9d31717` | | rhasspy/wyoming-whisper | digest | `9501d26` -> `bc63b1e` | | rommapp/romm | digest | `2b7a171` -> `c81778a` | | [superseriousbusiness/gotosocial](https://docs.gotosocial.org) ([source](https://codeberg.org/superseriousbusiness/gotosocial)) | patch | `0.21.2` -> `0.21.3` | | vabene1111/recipes | digest | `969c5b3` -> `2eb9a80` | > :exclamation: **Important** > > Release Notes retrieval for this PR were skipped because no github.com credentials were available. > If you are self-hosted, please see [this instruction](https://github.com/renovatebot/renovate/blob/master/docs/usage/examples/self-hosting.md#githubcom-token-for-release-notes). --- ### Release Notes <details> <summary>forgejo/runner (code.forgejo.org/forgejo/runner)</summary> ### [`v12.12.0`](https://code.forgejo.org/forgejo/runner/releases/tag/v12.12.0) [Compare Source](https://code.forgejo.org/forgejo/runner/compare/v12.11.1...v12.12.0) - [User guide](https://forgejo.org/docs/next/user/actions/overview/) - [Administrator guide](https://forgejo.org/docs/next/admin/actions/) - [Container images](https://code.forgejo.org/forgejo/-/packages/container/runner/versions) Release Notes *** <!--start release-notes-assistant--> <!--URL:https://code.forgejo.org/forgejo/runner--> - features - [PR](https://code.forgejo.org/forgejo/runner/pulls/1571): <!--number 1571 --><!--line 0 --><!--description ZmVhdDogcGVyLWxhYmVsIGNvbnRhaW5lciBwbGF0Zm9ybSBzcGVjaWZpY2F0aW9u-->feat: per-label container platform specification<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1575): <!--number 1575 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBhZGQgc3VwcG9ydCBmb3IgYHJ1bi1uYW1lYA==-->feat(jobparser): add support for `run-name`<!--description--> - bug fixes - [PR](https://code.forgejo.org/forgejo/runner/pulls/1577): <!--number 1577 --><!--line 0 --><!--description Zml4KGV4ZWMpOiBGaXggYGV2ZW50X25hbWVgL2BGT1JHRUpPX0VWRU5UX05BTUVgIG5vdCBiZWluZyBzZXQ=-->fix(exec): Fix `event_name`/`FORGEJO_EVENT_NAME` not being set<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1572): <!--number 1572 --><!--line 0 --><!--description Zml4OiBleHByZXNzaW9uIGV2YWx1YXRpb24gZml4ZXMgZGlzY292ZXJlZCB3aGlsZSByZWZhY3RvcmluZyAnaWYnIGRldGVjdGlvbg==-->fix: expression evaluation fixes discovered while refactoring 'if' detection<!--description--> <!--end release-notes-assistant--> ### [`v12.11.1`](https://code.forgejo.org/forgejo/runner/releases/tag/v12.11.1) [Compare Source](https://code.forgejo.org/forgejo/runner/compare/v12.11.0...v12.11.1) - [User guide](https://forgejo.org/docs/next/user/actions/overview/) - [Administrator guide](https://forgejo.org/docs/next/admin/actions/) - [Container images](https://code.forgejo.org/forgejo/-/packages/container/runner/versions) Release Notes *** <!--start release-notes-assistant--> <!--URL:https://code.forgejo.org/forgejo/runner--> - bug fixes - [PR](https://code.forgejo.org/forgejo/runner/pulls/1570): <!--number 1570 --><!--line 0 --><!--description Zml4KGRvY2tlcik6IGhvbm91ciBET0NLRVJfVExTX1ZFUklGWSBhbmQgRE9DS0VSX0NFUlRfUEFUSCB3aGVuIERPQ0tFUl9IT1NUIGlzIHNldA==-->fix(docker): honour DOCKER\_TLS\_VERIFY and DOCKER\_CERT\_PATH when DOCKER\_HOST is set<!--description--> <!--end release-notes-assistant--> ### [`v12.11.0`](https://code.forgejo.org/forgejo/runner/releases/tag/v12.11.0) [Compare Source](https://code.forgejo.org/forgejo/runner/compare/v12.10.2...v12.11.0) - [User guide](https://forgejo.org/docs/next/user/actions/overview/) - [Administrator guide](https://forgejo.org/docs/next/admin/actions/) - [Container images](https://code.forgejo.org/forgejo/-/packages/container/runner/versions) Release Notes *** <!--start release-notes-assistant--> <!--URL:https://code.forgejo.org/forgejo/runner--> - features - [PR](https://code.forgejo.org/forgejo/runner/pulls/1563): <!--number 1563 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBpbXBsZW1lbnQgam9icGFyc2VyIGNhcGFiaWxpdHkgdG8gZXZhbHVhdGUgJ2lmJyBjbGF1c2Vz-->feat(jobparser): implement jobparser capability to evaluate 'if' clauses<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1541): <!--number 1541 --><!--line 0 --><!--description ZmVhdDogaWRlbnRpZnkgcnVubmVyIGJ5IGl0cyBVVUlEIGluIHdvcmtmbG93IGxvZ3M=-->feat: identify runner by its UUID in workflow logs<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1534): <!--number 1534 --><!--line 0 --><!--description ZmVhdChqb2JwYXJzZXIpOiBwcm92aWRlIGRldGVjdGlvbiBjYXBhYmlsaXR5IGZvciBgcGVybWlzc2lvbnNgIGJlaW5nIGRlZmluZWQ=-->feat(jobparser): provide detection capability for `permissions` being defined<!--description--> - bug fixes - [PR](https://code.forgejo.org/forgejo/runner/pulls/1559): <!--number 1559 --><!--line 0 --><!--description Zml4OiBldmFsdWF0ZSBpZiBjb25kaXRpb25zIG9mIGlubmVyIGpvYnMgYmVmb3JlIGNvbWJpbmluZyByZXN1bHRz-->fix: evaluate if conditions of inner jobs before combining results<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1553): <!--number 1553 --><!--line 0 --><!--description Zml4OiBtYWtlIGxvb2stdXAgb2YgbWF0cml4IHZhbHVlcyBjYXNlLWluc2Vuc2l0aXZlIHdoZW4gZXhwYW5kaW5nIHdvcmtmbG93cw==-->fix: make look-up of matrix values case-insensitive when expanding workflows<!--description--> - other - [PR](https://code.forgejo.org/forgejo/runner/pulls/1561): <!--number 1561 --><!--line 0 --><!--description VXBkYXRlIGRlcGVuZGVuY3kgZm9yZ2Vqby1ydW5uZXItc2VydmljZS15cSB0byB2NC41My4z-->Update dependency forgejo-runner-service-yq to v4.53.3<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1558): <!--number 1558 --><!--line 0 --><!--description VXBkYXRlIGZvcmdlam8vZm9yZ2Vqby1idWlsZC1wdWJsaXNoIHRvIHY1LjcuMg==-->Update forgejo/forgejo-build-publish to v5.7.2<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1546): <!--number 1546 --><!--line 0 --><!--description Y2k6IGFkZCBjYXBhYmlsaXR5IHRvIHJ1biB0ZXN0aW5nIG9uIGFybTY0-->ci: add capability to run testing on arm64<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1557): <!--number 1557 --><!--line 0 --><!--description VXBkYXRlIGFjdGlvbnMvc2V0dXAtZm9yZ2VqbyB0byB2My4yLjE=-->Update actions/setup-forgejo to v3.2.1<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1556): <!--number 1556 --><!--line 0 --><!--description VXBkYXRlIGRlcGVuZGVuY3kgZm9yZ2Vqby9yZWxlYXNlLW5vdGVzLWFzc2lzdGFudCB0byB2MS43LjI=-->Update dependency forgejo/release-notes-assistant to v1.7.2<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1555): <!--number 1555 --><!--line 0 --><!--description UGluIGRlcGVuZGVuY2llcw==-->Pin dependencies<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1548): <!--number 1548 --><!--line 0 --><!--description VXBkYXRlIGdvIHRvb2xjaGFpbiBkaXJlY3RpdmUgdG8gdjEuMjUuMTEgW1NFQ1VSSVRZXQ==-->Update go toolchain directive to v1.25.11 \[SECURITY]<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1551): <!--number 1551 --><!--line 0 --><!--description Y2hvcmU6IGNoYW5nZSBzeXN0ZW1kIGV4YW1wbGUgVGltZW91dFN0b3BTZWMgLT4gaW5maW5pdHk=-->chore: change systemd example TimeoutStopSec -> infinity<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1545): <!--number 1545 --><!--line 0 --><!--description VXBkYXRlIGRhdGEuZm9yZ2Vqby5vcmcvb2NpL2NpIERvY2tlciB0YWcgdG8gdjI=-->Update data.forgejo.org/oci/ci Docker tag to v2<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1542): <!--number 1542 --><!--line 0 --><!--description VXBkYXRlIG1vZHVsZSBjb25uZWN0cnBjLmNvbS9jb25uZWN0IHRvIHYxLjIwLjA=-->Update module connectrpc.com/connect to v1.20.0<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1507): <!--number 1507 --><!--line 0 --><!--description cmVmYWN0b3I6IGV4dHJhY3QgZG9ja2VyIGJhY2stZW5kIGludG8gYWN0L2NvbnRhaW5lci9kb2NrZXIgcGFja2FnZQ==-->refactor: extract docker back-end into act/container/docker package<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1538): <!--number 1538 --><!--line 0 --><!--description VXBkYXRlIGZvcmdlam8tcnVubmVyIHRvIHYxMi4xMC4y-->Update forgejo-runner to v12.10.2<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1537): <!--number 1537 --><!--line 0 --><!--description VXBkYXRlIGRlcGVuZGVuY3kgZm9yZ2Vqby9yZWxlYXNlLW5vdGVzLWFzc2lzdGFudCB0byB2MS43LjE=-->Update dependency forgejo/release-notes-assistant to v1.7.1<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1536): <!--number 1536 --><!--line 0 --><!--description VXBkYXRlIGRlcGVuZGVuY3kgZm9yZ2Vqby1ydW5uZXItc2VydmljZS15cSB0byB2NC41My4y-->Update dependency forgejo-runner-service-yq to v4.53.2<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1535): <!--number 1535 --><!--line 0 --><!--description VXBkYXRlIGh0dHBzOi8vZGF0YS5mb3JnZWpvLm9yZy9hY3Rpb25zL3NldHVwLWZvcmdlam8gYWN0aW9uIHRvIHYzLjEuMTI=-->Update <https://data.forgejo.org/actions/setup-forgejo> action to v3.1.12<!--description--> - [PR](https://code.forgejo.org/forgejo/runner/pulls/1533): <!--number 1533 --><!--line 0 --><!--description VXBkYXRlIGRlcGVuZGVuY3kgYnVpbGR4IHRvIHYwLjM0LjE=-->Update dependency buildx to v0.34.1<!--description--> <!--end release-notes-assistant--> </details> <details> <summary>superseriousbusiness/gotosocial (superseriousbusiness/gotosocial)</summary> ### [`v0.21.3`](https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.3): Most Sacrilegious Sloth [Compare Source](https://codeberg.org/superseriousbusiness/gotosocial/compare/v0.21.2...v0.21.3) Here's version 0.21.3 of GoToSocial! This is the last bugfix + dependency update release for v0.21.x! **If you're updating to this version from v0.21.x**, it's a very easy update with no db migrations. **If you're updating to this version from a version before v0.21.0**, please follow the [update instructions from v0.21.0](https://codeberg.org/superseriousbusiness/gotosocial/releases/tag/v0.21.0), but replace `0.21.0` with `0.21.3` throughout. Be aware that the update to 0.21.x contains some database migrations. Please do read the notes carefully! **Don't switch to this version from current (25 Jun 2026) snapshots or v0.22.0 release candidates. They already have everything that's in here (and more).** #### Release highlights - Video processing fixes. - Updated robots.txt to tell more bullshit crawlers to fuck off. - Fixed some streaming API stuff. - Bug fixes related to exif stripping and malformed AP messages. - Dependency updates. #### Migration notes ##### Upgrading To upgrade to v0.21.3 from a previous release: ##### Binary/tar 1. Stop GoToSocial. 2. **Back up your database!** If you're running on SQLite, this is as simple as copying your `sqlite.db` file, eg., `cp sqlite.db sqlite.db.backup`. On Postgres you can do this with [pg\_dump](https://www.postgresql.org/docs/current/backup-dump.html). 3. Download and untar the new release, **including the web assets and html templates**, not just the binary. 4. Edit your config.yaml file if necessary (see below). 5. Start GoToSocial. 6. Wait patiently for any migrations to run, **do not interrupt migrations or you could leave your db in a broken state and will have to restore from backup**! 7. Enjoy your updated instance. ##### Docker 1. Stop GoToSocial. 2. **Back up your database!** If you're running on SQLite, this is as simple as copying your `sqlite.db` file, eg., `cp sqlite.db sqlite.db.backup`. On Postgres you can do this with [pg\_dump](https://www.postgresql.org/docs/current/backup-dump.html). 3. Pull the new docker container with `docker pull docker.io/superseriousbusiness/gotosocial:0.21.3` or `docker pull docker.io/superseriousbusiness/gotosocial:latest` if this is a stable release and not a release candidate. 4. Edit your config.yaml file or environment variables if necessary (see below). 5. Start GoToSocial. 6. Wait patiently for any migrations to run, **do not interrupt migrations or you could leave your db in a broken state and will have to restore from backup**! 7. Enjoy your updated instance. ##### config.yaml No changes since v0.21.2. ##### Database Migrations No migrations since v0.21.2. ##### Which release archive/container should I use? GoToSocial releases binary builds for 64-bit Linux, FreeBSD, and NetBSD operating systems. We also release Docker builds for 64-bit Linux. | OS | Architecture | Support level | Binary archive | Docker | | ------- | --------------------- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------- | | Linux | x86-64/AMD64 (64-bit) | 🟢 Full | [linux\_amd64.tar.gz](https://codeberg.org/superseriousbusiness/gotosocial/releases/download/v0.21.3/gotosocial_0.21.3_linux_amd64.tar.gz) | `docker.io/superseriousbusiness/gotosocial:0.21.3` | | Linux | Armv8/ARM64 (64-bit) | 🟢 Full | [linux\_arm64.tar.gz](https://codeberg.org/superseriousbusiness/gotosocial/releases/download/v0.21.3/gotosocial_0.21.3_linux_arm64.tar.gz) | `docker.io/superseriousbusiness/gotosocial:0.21.3` | | FreeBSD | x86-64/AMD64 (64-bit) | 🟢 Full | [freebsd\_amd64.tar.gz](https://codeberg.org/superseriousbusiness/gotosocial/releases/download/v0.21.3/gotosocial_0.21.3_freebsd_amd64.tar.gz) | Not provided | | FreeBSD | Armv8/ARM64 (64-bit) | 🟢 Full | [freebsd\_arm64.tar.gz](https://codeberg.org/superseriousbusiness/gotosocial/releases/download/v0.21.3/gotosocial_0.21.3_freebsd_arm64.tar.gz) | Not provided | | NetBSD | x86-64/AMD64 (64-bit) | 🟢 Full | [netbsd\_amd64.tar.gz](https://codeberg.org/superseriousbusiness/gotosocial/releases/download/v0.21.3/gotosocial_0.21.3_netbsd_amd64.tar.gz) | Not provided | | NetBSD | Armv8/ARM64 (64-bit) | 🟢 Full | [netbsd\_arm64.tar.gz](https://codeberg.org/superseriousbusiness/gotosocial/releases/download/v0.21.3/gotosocial_0.21.3_netbsd_arm64.tar.gz) | Not provided | ##### `nowasm` For your convenience, we also provide **UNSUPPORTED, EXPERIMENTAL BUILDS**, created using the `nowasm` tag, in the downloads list below. There is no Docker build for `nowasm`. GoToSocial releases built with `nowasm` use the Go-native, modernc version of SQLite instead of the WASM one, and will use *on-system ffmpeg and ffprobe binaries* for media processing. Using a `nowasm` build is currently the only way to run GoToSocial on a 32-bit system. For more information on running a `nowasm` build, see the [nowasm](https://docs.gotosocial.org/en/latest/advanced/builds/nowasm/) documentation page. #### Changelog ##### Bug fixes - [`4356eb2`](https://github.com/superseriousbusiness/gotosocial/commit/4356eb27a70821a41f08fef048f573d21c73a4fe) \[bugfix] stricter property value counts ([#&#8203;4905](https://github.com/superseriousbusiness/gotosocial/issues/4905)) - [`83d5b43`](https://github.com/superseriousbusiness/gotosocial/commit/83d5b43f254b4d37580b6c2a9d9064166a7c6b42) \[bugfix] Allow hyphen in usernameRelaxed regex ([#&#8203;4902](https://github.com/superseriousbusiness/gotosocial/issues/4902)) - [`4841679`](https://github.com/superseriousbusiness/gotosocial/commit/4841679dfb169ed43d2901bbb14bf3860730853b) \[bugfix] Add support for `public:remote` stream type ([#&#8203;4899](https://github.com/superseriousbusiness/gotosocial/issues/4899)) - [`ed24d28`](https://github.com/superseriousbusiness/gotosocial/commit/ed24d2817ad4edda61ec6e9476587dc995f18b88) \[bugfix] Update go-sqlite3 to v0.35.1 to fix `out of memory` panic during migration ([#&#8203;4864](https://github.com/superseriousbusiness/gotosocial/issues/4864)) - [`0c5de3d`](https://github.com/superseriousbusiness/gotosocial/commit/0c5de3d5dca6f8393bae43d1a50d2f41180ba829) \[bugfix] nowasm: on context cancel hook, check that process is non-nil before calling Kill() ([#&#8203;4855](https://github.com/superseriousbusiness/gotosocial/issues/4855)) - [`64cc8fa`](https://github.com/superseriousbusiness/gotosocial/commit/64cc8fa78eb95b9f52fe8637a749a5118fbb1511) \[bugfix/frontend] Validate domain name for new domain perms earlier to avoid confusing err messages ([#&#8203;4826](https://github.com/superseriousbusiness/gotosocial/issues/4826)) - [`9c786af`](https://github.com/superseriousbusiness/gotosocial/commit/9c786af92cf245a3c90ac939b7dac283b81f2d67) \[bugfix] Ignore extraneous data streams when processing videos ([#&#8203;4819](https://github.com/superseriousbusiness/gotosocial/issues/4819)) ##### Chores & version bumps - [`e7a751a`](https://github.com/superseriousbusiness/gotosocial/commit/e7a751a17d20dc397ba3aa154d74cf352f09aefd) \[chore] tidying up - [`8a1aaf9`](https://github.com/superseriousbusiness/gotosocial/commit/8a1aaf9fcdc753c7aa865fc4b630323a1320fd64) \[chore] update dependencies ([#&#8203;4904](https://github.com/superseriousbusiness/gotosocial/issues/4904)) - [`63be42d`](https://github.com/superseriousbusiness/gotosocial/commit/63be42dc5edd8a6e209232b1d9cef1dfd658a042) \[chore] update dependencies ([#&#8203;4854](https://github.com/superseriousbusiness/gotosocial/issues/4854)) - [`f462d18`](https://github.com/superseriousbusiness/gotosocial/commit/f462d18f847750f78f6409bc706c391d4094888e) \[chore] update dependencies ([#&#8203;4848](https://github.com/superseriousbusiness/gotosocial/issues/4848)) - [`95fb3f1`](https://github.com/superseriousbusiness/gotosocial/commit/95fb3f1c4820ca482f36fc055ea1fdfcf8a4d35d) \[chore] update dependencies ([#&#8203;4848](https://github.com/superseriousbusiness/gotosocial/issues/4848)) - [`022813b`](https://github.com/superseriousbusiness/gotosocial/commit/022813bfda6d23a2ed2924af0023cedcfc4973f8) \[chore] Add more bullshit crawlers to `robots.txt` 🖕 ([#&#8203;4829](https://github.com/superseriousbusiness/gotosocial/issues/4829)) - [`2d86e96`](https://github.com/superseriousbusiness/gotosocial/commit/2d86e96d680409c78c203bbb0468f0b2a5b9a2f3) \[chore] update dependencies ([#&#8203;4806](https://github.com/superseriousbusiness/gotosocial/issues/4806)) - [`10dcc7f`](https://github.com/superseriousbusiness/gotosocial/commit/10dcc7f1901836bcc7eb2810d3663fc0e8ca3640) \[chore] update dependencies ([#&#8203;4801](https://github.com/superseriousbusiness/gotosocial/issues/4801)) - [`d2826ea`](https://github.com/superseriousbusiness/gotosocial/commit/d2826eaa72168234b5d81877d885899d5a3e64c6) \[chore] update dependencies ([#&#8203;4797](https://github.com/superseriousbusiness/gotosocial/issues/4797)) - [`8338254`](https://github.com/superseriousbusiness/gotosocial/commit/83382546137ca9f4451953ee65baa510887bb023) \[chore] update dependencies ([#&#8203;4791](https://github.com/superseriousbusiness/gotosocial/issues/4791)) - [`2264d0f`](https://github.com/superseriousbusiness/gotosocial/commit/2264d0f5dc5315f38630698724e908de0eaeff36) \[chore] update dependencies ([#&#8203;4784](https://github.com/superseriousbusiness/gotosocial/issues/4784)) ##### Documentation - [`cc859ef`](https://github.com/superseriousbusiness/gotosocial/commit/cc859efdfc70257add7f803c4c14520f5ca89fa0) \[docs] update list of supported platforms regarding recent changes to ncruces/go-sqlite3 and our build tag behaviour ([#&#8203;4858](https://github.com/superseriousbusiness/gotosocial/issues/4858)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNzMuMSIsInVwZGF0ZWRJblZlciI6IjQxLjE3My4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
morten-olsen deleted branch renovate/dockerimages 2026-06-27 17:18:56 +02:00
Sign in to join this conversation.
No description provided.