Skip to content

chore: release orm 6.0.0-beta.12 - #531

Merged
medz merged 1 commit into
mainfrom
release/6.0.0-beta.12
Oct 9, 2026
Merged

medz merged 1 commit into
mainfrom
release/6.0.0-beta.12

Conversation

@medz

@medz medz commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

Refs #516

Release 6.0.0-beta.12 as one robustness batch for #528, #529 and #530. PostgreSQL typed operations now stay on their physical table; frozen migration verification rejects inactive foreign-key checks and unsupported partition/inheritance topology. Native error types and SQLite primary/extended codes are usable from ORM public modules without extra application dependencies or error wrappers.

All three implementation PRs received substantive Codex review of their final heads and passed CI before exact-head merge. The final implementation CI passed 236 real SQLite/PostgreSQL tests without skips, generation, analysis, the business example and Dartdoc with zero warnings/errors. The privileged-trigger test feedback was fixed and independently validated with both superuser and ordinary schema-owner fixtures.

This release commit passed local Dartdoc (zero warnings/errors) and publish dry-run (zero warnings). An archive built from this exact commit passed a fresh ORM-only consumer: dependency resolution, both-engine generation and Dart migration drafting, analysis, native AOT compilation, live CRUD, typed native errors/rollback, PostgreSQL inherited-row ownership and migration rejection/repair, count/page, relationships, idempotent checkout and streaming. This candidate check is pre-publication evidence; the actual pub.dev archive will be downloaded, hashed and independently verified after publication.

From beta.11, update the dependency; generated clients and reviewed migration definitions/fingerprints remain unchanged. Existing unsupported PostgreSQL topology or inactive constraints now fail catalog validation and require explicit review/repair before resuming. Raw SQL keeps native engine semantics. Windows, Web, Flutter packaging and older PostgreSQL remain unverified.

Summary by CodeRabbit

  • New Features
    • PostgreSQL operations now target physical tables only.
    • Migration checks verify foreign-key trigger state and replication role before updating migration history, and reject partitions or inherited tables in frozen histories before pending changes run.
    • PostgreSQL and SQLite exceptions, along with SQLite error-code constants, are now publicly available.
  • Documentation
    • Updated release notes with beta.12 requirements, migration restrictions, and client-regeneration guidance.
  • Release
    • Updated the package version to 6.0.0-beta.12.

@netlify

netlify Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for prisma-dart canceled.

Name Link
🔨 Latest commit 05cafcc
🔍 Latest deploy log https://app.netlify.com/projects/prisma-dart/deploys/6ac8a5f78a5a41000868eb8d

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-09T08:31:21.787789Z 05cafcc PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@coderabbitai

coderabbitai Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration
  • Configuration used: Organization UI
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: a0ba20df-0c4d-4eac-a4a0-d3326f9dbf48

📥 Commits

Reviewing files that changed from the base of the PR and between 409cf08 and 05cafcc.


📒 Files selected for processing (3)
  • CHANGELOG.md
  • README.md
  • pubspec.yaml

Included review availability: This review used your included allowance. Your plan provides up to 2 included reviews per hour; 0 remain after this review.



📝 Walkthrough

Walkthrough

This change updates the changelog and README with beta.12 release notes. The README install command and pubspec.yaml package version now use 6.0.0-beta.12.

Changes

Beta.12 Release

Layer / File(s) Summary
Release metadata and notes
CHANGELOG.md, README.md, pubspec.yaml
The changelog and README describe beta.12 changes. The README install command and package version now select 6.0.0-beta.12.

Priority: ⬇️ Low

Estimated code review effort: 1 (Trivial) | ~5 minutes

Change: Other


Merge Risk: ⚪ Minimal · up to 05caf

The package version, install command, and release notes consistently identify beta.12. No actionable merge-blocking risk is evident in these changes.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly identifies this pull request as the release of orm version 6.0.0-beta.12, which matches the primary change.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.


✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR


  • Autofix · 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

I’m a rabbit with a changelog to share,
Beta.12 is written with care.
The install command hops to the new,
And the package version follows it too.
I nibble the notes, then bound away!

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

@medz
medz merged commit 2b05a73 into main Oct 9, 2026
6 checks passed
@medz
medz deleted the release/6.0.0-beta.12 branch October 9, 2026 08:52
@medz

medz commented Oct 9, 2026

Copy link
Copy Markdown
Owner Author

beta.12 release closeout

  • Published orm 6.0.0-beta.12 and the GitHub prerelease from 2b05a735d010b2a629edd6c16448ab12438de038.
  • Merged-main CI passes 236 real SQLite/PostgreSQL tests, with no database skips, zero Dartdoc warnings/errors, and a clean publication dry-run.
  • The actual pub.dev archive passes a fresh independent consumer, including generation, analysis, native AOT compilation, native error rollback, PostgreSQL physical-table ownership and inheritance rejection/repair, migrations, typed CRUD, relationships, checkout, pagination and bounded streaming. All 43 archive files match the release commit byte for byte.
  • Archive SHA-256: 3f1d2391082eddd19947a45cab6b44105cbc84e7168487f7d60458fc3bc195b1.
  • The four reviewed and merged batch branches, dedicated PostgreSQL fixture, generated docs, staging and candidate artifacts have been removed. main is clean; published archive and verification evidence are retained.

This beta batch is closed. Further iteration pauses at the user's request; the RC tracking issue remains open.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant