github CodesWhat/drydock v1.4.0-rc.10

pre-release5 hours ago

Highlights

This RC fixes critical compose trigger regressions reported in Discussion #120:

Fixed

  • Compose trigger rejects compose files mounted outside app directory — Removed overly strict working-directory boundary enforcement that broke documented mount patterns like /drydock/docker-compose.yml
  • Compose trigger uses host paths instead of container paths — Docker label auto-detection now remaps host-side paths to container-internal paths using Drydock's own bind mount information
  • Compose trigger logs spurious warnings for unrelated containers — Triggers now silently skip containers whose compose files don't match the configured FILE path

Hardened

  • Bind mount loading uses promise deduplication to prevent redundant Docker API calls
  • HOSTNAME validation uses Docker container ID/name pattern
  • getServiceKey() no longer falls back to image-name matching when compose identity labels exist
  • triggerBatch() extracted resolveAndGroupContainersByComposeFile() for clarity

Docs

  • RC banner added to docs site warning users they're viewing pre-release docs

Full changelog: https://github.com/CodesWhat/drydock/blob/main/CHANGELOG.md

Don't miss a new drydock release

NewReleases is sending notifications on new releases.