Releases: basecamp/kamal
v2.1.1
v2.1.0
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
- @kpumuk made their first contribution in #1004
- @honzasterba made their first contribution in #995
- @iximiuz made their first contribution in #996
Full Changelog: v2.0.0...v2.1.0
v1.9.1
What's Changed
- Traefik 2.11 default to address CVE-2024-45410 by @jeremy in #997
Full Changelog: v1.9.0...v1.9.1
v2.0.0.rc4
What's Changed
- Fix adapter names by @eroluysal in #973
- Proxy boot config by @djmb in #974
- Bump to latest version of kamal-proxy by @djmb in #975
- Handle ssl: false in proxy config by @djmb in #978
New Contributors
- @eroluysal made their first contribution in #973
Full Changelog: v2.0.0.rc3...v2.0.0.rc4
v2.0.0
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
v2.0.0.rc3
What's Changed
Full Changelog: v2.0.0.rc1...v2.0.0.rc3
v2.0.0.rc1
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
v2.0.0.beta1
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