Releases: lilienblum/tako
Releases · lilienblum/tako
tako: v0.3.0
tako: v0.2.0
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
Canary
tako-server: v0.2.0
sdk-js: v0.2.0
tako: v0.1.0
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 implodeandtako servers implodecommands (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
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
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
Immutable
release. Only release title and notes can be modified.
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