Skip to content

1.1.6

Latest

Choose a tag to compare

@linhnt-1067 linhnt-1067 released this 07 Sep 08:13
· 2 commits to master since this release
d3d25f1

Fixed

  • The 1.1.5 downloads were missing lib/engines.sh and lib/engines.ps1.
    Every entry point sources that file — the CLI, the container launcher and both
    managers — so a downloaded 1.1.5 could not start; features.tsv was left out
    too, which turns every row's changelog into N/A. tools/release.sh copies
    both now. The repo checkout was never affected, which is why it shipped.
  • A scheduled Chromium catalog refresh deleted the other three shelves.
    tools/refresh-catalog.py builds its output from scratch and truncates
    catalog.tsv, and it did not read back the S rows it does not own — so on the
    run of 2026-08-31 all 288 shelf rows went. tools/sync-landing.py then
    republished the landing page from the emptied catalog: no Firefox, Edge or
    WebKit timeline at all and a hero counting zero versions. It had printed a
    warning about exactly that and written anyway; a warning is not a guard when
    the caller is a cron job. The refresh now carries foreign rows across verbatim,
    and the sync refuses to publish an empty shelf.
  • The Windows manager could not start on a machine without Docker. A bare
    docker call throws CommandNotFoundException, which 2>$null does not catch,
    and this one ran at startup outside any request handler.
  • tools/obfuscate.sh orphaned block comments. Stripping #-leading lines
    took the opening <# of a <# … #> block and left the closer behind, so a
    release-built .ps1 could fail to parse. Blocks are dropped whole now.
  • Docker actions for a selector no image understands are refused up front rather
    than failing with the reason buried in a job log.

Upgrading

  • Rebuild WebKit containers. The base image is chosen per revision now, and an
    image built by 1.1.5 may be the wrong pair — the one that builds and then dies
    at exec. ./engineshelf-docker.sh rebuild webkit:16.4, or Rebuild image in
    the row's menu.
  • Windows, Docker inside WSL: nothing to do, but the dependency doctor will
    now offer to finish an incomplete WSL 2 install instead of hanging.
  • Everything else needs nothing: extract over the old copy and start it. Browsers
    and profiles are untouched.

Artifacts: EngineShelf-1.1.6-macOS.zip, EngineShelf-1.1.6-Windows.zip,
EngineShelf-1.1.6-Linux.tar.gz. Verify with SHA256SUMS.txt.