Skip to content

Releases: basecamp/kamal

v0.9.1

09 Mar 13:13
@dhh dhh
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.0...v0.9.1

v0.9.0

09 Mar 10:26
@dhh dhh
Compare
Choose a tag to compare

What's Changed

  • Allow custom options per role by @dhh in #95
  • Allow registry username to reference a secret by @kjellberg in #91
  • Allow setting the Dockerfile and the Docker build context when building by @calmyournerves in #77
  • Allow customizable Traefik host port by @clowder in #85
  • Ensure curl is installed on hosts during bootstrapping by @simonrand in #88
  • Fix missing ed25519 and bcrypt_pbkdf dependencies in gemspec by @AxelTheGerman in #82
  • Fix reference to primary host when using specific role only by @dhh in 1553844

New Contributors

Full Changelog: v.0.8.4...v0.9.0

v0.8.4

27 Feb 12:01
@dhh dhh
Compare
Choose a tag to compare

What's Changed

  • Make each accessory ask by itself for confirmation on removal by @dhh in 27279c6

Full Changelog: v0.8.3...v0.8.4

v0.8.3

23 Feb 11:31
@dhh dhh
Compare
Choose a tag to compare

What's Changed

  • Improve zero-downtime deploy mechanism by starting new version before stopping old and extending timeouts for slower booting apps on constrained CPUs by @dhh in #56
  • Add --skip-broadcast/-B to avoid sending audit broadcasts to the configured command by @dhh in 7ad416f
  • Print container logs when HealthCheck response_code != 200 by @intrip in #54

Full Changelog: v0.8.1...v0.8.3

v0.8.1

20 Feb 17:12
@dhh dhh
Compare
Choose a tag to compare

What's Changed

  • Add log output when healthcheck fails by @dhh in 8e918b1
  • Retry healthcheck up to five times if healthcheck container isn't ready by @dhh in 1ccf679
  • Protect against rolling back to a missing version by @dhh in a0d71f3
  • Stop app containers before trying to remove them by @dhh in 0fa70f4
  • Add confirmation prompt when trying to remove accessories by @dhh in 67cb89b
  • Remove need to use ERB in order to reference registry password from ENV by @dhh in 28be8dc
  • Expand arguments in docker commands to their full, self-explanatory versions by @dhh in 5898fdd
  • Remove images of the same name as the one being pulled to prevent orphan, untagged dupes by @dhh in 42b3434
  • Properly escape shell arguments by @pagbrl in #53
  • Add support for ed25519 SSH keys by @pagbrl in #53

Full Changelog: v0.7.2...v0.8.1

v0.7.2

18 Feb 15:30
@dhh dhh
Compare
Choose a tag to compare

What's Changed

  • Add healthcheck before deploy by @dhh in #52
  • Add audit broadcasts by @dhh in #51 (amended in 7f1191b)
  • Protect against rolling back to a non-existing version by @dhh in 2e06bf5

Full Changelog: v0.6.4...v0.7.2

v0.6.4

15 Feb 12:50
@dhh dhh
Compare
Choose a tag to compare

What's Changed

  • Tag images with service label so we can prune exclusively by @dhh 8ec94f1
  • Fix that unused images weren't being pruned correctly by @dhh dc68639

Full Changelog: v0.6.3...v0.6.4

v0.6.3

11 Feb 12:14
@dhh dhh
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.6.2...v0.6.3