Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 24 Jun 02:27
· 56 commits to main since this release
8ad944e

Combined release archives

Each archive bundles the backend binary AND the pre-built web
frontend — unpack and run, no build step required.

Platform Archive
Linux x86_64 sumzle-solver-linux-x86_64.tar.gz
Linux ARM64 sumzle-solver-linux-aarch64.tar.gz
Windows x86_64 sumzle-solver-windows-x86_64.zip
macOS x86_64 sumzle-solver-macos-x86_64.tar.gz
macOS ARM64 sumzle-solver-macos-aarch64.tar.gz

Quick start

Unix (Linux / macOS):

tar -xzf sumzle-solver-<platform>.tar.gz
cd sumzle-solver-<platform>
./run.sh

Windows:

Expand-Archive sumzle-solver-windows-x86_64.zip
cd sumzle-solver-windows-x86_64
run.bat

Then open http://localhost:3000 in your browser. The backend
automatically serves the bundled frontend from frontend/dist.

See the in-archive README.md for CLI usage and advanced options.

What's Changed

  • ci: trigger workflow on tag pushes for automatic releases by @SUSTechHSAS in #6
  • fix: correct factorial '!' operator enumeration with empty constraints by @SUSTechHSAS in #7
  • feat(ci): add benchmark comparison with main branch for PR checks by @SUSTechHSAS in #8
  • Add streaming + top-N output to bound memory and scale parallelism by @Kibiandkimi in #10
  • chore: remove accidentally committed skills directory by @SUSTechHSAS in #13
  • Add CodeQL workflow for code analysis by @Kibiandkimi in #14
  • Optimize solver hot paths and fix distributed constraint handling by @SUSTechHSAS in #9
  • ci: benchmark PR9 top-N and streaming modes against main by @SUSTechHSAS in #16
  • ci: bundle backend + frontend in release archives by @SUSTechHSAS in #17
  • Fix top-N char probabilities to use full solution set; remove length cap by @Kibiandkimi in #15
  • ci: grant contents:write to release job (hotfix for v1.0.0-beta release) by @SUSTechHSAS in #18
  • Refactor frontend with Impeccable design pass by @SUSTechHSAS in #24
  • Add MIT License to the project by @SUSTechHSAS in #25
  • fix: top-N total found count (#19) + server memory release via mimalloc (#20) by @SUSTechHSAS in #26
  • fix: serve -h debug panic, memory regression test, allocator in lib by @SUSTechHSAS in #28
  • fix(frontend): cap expression length to prevent UI freeze (#29) by @SUSTechHSAS in #30
  • fix(frontend): keep row buttons in place when length error shows (#31) by @Kibiandkimi in #32
  • fix(frontend): take length error out of flow so buttons never shift (#33) by @SUSTechHSAS in #34

New Contributors

Full Changelog: v0.2.0...v1.0.0