Skip to content

Static Publisher v1.0.24 – Lambda batching and reliable progress

Choose a tag to compare

@scsinfo scsinfo released this 21 Sep 21:18
· 7 commits to main since this release

Summary

Static Publisher 1.0.24 improves delegated publishing with configurable Lambda
batches, live progress reporting, corrected output metadata, and clearer processing
controls. The companion exporter updates also improve Chromium lifecycle handling
and saved-page accounting.

Lambda batching and browser lifecycle

  • Render several URLs sequentially in one Lambda invocation while keeping the
    requested worker concurrency bounded.
  • Use an isolated browser context for each page and release browser resources and
    temporary files after each batch.
  • Retry failed URLs without repeating successful pages from the same batch.
  • Configure render, rewrite, and deploy batch sizes from the administration screen.
  • Report intra-batch worker progress through DynamoDB while work is still running.

Output metadata and progress accuracy

  • Prefer the origin response Content-Type and use an extension-based fallback only
    when the response does not provide a usable type.
  • Preserve content types through remote rewriting and repair mismatched target
    metadata during deployment.
  • Count successful S3 workspace saves and retained outputs once per output path.
  • Do not count failed requests or unrelated skips as saved pages.

Processing controls

  • Put Processing concurrency in its own row, independent of Lambda delegation.
  • Make Lambda-dependent settings available only when delegation is enabled.
  • Align paired input fields and improve spacing below their descriptions.
  • Allow numeric controls to remain temporarily empty while editing and provide
    increment/decrement controls.