Skip to content

GOTRS 0.6.4: Laying the Foundation for GoatKit Plugins

We’re excited to announce GOTRS v0.6.4, a release focused on documentation and setting the stage for our most ambitious feature yet: the GoatKit Plugin Platform.

GoatKit Logo

GoatKit Plugin Platform Roadmap

The headline of this release is a comprehensive design document outlining the plugin architecture planned for v0.7.0 (May 2026). GoatKit will evolve from a modular monolith into a true plugin platform, enabling third-party developers to extend GOTRS without touching core code.

The planned architecture features dual runtime support:

  • WASM Plugins — Portable, sandboxed extensions using wazero. Write once, run anywhere with strong isolation guarantees.
  • gRPC Plugins — Native Go integrations using HashiCorp’s go-plugin for performance-critical extensions.

Statistics & Reporting will ship as the first WASM plugin, demonstrating the platform’s capabilities. FAQ, Calendar, and Process Management modules will follow as subsequent plugins.

Documentation Reorganisation

We’ve reorganised our documentation into a cleaner structure under docs/, making it easier to find architecture decisions, deployment guides, and development resources. The AGENT_GUIDE has been significantly expanded with comprehensive contributor guidance.

New documentation structure:

  • docs/architecture/ — Schema discovery, freeze documentation
  • docs/deployment/ — Docker, Kubernetes guides
  • docs/development/ — Testing, database patterns, agent guide
  • docs/issues/ — Known issues and workarounds

Container Runtime Documentation

The README now documents our container-first approach, including support for:

  • Docker Engine (Compose v1 and v2)
  • Podman with Docker-compatible Compose
  • Rootless containers
  • SELinux-enabled hosts

All make targets automatically detect whether Docker or Podman is available and choose the appropriate Compose command.

Bug Fixes

  • 90s Theme Contrast: Fixed button text readability on bright-coloured buttons in dark mode
  • Handler Registry: Resolved “Handler not found” warnings for certain API endpoints

What’s Next

v0.7.0 (May 2026) will deliver the GoatKit Plugin Platform with the Statistics & Reporting plugin. We’re designing a system that balances security, performance, and developer experience—and we can’t wait to share more as development progresses.


Links:

Back to Blog