Skip to content

v0.10.0

Choose a tag to compare

@jazzdan jazzdan released this 12 Aug 22:48

Changelog

abfc1dd "Get Alert" shows URL first, for better UX with Pop-up detection (#1977)
d6e2b0f DEVELOPING: update version number strategy (#2037)
519be5d Enable team alerts (#1940)
d01e96e Revert "Revert "k8s: return the results of apply (#1974)" (#1993)" (#2027)
4e16981 Revert "k8s: return the results of apply (#1974)" (#1993)
e51c6de Revert "klog: hide 'resourceVersion too old' warnings (#1955)" (#2029)
58582e6 Revert "tiltfile: disallow deploys to remote kube by default (#1995)" (#2010)
1f0ddbf Revert "tiltfile: log changed files before tiltfile rebuild (#1969)" (#1976)
580f86a Support alerts for docker compose alerts (#2033)
bf144de Use include() to reduce duplication in integration tests (#2020)
a1909b2 assets: move to pkg directory (#2015)
931bca7 better test coverage for live update multiple images same manifest (#2002)
5f0fe3e build: adjust api to clarify what's part of deprecated fast_build (#1942)
ef5d8bb circlecci: raise the max open file limit in the macos vm (#2004)
4146e42 circleci: on macos, only run watch tests (#2008)
36930b6 cli: add tilt kubectl, a command to run Kubectl commands with Tilt's go-client (#2022)
2321dec containerupdater: fix kubectl exec updater to handle RunStepFailure (#1973)
144deed docker/test: better error spoofing for fake docker client (#1944)
9713d81 doctor: print both cluster and local (#1907)
7bc4131 don't build 386 windows binary in release
8eb0007 engine state: use ManifestState for Tiltfile (#2016)
a214f56 engine test: rename some helper methods on buildAndDeployCall (#1958)
3aeaf6e engine/LiveUpdate: re-tar files for every sync (#1994)
13062d7 engine/synclet: replace FakeSyncletClient with one that calls the real synclet with a fake docker client (#1979)
f5f3a7f engine/test: rewrite live update build and deploy tests with manifestbuilder for easier refactoring (#1949)
196aeb5 engine/test: tighten up live update tests (#1988)
175c2e7 engine: Handle pod crashes when there are multiple containers (#1953)
96e48fc engine: LiveUpdateBaD runs updates on all containers it knows about [ch3021] (#1926)
fc8d35f engine: better error messaging when can't live update image b/c too many pods (#2009)
e2f4ad8 engine: can LiveUpdate multiple images for same manifest [ch3005] (#1970)
31f32a4 engine: cancel test context correctly (#2007)
1555b2e engine: change test default to LiveUpdate (#1938)
526cf66 engine: don't return build results for containers we didn't actually update (e.g. changed files only affected OTHER image targets, not the image target running on this container) (#2019)
06a7227 engine: don't run empty LiveUpdateInfos thru buildAndDeploy (eliminates log spam when LU-ing only one of multiple images (#2018)
ba77a2e engine: handle case where changed file matches sync for one image target but not another [ch3116] (#2006)
8c8520e fix nil pointer in synclet when we send a FailedRunStep (#1999)
4896c7e goreleaser: add windows but mark it as alpha (#1971)
8ce63fa hud: alert links should open with HTTPS (#1954)
7fb7945 if we touched containers in LiveUpdate, return/record touched container IDs even if the BuildAndDeploy call fails [ch3105] (#1968)
f4a4301 integration: add tests for crash rebuilds (#2003)
b19d0b8 integration: misc fixes (#1963)
576a0b0 k8s: add k3d env detection (#2034)
642ff20 k8s: override PodManagementPolicy to Parallel on deploy. Fixes issue #1962 (#1998)
ec2f653 k8s: return the results of apply (#1974)
42ef070 k8s: use 'tilt kubectl apply' instead of 'kubectl apply' (#2026)
21e97b8 klog: hide 'resourceVersion too old' warnings (#1955)
151cf28 klog: pull in upstream watch patch and add testing (#2030)
5e29b51 logger: move to pkg (#2031)
5ada39a manifestbuilder: add a test helper for building manifests (#1945)
e1c41c9 model: move to pkg (#2024)
f5c0827 model: reorg model files (#1939)
7e3e81e pod watch: delete dead pods (#1972)
6794660 podbuilder: by default, use the image ref name from the YAML rather than making one up (#1950)
3ac21dc podbuilder: make sure index of image refs/cids matches number of containers (#1947)
2a7e196 podbuilder: response to comments (#1943)
3403400 store: Split LiveUpdate container ids from DockerCompose container ids (#1932)
07d576f store: make some Pod methods work with multiple containers (#1960)
3cc095d store: remove Blessed containers (#1964)
f46efc6 synclet/engine: handle UserRunFailures in synclet [ch3094] (#1985)
1f2b8f0 synclet: add a grpc connection for testing (#1992)
a8e2b57 synclet: add additional socket cleanup (#2005)
471dc9d synclet: update synclet dockerfile--correct image references, gcc (#1991)
8891575 synclet: use the grpc wrapper for more tests (#2000)
917a277 testing: remove container id param from testPod (#1946)
15a225b tft: make backend URL HTTPS (#1959)
ce3aa59 tilt: add feature flag for snapshots (#2032)
e90c7a8 tilt: disable version check on dev builds (#1965)
4039379 tiltfile/engine: metrics for multi-container usage (#2035)
477785d tiltfile: add load() and include() (#1996)
58bad17 tiltfile: disallow deploys to remote kube by default (#1995)
bfc0be2 tiltfile: emit an error when 'only' contains a file glob. Fixes issue 1982 (#2017)
7696ca7 tiltfile: enable multiple live updates per manifest by default (#2036)
ccb25e3 tiltfile: log changed files before tiltfile rebuild (#1969)
539d92c tiltfile: only calculate absolute paths on a starlark thread (#1990)
a66ab06 tiltfile: remove localPath (#1981)
a71eb47 unrevert "tiltfile: disallow deploys to remote kube by default" (#2012)
d1aaf8e update dev version to 0.9.7 (#1941)
0f3e1da upper: rm InitAction.ExecuteFile (#2025)
d35c73c vendor: downgrade kustomize to match kubernetes-1.15.0 (#2021)
193096d vendor: update starlark (#1978)
9c0d0ed watch: add retry counts to fsync (#2023)
5787e2f web: can init from static HTTP response (#2011)
e3e0d81 web: handle null feature flags (#1987)
9c1e09e windows: make sure binaries compile (#1966)