Releases: tilt-dev/tilt
v0.33.1
Install Tilt ⬇️ | Upgrade Tilt ⬆️ | Tilt Extensions 🧰
Notable Changes
fixes Apple Silicon builds in release pipeline (#6151)
Changelog
- ca72c59: Update version numbers: 0.33.0 (@dev-errant)
- df18a10: chore: replace the deprecated option
--rm-dist
to--clean
(#6153) (@suzuki-shunsuke) - cde034c: chore: update GoReleaser to v1.18.2 (#6152) (@suzuki-shunsuke)
v0.33.0
Install Tilt ⬇️ | Upgrade Tilt ⬆️ | Tilt Extensions 🧰
Breaking Changes
docker_build(tag, context)
now emits an error if the build context doesn't exist. (see #6125 for more info)docker_build(tag, '-')
builds an image with an empty build contextdocker_compose
runs with--remove-orphans
by default, deleting containers that have been removed from the compose file
Other notable changes
- Fixes PWA (#6123)
- Image pruner works with
custom_build
when images are tagged withdev.tilt.gc=true
- Fixes a bug where files where being ignored too aggressively (#6129)
- Update to Kubernetes 1.27 client libraries
Changelog
- 503e976: Fix link in custom_build api docs (#6136) (@dnephin)
- 34f876c: Include CustomBuild in HasBuild condition (#6135) (@dnephin)
- 5420200: Update version numbers: 0.32.4 (@dev-errant)
- 7969745: assets: add manifest.json to the static asset list (#6126) (@nicks)
- 76c887e: build: handle missing build contexts (#6141) (@nicks)
- 541352d: buildkitapi: add printing for legacy build events (#6128) (@nicks)
- 63831a8: buildkitapi: more debugging tools (#6132) (@nicks)
- 64692cc: compose: use --remove-orphans by default (#6144) (@nicks)
- 36001a6: dockerignore: tweak the directory-skipping optimization (#6140) (@nicks)
- 16ffead: go: update to go 1.20 (#6149) (@nicks)
- 5c63a9f: vendor: update to k8s 1.27 (#6147) (@nicks)
v0.32.4
Install Tilt ⬇️ | Upgrade Tilt ⬆️ | Tilt Extensions 🧰
Notable Changes
- add PWA support for the Tilt UI, so you can install it on the desktop
- fix a panic when using custom_build
- add support dockerfiles with heredocs
Changelog
- 7b3a409: Update version numbers: 0.32.3 (@dev-errant)
- 31595cf: build(deps): bump github.com/docker/distribution (#6116) (@dependabot[bot])
- dce51e4: cmdimage: reconcile() should hold the lock (#6121) (@nicks)
- 43643b6: dockerfile: format heredocs correctly (#6114) (@nicks)
- 7cb00f0: tilt as a progressive web application (#6111) (@glehmann)
v0.32.3
Install Tilt ⬇️ | Upgrade Tilt ⬆️ | Tilt Extensions 🧰
Notable Changes
TBD
Changelog
- 4ad39fb: Adds additional exclusions for linkerd logs in addition to Istio (#6108) (@anas-domesticus)
- f73fc30: Update version numbers: 0.32.2 (@dev-errant)
- 1fabe9a: k8s: adjust how tilt handles two-step deletes (#6109) (@nicks)
v0.32.2
Install Tilt ⬇️ | Upgrade Tilt ⬆️ | Tilt Extensions 🧰
Notable Changes
Bug fixes for #6102, #6080, and #6097
Changelog
- f933b15: Update version numbers: 0.32.1 (@dev-errant)
- e38e4a2: build: adjust file sync server (#6104) (@nicks)
- c3fd8a9: scripts: fix homebrew release script (#6101) (@nicks)
- d208f77: tiltfile: handle docker compose build urls correctly (#6098) (@nicks)
- aa51edc: vendor: use upstream fsevents (#6095) (@milas)
- e6b6c0e: web: display 0.0.0.0 as the current window hostname (#6103) (@nicks)
v0.32.1
Install Tilt ⬇️ | Upgrade Tilt ⬆️ | Tilt Extensions 🧰
Notable Changes
TBD
Changelog
- 35fa01f: Update version numbers: 0.32.0 (@dev-errant)
- f32e2ae: build(deps): bump github.com/docker/docker (#6088) (@dependabot[bot])
- db7f887: build(deps-dev): bump webpack from 5.75.0 to 5.76.0 in /web (#6078) (@dependabot[bot])
- 6ed2682: deps: pull in recent starlark-lsp changes (#6079) (@nicksieger)
- 2d059fd: dockercompose: fix bug in log decoding (#6087) (@nicks)
- e6cd345: dockercompose: remove pre-release warning (#6086) (@nicks)
- 8b72076: dockercomposelogstream: fix a panic in DeepEqual (#6094) (@nicks)
- 0d0137b: k8s: fix a flaky test (#6092) (@nicks)
- 3d222fc: vendor: update clusterid (#6090) (@nicks)
- ce8d0d6: vendor: update to buildkit v0.10 (#6093) (@nicks)
- 55e4066: web: clean up sidebar ux (#6082) (@nicks)
- 5566fb2: web: sidebar collapse/expand toggle (#6076) (@bshore)
v0.32.0
Install Tilt ⬇️ | Upgrade Tilt ⬆️ | Tilt Extensions 🧰
Notable Changes
New UI for viewing logs on starred resources (fixes #5955)
New Compose log streamer (fixes #6053)
Compose resource deps auto-inferred (this is actually in v0.31.2 but also want to call out in the minor version bump, as noted in #6063)
Update to Kubernetes SDK 1.26, which starts to phase our legacy kubectl auth (https://cloud.google.com/blog/products/containers-kubernetes/kubectl-auth-changes-in-gke)
Changelog
- 8dbf362: Update version numbers: 0.31.2 (@dev-errant)
- 9670812: build(deps): bump github.com/containerd/containerd from 1.6.12 to 1.6.18 (#6044) (@dependabot[bot])
- fbf4b24: build(deps): bump golang.org/x/net (#6051) (@dependabot[bot])
- 352c9eb: build(deps): bump golang.org/x/text from 0.3.7 to 0.3.8 (#6049) (@dependabot[bot])
- 6a21b62: build(deps): bump helm.sh/helm/v3 from 3.10.3 to 3.11.1 (#6061) (@dependabot[bot])
- 95a3587: cli: check for args in explain command (#6059) (@bshore)
- 7935726: controllers: fix a flaky test (#6069) (@nicks)
- cd001b7: dockercompose: simplify the log streamer (#6067) (@nicks)
- 855c635: k8s: use generics to simplify a test (#6068) (@nicks)
- bf56b80: update kubernetes deps to 1.26 (#6050) (@nicks)
- c314661: vendor: update tilt-dev/go-get (#6070) (@nicks)
- a48da2d: vendor: update to latest version of starlark (#6072) (@nicks)
- 387758c: web: starred resources log pane (#6064) (@bshore)
- 448b120: web: styling and accessibility of new starred resources view (#6074) (@nicks)
v0.31.2
Install Tilt ⬇️ | Upgrade Tilt ⬆️ | Tilt Extensions 🧰
Notable Changes
Auto-infers docker compose dependencies.
Resource Trigger Hotkey in the TUI (#2995)
Bug fixes for:
- #6000 (use namespaced labels for pruning)
- #6016 (scheduling error when using ci_settings(k8s_grace_period))
Changelog
- dcc0d08: Adds Resource Trigger Hotkey to HUD/TUI (#6039) (@bshore)
- da75aa9: Update version numbers: 0.31.1 (@dev-errant)
- fe781c6: build(deps): bump github.com/containerd/containerd from 1.6.6 to 1.6.12 (#6011) (@dependabot[bot])
- 179ba4c: cmd: fix test flakyiness (#6040) (@nicks)
- dc5036e: docker: add properly namespaced labels (#6025) (@nicks)
- 36bde89: docker_compose: infer resource deps from compose project (#6014) (@nicksieger)
- acd35d3: only publish assets on the main branch (#6032) (@nicks)
- edd3f8b: session: fix a logic error in scheduling (#6018) (@nicks)
- 53d7a76: web: remove the tilt update promo (#6034) (@nicks)
v0.31.1
Install Tilt ⬇️ | Upgrade Tilt ⬆️ | Tilt Extensions 🧰
Notable Changes
- fixes a peformance regression in v0.31.0
Changelog
- 44aa176: Update version numbers: 0.31.0 (@dev-errant)
- 8d4e1b4: build(deps): bump json5 from 1.0.1 to 1.0.2 in /web (#6009) (@dependabot[bot])
- 72e0e98: session: fix a performance regression (#6008) (@nicks)
v0.31.0
Install Tilt ⬇️ | Upgrade Tilt ⬆️ | Tilt Extensions 🧰
Notable Changes
tilt ci
now defaults to a 30 minute timeout. Configurable withtilt ci --timeout
. https://docs.tilt.dev/api.html#api.ci_settings- fixes port-forwarding when localhost resolves to a non-standard ipv6 address (thanks @louismrose) #5981
Changelog
- 3fea136: Ignores IPv6 addresses containing a zone index (#5984) (@louismrose)
- a8d4552: Update version numbers: 0.30.13 (@dev-errant)
- f5b6d30: build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /web (#5985) (@dependabot[bot])
- 90a370a: build(deps): bump express from 4.17.1 to 4.18.2 in /web (#5986) (@dependabot[bot])
- 563471a: build(deps): bump helm.sh/helm/v3 from 3.10.0 to 3.10.3 (#5990) (@dependabot[bot])
- e0ab3f6: config: copy go's file lock and use it instead of client-go's (#5982) (@nicksieger)
- c56545d: controllers: add a dummy session reconciler (#5995) (@nicks)
- 61044df: controllers: move Session into a reconciler (#5996) (@nicks)
- bfe8403: controllers: objects need to be cloned before update (#6006) (@nicks)
- 720582e: k8s: the default host (localhost) should get the default port-forwarding behavior (#5988) (@nicks)
- f4ca7c2: runtimelog: port docker compose log streamer to the reconciler (#5826) (@nicks)
- a92de33: session: add a global timeout to the api model (#6003) (@nicks)
- 26900dd: session: api for graceful recovery in 'tilt ci' (#5992) (@nicks)
- f53e573: session: implement ci timeouts, defaulting to 30m (#6004) (@nicks)
- 9c00ce3: session: implementation of ci_settings(k8s_grace_period=[duration]) (#5997) (@nicks)
- b8fa225: store: move the session actions into their own package (#5994) (@nicks)