Skip to content

Commit 4c01aac

Browse files
committed
release: v0.5.8
1 parent 37dd7db commit 4c01aac

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,32 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.5.8] - 2026-03-23
9+
10+
### Fixed
11+
12+
- **dbt commands crash with `SyntaxError: Cannot use import statement`** — bundled `dbt-tools/` was missing `package.json` with `"type": "module"`, causing Node to default to CJS and reject ESM imports. Broken since v0.5.3. (#407)
13+
- **Publish script idempotency** — re-running `publish.ts` without cleaning `dist/` would crash because the synthesized `dbt-tools/package.json` (no `name`/`version`) polluted the binary glob scan (#407)
14+
- **Skill builder `ctrl+i` keybind** — ESC navigation and dialog lifecycle fixes in TUI skill management (#386)
15+
- **Upgrade notification silently skipped** — multiple scenarios where the upgrade check was bypassed (#389)
16+
- **Phantom `sql_validate` tool** — removed non-existent tool reference from analyst agent permissions, replaced with `altimate_core_validate` (#352)
17+
- **CI test suite stability** — eliminated 29 pre-existing test failures: added `duckdb` devDependency, fixed native binding contention with retry logic and `beforeAll` connections, increased timeouts for slow bootstrap operations, added `--timeout 30000` to CI workflow (#411)
18+
19+
### Added
20+
21+
- **Recap (renamed from Tracer)** — session recap with loop detection and enhanced viewer (#381)
22+
- **ESM bundling regression tests** — 9 e2e tests verifying Node can load `altimate-dbt` via symlink, wrapper, and direct invocation paths
23+
24+
### Testing
25+
26+
- 133 new tests across 9 modules: finops role access, tool lookup, config path parsing, ID generation, file ignore/traversal, patch operations, session instructions/messages/summaries, shell utilities (#403)
27+
- SQL validation adversarial + e2e test suites (#352)
28+
- Provider error classification — overflow detection and message extraction (#375)
29+
- Impact analysis DAG traversal and training import parsing (#384)
30+
- RPC client protocol and `abortAfter`/`abortAfterAny` coverage (#382)
31+
- Color, signal, and defer utility coverage (#379)
32+
- MCP config CRUD + Locale utility coverage (#369)
33+
834
## [0.5.7] - 2026-03-22
935

1036
### Added

0 commit comments

Comments
 (0)