Skip to content

v0.1.0

Latest

Choose a tag to compare

@github-actions github-actions released this 07 Sep 19:52
39e671e

Changelog

All notable changes to this project are documented in this file.

The format is based on Keep a Changelog,
and entries are generated from Conventional Commits.

[0.1.0] - 2026-09-07

New Features

  • Scaffold the six packages and pin the numerical stack
  • Represent the SOCP, its cone product and the sign convention
  • Portfolio builder, SOC predicates, working set and reference oracle (#46)
  • KKT direction solve, SOC tangent, and the portfolio generators (#47)
  • Multipliers, apex branch, instrumentation, scaling and robustness families (#48)
  • Phase I loop, conic KKT residuals and rank-deficient working sets (#49)
  • The exact SOC step, with eq. (6) corrected, and the factorization comparison (#50)
  • The COSA prototype — eq. (8) solved by the four Phase III ingredients (#51)
  • Derive the working set from the conic KKT conditions (#23) (#53)
  • Factorization reuse and anti-cycling (#27, #29) (#54)
  • Warm starts and the failure-mode study (#30, #36) (#55)
  • The frontier, the comparison study, and the public interface (#35, #34, #37) (#57)

Bug Fixes

  • (ci) Add root mkdocs.yml so the book builds
  • The failure study was certifying its own answers, and one was wrong (#59)

Documentation

  • Add the COSA project plan as the repo's paper
  • Paper results, assumptions and the characterization (#38) (#58)
  • Score the success criteria, and record how the bugs were found (#63)

Maintenance

  • Initial commit
  • Point repo at jebel-quant/rhiza@v1.7.2
  • Add project skeleton + license metadata
  • Apply rhiza sync v1.7.2
  • Add uv.lock
  • Chore(deps-dev)(deps-dev): update uv-build requirement
  • Chore(deps)(deps): bump the github-actions group with 6 updates
  • Own .github/rulesets and .github/CONFIG.md locally
  • Update rhiza to v1.8.0 (#64)
  • Derive the version from the git tag with hatch-vcs (#65)
  • Mark cosa Private :: Do Not Upload (#66)

Other Changes

  • Merge pull request #1 from tschm/rhiza_init_20260903
  • Merge pull request #3 from tschm/rhiza_v1.7.2_20260903
  • Merge pull request #4 from tschm/dependabot/uv/uv-build-gte-0.12.7-and-lt-0.13.0
  • Merge pull request #5 from tschm/dependabot/github_actions/github-actions-804e4f0f0e
  • Merge pull request #6 from tschm/chore/own-github-config
  • Merge pull request #7 from tschm/paper/cosa-project-plan
  • Merge pull request #44 from tschm/feat/scaffold-packages
  • Merge pull request #45 from tschm/feat/socp-representation