AWS CDK splits the CLI from the Construct Library (independent releases & new CLI repo)
Key update
AWS has split the Cloud Development Kit into two independently released components: the CDK Construct Library (the libs you depend on in apps) and the CDK CLI (the tool that synthesizes/deploys). The CLI source and release cadence are moving to a new GitHub repository and will follow its own version line (the first release on the new cadence will be 2.1000.0); the Construct Library remains on its existing 2.x line. AWS is explicitly not calling this “CDK v3” to avoid breakage, and they guarantee the newest CLI will continue to support previously released Construct Library versions.
Why it matters
This is a practical, developer-facing change — not a marketing tweak. Many CI scripts, automation playbooks, and install patterns assume a single CDK version (install both aws-cdk-lib and aws-cdk under the same version token). With separate release cadences, those assumptions break: you will need to install or upgrade the CLI and the Construct Library independently, and update any automation that pins a single CDK version for both pieces. Expect faster CLI iteration and more frequent tooling fixes (good), but also the potential for mismatches between CLI features and library behavior (something to validate in CI).
What to do now: stop assuming “one CDK version” in your scripts and CI images; install or upgrade the CLI and aws-cdk-lib separately and test synth/deploy steps when you change either; update any contributor or tooling docs that point to the legacy single-repo workflow and, if you contribute to the CLI, use the new CLI repository. For teams that pin CDK in reproducible builds, treat the CLI as a separate dependency to pin and test against — keep the CLI at a current 2.x release to ensure compatibility with new Construct Library releases.
Source
Read Next
Bun adds Bun.SQL — a zero‑dependency unified SQL client (MySQL, PostgreSQL, SQLite)
August 30, 2025Bun v1.2.21 (Aug 25, 2025) introduces Bun.SQL: a single, zero‑dependency SQL client that supports MySQL/MariaDB (Zig driver), PostgreSQL and SQLite with a consistent tagged‑template API.
pnpm 10.12 (v10.12.1) adds an experimental global virtual store for near‑instant local installs
August 29, 2025pnpm 10.12 introduces a central, graph-hashed virtual store that lets multiple projects reuse exact dependency graphs, dramatically speeding up local installs on warm caches and improving monorepo workflows.
GitHub Actions: macos-latest migrates to macOS 15; Xcode simulator support tightened
August 28, 2025Starting August 4, 2025 GitHub Actions will migrate macos-latest to macOS 15 and, from August 11, limit Xcode simulator runtimes to the three most recent versions — adjust CI to avoid broken iOS/macOS builds.