Skip to content

Releases: basecamp/kamal

v2.0.0

26 Sep 20:58
Compare
Choose a tag to compare

What's Changed

No changes from v2.0.0.rc4.

Docs

The Kamal 2.0 docs are available here.

If you are upgrading from Kamal 1, please make sure to read the upgrade guide first. There are some significant changes.

v1.9.0

26 Sep 19:35
Compare
Choose a tag to compare

What's Changed

  • Downgrade from Kamal 2 to 1.9 by @djmb in #946

Full Changelog: v1.8.3...v1.9.0

v2.0.0.rc3

23 Sep 23:48
@dhh dhh
Compare
Choose a tag to compare
v2.0.0.rc3 Pre-release
Pre-release

What's Changed

  • Bring default templates up to par with what Rails generates by @dhh in #966

Full Changelog: v2.0.0.rc1...v2.0.0.rc3

v2.0.0.rc1

20 Sep 18:15
@dhh dhh
Compare
Choose a tag to compare
v2.0.0.rc1 Pre-release
Pre-release

What's Changed

  • Response timeout should be a number by @djmb in #957
  • Add option to skip timestamps on logging output by @dhh in #958

We are getting closer now! The repo for kamal-proxy has been made public: https://github.com/basecamp/kamal-proxy. Last validation is in the works. Docs being finalized. New video required. Let's go!

Full Changelog: v2.0.0.beta2...v2.0.0.rc1

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