Skip to content

Releases: basecamp/kamal

v2.11.0

18 Mar 14:02

Choose a tag to compare

Notes

This version requires kamal-proxy v0.9.2 or higher to deploy. Run kamal proxy reboot to update to v0.9.2.

What's Changed

  • Pin to minitest 5 and update lockfiles by @djmb in #1748
  • Add Ruby 4.0 to the test matrix by @djmb in #1759
  • Allow configurable verbosity for hooks output by @djmb in #1758
  • Fix typo in README by @brianzelip in #1745
  • Fix integration tests on hosts using nftables by @djmb in #1762
  • Use option_args when running accessories in a new container by @9c23a5 in #1739
  • fix --skip-commit for pre-connect hook by @zdehasek in #1754
  • Add support ssh-config to run-over-ssh by @dkan75 in #1746
  • Require kamal-proxy 0.9.2 or higher by @djmb in #1763
  • Reset specific roles and hosts when passed nil by @djmb in #1770
  • Allow aliases to include the destination by @djmb in #1786
  • Bump rack from 3.2.4 to 3.2.5 in the bundler group across 1 directory by @dependabot[bot] in #1779
  • Bump nokogiri from 1.19.0 to 1.19.1 in the bundler group across 1 directory by @dependabot[bot] in #1787
  • Load secrets for pre-connect by @nickhammond in #1772
  • Quote filter names in docker commands by @djmb in #1732
  • Enhance ERB rendering to trim blank lines in configuration files by @tortuetorche in #1718
  • Fixing a minor typo by @ron-shinall in #1767
  • Add user to docker group if not superuser by @NeilW in #1095

New Contributors

Full Changelog: v2.10.1...v2.11.0

v2.10.1

16 Dec 08:50

Choose a tag to compare

What's Changed

  • Pass accessory volume through as is by @djmb in #1738

Full Changelog: v2.10.0...v2.10.1

v2.10.0

15 Dec 12:53

Choose a tag to compare

What's Changed

  • Set proxy run configuration in deploy YAML by @djmb in #1663
  • Support mount options for files and directories by @djmb in #1723
  • Accessory file/directory owners + permissions by @djmb in #1724
  • Expand secret environment variables in accessory files by @aliismayilov in #1601
  • Add secret support for SSH key_data by @jclusso in #1620
  • Handle parentheses in secrets by @djmb in #1726
  • Don't shellescape secrets fetch on the command line by @djmb in #1727
  • Set KAMAL_DESTINATION only for destinations by @djmb in #1729
  • Check roles before removing images and directories by @djmb in #1730
  • Boot in parallel for roles on the same host by @djmb in #1731

New Contributors

Full Changelog: v2.9.0...v2.10.0

v2.9.0

26 Nov 11:45

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.8.2...v2.9.0

v2.8.2

27 Oct 09:14

Choose a tag to compare

What's Changed

  • Restore kamal registry login/logout commands by @djmb in #1680
  • Add local registry support for remote builders by @djmb in #1679
  • Update registry config documentation to reflect Kamal 2.8.0 changes by @david-uhlig in #1683

New Contributors

Full Changelog: v2.8.1...v2.8.2

v2.8.1

20 Oct 21:43

Choose a tag to compare

What's Changed

  • Wait for port forwarding setup for local registry by @djmb in #1676

Full Changelog: v2.8.0...v2.8.1

v2.8.0

19 Oct 14:11

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.7.0...v2.8.0

v1.9.3

25 Jun 07:30

Choose a tag to compare

What's Changed

  • Deploy env is authoritative (1-9-stable) by @jeremy in #1594

Full Changelog: v1.9.2...v1.9.3

v2.7.0

18 Jun 09:45

Choose a tag to compare

What's Changed

  • Drop Ruby 3.1 from the test matrix by @djmb in #1561
  • feat: Add KAMAL_HOST to app and accessory containers by @jakeprem in #1471
  • KAMAL_HOST env var mop-up by @djmb in #1564
  • Validate destination, role, and service are not set as labels on roles and accessories by @nickhammond in #1576
  • Install only docker-cli for 30% smaller kamal docker image by @polarctos in #1541
  • Fix: correctly parse git remote origin urls for calling Octokit by @miguno in #1539
  • Bump rack-session from 2.0.0 to 2.1.1 in the bundler group across 1 directory by @dependabot in #1543
  • Allow piping into kamal exec #1485 by @prullmann in #1544
  • Bump rack from 3.1.14 to 3.1.16 in the bundler group across 1 directory by @dependabot in #1579
  • Fix Bitwarden Secrets Manager authentication checks by @ursm in #1440
  • Add pack option to the builder options for cloud native buildpacks by @nickhammond in #916
  • feat(secrets): add Passbolt adapter by @acidtib in #1422
  • Request Bitwarden Secrets Manager secrets as JSON by @nickcoyne in #1570
  • Add support for kamal-proxy's path-prefix by @ACPK in #1551
  • feat: Add support for custom certificates by @acidtib in #1531
  • Custom certs per role by @djmb in #1583
  • feat: Add allowing retrieving all fields for an item by @capripot in #1567
  • OnePassword adapter refactor by @djmb in #1584

New Contributors

Full Changelog: v2.6.1...v2.7.0

v2.6.1

15 May 14:25

Choose a tag to compare

What's Changed

  • Run pre-connect hooks before building by @djmb in #1554
  • Ensure primary_role app hosts are sorted first by @djmb in #1557
  • Default the proxy config if it is nil by @djmb in #1559
  • Don't deploy on proxy reboot by @djmb in #1560
  • Per role proxy docs by @djmb in #1558

Full Changelog: v2.6.0...v2.6.1