Skip to content

v1.5.0-beta.16

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Oct 09:05
3eb42e4

1.5.0-beta.16 (2026-10-29)

Features

  • sync: sync.buildTimeoutMs, to give a sync's build more than 10 minutes (932fe06)

Bug Fixes

  • sync: signal builds through the global process, so tests can intercept it (b43ff17)
  • config: cap sync.buildTimeoutMs at the longest Node timer delay (a643d9c)
  • sync: end a build's process group however it ended (3699383)
  • sync: upload nothing from a dev server stopped after its build (cfe7054)
  • sync: kill a timed-out build at once when the dev server stops in its grace period (a0d7f62)
  • sync: log a stopped or failed build as such (dc96642)
  • cli: shut down gracefully on SIGHUP (286ac2e)
  • sync: report a sync made before any backup as a success (b299273)
  • sync: kill a build stopped with the server at once, and leave pp-dev next-build in the terminal (76e5b66)
  • panel: send a sync only over an open connection under pp-dev next (e8c8bc0)
  • sync: stop builds on Vite shutdown, for good, with the processes they started (dac9288)
  • panel: render the panel template once, insert it literally, release popup listeners (9b0965a)
  • sync: cancel a dialog whose tab closed, and stop builds that hang or outlive the server (ca3a3c2)
  • panel: share the WebSocket messages, and refuse a sync without a connection (90dd4b0)

Performance Improvements

  • build: write the version manifest asynchronously (57466e6)

Tests

  • sync: never signal a real process from the fake build's made-up pid (a1d52db)
  • sync: handle a stopped build's rejection before waiting for its process to go (24e99ca)