Skip to content

chore(release): 0.3.0 (leave the beta dist-tag) - #52

Merged
simoncrypta merged 1 commit into
mainfrom
release/0.3.0
Oct 8, 2026
Merged

simoncrypta merged 1 commit into
mainfrom
release/0.3.0

Conversation

@simoncrypta

Copy link
Copy Markdown
Collaborator

Beads: cedar-pg-js5

Release

This cuts @cedarjs/pg 0.3.0 and moves off the beta dist-tag.

It's a 0.x minor bump instead of 0.2.0-beta.2 because this release breaks two contracts:

1.0.0 comes once the API settles.

Version and dist-tag

  • package.json: version 0.2.0-beta.1 → 0.3.0, and publishConfig.tag beta → latest.
  • I set it to latest instead of removing it. publish.yml derives latest from a plain version and fails when publishConfig.tag doesn't match, so both paths agree.
  • I checked this locally: version 0.3.0, configured tag latest, derived tag latest.

Docs

  • README: the status line now reads pre-1.0 (0.x, latest dist-tag), and APIs may still change between minor versions. The install commands are plain @cedarjs/pg instead of @beta.
  • AGENTS.md: the same wording.
  • src/core/lifecycle.ts: a comment now says 0.3.0 instead of 0.2.0-beta.2.

CHANGELOG highlights (## Unreleased → ## 0.3.0)

  • Leaves the beta dist-tag; npm install @cedarjs/pg installs it as a normal 0.x release.
  • cedarpg run --attach, an attach-only child run for the Nx db:ready shape. @cedarjs/pg/nx is removed.
  • TEMPLATE workers:
    • worker clones are reused across files, backed by the database;
    • each file starts on truncated tables with RESTART IDENTITY;
    • setup starts clean (fresh);
    • workers attach via the lease port, with no host discovery per file.
  • Role and clone names keep the full _<mode>_<pathHash8>, so long-named worktrees no longer share a role. Existing leases keep their stored role.
  • cedarpg run / studio forward SIGINT, SIGTERM and SIGHUP, and exit with 128 + n when the child is killed by a signal.
  • autopg pin is now v3.2.2, with an outdated-autopg warning. Ephemeral CI cold starts are serialized with a lock and no longer delete /dev/shm/PostgreSQL.* segments.
  • The Vite+ dev example uses cedarpg run --attach, and the no-op acquire --force is gone from the docs.

Inside the cut section, "this release" now reads "0.3.0", and two stray blank lines that split bullet lists are gone. Past sections are untouched.

The heading is ## 0.3.0 with no date, matching the existing headings. An empty ## Unreleased stays above it, as in the 0.2.0-beta.1 cut.

Checks

  • vp check: pass
  • vp test: pass, 22 files / 138 tests
  • vp run smoke: pass (packs cedarjs-pg-0.3.0.tgz)
  • vp run smoke:pg: pass

No tag or publish yet; that happens after merge through publish.yml.

🤖 Generated with Claude Code

Cut @cedarjs/pg 0.3.0 off the beta dist-tag. Role / clone naming for long
worktree names (#44) and cedarpg run signal exit codes (#46) change, so this
is a 0.x minor bump rather than 0.2.0-beta.2; 1.0.0 comes once the API settles.

- package.json: version 0.3.0, publishConfig.tag latest (publish.yml derives
  latest from a plain version and requires the two to match)
- CHANGELOG: Unreleased -> 0.3.0 with a dist-tag note; "this release" -> 0.3.0
- README / AGENTS.md: pre-1.0 0.x wording, plain @cedarjs/pg install commands

Refs: cedar-pg-js5

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@coderabbitai

coderabbitai Bot commented Oct 8, 2026

Copy link
Copy Markdown

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: ASSERTIVE
  • Plan: Advanced
  • Run ID: d6a4cd1d-8ed0-4f01-8bd5-4d53b428c852
  • Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@pkg-pr-new

pkg-pr-new Bot commented Oct 8, 2026

Copy link
Copy Markdown

Open in StackBlitz

npm i https://pkg.pr.new/@cedarjs/pg@52

commit: 2b9f7ca

@simoncrypta
simoncrypta merged commit 02da986 into main Oct 8, 2026
4 checks passed
@simoncrypta
simoncrypta deleted the release/0.3.0 branch October 8, 2026 18:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant