Releases: basecamp/kamal
v2.2.2
What's Changed
- Update to be able to run on 3.4 with frozen strings by @npezza93 in #1080
- Typo fix. by @emmceemoore in #1088
- Support spaces in git repository path by @davidstosik in #1066
New Contributors
- @emmceemoore made their first contribution in #1088
- @davidstosik made their first contribution in #1066
Full Changelog: v2.2.1...v2.2.2
v2.2.1
What's Changed
- ERROR (ArgumentError): Unknown boot_config subcommand clear by @graysonchen in #1082
- Bump proxy to version 0.8.1 by @djmb in #1086
Proxy changes
This version depends on kamal-proxy 0.8.1, so it requires a proxy reboot
New Contributors
- @graysonchen made their first contribution in #1082
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
- Default to keeping 10m of proxy logs by @djmb in #1072
- Update to kamal-proxy 0.8.0 by @djmb in #1064
- Add Active Support require for to_sentence by @djmb in #1076
Proxy changes
This release upgrades to v0.8.0 of kamal-proxy, so will require running kamal proxy reboot
to update before deploying. Note that support for custom TLS certificates has not been added to Kamal yet.
Full Changelog: v2.1.2...v2.2.0
v2.1.2
What's Changed
- Clarify SSL comment when using Cloudflare by @tuladhar in #1054
- Update sample template for docker setup hook. by @morgoth in #1050
- Update init description for kamal secrets by @ehutzelman in #1026
- Skip setting the proxy flag when ssl is false by @djmb in #1062
New Contributors
- @tuladhar made their first contribution in #1054
- @ehutzelman made their first contribution in #1026
Full Changelog: v2.1.1...v2.1.2
v1.9.2
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.