Skip to content

V0.1.0-M0 release

Latest

Choose a tag to compare

@deanwampler deanwampler released this 09 Sep 15:02
Immutable release. Only release title and notes can be modified.
da81863

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-docs to docs by @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-reference material into reference. 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 format for contrib/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

Full Changelog: https://github.com/The-AI-Alliance/tapestry/commits/V0.1.0-M0