Skip to content

Releases: basecamp/kamal

v2.1.0

02 Oct 10:47
Compare
Choose a tag to compare

Proxy upgrade

Version 2.1.0 upgrades kamal-proxy to v0.7.0. You'll need to run kamal proxy reboot before deploying.

What's Changed

  • Rails 8 doesn't support Ruby 3.1 by @djmb in #986
  • Backporting changes to the documentation committed directly to kamal-site by @kpumuk in #1004
  • Added app_port example to the proxy section by @igor-alexandrov in #971
  • Fixed kamal-proxy remove command by @igor-alexandrov in #988
  • [bitwarden] default fetch raises NoMethodError by @honzasterba in #995
  • Fix git --add safe.directory command in Dockerfile by @iximiuz in #996
  • Added support for ACME http-01 challenges by @djmb in #1010
  • Add kamal secrets print for secret debugging by @djmb in #1009
  • Allow specifying multiple hosts for kamal-proxy via an array by @kpumuk in #1000
  • Use = in kamal-proxy deploy command args by @djmb in #1018
  • SSH: allow setting config: false to ignore local user ~/.ssh/config by @jeremy in #908
  • Set KAMAL_DESTINATION when loading config by @nickhammond in #1019
  • Follow logs on primary role by default by @jeromedalbert in #1024

New Contributors

Full Changelog: v2.0.0...v2.1.0

v1.9.1

30 Sep 07:51
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.9.0...v1.9.1

v2.0.0.rc4

26 Sep 11:08
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.0.0.rc3...v2.0.0.rc4

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