Skip to content

Releases: tnldotdev/tnl

v0.1.0-rc.38

v0.1.0-rc.38 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 01:00
v0.1.0-rc.38
ea453d5

Changelog

  • ea453d5 feat: use compact type-prefixed IDs (#49)
  • be88e90 refactor: standardize control and client database schemas (#48)

v0.1.0-rc.37

v0.1.0-rc.37 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 01 Oct 11:11
v0.1.0-rc.37
40759e1

Changelog

  • 9885acb Revert "feat: allow webhook provider IPs without prefix cap"
  • f5da3f2 chore(deps): bump aws-actions/configure-aws-credentials (#25)
  • 35a2339 chore: align JavaScript checks and package tooling
  • 1ddcce4 chore: update dependencies and require pull requests (#20)
  • bbfd8a8 chore: wait 14 days for dependency updates (#22)
  • 485b063 feat: allow webhook provider IPs in tunnel policies (#15)
  • 8d5e9ee feat: allow webhook provider IPs without prefix cap
  • 018abfa feat: check public URLs before production promotion (#17)
  • 40759e1 feat: measure client activation at launch (#47)
  • 6194171 feat: name public urls by project and worktree (#16)
  • 0483dd8 feat: save telemetry preference in client state (#45)
  • 39fab48 feat: select project domains for worktree public URLs (#44)
  • 6df3d08 feat: wait for domain delegation records and show domain status (#31)
  • a1f82ab fix: align Go and TypeScript project metadata validation
  • 48deb63 refactor: clarify publish-run readiness and shutdown (#26)
  • 8d77e13 refactor: classify API surfaces from registered routes
  • befb4ed refactor: convert authority row values once (#42)
  • 7587b78 refactor: isolate runtime fault handling and unify TypeScript tests
  • b596891 refactor: make certificate and ingress stages explicit (#14)
  • 863d4b7 refactor: make publisher connection lifecycle explicit (#24)
  • c6a7d96 refactor: retain typed control configuration (#37)
  • a9e046b refactor: separate DNS authority and public URL work (#27)
  • dff07a9 refactor: separate benchmark planning and reporting
  • 8c2e539 refactor: separate dev startup and bootstrap roles
  • af65d7f refactor: separate init discovery and file updates
  • 84b04f1 refactor: separate runtime load phases and reporting (#30)
  • 80f358d refactor: separate usage ingestion from delivery state
  • 210d777 refactor: share runtime load test flags
  • c65d864 refactor: share static certificate expiry extraction
  • 20ee521 refactor: share tunnel drain response validation (#29)
  • dee4441 refactor: simplify release validation and package checks (#19)
  • 29f99d2 refactor: split control API store responsibilities
  • ce02845 refactor: streamline release packaging and formula updates
  • cb281b6 refactor: type authority roles and states (#32)
  • 2f7c4a8 refactor: type authorized public URL scope (#36)
  • 54d686d refactor: type benchmark workload choices (#39)
  • 88cb115 refactor: type cached certificate phases (#40)
  • fc008e4 refactor: type certificate challenge context states (#34)
  • 3085f6e refactor: type certificate challenge methods (#33)
  • 93769fd refactor: type finite client CLI choices (#38)
  • 760f5e7 refactor: type public URL IP policy (#35)
  • f7bf008 refactor: use public URL and publish run terms consistently
  • 5f21f61 refactor: validate runtime fault network choices (#41)

v0.1.0-rc.36

v0.1.0-rc.36 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Sep 14:11
v0.1.0-rc.36
9e9f174

Changelog

  • 651c0b7 Merge origin/main into main
  • eddbe00 chore: remove retired Tailscale artifacts
  • 18be44e feat: capture publisher benchmark diagnostics
  • 67042d8 feat: expose durable work and lease health metrics
  • 1503eff feat: generalize benchmark diagnostics
  • 2b5da5f feat: organize process metrics and visitor outcomes
  • 3843e56 feat: select benchmark visitor network and report fallbacks
  • ceef4d1 fix: bound public URL usage finalization batches
  • d2f5e26 fix: clarify dev and publish CLI inputs
  • 9e9f174 fix: isolate benchmark and test runs
  • 9199ed3 fix: isolate visitor stream failures
  • 6831ca0 fix: prefer tcp after quic publisher connection loss
  • 319fedb fix: preserve client authentication state
  • 65c47c1 fix: preserve ingress lease and routing progress
  • 2da2d03 fix: report staging benchmark progress and cleanup
  • 54381f3 fix: share private service HTTP boundaries
  • b985980 fix: validate authority decisions and membership reads
  • 12dcb08 fix: validate development framework state
  • cd4b163 fix: validate project control URLs and hostnames
  • 1149aaa refactor: clarify worker and cleanup lifecycles
  • 675a828 refactor: keep operation metrics explicit
  • 9a7c9f9 refactor: supervise tnld components directly

v0.1.0-rc.35

v0.1.0-rc.35 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Sep 07:19
v0.1.0-rc.35
a309705

Changelog

  • c58bdcd fix: accept compatible newer control schemas
  • 9e6b0ec fix: cap claimed-zone DNS caching at 60 seconds
  • 2aae8f7 fix: include role readiness in public probe
  • 5180d73 fix: prevent recursive tnl dev startup
  • 64091b7 fix: retry misdirected HTTP/2 requests
  • a309705 refactor: run benchmarks against staging locally

v0.1.0-rc.34

v0.1.0-rc.34 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Sep 02:45
v0.1.0-rc.34
7446246

Changelog

  • ca6bf1a feat: clarify diagnostics and denied visitor responses
  • 8a2db16 perf: shorten public URL certificate issuance

v0.1.0-rc.33

v0.1.0-rc.33 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Sep 12:45
v0.1.0-rc.33
1503fb7

Changelog

  • 2459f22 fix: recover expired runs and terminal work
  • 1503fb7 fix: wait for Route 53 challenge propagation

v0.1.0-rc.32

v0.1.0-rc.32 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Sep 05:00
v0.1.0-rc.32
99b9530

Changelog

  • fefc0c9 fix: retire expired ACME authorization orders
  • c5be78f fix: retire unrecoverable certificate and usage work

v0.1.0-rc.31

v0.1.0-rc.31 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Sep 22:07
v0.1.0-rc.31
99ade4f

Changelog

  • 09e41ef fix: use AWS web identity for Route 53 readiness

v0.1.0-rc.30

v0.1.0-rc.30 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 27 Sep 13:57
v0.1.0-rc.30
98fef8d

Changelog

  • ca3b7e1 chore: improve npm package metadata
  • 411d834 chore: rm tagline
  • a1c0fea ci: pin macOS Task archive checksum
  • 837e885 ci: run Go tests on macOS
  • 10830c5 feat: configure generic dev services during init
  • 8917d13 feat: connect Node and Bun API servers to tnl dev
  • 36107fc feat: derive tnld admission limits from resources
  • 59e66a8 fix: clarify local combined capacity diagnostics
  • 08221d7 fix: close publish runs after provisioning fails
  • 4da3047 fix: harden connection and configuration flows
  • 554e8ea fix: harden runtime error handling
  • c5fa4b3 fix: preserve pooled relay sessions on stream errors
  • 67f7864 fix: preserve valid route sessions on heartbeat timeout
  • f29feda fix: recheck ACME readiness before validation
  • 5b26c43 fix: require usable ACME challenge projections
  • 39af509 fix: reserve observability listener before dynamic role ports
  • 4e518c9 fix: stop pnpm dev server process group
  • 98fef8d fix: validate plotted bandwidth outcomes
  • 2371cb9 fix: validate renewed relay leases for visitor forwarding
  • 6f0f9dc refactor: rename public URLs and publish runs

v0.1.0-rc.29

v0.1.0-rc.29 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Sep 05:14
v0.1.0-rc.29
a0c2f15

Changelog

  • a0c2f15 chore: regenerate control proxy schema
  • 6a758f9 chore: rm papercuts
  • d4c4413 feat: improve runtime diagnostics and relay balance
  • 2dc2f59 fix: expose root TypeScript project
  • eb8a868 fix: preserve client IP through control proxy