Skip to content

Releases: basecamp/kamal

v2.0.0.beta2

19 Sep 18:40
@dhh dhh
Compare
Choose a tag to compare
v2.0.0.beta2 Pre-release
Pre-release

What's Changed

See release notes from Kamal 2.0.0.beta1 to understand scope.

  • Fix /home/kamal-proxy/.config/kamal-proxy ownership by @djmb in #951
  • Run app exec in the kamal network by @djmb in #952
  • Avoid setting env via SSHKit by @djmb in #953

Full Changelog: v2.0.0.beta1...v2.0.0.beta2

v2.0.0.beta1

18 Sep 22:36
@dhh dhh
Compare
Choose a tag to compare
v2.0.0.beta1 Pre-release
Pre-release

What's Changed

This is a beta validation release of Kamal 2.0. There are big, material changes in this release. Most importantly that Traefik has been swapped for the new Kamal Proxy. This release is only intended for eager and early adopters. Things may still change in material ways before final release. Use in production is not yet recommended.

  • Add aliases to Kamal by @djmb in #912
  • Simplify builders config by @djmb in #905
  • Fix typos in "Environment variables" docs. by @mblayman in #920
  • Build and clean remote builders correctly by @djmb in #921
  • Allow disabling of local builds by @djmb in #923
  • Secrets by @djmb in #924
  • Replace Traefik with kamal-proxy by @djmb in #940
  • Upgrade commands for Kamal 1.x -> 2.0 by @djmb in #942
  • Simplified deploy/drain timeouts by @djmb in #948
  • Allow role specific proxy config by @djmb in #949

Full Changelog: v1.8.2...v2.0.0.beta1

v1.8.3

02 Sep 15:00
Compare
Choose a tag to compare

What's Changed

  • Build both arches with remote multarch builder by @djmb in #922

Full Changelog: v1.8.2...v1.8.3

v1.8.2

28 Aug 08:56
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.8.1...v1.8.2

v1.8.1

29 Jul 08:27
Compare
Choose a tag to compare

What's Changed

  • Add support for configuration extensions by @djmb in #884
  • Fix the tests when you have a git config email set by @djmb in #887
  • Remove --update flag from apk add command by @guoard in #886
  • Pull once from hosts that warm registry mirrors by @jeremy in #891

New Contributors

Full Changelog: v1.8.0...v1.8.1

v1.8.0

15 Jul 13:31
Compare
Choose a tag to compare

What's Changed

  • Remove the deprecated docker compose version by @nickhammond in #869
  • Add ENV['KAMAL_SERVICE'] to hooks by @nickhammond in #868
  • Seed docker mirrors by pulling once per mirror first by @djmb in #879
  • Configurable SSH Identity by @acidtib in #866
  • Bump sshkit to support unbracketed IPv6 addresses by @jeromedalbert in #862
  • Remove Ruby 2.7 from CI by @djmb in #847
  • Ensure envify templates aren't polluted by existing env by @jeremy in #865
  • feat: Use git email as performer when available by @pagbrl in #878
  • Revert "Add x25519 gem, support Curve25519" by @djmb in #883

New Contributors

Full Changelog: v1.7.3...v1.8.0

v1.7.3

25 Jun 14:03
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.7.2...v1.7.3

v1.7.2

24 Jun 09:12
Compare
Choose a tag to compare

What's Changed

  • Match a "does not exist" error message by @djmb in #858

Full Changelog: v1.7.1...v1.7.2

v1.7.1

20 Jun 07:51
Compare
Choose a tag to compare

What's Changed

  • Revert "Envify already env pushes" by @djmb in #845
  • Log on boot errors with one role by @djmb in #846

Full Changelog: v1.7.0...v1.7.1

v1.7.0

18 Jun 09:36
Compare
Choose a tag to compare

Note

The Kamal configuration is now validated and unknown keys will raise errors.

What's Changed

  • Fix the header template of the docker-setup hook by @fabiosammy in #818
  • Check that we have valid contexts before building by @djmb in #831
  • Allow registry commands to skip local and remote by @djmb in #832
  • Add grep options to log commands by @nickhammond in #817
  • Add x25519 gem, support Curve25519 by @HLFH in #840
  • Configuration validation by @djmb in #828

New Contributors

Full Changelog: v1.6.0...v1.7.0