Skip to content
Trailer.devDocumentation

Release notes: v1.1.0

Trailer.dev is a self-hostable platform that enables seamless container-based development environments.
It provides a modern, efficient way to manage development workspaces and container resources.
Trailer.dev puts emphasis on Python and ML development for ease-of-use.

This release focuses on GPU-aware package building, a friendlier license flow, and reliability improvements for busy hosts.

  • CUDA version selector: Images can now target a specific CUDA version so GPU-enabled conda packages (for example pytorch-gpu) are built for it, or None for a CPU-only build. The options are color-coded by how well each version fits the build host’s GPU driver: fully supported, runs with newer features unavailable, needs a newer driver, or incompatible with the host’s GPU.
  • Package build selector: Every conda package can be pinned to a specific build variant. The selector lists the builds published for the chosen version and platform, and also accepts typed patterns such as cpu* or cuda*.
  • Package version lists are now ordered correctly and show the most recent versions. A version you type yourself is passed to the resolver exactly as written, so wildcards and full ranges work.

The host detail screen has a redesigned info card showing system details (hostname, platform, IPv4/IPv6 addresses, runtimes, agent version), capability availability (KVM, GPU passthrough), live resource figures (CPU load, memory, disk I/O, network, process count), and GPU details including the driver version and the highest supported CUDA version.

  • License checks now run as part of regular host check-ins, with cached results, instead of a separate periodic check on the server.
  • When more than one host is registered without a valid license, the extra hosts (every host except the oldest-registered one) are automatically disabled as they check in. The server itself keeps running. Previously the server refused to start or shut itself down in this situation.
  • Hosts disabled this way stay disabled after a license is configured and can be re-enabled from the Hosts page.
  • The resource monitor is now available for offline hosts, so historical metrics can be reviewed even when a host is down.
  • The favicon now follows the browser’s dark or light mode preference.
  • Links on the image card are now visibly underlined.
  • The documentation has been rewritten for this release, including a new Recommendation Catalog page and a guide to package version specifiers.
  • Cleanup of unused resources no longer starves when a host is busy with a heavy reconciliation workload.
  • Hosts are only marked offline after a full missed heartbeat cycle, so heartbeats delayed by metrics collection under load no longer flip a host to offline. Heartbeats also fire on a steady schedule instead of drifting after slow rounds.
  • Fixed resource permissions that prevented users from granting permissions to anyone other than themselves.
  • Failures while granting permissions during resource creation now surface as errors instead of being silently ignored.
  • Fixed a lock-out that prevented modifying a host when no reverse proxy was configured.
  • Workspace URLs are now matched against the server’s domain precisely, so unrelated domains that merely contain the server’s hostname are no longer treated as proxied by the agent.
  • The image squashing option is hidden for hand-written Dockerfiles, where it does not apply.
  • The Trailer agent only supports Docker based environments as of v1.1.0
  • The Community version of the server only supports one registered agent per server without a license key. For a license key, subscribe on Trailer.dev Cloud