OMMX Python SDK 3.0.0 Beta 1
Pre-release
Pre-release
See also the release notes with usage guide on Read the Docs.
What's Changed
Python SDK update
- Start OMMX SDK V3 Beta stage by @termoshtt in #1001
- Add context-aware function formatting by @termoshtt in #1004
- Add context-aware instance summaries by @termoshtt in #1011
- Add unary integer encoding and bulk-first encoders by @termoshtt in #1010
- Add dedicated Experiment artifact media type by @termoshtt in #1033
- Store Experiment run parameters as MessagePack by @termoshtt in #1043
- Add Artifact and Experiment listing cache by @termoshtt in #1029
- Control Experiment autosave checkpoint frequency by @termoshtt in #1052
- Add Local Registry ref cleanup APIs by @termoshtt in #1053
- Add transparent compression and streaming attachment writes by @termoshtt in #1054
- Harden legacy ConstraintHints deserialization by @termoshtt in #1058
- Add Experiment Sampling records by @termoshtt in #1055
Rust SDK update
- Split Instance arbitrary spaces by @termoshtt in #1014
- Skip existing blobs during artifact push by @termoshtt in #1026
- Add removed-only partial evaluation fast path by @termoshtt in #1030
- Add consuming Instance partial evaluation API by @termoshtt in #1034
- Extend Instance partial_evaluate private Plan coverage by @termoshtt in #1048
- Add benchmarks and fix clone overhead for reduce_binary_power and log_encode by @termoshtt in #1047
- Add Artifact referenced blob size command by @termoshtt in #1056
Lean formalization update
- Formalize independent proof-carrying reduction semantics in Lean by @termoshtt in #1060
Documentation update
- Fix pull_artifact example API usage by @termoshtt in #1008
- Add proptest-arbitrary-review skill by @termoshtt in #1023
- Document SDK v3 migration guide gaps by @termoshtt in #1013
- Add OMMX issue triage skill by @termoshtt in #1025
- Add OMMX PR labeling skill by @termoshtt in #1041
- Prepare Rust and Python SDK 3.0.0 beta.1 release notes by @termoshtt in #1073
Others
- Make Rust review skills artifact-driven with evidence requirements by @termoshtt in #995
- Reorganize Rust SDK release notes by release line by @termoshtt in #993
- Scope release debuginfo to CodSpeed Python benchmarks by @termoshtt in #999
- Add Instance partial evaluation removed-constraint benchmark by @termoshtt in #1028
- Reorganize benchmark guardrails and diagnostics by @termoshtt in #1049
- Preserve Rust prerelease channel after releases by @termoshtt in #1072
Full Changelog: python-3.0.0a8...python-3.0.0b1