Skip to content

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 07 Jul 11:26
100d409

Changelog

Features

  • 9b724c2 feat(compose): conformance suite + fixture, fix 2 real bugs it found
  • 2b5fd00 feat(compose): implement Up/Down/ReadyCheck/EnvVars/Cleanup
  • b050f84 feat(compose): new plugins/engine/compose package with pure helpers
  • 1db67e0 feat(compose): wire cmd/bough-plugin-compose and buildEngineExtras
  • afeaaa4 feat(config): add Engine.Compose typed field for kind: compose

Fixes

  • b2564a6 fix(compose): honor up-or-reuse instead of always checking IsPortFree
  • 50af44c fix(conformance): dial port-less *_URL values instead of skipping them
  • d7cbd06 fix(conformance): run the datadir fault, exercise up-or-reuse, add a postgres probe
  • e8f5be4 fix(elasticsearch): don't hard-fail Up on a reused datadir already owned by the container uid
  • 6d5e2e0 fix(elasticsearch): validate heap + align graceful timeout; minor hardening
  • 97f4645 fix(elasticsearch): validate heap before opening any file handle
  • a4875ef fix(fsutil): clean up the temp file when CopyFile's final rename fails
  • fe65b10 fix(fsutil): surface UserHomeDir failures via ExpandHomeStrict
  • 99cbcf6 fix(observer): let the daemon circuit breaker actually trip

Other

  • 915e365 Merge origin/main into feat/compose-engine-plugin
  • 1992a88 Merge pull request #91 from ikeikeikeike/fix/conformance-false-green
  • 66c3b7a Merge pull request #92 from ikeikeikeike/fix/es-datadir-chmod-fallback
  • 8a8da4e Merge pull request #93 from ikeikeikeike/refactor/cleanup-82-86-87
  • 100d409 Merge pull request #97 from ikeikeikeike/feat/compose-engine-plugin
  • c506a8f build(compose): wire the 5th plugin binary into packaging, CI, docs
  • 7a6070a docs(changelog): v0.10.0 (kind: compose engine plugin)
  • 08251af refactor(plugins): extract the nix/process lifecycle helpers to pkg/procutil
  • 7d75240 refactor: extract ~-expansion and atomic file copy to internal/fsutil
  • f283fcd test(compose): add worktree-isolation integration test