Skip to content

Releases: lilienblum/tako

tako: v0.3.0

08 Apr 15:55
2125d36

Choose a tag to compare

0.3.0 (2026-04-08)

Features

  • dev: short .test domains, client connect/disconnect, and log styling (15dfedf)

tako: v0.2.0

08 Apr 10:45
444999c

Choose a tag to compare

0.2.0 (2026-04-08)

Features

  • nextjs: add Next.js preset, SDK adapter, and raise cold start queue (9d40f06)

Bug Fixes

  • ci: authenticate GitHub API calls for preset fetching (3047ddc)
  • deploy: clean up lock file on drop to prevent stale flock contention (6ce0f57)
  • deploy: lock local deploy execution (a14626d)
  • deploy: prune stale local build caches (63a87c8)
  • dev: include signal number in process exit message (82ed32a)
  • dev: kill orphaned app processes from previous crashed runs (7a3aa81)
  • dev: prepend node_modules/.bin to PATH when spawning app process (7791420)
  • repo: update preset resolution and deploy cleanup (628f6c4)

sdk-js: v0.3.0

08 Apr 15:52
74cf044

Choose a tag to compare

0.3.0 (2026-04-08)

Features

  • dev: short .test domains, client connect/disconnect, and log styling (15dfedf)

Canary

09 Mar 13:30
2125d36

Choose a tag to compare

Canary Pre-release
Pre-release

Latest canary build from master (2125d36) on 2026-04-08 16:11 UTC.

tako-server: v0.2.0

07 Apr 09:42
79e9b5f

Choose a tag to compare

0.2.0 (2026-04-07)

Features

  • nextjs: add Next.js preset, SDK adapter, and raise cold start queue (9d40f06)

sdk-js: v0.2.0

07 Apr 07:55
9873e1c

Choose a tag to compare

0.2.0 (2026-04-07)

Features

  • nextjs: add Next.js preset, SDK adapter, and raise cold start queue (9d40f06)

Bug Fixes

  • ci: trigger release workflows on published, not created (bec4b7b)
  • dev: prepend node_modules/.bin to PATH when spawning app process (7791420)

tako: v0.1.0

03 Apr 15:55
6733421

Choose a tag to compare

0.1.0 (2026-04-03)

Features

  • build: add workdir module for clean deploy builds (0e01aeb)
  • build: simplify presets to metadata-only, remove container builds (a7a403d)
  • cli: accept Go runtime in deploy and dev commands (5623f25)
  • cli: add tako implode and tako servers implode commands (7714fd8)
  • cli: add Go build adapter and preset group (bb5491b)
  • cli: add tako typegen command for Go and JS (cec06e6)
  • cli: prompt for alternative config name when declining overwrite in tako init (150db0d)
  • config: restructure tako.toml schema for workdir deploy (a61605e)
  • deploy: add PrepareRelease step, improve build stages and deploy UX (8891b9b)
  • deploy: reuse preflight SSH connections, fix output ordering, polish UX (85ae539)
  • deploy: rewrite deploy flow with workdir and build.run/install (ab4c172)
  • deploy: support monorepo workspace deploys (8fc2b06)
  • dev: add Linux portless dev mode via iptables redirect (f79768d)
  • dev: add process exit monitoring and startup readiness check (e8797f8)
  • repo: restructure CLI output, add task tree UI, simplify server networking (ab57a2e)
  • server: add tako servers setup-wildcard, consolidate lego to server (c083134)
  • server: add per-app log files with rotation and backpressure (1f40951)
  • server: switch app upstreams to private tcp (1996d13)

Bug Fixes

  • ci: add environment to fix-lockfile job; skip SDK install in non-interactive init (cbda3a2)
  • ci: allow non-interactive CA trust install when running as root (68f20fe)
  • ci: restore version field for release-please managed crates (c24001e)
  • ci: update test fixtures for dist entrypoints and add Go SDK readiness signal (1bac303)
  • cli: handle duplicate CA certificates in macOS keychain (b0aa13a)
  • cli: handle missing base runtime presets and optional preset step in tests (589c977)
  • cli: show full canary version after upgrade (44f9f17)
  • deploy: copy from project dir not git root, remove app_subdir (065f510)
  • deploy: default build CWD to app directory within workspace (5ee6140)
  • deploy: resolve asset directories relative to app dir, not workspace root (49f44f2)
  • dev: skip all interactive gates when running as root (9f9fcbb)
  • init: use global */.tako/ gitignore rules instead of path-specific ones (8d8da20)
  • lint: resolve all clippy and oxlint warnings (37eb2cf)
  • repo: verify signed server upgrade artifacts (d4d2625)
  • security: drop root privileges for production install, quote shell paths (f50e118)
  • security: harden shell quoting and strip internal token header (4f5af85)
  • security: resolve code scanning alerts (9876eb9)
  • security: resolve Dependabot alerts by upgrading dependencies (f7b429a)
  • server: fix log rotation file handle, tail -F, and timestamp sorting (740cc5d)
  • server: remove oversized sqlite cache_size and mmap_size pragmas (7de7440)
  • server: use password input for DNS credential prompts (0c0a7b4)
  • ssh: report dropped connections as failures instead of success (0f808d9)
  • sweep: perf, security, quality fixes across server, runtime, SDK (938959b)
  • tako: run server upgrades through sudo shell (c227986)
  • tako: skip release signature verification for custom download sources (e0a5485)

tako-server v0.1.0

03 Apr 14:14
4029127

Choose a tag to compare

0.1.0 (2026-04-03)

Features

  • deploy: add PrepareRelease step, improve build stages and deploy UX (8891b9b)
  • deploy: support monorepo workspace deploys (8fc2b06)
  • dev: add process exit monitoring and startup readiness check (e8797f8)
  • repo: restructure CLI output, add task tree UI, simplify server networking (ab57a2e)
  • secrets: pass secrets via fd 3 instead of POST /secrets endpoint (22b02f7)
  • server: add tako servers setup-wildcard, consolidate lego to server (c083134)
  • server: add per-app log files with rotation and backpressure (1f40951)
  • server: add server-side production install after artifact extraction (467ed89)
  • server: auto-install lego for wildcard DNS-01 certificates (02b2bac)
  • server: switch app upstreams to private tcp (1996d13)

Bug Fixes

  • deploy: copy from project dir not git root, remove app_subdir (065f510)
  • secrets: prevent fd 3 read from blocking when not a Tako pipe (241c671)
  • security: delete secrets when deleting an app (178dbbb)
  • security: drop root privileges for production install, quote shell paths (f50e118)
  • security: harden shell quoting and strip internal token header (4f5af85)
  • security: validate runtime version string against path traversal (0bdbe26)
  • server: cap health check response buffer at 4 KB (979f025)
  • server: case-insensitive hostname matching per RFC 7230 (847a42d)
  • server: download package manager when it differs from runtime (41eedb4)
  • server: fix log rotation file handle, tail -F, and timestamp sorting (740cc5d)
  • server: remove oversized sqlite cache_size and mmap_size pragmas (7de7440)
  • server: security hardening and dead code removal (13fbd47)
  • tls: serve full certificate chain and auto-reload after ACME renewal (441a6f0)

sdk-js: v0.1.0

03 Apr 07:27
3988cc7

Choose a tag to compare

0.1.0 (2026-04-03)

Features

  • deploy: add PrepareRelease step, improve build stages and deploy UX (8891b9b)
  • dev: add process exit monitoring and startup readiness check (e8797f8)
  • repo: restructure CLI output, add task tree UI, simplify server networking (ab57a2e)
  • sdk: add agent skills and clean up public API surface (0677fdf)
  • secrets: pass secrets via fd 3 instead of POST /secrets endpoint (22b02f7)
  • server: switch app upstreams to private tcp (1996d13)

Bug Fixes

  • remove await on sync handleTakoEndpoint and suppress clippy warning (8f349f6)
  • sdk: resolve typecheck errors in create-entrypoint arg parsing (a2bd3c2)
  • sdk: support { fetch } object export in app entrypoint (76d0e9b)
  • secrets: prevent fd 3 read from blocking when not a Tako pipe (241c671)
  • security: harden shell quoting and strip internal token header (4f5af85)
  • security: resolve Dependabot alerts by upgrading dependencies (f7b429a)
  • sweep: perf, security, quality fixes across server, runtime, SDK (938959b)

tako v0.0.2

26 Feb 04:21
Immutable release. Only release title and notes can be modified.
tako-v0.0.2
a279b65

Choose a tag to compare

Changelog

tako-v0.0.2 - 2026-02-26

Bug Fixes

  • (release) Publish installer assets by component

Features

  • (release) Switch release assets and installers to tar.gz

  • (deploy) Hard-switch artifacts to zstd