Files
homelab-optimized/docs/CHANGELOG.md
Gitea Mirror Bot 976a8ea5e0
Some checks failed
Documentation / Build Docusaurus (push) Failing after 5m12s
Documentation / Deploy to GitHub Pages (push) Has been skipped
Sanitized mirror from private repository - 2026-03-18 09:49:24 UTC
2026-03-18 09:49:24 +00:00

9.8 KiB

Changelog

[Unreleased] (2026-02-27)

Bug Fixes

  • credentials: Restored all credentials broken by sanitization commit 037d766a

    • Affected stacks: authentik-sso, paperless, wireguard (calypso+nuc), monitoring, dyndns (atlantis+nuc), watchtower, yourspotify, paperless-ai, alerting
    • Root cause: sanitization commit replaced real values with REDACTED_PASSWORD placeholders across 14+ compose files; containers redeployed with broken env vars
    • Fix: recovered original values from git history (037d766a^) and pushed as commits 50d8eca8 and 4e5607b7; all 11 affected stacks redeployed via API
  • portainer: Updated portainer-homelab saved Git credential with new Gitea token

    • Previously expired token caused all 43 stacks using credId:1 to fail git pulls
    • Fixed via PUT /api/users/1/gitcredentials/1
  • portainer-api-guide: Corrected authentication docs — ptr_* tokens require X-API-Key header, not Authorization: Bearer; updated version 2.33.7 → 2.39.0

[Unreleased] (2025-02-12)

Features

  • arr-suite: Implement Trash Guides language configuration for Radarr and Sonarr
    • Added 4 custom formats: Language Not English (-10000), Anime Dual Audio (+500), Multi (+500), Language Not Original (0)
    • Updated quality profiles to prioritize English content while allowing foreign films in original language
    • Enhanced anime support with dual audio preference
    • Enables proper handling of foreign films like "Cold War" in Polish
    • Documentation: docs/arr-suite-language-configuration.md

0.10.3 (2026-02-07)

Bug Fixes

  • update Revolt -> Stoat in email titles/desc. (#508) (84483ce)

0.10.2 (2026-01-25)

Bug Fixes

  • thREDACTED_APP_PASSWORD requires rgb8/rgba8 (#505) (413aa04)

0.10.1 (2026-01-25)

Bug Fixes

0.10.0 (2026-01-25)

Features

  • allow kicking members from voice channels (#495) (0dc5442)
  • repository architecture for files crate w. added tests (#498) (01ded20)

Bug Fixes

0.9.4 (2026-01-10)

Bug Fixes

0.9.3 (2026-01-10)

Bug Fixes

0.9.2 (2026-01-10)

Bug Fixes

0.9.1 (2026-01-10)

Bug Fixes

  • ci: pipeline fixes (marked as fix to force release) (#483) (303e52b)

0.9.0 (2026-01-10)

Features

  • add id field to role (#470) (2afea56)
  • add ratelimits to gifbox (1542047)
  • include groups and dms in fetch mutuals (caa8607)
  • include member payload in REDACTED_APP_PASSWORD event (480f210)
  • initial work on tenor gif searching (b0c977b)
  • make message lexer use unowned string (1561481)
  • ready payload field customisation (db57706)
  • require auth for search (b5cd5e3)
  • trending and categories routes (5885e06)
  • voice chats v2 (#414) (d567155)

Bug Fixes

  • add license to revolt-parser (5335124)
  • allow for disabling default features (65fbd36)
  • apple music to use original url instead of metadata url (bfe4018)
  • apply uname fix to january and autumn (8f9015a)
  • ci: publish images under stoatchat and remove docker hub (d65c1a1)
  • correct miniz_oxide in lockfile (#478) (5d27a91)
  • correct shebang for try-tag-and-release (050ba16)
  • correct string_cache in lockfile (#479) (0b178fc)
  • don't remove timeouts when a member leaves a server (#409) (e635bc2)
  • don't update the same field while trying to remove it (f4ee35f), closes #392
  • github webhook incorrect payload and formatting (#468) (dc9c82a)
  • implement Serialize to ClientMessage (dea0f67)
  • newly created roles should be ranked the lowest (947eb15)
  • permit empty remove array in edit requests (6ad3da5)
  • preserve order of replies in message (#447) (657a3f0)
  • prevent timing out members which have TimeoutMembers permission (e36fc97)
  • relax settings name regex (3a34159)
  • remove authentication tag bytes from attachment download (32e6600)
  • rename openapi operation ids (6048587), closes #406
  • respond with 201 if no body in requests (#465) (24fedf8)
  • swap to using reqwest for query building (38dd4d1)
  • use trust_cloudflare config value instead of env var (cc7a796)
  • use our own result types instead of tenors types (a92152d)