- remove initial fp stab (e480f118)
- Spencer Elkington
- flowthru catalog lifecycle hooks (70126aff)
- further efcore production examples and infrastructure (9d0614a9)
- Spencer Elkington
- finish data compat testing layer and refactors (f2e3b2c7)
- wrap up data feature matrix & optimize example runs (e7e6b9c3)
- phase 1 of diagnostic setup (1b27a9f7)
- set up second phase on data extension surface (f9dc25a5)
- add metatest compat matrix for storage extensions (f1a4a99f)
- resolve scratch doc reference (c5c48456)
- Spencer Elkington
- Spencer Elkington
- stronger opt-in post-run metadata options (550193ae)
- Spencer Elkington
- Spencer Elkington
- leverage EFCore builtin utilities for runtime shape validationa across frameworks (6ea0f606)
- miscellaneous fixes from additional extension testing coverage (7db5c7dc)
- Spencer Elkington
- test fixtures & CSV nullability fix (80a6a4f6)
- resolved nullability bug for PGSQL on EFCore shape validator (0cb460d9)
- Spencer Elkington
- efcore forward look at query shapes (f531dede)
- Spencer Elkington
- remove funit discovery from examples project (11b41d80)
- code coverage for examples (27f468b4)
- resolve test output cache issue (c8d6a965)
- better coverage analytics (5858b558)
- less flakey template testing (f94a8de7)
- updated inputs for coverage (d0646912)
- unignore missing coverage analysis flow (d9f2d7cb)
- Spencer Elkington
- destination-based inspection during pre-flight (2dfb6682)
- resolved covlet blobstring (b3240dec)
- Spencer Elkington
- better codecov analytics (bf83f280)
- clean up coverlet run settings (77e3da4e)
- reorder codecov to end of release flow (acee860c)
- split codecov yaml and upload in release flow (759ab6b8)
- Spencer Elkington
- EFCore bulk extension (64dacb27)
- Spencer Elkington
- runtime exception reporting addition (6a4f30db)
- performance resolution for shallow inspection across extensions (78e4c3a1)
- performance improvements on parquet IO (8aa35955)
- resolve flow config issues (e20a9144)
- temp remove spark compat pending databricks branch integration (65b1aee3)
- resolve KedroSpaceflightsCustom config settings (a654c16e)
- resolve brittle template test pack dependency (c0038c9d)
- Spencer Elkington
- pull over HTTP, storage cache (8d430203)
- better metadata surface and default provider behavior (d9df524f)
- migrate to dotnet IConfiguration (d3c8e50d)
- extensions now use idiomatic C# config system (77100c0c)
- configuration as catalog (ed8e3cb4)
- resolve issue with GitHub pre-releases (95b15373)
- resolve CI orphaned head issue (ec5c7237)
- resolve issues with manual dispatch deployments hitting NX versioning clothesline. (07c1da41)
- Spencer Elkington
- pull over HTTP, storage cache (8d430203)
- increase performance of shallow inspection on GQL+EFCore (11e848a5)
- richer metadata on flow exports (3a8c7de4)
- Spencer Elkington
- increase performance of shallow inspection on GQL+EFCore (11e848a5)
- richer metadata on flow exports (3a8c7de4)
- Spencer Elkington
- increase performance of shallow inspection on GQL+EFCore (11e848a5)
- Spencer Elkington
- step-based parameterized catalog entries in GQL (5639dda9)
- gql query object for better control over materializing data (c993ab35)
- better deferred loading on EFCore (f0657a0a)
- make spark example spark-ier (6c15703b)
- actual funit tests added to spaceflights distributed (62e51a30)
- actual reformat (3896a28a)
- remove step-based parameterized GQL catalog entries (132eadf9)
- Spencer Elkington
- parallelized pre-flight checks (90dba94)
- scheduling strategy system (42040ef)
- post-run metadata provider (a2efd01)
- starter on dropped neural net example, fix for enums in arrow (125d8d6)
- spark extension (#4)
- funit test aggregation for distributed projects (066e12b)
- include unreleased conventional commits on new releases (f92f512)
- further CI/CD enhancements for nuget flow (cf0bb18)
- prerelease pack issues resolved (7825d13)
- testing for parallelized pre-flight checks (ee7d58c)
- resolve enum issues with arrow marshalling (b9d2677)
- attempt hungarian solver on dropped neural (bfa64e0)
- end hungarian attempt (3231e33)
- much more spaghetti against the wall. (7feb39a)
- archive dropped neural net because it has eaten enough of my time (851f8a4)
- simplify codecov calls (5aefd5a)
- resolve nuget build pulling from stale cache (2ab96d7)
- further codecov fixes (52be092)
- codecov fix (f6d31f3)
- Spencer Elkington
- parallelized pre-flight checks (90dba94)
- scheduling strategy system (42040ef)
- post-run metadata provider (a2efd01)
- starter on dropped neural net example, fix for enums in arrow (125d8d6)
- spark extension (#4)
- funit test aggregation for distributed projects (066e12b)
- include unreleased conventional commits on new releases (f92f512)
- further CI/CD enhancements for nuget flow (cf0bb18)
- prerelease pack issues resolved (7825d13)
- testing for parallelized pre-flight checks (ee7d58c)
- resolve enum issues with arrow marshalling (b9d2677)
- attempt hungarian solver on dropped neural (bfa64e0)
- end hungarian attempt (3231e33)
- much more spaghetti against the wall. (7feb39a)
- archive dropped neural net because it has eaten enough of my time (851f8a4)
- simplify codecov calls (5aefd5a)
- Spencer Elkington
- parallelized pre-flight checks (90dba94)
- scheduling strategy system (42040ef)
- post-run metadata provider (a2efd01)
- starter on dropped neural net example, fix for enums in arrow (125d8d6)
- include unreleased conventional commits on new releases (f92f512)
- further CI/CD enhancements for nuget flow (cf0bb18)
- prerelease pack issues resolved (7825d13)
- testing for parallelized pre-flight checks (ee7d58c)
- resolve enum issues with arrow marshalling (b9d2677)
- attempt hungarian solver on dropped neural (bfa64e0)
- end hungarian attempt (3231e33)
- much more spaghetti against the wall. (7feb39a)
- archive dropped neural net because it has eaten enough of my time (851f8a4)
- Spencer Elkington
- include unreleased conventional commits on new releases (f92f512)
- further CI/CD enhancements for nuget flow (cf0bb18)
- Spencer Elkington
- Spencer Elkington
- agent hook (98c1cad)
- programmatic defaults for core counts (67a1065)
- corrected log output (107ceea)
- correct test assertion on CLI incoming (780386d)
- add multithread to split pipeline example (4b7f4af)
- refactor gql to better fit (c32837b)
- Spencer Elkington
- Spencer Elkington
- resolve issue with packing for nuget (6543b77)
- encapsulate draft releases into public updates (e3fa635)
- missing report gen license (c1fca92)
- actions (a35c026)
- Spencer Elkington
- resolve warnings (b9ccaa9)
- unfuck template and example run process (91df44d)
- nx full-hog (bfbd416)
- resolve issues with CI/CD process. (46fbe0a)
- use affected for testing (aff20bc)
- maybe fix CI? (29f6678)
- please fix CI/CD (7f206ea)
- ci: wire restore as build dependency via targetDefaults (aa1eb22)
- ci: resolve examples project advanced test directive (b692139)
- Spencer Elkington
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.1.37 (2026-04-10)
- FU002 for warnings on compiler exclusion (bf5c943)
- funit spaceflights example (7eddee8)
- funit test (dd64001)
- globs on flow slice (18ac734)
- funit test discovery (0dd37b4)
- major overhaul for nodes, funit (0a951e9)
- resolve program file generation for unit tests (15df750)
- resolve python test new directory issue (fa9a28c)
- resolve testing issues (ba5d296)
- roslyn pattern-based funit and core codefix libraries (614cd4d)
- warning issues (a2b49ef)
0.1.36 (2026-04-03)
- slice surface and docs updates (1b032e6)
- docs update on slice surface (1c5206e)
0.1.35 (2026-04-03)
- directory names (d1ddb23)
- misc naming convention lags (90b57e0)
- resolve missing nuget publish key (f22a0da)
0.1.34 (2026-04-03)
- bulk correction (d073eac)
- bulk correction (37d71a5)
- checkpoint: is it finally done? (68f3cef)
- checkpoint: jesus christ (3b15d3e)
- consistent naming for registrations (f42778a)
- finalize transition (1bd3624)
- minor test fixes (6681e0a)
- misc bulk replacements (4e1f4d0)
0.1.33 (2026-04-01)
- extended metadata for catalog sources on data (d42419d)
- multi-arity at pipeline level (692b5a4)
- multipipeline retail example (feba0b5)
- example auto-discovery for nested/distributed directories (ec696a4)
- pythonic pipelines rerun uv sync on all builds/runs. (61a8839)
- resolve CI issue with UV cache (007fe80)
- ability to dry-run for preflight analysis (fe61f51)
- add dataset-datatype constraints to disallow nested schemas on data storage types that do not support nesting/non-primitive types (a0609be)
- add new MTG atlas example project (8bc315c)
- additional comparison pipeline (2bae1f4)
- additional dual efcore-python testing pipeline (20286c8)
- allow for gradient pre-flight checks for better unit testing (ad8947d)
- allow for nodata (unit) node input and ouput (3c7874e)
- allow for sync node outputs (fe1778c)
- allow plaintext description on pipeline nodes (83fd041)
- allow schemas to have required members (31dc519)
- begin testing framework (074f37e)
- better analyzer for missing pipeline requirements (569816e)
- catalog-level definition of inspection levels (c6ef393)
- completed efcore plugin refactor (769952d)
- configuration options for metadata providers (4eb2596)
- consolidate setup into FlowthruApplication builder, migrate critical code from test-flights to library code (1fbc156)
- create centralized SerializedLabel anno for universal label serialization (a6ca4e1)
- create oracle text full/partial embedding dataset (8ea8e29)
- custom ratchet testing architecture (b9ce539)
- distributed catalog entries (a3de8af)
- dummy pipeline template (2afd606)
- efcore extension (085f8d0)
- embedding pipeline example (e0d5276)
- enum serialization annotations (a3eb127)
- flexible & extensible catalogentries (e676bc1)
- force increment change (06d3522)
- functional ml.net wrapper start (958b29a)
- further mast coverage (b276d6c)
- generic file catalog entry (e9794aa)
- improved DAG metadata output for full/active on run (c3b98e9)
- initial library setup (e1312a3)
- internal umap timing reports (7f79ba4)
- json data catalog implementation (0918226)
- kedro iris starter (8859c17)
- magic AST (94b4d99)
- magic atlas accurate umap (488b81c)
- magic atlas embedding distribution analysis (3871d2d)
- magicatlas k-means clustering analytics (e1f756d)
- magicatlas k-means clustering analytics (cebd25c)
- mast error code system, superpower install (4578f93)
- mast revamp, unit tests (7fb7611)
- mast testing, ast (55c632c)
- metadata analysis in JSON and Mermaid form (ce56eae)
- move x-validate to data science portion to spice dag (c9523aa)
- nuget publish action flow (71c9e49)
- pca clustering, pipeline (b806414)
- pipeline builder addnode overloads (a619aeb)
- pipeline slicing (a16fecc)
- pure kedro spaceflights example (cc5b8ac)
- pythonic nodes (#6) (b0289a4)
- required parameter support for schemas (ac9aec1)
- retail data example (ecfdcda)
- run all pipelines as unified dag (68da6ab)
- scryfall card processing (79aa48b)
- service-based API surface changes (925f38d)
- simplify node pipeline registration type param requirements to remove redundant information (69efa58)
- sparse matrix optimizations (ebd6988)
- specify empty EFCore tables as errors (802326c)
- specify empty EFCore tables as errors (b622aeb)
- starter umap comparison tests (8dbc537)
- strategized umap (c69eb27)
- stronger onboarding processes (#8) (8939c37)
- templating process (acba958)
- testing process for template pipeline creation (501ddae)
- tiebreaking jiggle on atlas umap, to break up single-value columns (5bb4522)
- umap first stab (50f0552)
- umap graph init and gradiant speedups (71dfb07)
- umap optimizations (d51477d)
- umap optimizations, parallelization (eaa2418)
- umap opts, applied to magic atlas (d910e11)
- upload ML and ML.NET flowthru extensions as separate packages (9898bc5)
- use verify for ratchet-style testing (0ccea9f)
- vscode snippets (1aca658)
- add datasets docs structure and initial kedro data (f787cc6)
- add dependsOn to publish target and remove explicit build command (7b06b73)
- add missing assertion in test method (ed5f3f1)
- add missing curly in tests (f161ce5)
- add retail data example to solution (7aa36f2)
- add self-reference graph construction tests (3a53d79)
- Added more functionality to IFlowthruService (#7) (690232b)
- allow CI workflow to run when called by release workflow (5d5cf69)
- analyzer check for missing config (b43a99d)
- better mast reporting (9791efd)
- break up flowthru libraries into less monolithic pieces, with an all-in barrel export package (f681074)
- cancellation token interface tweaks (97252e7)
- cancellation token respect (0d74aaf)
- chromium pre-download (0a2b74c)
- cleanup for unignored files & metadata configuration (f5b480f)
- clear all previous data files (fb3aaf4)
- configure Chromium for CI environment (43907d5)
- conform examples to thin CLI wrap (96ec378)
- consistent naming for catalog entry extensions in additional nuget packages (ae2d97b)
- consolidate CI and release into single workflow (42ea370)
- correct baseline UMAP implementation (061d31b)
- correction to template versioning script (e16a6e0)
- do not attempt to pack source generators (0f58cb7)
- example projects now use source generator for schema typing (963d11e)
- factory return types on catalog entries (e064ecb)
- fix compilation in atlas umap (82d85d4)
- fix data io directory paths, catalog (cc4f246)
- fix gitignore in example projects (ffee26b)
- fix json (de)serial for nested dict (403a9d1)
- fix NX target in Actions (e6ba1f1)
- fix parquet deserialization of enum types (6df3267)
- ignore files (a849f9c)
- improved handling of nested/flat schema detection for BCL types (8ae8da1)
- include Kedro reference data for KedroSpaceflights.Custom (67474fa)
- include kedro source data, include notice for license (9a65834)
- include uv locks (84e69e7)
- internal restructure for inspectability (c2d59e5)
- mast cost processing (0324b23)
- match ml.next namespaces with ml.net (75d782c)
- minor updates (32445d5)
- ml.next test singlethreading to avoid RNG race condition (8a85030)
- more flexible template example tests (f50de8c)
- move-away from phantom types within UMAP metrics (c5441a1)
- multi-package static factory pattern for catalogentries (b79370e)
- nuget deploy (365f13e)
- nuget package restore issue (again) (92cdd8b)
- nuget publish (940762d)
- nuget updates (1de6fe1)
- nx-dotnet/dotnet setup order fix on action (a3bc222)
- optimizations for Chromium usage during testing (a843068)
- parquet load issues (7119849)
- parquet loading tactics updated to correct nulls (4130509)
- phantom readmes as temp for build (9f93336)
- prep pythonic templates, tests for CI (56254b5)
- project.json change (aa03cb4)
- purge retaildata from test, sln records (db63b23)
- purge retaildata test (9ba0376)
- refactor kedro custom example to use proper data layout (c84de20)
- release (ea23e9d)
- remove columnname (a490de0)
- remove deprecated alpha libraries (df73c62)
- remove ghost data loading python file (11e09a4)
- remove kept metadata files (fb0748f)
- remove languageext v5 upstream dep (21b7554)
- remove large data files that cause clone death (9c8018f)
- remove side effects from image render nodes (5fce6f5)
- remove timestamp from kedro custom to avoid false stats updates (e8c4bbf)
- remove unit test for discovery count (b451f6d)
- resolve API surface areas between MagicAtlas->MagicAST (2faf982)
- resolve CI/CD double-tap test issue (1ad8fde)
- resolve empty template creation issue (#11) (78f3bf8)
- resolve issues with NX command. (3f98a9e)
- resolve nuget pack error during template testing. (96caf69)
- resolve python venv resolution hiccup and add appropriate python worker logs (#9) (32b1685)
- restructure pack pipeline (ad783d1)
- rollback umap opts (6f5e329)
- separate reviews preprocessing to separate node, strengthen null value check with PDV (2976e6e)
- service changes on test fixtures (98f6fab)
- service disposal on CLI (bf30640)
- simplification for scalar name (cbd0881)
- skip EnsureSourceGeneratorBuilt target when NoBuild is true (0974bbd)
- small testing service disposal fixes (9fbb8b3)
- solution fixes (46a14c5)
- SpaceflightsPythonEFCore: track schema/catalog files excluded by .gitignore (c72e4bc)
- split up CI/CD task into test and release (380e594)
- stale docs removed (1d553d4)
- sync flowthru package versions across all packages (f739025)
- tutorial docs (d60866f)
- unsealed pipelineexecutionrequest (279d6de)
- add dotnext (e20c9f9)
- anatomy of a pipeline (51eb185)
- doc comments on pure spaceflights (9fcfb5c)
- docs contributor guide (62a7fec)
- docs start (eedff91)
- minor atlas doc changes (b56039e)
- purge pipeline slop (2da7561)
- small docs update (abbcaf5)
- test suite docs (4ae8eca)
- tutorial improvements (3488267)
- update flowthru docs (fbe08f5)
- update readme (929cc64)
- xdocs cleanup (5ad7d2e)
- xdocs cython (bc58f7a)
0.1.31 (2026-03-30)
- break up flowthru libraries into less monolithic pieces, with an all-in barrel export package (f681074)
0.1.30 (2026-03-19)
- improved handling of nested/flat schema detection for BCL types (8ae8da1)
- simplification for scalar name (cbd0881)
0.1.29 (2026-03-19)
- cleanup for unignored files & metadata configuration (f5b480f)
- clear all previous data files (fb3aaf4)
- ignore files (a849f9c)
- remove kept metadata files (fb0748f)
0.1.28 (2026-03-18)
- additional dual efcore-python testing pipeline (20286c8)
- SpaceflightsPythonEFCore: track schema/catalog files excluded by .gitignore (c72e4bc)
0.1.27 (2026-03-18)
- completed efcore plugin refactor (769952d)
- factory return types on catalog entries (e064ecb)
- remove timestamp from kedro custom to avoid false stats updates (e8c4bbf)
- resolve nuget pack error during template testing. (96caf69)
0.1.26 (2026-03-11)
0.1.25 (2026-03-11)
0.1.24 (2026-03-09)
0.1.23 (2026-03-09)
- fix gitignore in example projects (ffee26b)
- include uv locks (84e69e7)
- prep pythonic templates, tests for CI (56254b5)
0.1.22 (2026-03-06)
- allow for sync node outputs (fe1778c)
- dummy pipeline template (2afd606)
- efcore extension (085f8d0)
- improved DAG metadata output for full/active on run (c3b98e9)
- kedro iris starter (8859c17)
- pipeline slicing (a16fecc)
- service-based API surface changes (925f38d)
- specify empty EFCore tables as errors (802326c)
- specify empty EFCore tables as errors (b622aeb)
- templating process (acba958)
- testing process for template pipeline creation (501ddae)
- add dependsOn to publish target and remove explicit build command (7b06b73)
- cancellation token interface tweaks (97252e7)
- cancellation token respect (0d74aaf)
- chromium pre-download (0a2b74c)
- conform examples to thin CLI wrap (96ec378)
- correction to template versioning script (e16a6e0)
- do not attempt to pack source generators (0f58cb7)
- example projects now use source generator for schema typing (963d11e)
- fix NX target in Actions (e6ba1f1)
- internal restructure for inspectability (c2d59e5)
- nuget deploy (365f13e)
- nuget package restore issue (again) (92cdd8b)
- nuget publish (940762d)
- nuget updates (1de6fe1)
- optimizations for Chromium usage during testing (a843068)
- phantom readmes as temp for build (9f93336)
- project.json change (aa03cb4)
- refactor kedro custom example to use proper data layout (c84de20)
- release (ea23e9d)
- remove ghost data loading python file (11e09a4)
- resolve CI/CD double-tap test issue (1ad8fde)
- restructure pack pipeline (ad783d1)
- service changes on test fixtures (98f6fab)
- service disposal on CLI (bf30640)
- skip EnsureSourceGeneratorBuilt target when NoBuild is true (0974bbd)
- small testing service disposal fixes (9fbb8b3)
- solution fixes (46a14c5)
- stale docs removed (1d553d4)
- tutorial docs (d60866f)
- unsealed pipelineexecutionrequest (279d6de)
- anatomy of a pipeline (51eb185)
- docs contributor guide (62a7fec)
- docs start (eedff91)
- purge pipeline slop (2da7561)
- small docs update (abbcaf5)
0.1.21 (2026-03-06)
- allow for sync node outputs (fe1778c)
- dummy pipeline template (2afd606)
- efcore extension (085f8d0)
- improved DAG metadata output for full/active on run (c3b98e9)
- kedro iris starter (8859c17)
- pipeline slicing (a16fecc)
- service-based API surface changes (925f38d)
- templating process (acba958)
- testing process for template pipeline creation (501ddae)
- add dependsOn to publish target and remove explicit build command (7b06b73)
- cancellation token interface tweaks (97252e7)
- cancellation token respect (0d74aaf)
- chromium pre-download (0a2b74c)
- conform examples to thin CLI wrap (96ec378)
- correction to template versioning script (e16a6e0)
- do not attempt to pack source generators (0f58cb7)
- example projects now use source generator for schema typing (963d11e)
- fix NX target in Actions (e6ba1f1)
- nuget deploy (365f13e)
- nuget package restore issue (again) (92cdd8b)
- nuget publish (940762d)
- nuget updates (1de6fe1)
- optimizations for Chromium usage during testing (a843068)
- phantom readmes as temp for build (9f93336)
- project.json change (aa03cb4)
- refactor kedro custom example to use proper data layout (c84de20)
- release (ea23e9d)
- remove ghost data loading python file (11e09a4)
- resolve CI/CD double-tap test issue (1ad8fde)
- service changes on test fixtures (98f6fab)
- service disposal on CLI (bf30640)
- skip EnsureSourceGeneratorBuilt target when NoBuild is true (0974bbd)
- small testing service disposal fixes (9fbb8b3)
- solution fixes (46a14c5)
- stale docs removed (1d553d4)
- tutorial docs (d60866f)
- unsealed pipelineexecutionrequest (279d6de)
- anatomy of a pipeline (51eb185)
- docs contributor guide (62a7fec)
- docs start (eedff91)
- purge pipeline slop (2da7561)
- small docs update (abbcaf5)
0.1.20 (2026-03-06)
- allow for sync node outputs (fe1778c)
- dummy pipeline template (2afd606)
- efcore extension (085f8d0)
- improved DAG metadata output for full/active on run (c3b98e9)
- kedro iris starter (8859c17)
- pipeline slicing (a16fecc)
- service-based API surface changes (925f38d)
- templating process (acba958)
- testing process for template pipeline creation (501ddae)
- add dependsOn to publish target and remove explicit build command (7b06b73)
- cancellation token interface tweaks (97252e7)
- cancellation token respect (0d74aaf)
- chromium pre-download (0a2b74c)
- conform examples to thin CLI wrap (96ec378)
- correction to template versioning script (e16a6e0)
- do not attempt to pack source generators (0f58cb7)
- example projects now use source generator for schema typing (963d11e)
- fix NX target in Actions (e6ba1f1)
- nuget deploy (365f13e)
- nuget publish (940762d)
- nuget updates (1de6fe1)
- optimizations for Chromium usage during testing (a843068)
- phantom readmes as temp for build (9f93336)
- project.json change (aa03cb4)
- refactor kedro custom example to use proper data layout (c84de20)
- release (ea23e9d)
- remove ghost data loading python file (11e09a4)
- resolve CI/CD double-tap test issue (1ad8fde)
- service changes on test fixtures (98f6fab)
- service disposal on CLI (bf30640)
- skip EnsureSourceGeneratorBuilt target when NoBuild is true (0974bbd)
- small testing service disposal fixes (9fbb8b3)
- solution fixes (46a14c5)
- stale docs removed (1d553d4)
- tutorial docs (d60866f)
- unsealed pipelineexecutionrequest (279d6de)
- anatomy of a pipeline (51eb185)
- docs contributor guide (62a7fec)
- docs start (eedff91)
- purge pipeline slop (2da7561)
- small docs update (abbcaf5)
0.1.19 (2026-03-05)
- improved DAG metadata output for full/active on run (2400eba)
- cancellation token interface tweaks (bb30bb2)
- cancellation token respect (41502c0)
- nuget deploy (15166b6)
- nuget updates (19fc21c)
- project.json change (1d428e2)
0.1.18 (2026-03-05)
- improved DAG metadata output for full/active on run (2400eba)
- cancellation token interface tweaks (bb30bb2)
- cancellation token respect (41502c0)
- nuget deploy (15166b6)
- nuget updates (19fc21c)
0.1.17 (2026-03-05)
- improved DAG metadata output for full/active on run (2400eba)
- nuget updates (19fc21c)
0.1.16 (2026-03-05)
- allow for sync node outputs (d82e2a0)
- dummy pipeline template (01b214e)
- efcore extension (cb0f856)
- pipeline slicing (f846c52)
- chromium pre-download (b71f701)
- optimizations for Chromium usage during testing (cb27453)
- resolve CI/CD double-tap test issue (e50a297)
- service changes on test fixtures (e66bddd)
- solution fixes (8b405e3)
- tutorial docs (082d4a8)
0.1.15 (2026-03-02)
- remove ghost data loading python file (ee11797)
- service disposal on CLI (989622e)
- small testing service disposal fixes (3b31609)
0.1.14 (2026-02-28)
- kedro iris starter (ccfbaa8)
- templating process (022fc1f)
- testing process for template pipeline creation (c4714cc)
0.1.13 (2026-02-28)
- kedro iris starter (ccfbaa8)
- templating process (022fc1f)
- testing process for template pipeline creation (c4714cc)
- fix NX target in Actions (e84ea34)
0.1.12 (2026-02-26)
- conform examples to thin CLI wrap (8a1669d)
- phantom readmes as temp for build (64cddf0)
- refactor kedro custom example to use proper data layout (48d24a4)
- release (b89b915)
- stale docs removed (64efe3d)
- unsealed pipelineexecutionrequest (cbc2331)
0.1.11 (2026-02-21)
- service-based API surface changes (8943c9d)
0.1.10 (2026-02-20)
- add dependsOn to publish target and remove explicit build command (c76adab)
- example projects now use source generator for schema typing (963d11e)
- nuget publish (eacbbc9)
- skip EnsureSourceGeneratorBuilt target when NoBuild is true (e1fe9ad)
0.1.9 (2026-02-20)
0.1.8 (2026-02-20)
- example projects now use source generator for schema typing (963d11e)
0.1.7 (2026-02-20)
- nx-dotnet/dotnet setup order fix on action (a3bc222)
- purge retaildata from test, sln records (db63b23)
- purge retaildata test (9ba0376)
- remove languageext v5 upstream dep (21b7554)
- remove large data files that cause clone death (9c8018f)
- remove unit test for discovery count (b451f6d)
0.1.6 (2026-01-09)
- multi-package static factory pattern for catalogentries (b79370e)
0.1.5 (2026-01-09)
- consistent naming for catalog entry extensions in additional nuget packages (ae2d97b)
0.1.4 (2025-12-28)
- sync flowthru package versions across all packages (f739025)
0.1.3 (2025-12-28)
- upload ML and ML.NET flowthru extensions as separate packages (9898bc5)
0.1.2 (2025-12-26)
- split up CI/CD task into test and release (380e594)
- ability to dry-run for preflight analysis (fe61f51)
- add dataset-datatype constraints to disallow nested schemas on data storage types that do not support nesting/non-primitive types (a0609be)
- add new MTG atlas example project (8bc315c)
- additional comparison pipeline (2bae1f4)
- allow for nodata (unit) node input and ouput (3c7874e)
- allow plaintext description on pipeline nodes (83fd041)
- allow schemas to have required members (31dc519)
- begin testing framework (074f37e)
- catalog-level definition of inspection levels (c6ef393)
- configuration options for metadata providers (4eb2596)
- consolidate setup into FlowthruApplication builder, migrate critical code from test-flights to library code (1fbc156)
- create centralized SerializedLabel anno for universal label serialization (a6ca4e1)
- create oracle text full/partial embedding dataset (8ea8e29)
- custom ratchet testing architecture (b9ce539)
- embedding pipeline example (e0d5276)
- enum serialization annotations (a3eb127)
- flexible & extensible catalogentries (e676bc1)
- force increment change (06d3522)
- functional ml.net wrapper start (958b29a)
- further mast coverage (b276d6c)
- generic file catalog entry (e9794aa)
- initial library setup (e1312a3)
- internal umap timing reports (7f79ba4)
- json data catalog implementation (0918226)
- magic AST (94b4d99)
- magic atlas accurate umap (488b81c)
- magic atlas embedding distribution analysis (3871d2d)
- magicatlas k-means clustering analytics (e1f756d)
- magicatlas k-means clustering analytics (cebd25c)
- mast error code system, superpower install (4578f93)
- mast revamp, unit tests (7fb7611)
- mast testing, ast (55c632c)
- metadata analysis in JSON and Mermaid form (ce56eae)
- move x-validate to data science portion to spice dag (c9523aa)
- nuget publish action flow (71c9e49)
- pca clustering, pipeline (b806414)
- pipeline builder addnode overloads (a619aeb)
- pure kedro spaceflights example (cc5b8ac)
- required parameter support for schemas (ac9aec1)
- retail data example (ecfdcda)
- run all pipelines as unified dag (68da6ab)
- scryfall card processing (79aa48b)
- simplify node pipeline registration type param requirements to remove redundant information (69efa58)
- sparse matrix optimizations (ebd6988)
- starter umap comparison tests (8dbc537)
- strategized umap (c69eb27)
- tiebreaking jiggle on atlas umap, to break up single-value columns (5bb4522)
- umap first stab (50f0552)
- umap graph init and gradiant speedups (71dfb07)
- umap optimizations (d51477d)
- umap optimizations, parallelization (eaa2418)
- umap opts, applied to magic atlas (d910e11)
- use verify for ratchet-style testing (0ccea9f)
- vscode snippets (1aca658)
- add datasets docs structure and initial kedro data (f787cc6)
- add missing assertion in test method (ed5f3f1)
- add missing curly in tests (f161ce5)
- add retail data example to solution (7aa36f2)
- add self-reference graph construction tests (3a53d79)
- allow CI workflow to run when called by release workflow (5d5cf69)
- better mast reporting (9791efd)
- configure Chromium for CI environment (43907d5)
- consolidate CI and release into single workflow (42ea370)
- correct baseline UMAP implementation (061d31b)
- fix compilation in atlas umap (82d85d4)
- fix data io directory paths, catalog (cc4f246)
- fix json (de)serial for nested dict (403a9d1)
- fix parquet deserialization of enum types (6df3267)
- include Kedro reference data for KedroSpaceflights.Custom (67474fa)
- include kedro source data, include notice for license (9a65834)
- mast cost processing (0324b23)
- match ml.next namespaces with ml.net (75d782c)
- minor updates (32445d5)
- ml.next test singlethreading to avoid RNG race condition (8a85030)
- move-away from phantom types within UMAP metrics (c5441a1)
- parquet load issues (7119849)
- parquet loading tactics updated to correct nulls (4130509)
- remove columnname (a490de0)
- remove deprecated alpha libraries (df73c62)
- remove side effects from image render nodes (5fce6f5)
- resolve API surface areas between MagicAtlas->MagicAST (2faf982)
- resolve issues with NX command. (3f98a9e)
- rollback umap opts (6f5e329)
- separate reviews preprocessing to separate node, strengthen null value check with PDV (2976e6e)
- add dotnext (e20c9f9)
- doc comments on pure spaceflights (9fcfb5c)
- minor atlas doc changes (b56039e)
- test suite docs (4ae8eca)
- tutorial improvements (3488267)
- update flowthru docs (fbe08f5)
- update readme (929cc64)
- xdocs cleanup (5ad7d2e)
- xdocs cython (bc58f7a)
- Initial changelog start
- NuGet publish