Skip to content

Commit 941c8ca

Browse files
anandgupta42claude
andcommitted
chore: bump @altimateai/altimate-core to 0.3.1 for v0.6.1
Upstream patch release of the native SQL type-checker used by `altimate_core_validate` and the cross-dialect data-parity engine. Rolling into the v0.6.1 release so users pick it up with the BQ finops fix. Verified: - `bun run pre-release`: 4/4 green (externals resolved, build OK, binary boots) - `bun turbo typecheck`: clean - `bun test test/altimate/ test/skill/`: 3206 pass, 491 skipped (env-gated), 0 fail Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent f898f1d commit 941c8ca

3 files changed

Lines changed: 12 additions & 8 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1212
- **BigQuery finops tools were broken — now work, in any region.** `finops_query_history` was failing 100% on BigQuery with `Unrecognized name: error_message at [11:5]`. Three separate bugs in the `INFORMATION_SCHEMA.JOBS` template: (a) `error_message` and `error_code` were read as top-level columns but they only exist inside the `error_result` struct — now reads `error_result.message` and `error_result.reason`; (b) `total_rows` is a `PARTITIONS` column, not `JOBS` — replaced with `CAST(NULL AS INT64) AS rows_produced`; (c) BigQuery's `state` returns `'DONE'`, not `'SUCCESS'`, so the summary loop was reporting every completed job as FAILED — now derives `execution_status` from `error_result IS NULL`. Every successful BQ job now reports as SUCCESS. (#739, closes #738)
1313
- **BigQuery finops unusable outside US region.** All five finops modules (`finops_query_history`, `finops_analyze_credits`, `finops_expensive_queries`, `finops_warehouse_advice`, `finops_unused_resources`, `finops_role_grants`) hardcoded `` `region-US.INFORMATION_SCHEMA.*` ``. Now reads the BigQuery connection's configured `location` (e.g. `us`, `eu`, `us-central1`, `asia-northeast1`), sanitised via an `[a-z0-9-]` allowlist with a 64-char cap and hyphen trim. If `location` is unset the tool defaults to `us`**set `location` explicitly on the BigQuery connection for non-US projects** or you will query the wrong region. Snowflake and Databricks paths are unchanged. (#739)
1414

15+
### Changed
16+
17+
- **`@altimateai/altimate-core` 0.3.0 → 0.3.1** — upstream patch release of the native SQL type-checker used by `altimate_core_validate` and the cross-dialect data-parity engine.
18+
1519
### Docs
1620

1721
- **New showcase page** (`docs/examples/`) with 12 end-to-end workflow demos — dbt peer review, column-level lineage diff, MS SQL → Fabric migration, Fabric platform admin, upstream schema change, NYC Taxi, Olist, Spotify, and more. (#742)

bun.lock

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/opencode/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@
7878
"@ai-sdk/togetherai": "1.0.34",
7979
"@ai-sdk/vercel": "1.0.33",
8080
"@ai-sdk/xai": "2.0.51",
81-
"@altimateai/altimate-core": "0.3.0",
81+
"@altimateai/altimate-core": "0.3.1",
8282
"@altimateai/drivers": "workspace:*",
8383
"@aws-sdk/credential-providers": "3.993.0",
8484
"@clack/prompts": "1.0.0-alpha.1",

0 commit comments

Comments
 (0)