Changelog

Releases, improvements, and known limitations across the Pyvorin platform.

Entries sourced from internal phase reports.

Known limitations Known Limitation

2026-04-26

Current

Advanced optimisation passes disabled

8 advanced AST optimisation passes (complete unroll, aggressive inline, loop fusion, etc.) exist but are hardcoded disabled in the default pipeline. Safe to enable experimentally via config.

Source: docs/audits/OPTIMISATION_PASS_WIRING_STATUS.md

Known limitations Known Limitation

2026-04-26

Current

parallel_for emits incorrect results

Native parallel_for compiles but returns incorrect results. CLI gates it with an error. Parallel execution via safe multicore modes is available for supported workloads.

Source: docs/columnar/PARALLEL_EXECUTION.md

Known limitations Known Limitation

2026-04-26

Current

Advanced OOP falls back to CPython

Simple classes compile natively. Advanced OOP (multiple inheritance, metaclasses, descriptors, complex MRO) triggers honest fallback with reason code.

Source: docs/specs/CLASS_AND_OOP_SUPPORT_POLICY.md

Known limitations Known Limitation

2026-04-26

Current

Stack A legacy tests fail

83 legacy tests fail due to Stack A → Stack B router migration. These are test incompatibilities, not product regressions. Stack B is the supported path.

Source: docs/PHASE_G8_STACK_A_DEPRECATION_PLAN.md

Licensing Proven

2026-04-25

Phase Q

Fake-key activation vulnerability closed

Licence activation now fails closed when the server is unreachable or returns invalid. UK spelling canonicalised: licence-check, licence-status. Version 1.0.0rc1 released.

Source: docs/PHASE_Q_FINAL_REPORT.md

API Proven

2026-04-25

Phase Q

Canonical API domain and licence activation fix

API base URL set to https://api.pyvorin.com. Licence activation endpoint hardened against replay and invalid keys.

Source: docs/PHASE_Q_API_DOMAIN_CONFIG.md

Website Proven

2026-04-20

Phase P2

Dashboard error fixes and upgrade

Resolved 3 core SQL/schema errors across customer and admin dashboards. All 16 dashboard pages upgraded with improved UX and data integrity.

Source: docs/PHASE_P2_FINAL_REPORT.md

Compiler Proven

2026-04-18

Phase O

Compile worker architecture and artifact signing

Server-side compile worker with sandboxing (setrlimit, unshare), HMAC-SHA256 artifact signing, and watermarking. Honest fallback reporting preserved.

Source: docs/PHASE_O_FINAL_REPORT.md

API Proven

2026-04-18

Phase O

API implementation and security review

30+ API endpoints operational. RBAC enforced. Audit logging integrated. Security review completed with threat model updates.

Source: docs/PHASE_O_SECURITY_REVIEW.md

Website Proven

2026-04-14

Phase N

Customer and admin dashboards implemented

8-page customer dashboard and 8-page admin dashboard built in PHP + Tailwind. 20 new API endpoints. 11 new database tables.

Source: docs/PHASE_N_FINAL_REPORT.md

Thin client Proven

2026-04-12

Phase M

Thin client reporting specification

Defined telemetry schema, usage event formats, and client-side reporting contracts for the pyvorin-thin package.

Source: docs/PHASE_M_THIN_CLIENT_REPORTING_SPEC.md

Benchmarks Proven

2026-04-10

Phase L

Finance and options benchmark baselines

Finance kernels show 10×–150×+ speedups. Options pricing validated. Honest benchmark methodology enforced across all suites.

Source: docs/PHASE_L_PROOF_LAB_FINANCE_RESULTS.md

Licensing Proven

2026-04-08

Phase K4

Production control plane and private pip auth

Server-authoritative licensing and billing. Private pip index with token authentication. Secure wheel delivery.

Source: docs/PHASE_K4_FINAL_REPORT.md

Thin client Proven

2026-04-06

Phase K3

Thin wheel packaging and local test

pyvorin-thin wheel built with zero IP exposure. Local install test passed. OpenAPI contracts defined for all client-server interactions.

Source: docs/PHASE_K3_THIN_WHEEL_IMPLEMENTATION.md

Compiler Proven

2026-04-02

Phase I

BLAS and SIMD decisions

BLAS integration deferred to maintain single-backend simplicity. SIMD vectorisation confirmed on x86_64. StringView design approved.

Source: docs/PHASE_I_BLAS_DECISION.md

Benchmarks Proven

2026-03-28

Phase G

Canonical benchmark suite established

46 canonical + 20 industry + 19 domain benchmarks pass correctness. All use native backend with no fallback. Methodology documented.

Source: docs/PHASE_G_FINAL_RELEASE_REPORT.md

Want early access to the next release?

Join the private tester programme to get compiler and API updates before they ship.