v0.29.0
Install Tilt ⬇️ | Upgrade Tilt ⬆️ | Tilt Extensions 🧰
Notable Changes
✨ Create snapshot json files from the Tilt CLI with tilt snapshot create <filename>
✨ Rebuild containers when Docker Compose env files change (closes #5605)
✨ Improve how errors are handled when creating snapshots
🐛 Fix a bug where toggling a resource's trigger mode from the UI didn't update the resource
🐛 Make improvements to cluster health check monitoring (fixes #5729)
🐛 Prevent name collisions when an extension and local_resource
have the same name (fixes #4883)
🐛 Correctly ignore invalid resource dependencies (fixes #5739)
🐛 Optimize how Tilt sets up file watches for large file trees (fixes #5764)
🔧 Upgrade Starlark, Kubernetes, and Docker dependencies
Changelog
- 4497d53: Revert "cloud: discard suggested version from the server (#5763)" (#5772) (@nicks)
- cf3f175: Update version numbers: 0.28.1 (@dev-errant)
- b0d07f8: build: don't stat directories that we don't plan to upload (#5768) (@nicks)
- f78869b: cli: add tilt snapshot create (#5767) (@landism)
- 190a930: cloud: discard suggested version from the server (#5763) (@nicks)
- 95601fe: cluster: reduce timeout/retries on cluster health check (#5780) (@milas)
- 77d984c: cluster: refactor health monitoring to avoid getting stuck (#5781) (@milas)
- fc6b1c1: docker: fix spurious double builds on Dockerfile change (#5742) (@milas)
- 18478de: dockercompose: watch service env files (#5750) (@nicksieger)
- dccb471: dockercomposelogstream: reconciler scaffolding (#5761) (@nicks)
- ee200e1: dockercomposeservice: create logs object (#5778) (@nicks)
- c1e3046: extension: prevent name collisions with resources (#5746) (@milas)
- ee0d758: kubernetesapply: prevent some spurious error messages (#5776) (@nicks)
- 5d444b8: kubernetesapply: support extra_pod_selectors with custom_k8s_deploy (#5774) (@landism)
- 2c99bee: registry: use API types everywhere (#5766) (@milas)
- 802fb41: tiltfile: actually ignore invalid resource deps (#5775) (@landism)
- 03d179b: tiltfile: add docker_compose project_name param (#5777) (@landism)
- 29f6fd1: tiltfile: improve k8s_yaml error messages (#5741) (@milas)
- c0651f7: tiltfile: improve path argument parsing. Allow docker_build(dockerfile=None). (#5756) (@nicks)
- 1330cf5: vendor: upgrade Docker/k8s/misc deps (#5760) (@milas)
- 8c7659b: vendor: upgrade starlark (#5755) (@nicks)
- e5fe788: watch: optimization to help avoid inotify nodes for large file trees (#5769) (@nicks)
- 5c05244: web: fix table view trigger mode button (#5757) (@landism)
- d6cc8a7: web: more gracefully handle server errors when posting snapshots (#5762) (@nicks)
- 3585fc6: web: remove redundant Proto type declarations (#5759) (@lizzthabet)