Files
pss/CHANGELOG.md
T
Lucas RayanandClaude Sonnet 5.5 ab7f532456
Release / Plano (reaproveitar a imagem?) (push) Failing after 4s
Release / ci (push) Skipped
Release / Publica a imagem (linux/arm64) (push) Skipped
Release / Cria a release no Gitea (push) Skipped
ci: imagem construída do código, esteira para os runners do Gitea e changelog
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-01 21:35:00 -03:00

2.5 KiB

Changelog

Everything notable in PSS is recorded here. The format follows Keep a Changelog and the project follows Semantic Versioning.

Unreleased

1.3.3 - 2026-11-01

Changed

  • The code, the container image and the releases now live on Gitea (git.lucasrguerra.dev.br). The deployment pulls the image from its registry.
  • The Dockerfile is multi-stage: it builds Vite from source inside the image instead of unpacking a dist.tar.gz committed to the repository (removed, along with the build:release script).
  • New CI on Gitea runners (.gitea/workflows): types, 282 tests, Trivy on the repository and on the image, and an image smoke test. The image is built once per content hash and reused by the release, so a merge or a tag on an already validated commit rebuilds nothing.
  • Repository links in package.json, CITATION.cff, the READMEs and CONTRIBUTING.md point to Gitea. .gitattributes forces LF line endings.

Fixed

  • docker-compose.yml healthcheck uses CMD-SHELL and the correct local URL, and the port mapping honours PORT.

1.3.2 - 2026-03-25

Added

  • Regression tests for Round Robin scheduling with threads.

[1.3.1] - 2026-03-25

Added

  • ThreadMetricsChart and per-thread metrics.

Changed

  • Improvements to the Gantt chart and the metrics panel.

[1.3.0] - 2026-03-24

Added

  • Multilevel Feedback Queue (MLFQ) scheduling algorithm.
  • Thread scheduler.

1.2.0 - 2026-03-23

Added

  • English documentation, a CONTRIBUTING.md, the JOSS paper and a Zenodo DOI in CITATION.cff.
  • Multilevel Queue (MLQ) scheduling algorithm and its documentation.

Changed

  • License switched to MIT.
  • Scheduling algorithms refactored into a class-based BaseAlgorithm structure, with the engine and tests updated and new algorithm and metrics documentation.

1.0.0 - 2026-03-23

Added

  • First release of the browser-based CPU scheduling simulator: core scheduling engine, algorithms (including Priority Round Robin), Gantt chart with context-switch handling, UI components and Docker setup.