Skip to content

Releases: compose-spec/compose-go

v2.0.0-rc.8

21 Feb 16:40
Compare
Choose a tag to compare
v2.0.0-rc.8 Pre-release
Pre-release

What's Changed

  • add flags to the compose-spec CLI by @ndeloof in #577
  • process include with a relative-path local resource loader by @ndeloof in #579
  • ignore failure parsing yaml file when looking for project name by @ndeloof in #578
  • NetworksByPriority: ensure the sort order is stable by @akerouanton in #580
  • Fix broken interpolation with JSON (curly braces) default values by @shcheklein in #581
  • pass context as first parameter by @ndeloof in #574
  • check that a container_name is used only once across all services declarations by @glours in #585
  • do not presume of the service processing order in TestValidateContainerName by @glours in #587
  • validate content of develop.watch section by @glours in #586
  • Fix env file read from include by @jhrotko in #582
  • merge volumes/networks labels by @ndeloof in #584

New Contributors

Full Changelog: v2.0.0-rc.7...v2.0.0-rc.8

v2.0.0-rc.7

15 Feb 09:00
Compare
Choose a tag to compare
v2.0.0-rc.7 Pre-release
Pre-release

What's Changed

  • use listener to collect include metadata by @ndeloof in #576

Full Changelog: v2.0.0-rc.6...v2.0.0-rc.7

v2.0.0-rc.6

14 Feb 13:42
Compare
Choose a tag to compare
v2.0.0-rc.6 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-rc.5...v2.0.0-rc.6

v2.0.0-rc.5

08 Feb 18:01
Compare
Choose a tag to compare
v2.0.0-rc.5 Pre-release
Pre-release

What's Changed

  • schema is hosted by compose-go, no need to sync anymore by @ndeloof in #567
  • validate extends source does not share resources with another service/container by @ndeloof in #568
  • Add getters for services that have defined build, extends, depends_on, capabilities, gpu and tpu by @jhrotko in #561
  • Rename ServicesBuild -> ServicesWithBuild by @jhrotko in #569
  • Bump golang minimal version to 1.21 and 1.22 by @jhrotko in #531

Full Changelog: v2.0.0-rc.4...v2.0.0-rc.5

v2.0.0-rc.4

06 Feb 11:43
Compare
Choose a tag to compare
v2.0.0-rc.4 Pre-release
Pre-release

What's Changed

  • fix cycle tracker to manage homonym services by @ndeloof in #556
  • add package.go file to use compose-go in docker cli by @glours in #560
  • host list can be used to declare both IPv4 and IPv6 for same hostname by @ndeloof in #563
  • introduce ability to register types for extensions by @ndeloof in #564
  • bump x/exp and adjust slices.Sort by @ndeloof in #562
  • enforce unicity after canonical transformation by @ndeloof in #565
  • Restore ability to override an included resource in compose.override.yaml by @ndeloof in #559
  • set default values to required attributes by @ndeloof in #558
  • Fix relative path resolution when combining include+extends by @ndeloof in #553

Full Changelog: v2.0.0-rc.3...v2.0.0-rc.4

v2.0.0-rc.3

29 Jan 14:26
Compare
Choose a tag to compare
v2.0.0-rc.3 Pre-release
Pre-release

What's Changed

Full Changelog: v2.0.0-rc.2...v2.0.0-rc.3

v2.0.0-rc.2

22 Jan 10:57
Compare
Choose a tag to compare
v2.0.0-rc.2 Pre-release
Pre-release

What's Changed

  • enforce unicity as this is checked by validation by @ndeloof in #533
  • don't assume attribute type to prevent int vs uint32 type mismatch by @ndeloof in #537
  • Fix ulimit parsing by @ndeloof in #535
  • use standard errors package by @mmorel-35 in #539
  • always resolve paths relative to extending file's working dir by @ndeloof in #538
  • fix build.args merge issue when defined with a list by @glours in #540

New Contributors

Full Changelog: v2.0.0-rc.1...v2.0.0-rc.2

v2.0.0-rc.1

18 Jan 09:17
Compare
Choose a tag to compare
v2.0.0-rc.1 Pre-release
Pre-release

What's Changed

  • remove the sync of schema/compose-spec.json from the compose-spec/compose-spec repo by @glours in #523
  • neutralize path separator when used in service name by @ndeloof in #522
  • Clean target volume path by @ndeloof in #525
  • fix regression in cycle detection by @ndeloof in #524
  • Fix regression with additional_context short syntax by @ndeloof in #527
  • Fix merge between two numbers by @jhrotko in #528
  • fix regression merging overrides by @ndeloof in #526
  • Add port indexer to be sure a service port declaration is unique by @glours in #529
  • corner case merging override by @ndeloof in #530
  • validate merge result vs individual overrides by @ndeloof in #532

New Contributors

Full Changelog: v2.0.0-beta.3...v2.0.0-rc.1

v2.0.0-beta.3

11 Jan 09:36
Compare
Choose a tag to compare
v2.0.0-beta.3 Pre-release
Pre-release

What's Changed

  • introduce general-purpose service dependency graph traversal functions by @ndeloof in #506
  • Make public functions of Project type immutable by @glours in #518

Full Changelog: v2.0.0-beta.2...v2.0.0-beta.3

v2.0.0-beta.2

21 Dec 21:51
Compare
Choose a tag to compare
v2.0.0-beta.2 Pre-release
Pre-release

What's Changed

New Contributors

Full Changelog: v2.0.0-beta.1...v2.0.0-beta.2