Skip to content

Releases: tilt-dev/tilt

v0.10.15

28 Oct 20:39
02fcf0d
Compare
Choose a tag to compare

Changelog

ffd3e5d assets: add better tests (#2429)
8d32351 build_control: enforce resource_deps in buildorder (#2428)
ee26835 cli: fix build test (#2377)
29b8564 cloud: adjust snapshot json serialization (#2431)
9bd3770 cloud: include snapshots when reporting updates (#2389)
41ba52d cloud: report tiltfile loads like other manifests (#2397)
241b990 cloud: snapshotHighlight and path accidentally got capitalized (#2401)
ba35d2e containerupdate: tar shouldn't echo the files processed. no other container updater does this and it looks weird (#2400)
9807cf4 dc: make image actually optional (#2407)
8ae99b3 dockerfile: disable broken by aaa50e5 temporarily (#2394)
bd8ce9b dockerfile: when reinserting directives from a parsed dockerfile, do so in determinisitic order (fix flaky test) (#2410)
aaa50e5 engine: when parsing/unparsing dockerfile to inject image deps, preserve '# syntax =' directive (#2373)
e441508 engine: when we fail to get the running container info, print the error on Redirect so it shows up in the right resource view (#2399)
737b140 k8s: make registry tests linux-only (#2378)
bc07c1a k8s: sort k8s entities on manifest creation (#2388)
33cb9a5 tilt: 0.10.14 (#2376)
92c088b tilt: make backend able to send snapshots (#2379)
59e1d48 tiltfile: add a temporary work-around for helm regression (#2392)
0bf4492 tiltfile: add resource_deps arg (#2416)
79849bb tiltfile: adjust an error message to make it clear that we're not building the image (#2426)
a0b0213 tiltfile: custom host in port forwards (#2382)
7701f76 tiltfile: fix error logging for kustomize/helm (#2387)
8c77047 tiltfile: if --namespace flag passed, helm builtin should also add yaml defining the namespace (#2418)
29ad19f tiltfile: move git.Repo into its own extension (#2402)
d6f8277 tiltfile: move some function calls (#2396)
21808aa tiltfile: pass manifest names from cmdline args around as slice instead of map (#2408)
524d409 tiltfile: refactor a function to not depend on GitRepo (#2412)
aa06f5a tiltfile: simplify port-forward data models (#2393)
02fcf0d tiltfile: store file read state on the starlark thread (#2435)
0a02b14 toast: fix broken wire rule (#2421)
bcb3d13 toast: remove prettier, this is no longer necessary (#2424)
dd48171 toastify wire (#2413)
3824ede tweak the tiltfile for tilt-web a bit (#2411)
13ce032 web: When the UI disconnects, don't clear it. Just put up a warning bar. Fixes issue #1989 (#2381)
655403f web: add a Tiltfile for tilt-web (#2405)
4a18f12 web: add buttons for team snapshots, updates (#2425)
01c7c3a web: add generators for typescript defs (#2422)
39171f9 web: all js props should be lower-case (#2420)
8dbf3e3 web: also store highlighted text in snapshot (#2395)
fb6db06 web: better unify cloud.Snapshot and JS Snapshot type (#2398)
fb10ee0 web: don't highlight endpoint link after clicking (#2385)
62e614a web: scroll highlight in to view if it is a snapshot (#2391)
f21cd19 webview: implement more of the protobuf version of /api/view (#2433)
628ed7c webview: simple GRPC server (#2404)

v0.10.14

18 Oct 20:38
Compare
Choose a tag to compare

Changelog

80ae8ef Fix margins on LogPane layout (#2332)
795c4a5 Make snapshot highlights default behavior (#2372)
1405ef2 ResourceInfo should not be part of LogPane component (#2329)
e5c7dce See highlight in Snapshot (#2361)
0bb10e3 Show Highlight indication in Snapshot modal (#2353)
11b3734 assets: also be able to fetch assets by git SHA (#2303)
4a70073 assets: refactor the asset server so that the asset directory isn't hard-coded (#2365)
acc99dd build: label all docker images with builtby:tilt [ch3659] (#2307)
79e1028 circleci: configure tilt to notify slack on failure (#2338)
e70b04d cli: make docker-prune cli behavior consistent, make logs useful (#2351)
8bf2ea2 cli: update verison to v0.10.13 (#2299)
a7577f4 cloud: Factor out a separate SnapshotUploader (#2337)
9424c38 cloud: change update put_updates api url (#2359)
b269708 cloud: check http status of snapshot post (#2366)
ba46db0 cloud: convert BuildRecords into update proto objects (#2347)
b7bb4de cloud: fix watermark check in update upload (#2367)
2334f0a cloud: include teamid on new snaphsots (#2301)
cb834f4 cloud: populate is_live_update (#2358)
7c992fa cloud: put_updates: log non-200, match server api (#2362)
e90f9a8 cloud: send update records (#2352)
0c654d5 docker: use new WithAPIVersionNegotiation Opt to actually negotiate API version w/ server instead of erroring (#2325)
821db90 dockerprune: instead of docker.ImagesPrune, only remove tilt-built images with lastTag younger than MaxAge [ch3707] (#2339)
c8691ae dockerprune: only prune images if they match a running manifest (#2350)
faca921 dockerprune: use human-readable size in prune report (#2355)
a92d017 dockerprune: use state.dockerPruneSettings to dictate when/how we prune (#2344)
0bfff3c engine: docker pruner (disabled by default) runs on startup and every hour, prunes old objects [ch3633] (#2315)
18af473 engine: if no targets for LiveUpdate found, redirect SILENTLY (the user doesn't care about this) (#2320)
80f0d6c engine: move next-manifest-to-build logic to its own package so it can be accessed elsewhere (#2340)
7f4bb99 engine: put the log managers into their own subpackage (#2331)
b7108ae engine: remove the old fast_build image pruner (#2327)
f134e9b goreleaser: build with pure-Go os.user (#2375)
eee6c43 integration: fix the analytics tests to use busybox instead of the golang docker image (#2342)
65a14ec k8s: disable the microk8s registry if localhost resolves to ipv6 (#2370)
589957a k8s: more comprehensive ordering of k8s entities (#2364)
3637efa kubectl: fix initialization of 'tilt kubectl' so that verbose logging works (#2324)
19b76f6 logger: fix a logger that wasn't copying bytes correctly (#2311)
df6e650 model: SHA is separate field (#2306)
829f361 sail: remove more dead code (#2354)
5e7c428 store: refactor build result (#2356)
eaad158 tilt: add link to team snapshots (#2305)
3232f0b tiltfile: a better pattern for extensions with mutable state (#2360)
dd24382 tiltfile: configure docker prune settings (#2345)
fc9b647 tiltfile: extensions should reset state in OnStart (#2349)
2ca0424 tiltfile: implement os.environ. Fixes #1980 (#2333)
3f9f868 tiltfile: improve stack traces for include() (#2302)
b3cac59 tiltfile: propose a plugin system so that we don't have one massive package for all tiltfile built-ins (#2309)
7326a29 tiltfile: propose a test framework for the plugin system (#2313)
2fa8c11 tiltfile: pull the k8s context functions into a starlark extension (#2330)
b76a389 vendor: update docker/docker and its deps (#2323)
fb4d901 vendor: update wire dependency (#2341)
8d87d3e web/css: fix logs vanishing under sidebar at small browser widths (#2368)
ca763e4 web: ability to highlight log lines and store them in state (#2335)
195d443 web: add a Makefile rule for running npm link (#2363)
666902b web: correctly build path when rendering snapshot that was made from … (#2326)
dfcb439 web: fix snapshot team link test (#2336)
72f692f web: fix typescript eslint warnings (#2318)
1a5554b web: include path in current snapshot, use when rendering snapshot (#2317)
9ccef95 web: remove preview pane (#2328)
05de434 web: update dependencies (#2316)

v0.10.13

04 Oct 14:42
78ad709
Compare
Choose a tag to compare

Changelog

aec0d7a cli: update version for v0.10.12 (#2294)
78ad709 tiltfile: don't pick up dockerignores from sync() directories. (#2298)
f48d0c9 upload_assets: use subprocess.check_call (#2295)

v0.10.12

02 Oct 21:31
8819e79
Compare
Choose a tag to compare

Changelog

74f5853 Let TILT_SYNCLET_IMAGE variable override Docker image (#2277)
7879cca New custom-synclet-release target to push to custom registry with custom tag (#2280)
6a7e286 circleci: upload assets by SHA if JS build succeeds on master (#2282)
4c44de5 engine: sleep a bit after initial build of local resource to avoid race condition (#2264)
8f0cc11 engine: start streaming pod log at tthe tilt start time. fixes issue #2263 (#2287)
8819e79 feature: enable snapshots by default (#2293)
050ca84 sidecar: integrate synclet image ref init with wire (#2291)
ed8eb25 synclet: fix a global init bug introduced by #2277 (#2286)
88c1ac6 tilt: 0.10.11 (#2283)
cfdd76e tiltfile: record helm.values args as config files (b/c they affect the helm chart, we should rerun whenever they change) (#2288)
045abcb ui: add Snapshots docs link to modal (#2289)

v0.10.11

01 Oct 14:21
da7b2d2
Compare
Choose a tag to compare

Changelog

cf04e2a More helpful message from verify_goimports target (#2279)
043da07 Report errors in tests arising from NewDockerClient() instead of swallowing them and panicking (#2278)
b2e7d15 add a class for precendence when css gets loaded out of order (#2275)
ae837d4 don't scrub secrets <5 chars (#2267)
8bd8688 hud: make webview.View deserializable (#2259)
d78fb01 store: "permanent" errors dont close ui (#2255)
3173f40 tilt: 0.10.10 (#2260)
6f78648 tiltfile: add disable_snapshots (#2270)
8897563 web: add a storybook for the snapshot modal (#2268)
3485437 web: implement new share-snapshot modal (#2272)
2e68285 web: show fatal error as a modal in web UI (#2262)
da7b2d2 web: upgrade to node 12 (#2281)

v0.10.10

25 Sep 21:06
dad6521
Compare
Choose a tag to compare

Changelog

b43599d bump version to 0.10.9 (#2254)
0c4f6f9 engine: load secrets into the engine state (#2246)
5747400 engine: redact secrets from the log (#2252)
b10351d integration: rewrite SameImgMultiContainer test to use busybox (#2257)
dad6521 snapshot modal: use csrf-protected token registration endpoint (#2258)
81a2c10 tiltfile: rm some fastbuild code (#2256)

v0.10.9

24 Sep 20:06
6e6dd14
Compare
Choose a tag to compare

Changelog

717fc49 Revert "tilt cloud: don't log http.Response.String() (#2240)" (#2242)
44c5ff3 engine: Move ConfigsController into its own package (#2236)
a43ee57 engine: Move all the kubernetes watchers into their own package (#2237)
157fef8 engine: build LocalResources before cluster resources (k8s / DC) [ch3474] (#2234)
d7bc74c engine: show local cmd duration in log (#2229)
c59e053 engine: watch LocalResource.deps; changes recorded on manifest, trigger build [ch3473] (#2232)
2f1aefe hud/webview: support local resources (#2228)
0f50a44 hud: LocalResource correctly shows status in HUD [ch3475] (#2225)
c53f77b model: LocalTarget.Name (#2233)
5bdf683 model: changes to LocalTarget should result in rebuild [ch3536] (#2247)
4846be7 tilt cloud: don't log http.Response.String() (#2240)
9d0570a tilt cloud: don't log http.Response.String(), take two (#2243)
a9fab10 tilt: update release script (#2227)
6e6dd14 tiltfile/engine: localresource execs in correct dir [ch3505] (#2251)
2db18a3 tiltfile: adjust allowed_k8s_contexts error message (#2250)
3e1fb9f tiltfile: enable feature on partial evaluation (#2238)
6622011 tiltfile: record tiltfile load time (#2245)
6bf8d9a tiltfile: remove fast_build (#2199)
ff2bfb4 webview: remove yaml (#2231)

v0.10.8

20 Sep 15:56
0b4ab2b
Compare
Choose a tag to compare

Changelog

535e38c docker: If the docker server fails to connect, don't report it until we're sure we need it. Fixes issue #2180 (#2203)
bf7818e docker: rejigger the docker API a bit so that engine tests don't connect to the docker server for auth info (#2185)
1df6494 docker: support docker build --target. Fixes issue #2217 (#2224)
7ac081f dockercompose: move config yaml parsing into the dockercompose package (#2215)
860fbb5 engine: improve error handling and retry logic in portforwarding. Fixes #2099 (#2198)
354fbad engine: local target build and deployer [ch3472] (#2207)
f375d73 engine: make sure live-update correctly rebuilds images without syncs() (#2184)
68909c6 engine: refresh the port-forwards if they change (#2191)
0b4ab2b engine: respect the native docker-compose order. Fixes part of issue #2210 (#2223)
f5e17bc engine: use short container id for 'updated' message (#2220)
92a183d helm: add arguments. Fixes issue #2209 (#2218)
07608ed hud: test local targets show up in webview (#2206)
15976df integration: skip flaky test (#2213)
d4a4c79 k8s: correctly identify when we have no k8s configs (#2204)
02654a7 k8s: rewire the portforwarder into a separate PortForwardClient (#2197)
d26d807 logs: slow down truncation rate (#2221)
95522d1 model: LocalTarget [ch3471] (#2201)
06f7c65 snapshot modal: then -> catch (#2200)
f5e1b3c tilt: 0.10.7 (#2187)
43c4736 tilt: ignore a few more vim swap files (#2190)
61bdada tiltfile: add local_resource (#2214)
95bf9e0 tiltfile: check allowed_k8s_contexts on local calls (#2196)
8532b09 tiltfile: dc_resource cleanup (#2216)
90aa475 vendor: update to kubernetes 1.16 (#2219)
69b0502 web: dismiss pod restart alerts. Fixes issue #1850 (#2205)
5f4186d web: move test deps to devDependencies (#2202)
d136cb3 wire: rejigger how k8s client apis are injected (#2195)

v0.10.7

11 Sep 19:54
4ec91ae
Compare
Choose a tag to compare

Changelog

a329604 Revert "tilt: pass tilt callback to register_token (#2143)" (#2145)
980e2c4 build: improve error message when docker did not return a digest. Fixes issue #1967 (#2141)
1d39c33 circleci: add tft dependencies (#2150)
3df502e docker: disambiguate some errors on client creation (#2181)
407eee5 engine: Stop watching the Tilt run id label (#2159)
4ec91ae engine: custom build should say it's building custom build (#2175)
3c67780 engine: fix redundant watches :grimace: (#2164)
d275af2 engine: record baseline restarts when we first see a pod (#2177)
f7ebc71 engine: remove manifest labels (#2167)
73e7df6 engine: rewrite EventWatchManager without labels (#2151)
d6a96a3 engine: the watchers should discard old objects before doing an object tree lookup (#2157)
e4667d9 integration: add a test for events (#2148)
5f4a6ff integration: filepath.Base() can return '.' (#2161)
ac09af8 integration: remove the image tag prefix. this was used inconsistently and is obsolete now (#2162)
e7fc736 integration: update more tests to use busybox (#2144)
cb8f6bf integration: update slow test to use busybox (#2142)
089d991 k8s: Remove run IDs. Add tests to verify that running 'tilt up' twice attaches to the existing pod (#2163)
d5534c5 k8s: add the standard app.kubernetes.io/managed-by label (#2153)
59a8d6d k8s: assert that the watchers emit all existing resources at startup (#2154)
f702c8d k8s: handle parallel fetch() calls better. This happens a lot with events (#2156)
b5a1389 k8s: update kind detection. Fixes issue #1510 (#2140)
b21f3a1 k8s: watch by resource name, rather than duplicating watch code (#2149)
aac397e release the synclet! 🦑 (#2146)
c00efd2 remove some more sail references (#2179)
62357b0 sail: remove sail. we got what we needed from this experiment! (#2168)
787d5bf snapshot modal: don't hardcode cloud.tilt.dev (#2186)
281dd71 tilt: adjust snapshot modal copy (#2178)
ad34add tilt: don't turn dots green until containers are ready (#2166)
2ff23f7 tilt: fix /api/whoami long_get (#2152)
69d1589 tilt: pass tilt callback to register_token (#2143)
3c26e5f tilt: update cloud username when registering token (#2147)
beb3df4 tilt: v0.10.6 (#2139)
f31829b tiltfile: build_args should deserialize blobs to strings (#2165)
af2f447 vendor: update json-iterator and verify it fixes base64 serialization (#2170)
84230a5 web: design snapshot modal (#2160)
bcb3ac4 web: don't autoscroll when we're scrolled horizontally. Fixes issue #2155 (#2158)

v0.10.6

03 Sep 14:59
94be5b5
Compare
Choose a tag to compare

Changelog

0dd8734 cli: update version to v0.10.5 (#2135)
94be5b5 snapshot: fix display of username (#2137)