Immutable
release. Only release title and notes can be modified.
V0.1.0-M0: The M0 Release
This is the major release for Milestone Zero (M0). For a high-level summary, see this summary.
What's Changed
- Add strategic context, architecture docs, and orient work groups by @ctn in #2
- docs: bootstrap ADR system under tech-docs/adr by @ctn in #5
- docs: add AGENTS.md for repo-wide agent guidance by @ctn in #6
- Minor refinements before the May 2026 meeting by @deanwampler in #7
- Replace the old main URL with the new URL for Tapestry. by @deanwampler in #8
- Establish TVA design docs and first consortium-training prototype by @ctn in #10
- Replace federated demo with consortium training PoC by @ctn in #11
- Polish README introduction by @ctn in #12
- Cleaned up the confusing content in the README by @deanwampler in #13
- Improve description by @ctn in #14
- Small make target refinements by @deanwampler in #15
- ADR 008 - Data Sovereignty by @deanwampler in #17
- Update metrics collection workflow by @deanwampler in #19
- Changed the default assignees in the issues templates by @deanwampler in #28
- Create dependabot.yml and configure the action to use "uv" for version updates. by @deanwampler in #21
- Update numpy requirement from >=1.24.0 to >=2.4.6 by @dependabot[bot] in #29
- Update pytest-cov requirement from >=4.0.0 to >=7.1.0 by @dependabot[bot] in #30
- Update torch requirement from >=2.0.0 to >=2.12.0 by @dependabot[bot] in #31
- Update ruff requirement from >=0.1.0 to >=0.15.14 by @dependabot[bot] in #32
- Update black requirement from >=26.5.0 to >=26.5.1 by @dependabot[bot] in #33
- Reformat consortium code with black. by @adampingel in #40
- Base model training tech-docs refinements by @deanwampler in #36
- Update ty requirement from >=0.0.32 to >=0.0.42 by @dependabot[bot] in #38
- Update ruff requirement from >=0.15.14 to >=0.15.15 by @dependabot[bot] in #39
- Align consortium training with FedAvg weight vectors by @ctn in #41
- docs: LLM training pipeline data taxonomy by @ctn in #18
- Update ruff requirement from >=0.15.15 to >=0.15.16 by @dependabot[bot] in #42
- Update ty requirement from >=0.0.42 to >=0.0.46 by @dependabot[bot] in #43
- Update README.md by @AnthonyJAnnunziata in #45
- Added a page to explore requirements and options for the base model family selection by @deanwampler in #44
- Add contrib/ staging area for contributed ideas and techniques by @ctn in #48
- Update README.md by @AnthonyJAnnunziata in #52
- Port PRD and VISION from main; add consolidated architecture reference by @ctn in #53
- Restores the work group content by @deanwampler in #50
- docs(contrib): add scope & vendor-neutrality policy by @ctn in #54
- docs(contrib): soften scope & neutrality wording by @ctn in #55
- docs(.github): add repo-wide Copilot review instructions by @ctn in #56
- Release: sync main with develop by @ctn in #57
- feat: add consortium experiment metrics runner by @jneums in #47
- docs: clarify Tapestry's two objectives in the README intro by @ctn in #58
- Revert README intro change for review by @ctn in #59
- docs: clarify Tapestry's two objectives in the README intro by @ctn in #60
- docs: add sovereign evaluation evidence proposal by @odinfree in #51
- Refactored the PR templates to better align with our processes. by @deanwampler in #62
- Fix the test instructions in the README (they run 0 tests) by @Milian0402 in #61
- docs: use checkboxes in release gate checklist by @odinfree in #63
- Add Nemotron and Olmo to candidate models list by @deanwampler in #69
- Refined the formatting at the top of the README and … by @deanwampler in #66
- Update pylint requirement from >=4.0.5 to >=4.0.6 by @dependabot[bot] in #71
- Update pytest requirement from >=9.0.3 to >=9.1.0 by @dependabot[bot] in #72
- Update ruff requirement from >=0.15.16 to >=0.15.17 by @dependabot[bot] in #73
- Update ty requirement from >=0.0.46 to >=0.0.49 by @dependabot[bot] in #74
- contrib: socio-cultural alignment (consortium learning + Inglehart-Welzel evaluation) by @nguyennm1024 in #75
- docs: consortium-training terminology consistency + definition consolidation by @ctn in #79
- docs: add in-repo Tapestry glossary + cross-links by @ctn in #80
- [EXP-001] Cultural-CPT validation harness + Egypt/Arabic pilot (sovereign-alignment) by @jneums in #65
- Add GLM to base-model-selection.md by @deanwampler in #81
- New GH Pages publishing process. by @deanwampler in #85
- Move
tech-docstodocsby @deanwampler in #89 - Use groups and patch types in dependabot.yml by @deanwampler in #76
- [docs] Closes #86 - Open Models Data and Training - Current State by @jolson-allianceai in #97
- chore(deps): Update pytest requirement from >=9.1.0 to >=9.1.1 by @dependabot[bot] in #92
- chore(deps): Update numpy requirement from >=2.4.6 to >=2.5.0 by @dependabot[bot] in #95
- chore(deps): Update torch requirement from >=2.12.0 to >=2.12.1 by @dependabot[bot] in #96
- chore(deps): Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #98
- chore(deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #99
- chore(deps): Bump aws-actions/configure-aws-credentials from 4 to 6 by @dependabot[bot] in #100
- chore(deps): Update ty requirement from >=0.0.49 to >=0.0.53 by @dependabot[bot] in #101
- chore(deps): Update ruff requirement from >=0.15.17 to >=0.15.19 by @dependabot[bot] in #102
- Improve contrib review workflow by @Rohithmatham12 in #90
- chore: align pyproject.toml with the project's actual stack by @d3v07 in #104
- Compare contribution weighting policies by @Rohithmatham12 in #91
- [EXP-001] Cultural-CPT round two: aggregation survival + behavioral transfer (bounded result) by @jneums in #103
- Catalog evaluation tooling options by @Rohithmatham12 in #109
- Add data management infrastructure requirements by @Rohithmatham12 in #110
- Added a note and link to technical meeting notes as GDocs by @deanwampler in #118
- chore(deps): Bump actions/checkout from 4 to 7 by @dependabot[bot] in #120
- chore(deps): Update ruff requirement from >=0.15.19 to >=0.15.20 by @dependabot[bot] in #121
- chore(deps): Update ty requirement from >=0.0.53 to >=0.0.55 by @dependabot[bot] in #122
- Fix contrib make portability issues by @Rohithmatham12 in #128
- For issue 105, automatically support common make targets for contributions by @deanwampler in #123
- Preserve contrib target failures by @Rohithmatham12 in #133
- [New Contribution] Flower WAN weight-transfer spike (#70 de-risk) by @jneums in #130
- A make protocol for adding custom targets in contributions (for issue 106) by @deanwampler in #132
- chore(deps): Update numpy requirement from >=2.5.0 to >=2.5.1 by @dependabot[bot] in #137
- chore(deps): Update ty requirement from >=0.0.55 to >=0.0.56 by @dependabot[bot] in #138
- [#70] Flower WAN spike: black-format + pytest dev group (follow-up to #130) by @jneums in #134
- A CI/CD workflow for PRs, CODEOWNERS file, etc. by @deanwampler in #140
- A document summarizing toolkit options for LLM training by @deanwampler in #139
- Updates the discussion of IBM Granite models by @deanwampler in #149
- [Update] Add SECURITY.md with private vulnerability reporting policy by @ThibautMelen in #150
- [Update] Fix three typos in README and website index by @ThibautMelen in #151
- [Update] Add CHANGELOG.md following Keep a Changelog conventions by @ThibautMelen in #152
- [Update] Contribution index, status badges, and promotion path (contrib process) by @ThibautMelen in #153
- [Update] Changelog stamp workflow for main cuts (#143 follow-up) by @ThibautMelen in #154
- Refinements to the output formatting used in the make recipes by @deanwampler in #156
- Consolidate
tapestry-referencematerial intoreference. by @deanwampler in #83 - Closes #147 - [Task/Feature/Issue] Follow on to Flower WAN weight-transfer spike (#70 de-risk) by @jolson-allianceai in #148
- Fix contribution checks passing after a failure by @Milian0402 in #157
- Add M0 evaluation gate schema by @Rohithmatham12 in #131
- Add infrastructure requirements by @Rohithmatham12 in #112
- Add DocLang format evaluation by @Rohithmatham12 in #113
- Add TAP-009: goal-derived base model selection by @ctn in #158
- Standardize contribution and diagram conventions by @ctn in #159
- Add TAP-010: open commons and sovereign assets by @ctn in #160
- Add equal weighting to the consortium experiment by @Milian0402 in #162
- fix(contrib): enable pytest for nguyennm1024-sociocultural-alignment by @NovusEdge in #166
- chore(deps): Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #167
- chore(deps): Bump astral-sh/setup-uv from 5 to 7 by @dependabot[bot] in #168
- chore(deps): Bump actions/checkout from 4 to 7 by @dependabot[bot] in #169
- chore(deps): Update ty requirement from >=0.0.56 to >=0.0.59 by @dependabot[bot] in #170
- chore(deps): Update torch requirement from >=2.12.1 to >=2.13.0 by @dependabot[bot] in #171
- chore(deps): Update ruff requirement from >=0.15.20 to >=0.15.21 by @dependabot[bot] in #172
- Refresh docs architecture maps and ADR/code traceability by @ctn with @Copilot in #174
- docs: consistency and diagram pass — ADR index, evaluation module, TAP-009/010, color-coded diagrams by @ctn with @Copilot in #175
- Clarify placement vs sovereignty; ask for plain English on issues/PRs by @ctn in #173
- [New Contribution] Conflict-Aware Fusion training components (LIRE, RLVF) by @14H034160212 in #163
- [New Contribution] Logically-grounded DPO/PPO explanation training pipeline by @14H034160212 in #164
- chore(deps): Bump actions/cache from 4 to 6 by @dependabot[bot] in #179
- chore(deps): Bump actions/setup-python from 6 to 7 by @dependabot[bot] in #180
- chore(deps): Update ty requirement from >=0.0.59 to >=0.0.61 by @dependabot[bot] in #181
- chore(deps): Update ruff requirement from >=0.15.21 to >=0.15.22 by @dependabot[bot] in #182
- More refinements for the make processes. by @deanwampler in #178
- Re-enable
make formatforcontrib/nguyennm1024-sociocultural-alignment/by @deanwampler in #194 - Fix ruff issue by @deanwampler in #199
- Fix no-test pre-PR targets and restore validation by @mzkarami in #198
- chore(deps): Update ty requirement from >=0.0.61 to >=0.0.64 by @dependabot[bot] in #201
- Minor make and documentation improvements by @deanwampler in #205
- chore(deps): Update ruff requirement from >=0.16.0 to >=0.16.1 by @dependabot[bot] in #214
- chore(deps): Update ty requirement from >=0.0.64 to >=0.0.65 by @dependabot[bot] in #215
- docs: add TAP-011 central node infrastructure ADR by @elainechan in #165
- Generalize evaluation gate schema by @Rohithmatham12 in #206
- Add base model selection rubric by @Rohithmatham12 in #111
- Add outer merge strategy comparison by @Rohithmatham12 in #129
- Refine the data governance work group's docs by @deanwampler in #212
- chore(deps): Update ruff requirement from >=0.16.1 to >=0.16.2 by @dependabot[bot] in #218
- chore(deps): Update ty requirement from >=0.0.65 to >=0.0.69 by @dependabot[bot] in #219
- chore(deps): Update ruff requirement from >=0.16.2 to >=0.16.3 by @dependabot[bot] in #220
- chore(deps): Update ty requirement from >=0.0.69 to >=0.0.72 by @dependabot[bot] in #221
- chore(deps): Update numpy requirement from >=2.5.1 to >=2.5.2 by @dependabot[bot] in #222
- chore(deps): Update pylint requirement from >=4.0.6 to >=4.0.7 by @dependabot[bot] in #223
- Update Readme to Include Instructions for Organizational Level LOI by @kb-bhatta in #217
- Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @deanwampler in #225
- Fix the warning about the chart.js URL by using a local copy of it by @deanwampler in #227
- [New Contribution] Formal-spec pilot (Quint): INV-1 consortium data boundary by @luzanikita in #202
- Create codeql.yml by @deanwampler in #235
- Stop caching CI virtualenvs that break on runner Python upgrades by @ctn in #236
- Developer documentation improvements and make refinements by @deanwampler in #224
- docs: add Apertus to base model candidates by @Rohithmatham12 in #237
- chore(deps): Bump actions/setup-node from 5 to 7 by @dependabot[bot] in #239
- chore(deps): Update ruff requirement from >=0.16.3 to >=0.16.4 by @dependabot[bot] in #240
- chore(deps): Update ty requirement from >=0.0.72 to >=0.0.73 by @dependabot[bot] in #241
- Deanw/update model selection info by @elainechan in #244
- Update the model selection documentation by @deanwampler in #229
- Added suggested categories for unwanted data to the governance requirements by @deanwampler in #233
- chore(deps): Update ty requirement from >=0.0.73 to >=0.0.75 by @dependabot[bot] in #248
- chore(deps): Update ruff requirement from >=0.16.4 to >=0.16.5 by @dependabot[bot] in #249
- fix(eval): make sociocultural evaluation paths dynamic and portable by @sac-hhyam in #251
- chore(deps): Update torch requirement from >=2.13.0 to >=2.14.0 by @dependabot[bot] in #256
- chore(deps): Update ruff requirement from >=0.16.5 to >=0.16.6 by @dependabot[bot] in #257
- chore(deps): Update pylint requirement from >=4.0.7 to >=4.0.8 by @dependabot[bot] in #258
- chore(deps): Update ty requirement from >=0.0.75 to >=0.0.78 by @dependabot[bot] in #259
- [Update] Fix top-level Makefile so contrib .targets.mk targets are reachable by @build4me2 in #255
- Add CI checks for vendored and first-party JS/TS scripts by @luzanikita in #245
- Final Updates for the M0 Release by @deanwampler in #242
New Contributors
- @ctn made their first contribution in #2
- @deanwampler made their first contribution in #7
- @dependabot[bot] made their first contribution in #29
- @adampingel made their first contribution in #40
- @AnthonyJAnnunziata made their first contribution in #45
- @jneums made their first contribution in #47
- @odinfree made their first contribution in #51
- @Milian0402 made their first contribution in #61
- @nguyennm1024 made their first contribution in #75
- @jolson-allianceai made their first contribution in #97
- @Rohithmatham12 made their first contribution in #90
- @d3v07 made their first contribution in #104
- @ThibautMelen made their first contribution in #150
- @NovusEdge made their first contribution in #166
- @ctn with @Copilot made their first contribution in #174
- @14H034160212 made their first contribution in #163
- @mzkarami made their first contribution in #198
- @elainechan made their first contribution in #165
- @kb-bhatta made their first contribution in #217
- @luzanikita made their first contribution in #202
- @sac-hhyam made their first contribution in #251
- @build4me2 made their first contribution in #255
Full Changelog: https://github.com/The-AI-Alliance/tapestry/commits/V0.1.0-M0