github dannybouwers/trala v0.18.0
v0.18.0: Offline Icon & tag data

4 hours ago

Note

v0.18.0: the patch release that believed in itself
This was supposed to be v0.17.4, but an overenthusiastic release agent ignored the provided skills and promoted it straight to v0.18.0.
After recent headlines involving ChatGPT, Claude, and Gemini, escaped agents are clearly having a moment. Ours only escaped semantic versioning — and has since been returned to its sandbox.
Beneath its semver-sized ego, this is still effectively a patch release: bug fixes and dependency updates, with no intentional functional impact for end users.

🟢 Offline Icon & tag data

Icons loading is now more reliable — even when the internet's having a moment. TraLa now bundles Selfh.st icon and tag data straight into the Docker image, so your dashboard keeps looking sharp without needing to phone home to an external icon service. This release also picks up the latest Go and Astro modules, fixes a small /tcp quirk in service URLs, and ships the REVIEW.md guide that's been helping the dev process along.

What's New

  • Bundled Icon Data: Icon ad tag data is now baked into the Docker image at build time, providing a reliable offline fallback. Your service icons load even without external connectivity.
  • Higher Icon Timeout: The external HTTP client timeout for icon discovery was increased from 5 seconds to 30 seconds, reducing flakiness on slower networks.
  • Entrypoint Fix: The /tcp and /udp suffix are now correctly stripped from entrypoint addresses when reconstructing service URLs.
  • Dependency Updates:
    • Go modules: golang.org/x/text v0.41.0 → v0.42.0, go-playground/validator/v10 v10.30.3 → v10.30.4
    • Astro website stack: astro ^7.2.10 → ^7.3.2, @astrojs/mdx ^8.0.0 → ^8.0.1, @astrojs/markdown-remark ^7.3.0 → ^7.3.1
  • Review Guide: Published REVIEW.md with an output-format reference, security checklist, and sub-agent role guidance.

How to Use

No configuration changes required. Just pull the latest image!

docker pull ghcr.io/dannybouwers/trala:v0.18.0
# or
docker pull dannybouwers/trala:v0.18.0

What's Changed

  • Update astro monorepo by @renovate[bot] in #178
  • Update module github.com/go-playground/validator/v10 to v10.30.4 by @renovate[bot] in #179
  • Update module golang.org/x/text to v0.42.0 by @renovate[bot] in #182
  • docs(review): add REVIEW.md guidance by @kilo-code-bot[bot] in #185
  • chore(deps): update Astro and Astro.js dependencies by @dannybouwers in #186
  • Update dependency astro to v7.3.3 by @renovate[bot] in #187
  • 🐛 fix(traefik): handle /tcp suffix in entrypoint addresses when reconstructing URLs by @dannybouwers in #184
  • fix: increase icon fetch timeout and add bundled data fallback (#188) by @dannybouwers in #189

New Contributors

  • @kilo-code-bot[bot] made their first contribution in #185

Full Changelog: v0.17.3...v0.18.0

Don't miss a new trala release

NewReleases is sending notifications on new releases.