GitHub / SQLAnvil/sqlanvil / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| e3debccd |
AGENTS.md: pin sqlanvilCoreVersion 1.31.0
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | 11 days ago | |
| 303437d9 |
release: SQLAnvil 1.31.0
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | 11 days ago | |
| dd334d05 |
version.bzl: correct the 3.0.65 JiT note — the compile-time guard already exists
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | 11 days ago | |
| 5b669634 |
sync: review upstream dataform 3.0.65, take format --ignore-js-files
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | 11 days ago | |
| d4b44493 |
core: simplify globToRegExp and document the escape set
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | 20 days ago | |
| cc4b6976 |
release: SQLAnvil 1.30.0
Co-authored-by: Claude Opus 5 (1M context) <n****y@a****m> |
Ivan Histand <i****n@b****m> | 23 days ago | |
| 9bf06fad |
AGENTS.md: pin 1.29.1
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@h****t> | 29 days ago | |
| 1ce59b82 |
release: 1.29.1
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@h****t> | 29 days ago | |
| 64b87fa0 |
test: pin the e2e project to a bare BigQuery init (fixes #60)
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@h****t> | 29 days ago | |
| f60a7b10 |
prune: filter targets alongside the actions (upstream 3.0.63)
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@h****t> | 29 days ago | |
| e11f0fce |
release: SQLAnvil 1.29.0
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 40a94a09 |
insert_overwrite: prove it against live BigQuery
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 729fe950 |
insert_overwrite: regenerate goldens in sqlanvil's dialect, and test the guard
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 0647bed7 |
merge
merge upstream dataform 3.0.62, with insert_overwrite per adapter
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| cee18360 |
release: SQLAnvil 1.28.0
Co-authored-by: Claude Opus 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 498f575a | migrate: put the ARRAY<STRUCT> recommendation and its SQL in the report (#54) | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 3f35b54b | migrate: analyse ARRAY<STRUCT> and choose a strategy per site (#54) | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 069251c7 | migrate: make the report a living document across all three phases | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 59303626 | migrate-fix: rewrite GROUP BY ALL as positional ordinals (#53) | Ivan Histand <i****n@b****m> | about 1 month ago | |
| d8c4322f | extract/introspect: fold source column names to lower case (closes #58) | Ivan Histand <i****n@b****m> | about 1 month ago | |
| d614c130 | migrate-fix: expand SELECT * EXCEPT after introspect (#57) | Ivan Histand <i****n@b****m> | about 1 month ago | |
| d70ad67f | migrate: a tokenizer for sqlx SQL, to base #57 and #58 on | Ivan Histand <i****n@b****m> | about 1 month ago | |
| eab1614a | migrate: class-first to-do list in the report, split by who can finish it (#56) | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 4bdfddf3 | migrate: COLLATE stripping and NOT ENFORCED constraints (#53) | Ivan Histand <i****n@b****m> | about 1 month ago | |
| d1489dd3 | migrate: lexical rules for BigQuery quoting, raw strings, # comments, DAYOFWE... | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 6758262a | migrate: rewrite BigQuery calls from their arguments (#55, part of #53) | Ivan Histand <i****n@b****m> | about 1 month ago | |
| f3335b29 | Bump DF_VERSION from 3.0.61 to 3.0.62 (#2233) |
Mohamed M. Saad <3****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 260ffe17 |
Bump fast-xml-builder from 1.1.4 to 1.2.0 (#2162)
Co-authored-by: dependabot[bot] <4****]@u****m>, Artur Piotr Izaak Laskowski <a****i@g****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| c142fc1d | AGENTS.md: pin 1.27.2 | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 5a50f725 | release: SQLAnvil 1.27.2 | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 056014b0 | cli: flush stdio before process.exit — outputs >64KB were silently truncated | Ivan Histand <i****n@b****m> | about 1 month ago | |
| a96f9958 | artifacts: JSON-serializable int64s from queryParquet | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 312f5a1b | AGENTS.md: pin 1.27.1 | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 02a4e632 | release: SQLAnvil 1.27.1 | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 4bc80714 | runner-extract: stream, coerce NUMERIC, cap concurrency (3 prod bugs from acu... | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 7ef41952 | Preserve Governance Controls in Dataform. (#2220) |
Mohamed M. Saad <3****d@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 546310b5 | Add ESLint rule blocking Node built-in imports in core/ (#2229) |
rafal-hawrylak <3****k@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| a65ba6f3 | AGENTS.md: pin 1.27.0; document inert-until-referenced declarations | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 169cc045 | release: SQLAnvil 1.27.0 | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 55fbb9d1 | core: prune unreferenced runner-extract declarations from the compiled graph | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 7e3a9212 | migrate-dataform: make generated introspect_all.sh resilient to stale declara... | Ivan Histand <i****n@b****m> | about 1 month ago | |
| f46e3341 |
AGENTS.md: pin 1.26.2
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 1fe4e7b7 |
release: SQLAnvil 1.26.2
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| b7fb7857 |
introspect: BigQuery connections fall back to ADC — no .df-credentials.json r...
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| d1c07c21 |
Bump js-yaml from 3.14.2 to 4.3.0 (#2217)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 81ed518b | AGENTS.md: pin 1.26.1 | Ivan Histand <i****n@b****m> | about 1 month ago | |
| 5646d2e4 |
migrate: generate scripts/introspect_all.sh — every concrete introspect command
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| d0b65903 |
release: SQLAnvil 1.26.1
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| fd0c8a39 |
Bump node-forge from 1.3.1 to 1.4.0 (#2232)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 3ce8bda6 |
Bump fast-uri from 3.1.2 to 3.1.4 (#2231)
Co-authored-by: dependabot[bot] <4****]@u****m> Signed-off-by: dependabot[bot] <s****t@g****m> |
dependabot[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| 43f7f818 |
AGENTS.md: pin sqlanvilCoreVersion 1.26.0
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 364891f8 |
release: SQLAnvil 1.26.0
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 511a7a00 |
migrate/init (BigQuery): Dataform-parity auth + safe test targeting
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 6afada01 |
AGENTS.md: pin sqlanvilCoreVersion 1.25.2
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| e1eecf2b |
release: SQLAnvil 1.25.2
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 80c5c742 |
validate: dry-run pre/post-ops against the fresh shadow stub, in run order
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| ba908919 |
validate: resolve self()-references to the production relation, not the shadow
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 0f8a1fcb |
AGENTS.md: pin sqlanvilCoreVersion 1.25.1
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 4cdfedba |
release: SQLAnvil 1.25.1
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 4023f273 |
protos: reject non-primitive values in scalar config fields at verification
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 9fc42f67 |
pkg_npm_tar: archive the file list, not the directory (npm >=11 E415)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| f49380dd |
AGENTS.md: pin sqlanvilCoreVersion 1.25.0
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| e6c94609 |
release: SQLAnvil 1.25.0
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| d2ff47d8 |
README: absolute URLs for NOTICE/LICENSE/AGENTS.md/contributing.md links
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 95ce1c54 |
packages: homepage → sqlanvil.com; add repository + bugs fields
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 87532b1d |
scaffolded AGENTS.md: metadata-for-AI/BI section (all warehouses)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 6b29df06 |
AGENTS.md: metadata-for-AI/BI guidance (catalog persistence, PK/FK via post_o...
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 1 month ago | |
| 3e234a98 |
chore: bump SQLANVIL_VERSION to 1.24.0; AGENTS.md deltas (target-warehouse bi...
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 19846b48 |
migrate-dataform: --target-warehouse (bigquery = same-warehouse tooling swap)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 7422df5f |
init/migrate: scaffold AGENTS.md + CLAUDE.md bridge into every generated project
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| e5ad339a |
fix(cli): support '*' wildcards in --actions selectors
Co-authored-by: Claude Opus 4.8 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| ac09895b | Fix JiT assertion compilation to accept object result shape (#2221) |
rafal-hawrylak <3****k@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 135dc270 |
ISSUE-2103 Handle trailing and trailing statement comments (#2108)
Co-authored-by: dependabot[bot] <4****]@u****m>, Rafal Hawrylak <h****k@g****m>, dependabot[bot] <4****]@u****m>, dependabot[bot] <4****]@u****m>, dependabot[bot] <4****]@u****m>, Nick Nalivaika <i****a@g****m>, dependabot[bot] <4****]@u****m>, dependabot[bot] <4****]@u****m>, dependabot[bot] <4****]@u****m>, dependabot[bot] <4****]@u****m>, dependabot[bot] <4****]@u****m>, Stephen <s****1@u****m>, dependabot[bot] <4****]@u****m>, Rafal Hawrylak <h****k@g****m>, rafal-hawrylak <3****k@u****m>, Edvin <5****n@u****m>, Nick Nalivayka <i****a@g****m>, ikholopov-omni <7****i@u****m>, August Cayzer <a****t@c****e>, Amman <8****T@u****m>, August Cayzer <a****@c****e> Signed-off-by: dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m>, dependabot[bot] <s****t@g****m> |
Stephen <s****l@h****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 53321843 | Refactor Runner parameter overloads and resolve review comments (#2210) |
rafal-hawrylak <3****k@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| dfbad6df | Support incremental_strategy parameter and new insert_overwrite strategy (#2195) |
Edvin <5****n@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| ea8bdc9a |
chore: bump SQLANVIL_VERSION to 1.23.0; AGENTS.md init --interactive/--bare d...
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| ea9a3024 |
feat(cli): sqlanvil init --interactive (guided fresh/convert Q&A) + init --bare
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| cce1da6d | Move DefaultIcebergConfig message to avoid circular dependencies (#2104) |
Artur Piotr Izaak Laskowski <a****i@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 254292eb |
chore: bump SQLANVIL_VERSION to 1.22.0; AGENTS.md connections delta + migrate...
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 77904c7e |
feat(cli): sqlanvil migrate-dataform — Dataform → SQLAnvil converter (read-on...
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| d7c56539 |
feat(extract): declaration schema drives source dataset + target schema; empt...
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 3478e82a | Update OSS test credentials (#2216) |
mfiglus <1****s@u****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| aaf9a6fa |
chore: bump SQLANVIL_VERSION to 1.21.0
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 82a4a946 |
feat(init): declaration-driven sample DAG (sources → intermediate → outputs);...
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| e7cb58b9 |
feat(init): working demo DAG, session-pooler Supabase template, cleaner scaffold
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 35c082c0 | docs: drop the SQLAnvil Cloud link from the README (pre-release) | Ivan Histand <i****n@b****m> | about 2 months ago | |
| 299e922f |
docs: bring README up to current reality (1.20.x)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| cbb5dea7 |
fix: resolve relative local import/export locations against the project dir (...
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| f543eb06 |
chore: bump SQLANVIL_VERSION to 1.20.0; document python script actions in AGE...
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 306c90f4 |
feat: python script actions (type: "script" / python: sugar) — issue #48
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| b5c366d5 |
docs: sync agent context files to 1.19.0 reality
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 7ab4aafc |
chore: retire docker-bazel from all runbooks — native bazel everywhere
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 652bf2fe |
example(mailing_list): address-level distance via OpenAddresses file import
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| d41383b6 |
bump: 1.19.0
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 7fd75116 |
feat: complete the mysql:{} block — fulltext/spatial/prefix indexes, row_form...
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| cefe8e3e |
fix(regenerate_docs): stage generated bodies outside typedoc's out dir
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 360b50a5 |
bump: 1.18.0
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| c1f14a77 |
feat: MySQL/MariaDB as a cross-warehouse read-only source (runner-extract)
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 375ae75b |
fix(cli): run --graph works from a bare directory + bump 1.17.1
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago | |
| 4360ce7a |
bump: 1.17.0
Co-authored-by: Claude Fable 5 <n****y@a****m> |
Ivan Histand <i****n@b****m> | about 2 months ago |