Repository navigation
What's Changed
- Fix website navigation to use clean routes by @matthias-wong-dev in #127
- Append unkeyed incremental tables by @matthias-wong-dev in #128
- Install consumes the frozen bundle by @matthias-wong-dev in #131
- Load stability waiver and refusal diagnostics by @matthias-wong-dev in #132
- Offline check errors with source provenance by @matthias-wong-dev in #133
- Catalogue capacities and Warehouse column limits by @matthias-wong-dev in #134
- Prove a rebuilt mirrored dependant is left unloaded by @matthias-wong-dev in #136
- Give the Python Test API one failure contract by @matthias-wong-dev in #137
- Make the dev lock and the mirror fixtures trustworthy by @matthias-wong-dev in #139
- test: build the acceptance estate over an emptied catalogue once by @matthias-wong-dev in #149
- test: move second-pass mirror work to the release run by @matthias-wong-dev in #148
- test: drop Fabric tests proven elsewhere and fix a vacuous build-state test by @matthias-wong-dev in #147
- test: share duplicated Fabric and core test helpers and delete dead ones by @matthias-wong-dev in #146
- test: one Fabric round trip per observed moment, and trim the journey by @matthias-wong-dev in #145
- test: build each read-only core estate once by @matthias-wong-dev in #142
- perf: parse the built-in catalogue once per process by @matthias-wong-dev in #143
- test: stand the catalogue up over TDS and bound readability probes by @matthias-wong-dev in #144
- Merge pytest consolidation stack #141–#149 by @matthias-wong-dev in #151
- test: make acceptance failures fail the run by @matthias-wong-dev in #141
- perf: reuse listed inventory directory evidence by @matthias-wong-dev in #152
- test: establish a deterministic wide-estate benchmark by @matthias-wong-dev in #153
- perf: batch Spark build actions by @matthias-wong-dev in #154
- test: add Warehouse wide-estate benchmark by @matthias-wong-dev in #155
- test: add representative Warehouse Build estate by @matthias-wong-dev in #156
- perf: reuse SQL parses within repository reads by @matthias-wong-dev in #157
- test: add representative Lakehouse Build estate by @matthias-wong-dev in #158
- perf: create Delta Tables through a versioned direct profile by @matthias-wong-dev in #161
- Install Lakehouse work through archived Session submissions by @matthias-wong-dev in #163
- Make the wheel build tool a development dependency by @matthias-wong-dev in #167
- Keep Tables explicit, round-trip OneLake locations and retry OneLake requests by @matthias-wong-dev in #168
- Keep a build's installation report and report its action counts by @matthias-wong-dev in #169
- Ignore session temporary views in observed table listings by @matthias-wong-dev in #170
- feat: shared physical mutation plan and codec (A1) by @matthias-wong-dev in #165
- feat: yielding physical mutation executor (A2) by @matthias-wong-dev in #166
- feat: execute a MutationPlan in Fabric from the desktop (A3) by @matthias-wong-dev in #172
- perf: compile the real Build DAG and yield on slow Fabric convergence (B) by @matthias-wong-dev in #173
- perf: run Wipe and Mirror as MutationPlans (C) by @matthias-wong-dev in #174
- perf: batch Warehouse round trips and qualify 1,000-object estates (D) by @matthias-wong-dev in #175
- Make weaver load faster and run independent branches at once by @matthias-wong-dev in #179
- fix: work around Fabric Spark 4.1 staging defects only where they occur by @matthias-wong-dev in #178
- fix: hold Fabric's CTE cache off while a Delta load runs by @matthias-wong-dev in #180
- fix: create no Tables schema for a folder shortcut by @matthias-wong-dev in #191
- feat: progress for concurrent loads and plans, loads with Spark work run in Fabric; safe mirror and wipe by @matthias-wong-dev in #185
- feat: run tests and assumptions at once, in Fabric where they need Spark; carry workflows past findings by @matthias-wong-dev in #186
- Faster Warehouse round trips, honest mirror timings, and two concurrency fixes by @matthias-wong-dev in #187
- Add a 3,000-object stress estate for measuring Weaver's own overhead by @matthias-wong-dev in #188
- fix: keep a Livy session Fabric refused a statement for, and replace one it ended by @matthias-wong-dev in #192
- perf: cut a load's per-node waste, and configure how many nodes run at once by @matthias-wong-dev in #193
- Adversarial row-signature tests, and two missed-change fixes by @matthias-wong-dev in #194
- Clearer CLI output across the dev cycle by @matthias-wong-dev in #195
- Add semantic-model wipe with source retention by @matthias-wong-dev in #182
- feat: unbind physical items from the catalogue without changing Fabric by @matthias-wong-dev in #198
- Keep the semantic catalogue logical and slim by @matthias-wong-dev in #199
- Own local Power BI project deployment by @matthias-wong-dev in #202
- Semantic model Tests and Assumptions by @matthias-wong-dev in #200
- Build semantic models as a separate step by @matthias-wong-dev in #201
- Fix Power BI defects found against a real estate, and reduce reliance on Fabric internals by @matthias-wong-dev in #203
- Let Power BI projects deploy, load and test with gradual adoption by @matthias-wong-dev in #204
- List and change Lakehouse Files through OneLake, not the mount by @matthias-wong-dev in #205
- Add a Power BI project to the initialise example by @matthias-wong-dev in #206
- Run reshaping semantic Fabric tests on a scratch model by @matthias-wong-dev in #207
- feat: semantic-model Build and installed Load by @matthias-wong-dev in #176
- feat: build and refresh semantic models in a workspace with no catalogue by @matthias-wong-dev in #196
- feat: native semantic model annotations by @matthias-wong-dev in #181
- fix: unbind a Report, and clear a model whose source is gone by @matthias-wong-dev in #211
- Fix explicit workspace routing for Warehouse file Tests by @matthias-wong-dev in #212
- Fix file-mode Lakehouse SQL Test dispatch through Fabric by @matthias-wong-dev in #213
- Add recursive installed Load expansion by @matthias-wong-dev in #214
- Invocation total concurrency for Build, Load and Test by @matthias-wong-dev in #215
- Add canonical read-only Build dry-run and JSON preview by @matthias-wong-dev in #216
- Materialise protected mirrored Folder and Delta contents by @matthias-wong-dev in #217
- Use a compatible published runtime for sealed Build execution by @matthias-wong-dev in #218
- perf: end each stress step's Spark session before the next project's step by @matthias-wong-dev in #221
- Record resolved Fabric identity in catalogue installations by @matthias-wong-dev in #220
- Add Plausible analytics to the product site by @matthias-wong-dev in #223
- Improve Weaver search and social metadata by @matthias-wong-dev in #224
- Mirror catalogues written by an earlier Weaver version by @matthias-wong-dev in #225
- Catalogue Dashboard by @matthias-wong-dev in #208
- Initialise creates the items a project's targets name by @matthias-wong-dev in #228
- Dashboard: space the lineage graph and give the ER diagram the graph's controls by @matthias-wong-dev in #227
- docs: Fabric-first features, scale and coordinated documentation links by @matthias-wong-dev in #222
- Keep Notebook support on Weaver's core operations by @matthias-wong-dev in #226
- Features: add Visibility, included for the Catalogue Dashboard by @matthias-wong-dev in #229
- Fix the Fabric release run: Mirror records, shortcut release and a test declaration by @matthias-wong-dev in #232
- Release 0.10.0 by @matthias-wong-dev in #231
- docs: fix the PyPI page's licence link and summary by @matthias-wong-dev in #237
Full Changelog: v0.9.0...v0.10.0