Tags: drt-hub/drt
Tags
chore: release v0.7.5 — Production Ready follow-up #3 + Tech Foundati… …on Hardening (#568) * chore: release v0.7.5 — Production Ready follow-up #3 + Tech Foundation Hardening Closes the Tech Foundation Hardening epic (#538) with 11 child issues shipped (#539 CI nightly+gate, #540 CodeQL+pip-audit+SBOM, #541 DuckDB E2E harness, #542 boundary tests, #543 --detailed flags, #544 ErrorFormatter, #545 init --template + README rewrite, #546 cli/main split Phase 1, #547 destinations serializer, #548 SyncObserver, #549 BaseSqlDestinationConfig). Also ships the accumulated [Unreleased] work since v0.7.4 — REST API source polish (#530), sync catalog #499 P1+P2, drt_run_test MCP tool (#368), OpenTelemetry Phase 1 config (#429), hardcoded secret detection (#424), lookup ambiguity warning (#453), orphan shadow cleanup (#447), drt init "Next steps:" block (#517), and more. No new connectors, no breaking changes — drop-in upgrade from v0.7.2 / v0.7.3 / v0.7.4. Release prep changes per drt-release-check skill ------------------------------------------------ - pyproject.toml: 0.7.2 → 0.7.5 - .claude-plugin/marketplace.json (drt plugin): 0.7.0 → 0.7.5 - .claude-plugin/plugin.json: 0.7.0 → 0.7.5 - skills/drt/.claude-plugin/plugin.json: 0.7.0 → 0.7.5 - CHANGELOG.md: [Unreleased] → [0.7.5] - 2026-05-25 with Theme + Breaking Changes (None) + Tech Foundation Hardening epic subsection (12 entries) + Other shipped items subsection (18 pre-session entries flat list, unchanged from [Unreleased]) - ROADMAP.md: v0.7.5 section converted from planning shape (Theme/Scope/Out of scope/Target) to shipped shape ("Released as v0.7.5 on 2026-05-25 ... See CHANGELOG.md ..."), matching the v0.7.3 / v0.7.4 pattern - README.md: v0.7.5 row appended to the shipped roadmap table - README.ja.md: mirrored (i18n-sync marker bumped in follow-up commit so it can reference this commit's hash) - docs/llm/CONTEXT.md: Current version v0.7.4 → v0.7.5 - CLAUDE.md: Current Status: v0.7.5 entry added; v0.7.4 demoted to the historical list below Verification ------------ make check-skills → All skills in sync pytest tests/ → 1193 passed, 1 skipped, 7 deselected ruff check drt tests → clean (no code changes in this PR) mypy drt → clean (no code changes in this PR) make check-i18n will report README.ja.md stale; fixed in the next commit which bumps the i18n-sync marker hash to this commit. Refs: #538 (epic, now closed), the 11 closed child issues, and the 12 session PRs (#552 #553 #555 #557 #558 #559 #560 #562 #563 #564 #565 #566) — full bullet list in CHANGELOG.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> * docs(i18n): sync README.ja.md marker hash to v0.7.5 release commit Mirrors README.md updates from cfef58b (the v0.7.5 release prep commit) by bumping the i18n-sync marker hash. README.ja.md content was already updated in cfef58b — only the marker needed the new commit reference, which couldn't be set in the same commit. make check-i18n → OK README.ja.md (synced with README.md) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
drt-core v0.7.0 — Production Ready Reliability, observability, and correctness for syncs that run in production: - Reliability — graceful shutdown on SIGTERM/SIGINT, retry overrides per destination, sync execution history, Slack/webhook failure alerts - Correctness — zero-downtime atomic table swap, json_columns, FK existence checks - DX — drt doctor, --quiet flag, drt test improvements Plus first DWH destination (Snowflake), Codespaces playground, and OPEN_CORE.md. Breaking changes: None. Drop-in upgrade from v0.6.x. See CHANGELOG.md for the full list. Commits: v0.6.2...v0.7.0
PreviousNext