v2.1.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(ingestion): preserve Frictionless governance metadata by @edithatogo in #528
- feat(ingestion): preserve Croissant governance metadata by @edithatogo in #531
- test(ingestion): add cross-format decision parity by @edithatogo in #532
- test(ingestion): add cross-domain reference cases by @edithatogo in #538
- feat(cli): validate standardized dataset descriptors by @edithatogo in #533
- feat(ingestion): expose inspection capability profiles by @edithatogo in #536
- docs(ingestion): add provider SDK example by @edithatogo in #542
- Authorize private draft release review by @edithatogo in #535
- feat(ingestion): record local materialization receipts by @edithatogo in #539
- Bind v2 release and registry evidence by @edithatogo in #543
- docs(registry): reconcile external publication state by @edithatogo in #551
- test(ingestion): add staged benchmark harness by @edithatogo in #550
- feat(ingestion): bound local resource sizes by @edithatogo in #537
- feat(ingestion): add verified offline materialization cache by @edithatogo in #540
- fix(conda): expand supported Python matrix by @edithatogo in #553
- docs(registry): record expanded conda matrix evidence by @edithatogo in #554
- test(croissant): add offline profile fixture corpus by @edithatogo in #534
- docs(ingestion): record registry provider assessment by @edithatogo in #552
- test(ingestion): add cost outcome reference case by @edithatogo in #541
- feat(ingestion): expose resource receipts in inspection by @edithatogo in #545
- feat(julia): prepare BinaryBuilder and General publication by @edithatogo in #561
- fix(security): scope TagBot write permission by @edithatogo in #564
- ci: migrate dependency updates to Renovate by @edithatogo in #563
- test(ingestion): assert cross-format schema order by @edithatogo in #549
- test(ingestion): cover dataframe interchange edge cases by @edithatogo in #544
- docs(ingestion): publish supported standard matrix by @edithatogo in #546
- feat(ingestion): expose runtime provider protocol by @edithatogo in #547
- test(ingestion): cover fail-closed network schemes by @edithatogo in #548
- docs(registry): prepare SciCrunch RRID submission by @edithatogo in #586
- test(ingestion): add Frictionless offline fixture corpus by @edithatogo in #587
- test(ingestion): preserve Croissant governance fixture by @edithatogo in #589
- feat(ingestion): expose CLI source policy by @edithatogo in #592
- feat(ingestion): replay verified provider resources offline by @edithatogo in #601
- test(ingestion): add property conformance coverage by @edithatogo in #603
- chore(conductor): normalize historical registry by @edithatogo in #591
- chore(conductor): reconcile normalization merge evidence by @edithatogo in #605
- fix(conductor): correct closeout lifecycle records by @edithatogo in #608
- docs(registry): record SciCrunch submission by @edithatogo in #611
- ci(security): expose release provenance to Scorecard by @edithatogo in #613
- ci(security): update OpenSSF Scorecard action by @edithatogo in #618
- test(ingestion): expand DataFrame SDK reference coverage by @edithatogo in #612
- test(ingestion): cover verified replay policy branches by @edithatogo in #602
- feat(ingestion): preserve Frictionless package relationships by @edithatogo in #609
- Materialize polyglot VOI governance and specialized plans by @edithatogo in #621
- test(ingestion): strengthen Phase 7 assurance by @edithatogo in #627
- docs(joss): refine manuscript with round-ten panel feedback by @edithatogo in #624
- feat(ingestion): freeze provider SDK v1 by @edithatogo in #630
- feat(ingestion): publish cross-domain reference evidence by @edithatogo in #632
- conductor(ingestion): reconcile Phase 10 evidence by @edithatogo in #634
- test(ingestion): expand Croissant offline fixture corpus by @edithatogo in #638
- chore(governance): refresh C16 projection mirror by @github-actions[bot] in #626
- conductor(ingestion): record merged fixture evidence by @edithatogo in #639
- fix(ingestion): reject malformed Croissant collection entries by @edithatogo in #640
- test(ingestion): add malformed Frictionless fixture by @edithatogo in #641
- fix(ingestion): reject non-object descriptor roots by @edithatogo in #642
- refactor(ingestion): lazily export built-in providers by @edithatogo in #643
- test(ingestion): cover provider inspection evidence by @edithatogo in #644
- conductor(ingestion): record clean-install evidence by @edithatogo in #645
- test(ingestion): assert cross-format receipt parity by @edithatogo in #646
- docs(ingestion): publish supported profile matrix by @edithatogo in #648
- test(ingestion): verify fresh-process Arrow round trips by @edithatogo in #647
- test(ingestion): validate deterministic fixture manifests by @edithatogo in #649
- ci: complete polyglot release assurance by @edithatogo in #635
- test(ingestion): exercise reference-case CLI walkthroughs by @edithatogo in #659
- fix(ingestion): contain verified cache namespaces by @edithatogo in #661
- ci: harden polyglot release promotion by @edithatogo in #664
- docs(ingestion): document supported descriptor workflow by @edithatogo in #658
- feat(ingestion): retain Croissant field data types by @edithatogo in #636
- feat(ingestion): support Croissant context arrays by @edithatogo in #667
- Fix Software Heritage SWHID mismatch in README.md by @edithatogo in #652
- feat(contracts): add explicit structural binding roles by @edithatogo in #607
- test(ingestion): add reference case CLI walkthrough by @edithatogo in #606
- chore(release): prepare v2.0.1-rc.1 by @edithatogo in #675
- feat(ingestion): add gated authoritative probe harness by @edithatogo in #637
- fix(release): prepare v2.0.1-rc.2 SBOM root by @edithatogo in #677
- feat(ingestion): record DataFrame conversion diagnostics by @edithatogo in #660
- ci(ingestion): add standardized conformance lane by @edithatogo in #662
- feat(ingestion): add metadata-only provider inspection by @edithatogo in #663
- feat(ingestion): execute reference cases across all surfaces by @edithatogo in #665
- fix(ingestion): reject ambiguous Frictionless field names by @edithatogo in #666
- fix(release): prepare v2.0.1-rc.3 attestable SBOM by @edithatogo in #678
- feat(ingestion): allow explicit CLI source roots by @edithatogo in #668
- test(ingestion): add cross-provider mapping properties by @edithatogo in #669
- fix(ingestion): reject hard-linked cache entries by @edithatogo in #670
- fix(ingestion): keep CLI inspection metadata-only by @edithatogo in #683
- test(ingestion): pin normalized fixture identities by @edithatogo in #684
- test(ingestion): harden Croissant context corpus by @edithatogo in #685
- test(ingestion): expand Frictionless fixture corpus by @edithatogo in #686
- test(ingestion): validate DataFrame consumer diagnostics by @edithatogo in #687
- fix(release): verify TestPyPI RC4 provenance by @edithatogo in #688
- fix(ingestion): harden local source policy and evidence ledger by @edithatogo in #689
- test(ingestion): expand cross-domain reference cases by @edithatogo in #690
- conductor(ingestion): reconcile merged PR evidence by @edithatogo in #691
- fix(release): retry TestPyPI Simple propagation by @edithatogo in #692
- feat(ingestion): fixture provider SDK v1 contracts by @edithatogo in #693
- feat(ingestion): stabilize CLI selection contracts by @edithatogo in #698
- feat(ingestion): support strict Frictionless TSV resources by @edithatogo in #699
- test(ingestion): cover strict delimited reader guards by @edithatogo in #700
- feat(ingestion): bound local delimited resources by @edithatogo in #701
- feat(ingestion): fail closed Frictionless schema claims by @edithatogo in #702
- feat(ingestion): validate Croissant content size by @edithatogo in #703
- test(ingestion): cover Croissant sha256 validation by @edithatogo in #704
- feat(ingestion): select explicit Croissant source pairs by @edithatogo in #705
- test(ingestion): cover Croissant selector diagnostics by @edithatogo in #706
- feat(ingestion): support strict Frictionless JSON Tables by @edithatogo in #707
- test(ingestion): cover JSON Table error paths by @edithatogo in #708
- feat(ingestion): support strict Frictionless Parquet resources by @edithatogo in #709
- test(ingestion): cover strict Parquet reader failures by @edithatogo in #710
- feat(ingestion): support local Frictionless Arrow IPC files by @edithatogo in #711
- test(ingestion): prove source policy preflight isolation by @edithatogo in #714
- Implement governed COSS and EVSI/EVPI efficiency by @edithatogo in #679
- feat(ingestion): plumb explicit source selections by @edithatogo in #713
- test(ingestion): prove canonical Frictionless format parity by @edithatogo in #715
- feat: expected-utility information pricing and VoC presentation by @edithatogo in #712
- feat(estimation): add variance-reduction EVPPI and EVSI by @edithatogo in #676
- docs(ingestion): bound cross-domain method evidence by @edithatogo in #718
- test(ingestion): expand bounded local benchmark matrix by @edithatogo in #722
- test(ingestion): exercise external provider wheel consumer by @edithatogo in #717
- conductor: implement frontier programme #318 by @edithatogo in #723
- conductor: record frontier hosted closeout by @edithatogo in #730
- feat(frontier): implement distribution-family information value by @edithatogo in #736
- conductor: record issue 557 hosted closeout by @edithatogo in #737
- feat(frontier): govern qualitative information assessment by @edithatogo in #743
- test(frontier): close qualitative branch coverage by @edithatogo in #744
- conductor: record issue 558 hosted closeout by @edithatogo in #745
- feat(ingestion): expose descriptor-only schema diagnostics by @edithatogo in #716
- test(ingestion): cover dataframe interchange edge cases by @edithatogo in #719
- test(ingestion): validate support matrix evidence by @edithatogo in #721
- feat: add finite additive MCDA information value by @edithatogo in #751
- conductor: split standardized ingestion external gates by @edithatogo in #754
- conductor: record merged MCDA delivery evidence by @edithatogo in #755
- conductor: reconcile post-merge ingestion evidence by @edithatogo in #756
- conductor: record final review boundary by @edithatogo in #771
- feat(frontier): add dependent information-source portfolio VOI by @edithatogo in #772
- conductor: close out information-portfolio delivery by @edithatogo in #793
- feat(frontier): add risk-sensitive constrained VOI by @edithatogo in #769
- conductor: close out risk-sensitive delivery by @edithatogo in #794
- feat: add experimental forecast signal information value by @edithatogo in #770
- docs: record governed #572 experimental delivery by @edithatogo in #795
- conductor: record quality checkpoint by @edithatogo in #773
- feat(frontier): add implementation-information decomposition by @edithatogo in #787
- conductor: record #593 experimental delivery by @edithatogo in #797
- conductor: archive strict-local dataset ingestion track by @edithatogo in #796
- feat(frontier): add uncertainty-modelling value by @edithatogo in #798
- conductor: reconcile closed ingestion epic by @edithatogo in #799
- conductor: record #594 experimental delivery by @edithatogo in #800
- conductor: map frontier todo workstreams to phases by @edithatogo in #801
- conductor: replace scientific review gate with subagent panel protocol by @edithatogo in #803
- feat(frontier): add event-localized information value by @edithatogo in #804
- conductor: close event-localized experimental delivery by @edithatogo in #805
- conductor: record uncertainty value subagent review panel by @edithatogo in #806
- feat(frontier): add belief-state sequential information value by @edithatogo in #807
- conductor: close belief-state experimental delivery by @edithatogo in #823
- feat(frontier): add signed and social information value by @edithatogo in #808
- chore(conductor): close out issue 598 delivery by @edithatogo in #829
- feat(frontier): add heterogeneity value decomposition by @edithatogo in #809
- chore(conductor): close out issue 599 delivery by @edithatogo in #830
- feat(frontier): add outcome-conditional sample information by @edithatogo in #831
- chore(conductor): close out issue 600 delivery by @edithatogo in #832
- Govern issue #571 delivery closeout evidence by @edithatogo in #833
- chore(conductor): close out issue 619 delivery by @edithatogo in #834
- Govern issue #595 delivery closeout evidence by @edithatogo in #835
- Fix estimation EVSI predictive weighting and replay assurance by @edithatogo in #837
- conductor: reconcile frontier programme stage one by @edithatogo in #836
- docs(conductor): close repository-owned frontier programme by @edithatogo in #838
- conductor: complete and archive GitHub cross-reference reconciliation by @edithatogo in #810
- conductor: record information-source portfolio review panel by @edithatogo in #812
- conductor: reconcile research registry EVSI readiness by @edithatogo in #813
- conductor: reconcile method census contract freeze by @edithatogo in #816
- conductor: record controlled live probe assurance by @edithatogo in #817
- conductor: reconcile worked-example governance evidence by @edithatogo in #818
- conductor: reconcile external VOI landscape governance by @edithatogo in #819
- conductor: start contributor and AI transparency track by @edithatogo in #825
- conductor: start ML LLM agent VOI track by @edithatogo in #820
- conductor: record remote ingestion security threat model by @edithatogo in #824
- conductor: start polyglot ABI binding parity track by @edithatogo in #821
- conductor: start quality release automation track by @edithatogo in #822
- conductor: start Rust polyglot VOI completion track by @edithatogo in #826
- conductor: start stable Rust VOI core track by @edithatogo in #827
- conductor: start value of perspective completion track by @edithatogo in #828
- conductor: reconcile merged governance queue by @edithatogo in #839
- Plan orchestrated scientific review for frontier methods by @edithatogo in #840
- fix: reconcile governance coverage drift by @edithatogo in #856
- feat(frontier): implement governed scientific review remediation by @edithatogo in #855
- docs(governance): reconcile sampling-harm merge evidence by @edithatogo in #858
- conductor: reconcile polyglot closeout evidence by @edithatogo in #854
- docs(conductor): govern human confirmation gates by @edithatogo in #859
- Harden scientific-review evidence contracts by @edithatogo in #860
- Select H8-A generic-kernel exclusion review target by @edithatogo in #861
- Freeze H8-C sampling-harm review preparation by @edithatogo in #862
- Govern H8 automated challenge evidence by @edithatogo in #863
- Prepare H8 remediation and reviewer intake by @edithatogo in #865
- chore(conductor): close H8-D-B preparation by @edithatogo in #866
- feat(governance): prepare H8 source review readiness by @edithatogo in #868
- docs(conductor): close H8 source readiness slice by @edithatogo in #869
- feat(governance): prepare H8 human review commissioning by @edithatogo in #871
- conductor(plan): close H8-D-D repository preparation by @edithatogo in #872
- feat(governance): materialize H8 candidate choice gate by @edithatogo in #874
- conductor(plan): close H8 choice-gate materialization by @edithatogo in #875
- conductor: plan six single-maintainer gates by @edithatogo in #857
- governance: record H8 option-one decision receipt by @edithatogo in #877
- conductor: close H8 option-one delivery receipt by @edithatogo in #878
- fix(conductor): synchronize cross-reference lifecycle narratives by @edithatogo in #879
- chore(conductor): archive registry readiness track by @edithatogo in #880
- fix(conductor): close registry readiness review findings by @edithatogo in #881
- Govern agent-only assurance mode for H8-D-F by @edithatogo in #882
- Bind agent-only assurance packet to evidence by @edithatogo in #884
- feat(bindings): expose signed ENBS to Julia by @edithatogo in #972
- feat(docs): integrate polyglot programme and VOI landscape by @edithatogo in #950
- test(frontier): complete C18 M22-M31 evidence gates by @edithatogo in #883
- feat(hpc): add reproducible source-native packaging recipes by @edithatogo in #887
- Formalize panel assessments for remaining gates by @edithatogo in #986
- test: bind C18 pathology and property evidence by @edithatogo in #988
- docs(conductor): record merged HPC packaging handoff by @edithatogo in #987
- test: add concrete C18 pathology fixtures by @edithatogo in #989
- governance: record C18 panel rerun by @edithatogo in #990
- docs: record exact-head polyglot parity assessment by @edithatogo in #991
- Record Option A frontier decision and harden hosted parity by @edithatogo in #992
- Record exact-head hosted polyglot parity receipt by @edithatogo in #993
- Patch vulnerable documentation dependencies by @edithatogo in #994
- Close H8-D-F-A agent-only preparation by @edithatogo in #885
- Consolidate configuration and metamodel coverage by @edithatogo in #995
- Prepare stable 2.1.0 release by @edithatogo in #996
New Contributors
- @github-actions[bot] made their first contribution in #626
Full Changelog: v2.0.0...v2.1.0