Skip to content

chore: prepare 0.23.0 release - #216

Merged
hardbyte merged 3 commits into
mainfrom
chore/release-0.23.0
Nov 3, 2026
Merged

hardbyte merged 3 commits into
mainfrom
chore/release-0.23.0

Conversation

@hardbyte

@hardbyte hardbyte commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Releases what landed since 0.22.1: #210, #211 and #215.

Upgrade notes

  • axum servers (breaking): into_router takes RouterSettings before the callback. Pass RouterSettings::default() to serve as before.
  • Python clients (breaking): clients generated by 0.23 import externally_tagged_json_schema, flattened_enum_json_schema and known_variants_json_schema from reflectapi-runtime, so a client with an externally tagged, open or flattened enum needs runtime 0.23. Upgrade the CLI and the runtime together.

Changes

fmt, clippy -D warnings and cargo test --workspace --all-features pass locally.

After merge

Tag v0.23.0 on the merge commit once main CI is green. release.yml checks the tag against every package version and publishes the ## 0.23.0 section as the release notes.

Not included

#212 (shared variant shapes) is open. It doesn't change generated output, so it can ship in a patch.

🤖 Generated with Claude Code

https://claude.ai/code/session_01VjkNsfHSd5osRevK95McpQ

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VjkNsfHSd5osRevK95McpQ
@github-actions

github-actions Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

📖 Documentation Preview: https://reflectapi-docs-preview-pr-216.partly.workers.dev

Updated automatically from commit 874bcea

@hardbyte
hardbyte marked this pull request as ready for review November 2, 2026 05:38

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review for a one-time review, or @claude review always to subscribe this PR to a review on every future push.

Tip: disable this comment in your organization's Code Review settings.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Nov 2, 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-11-02T05:40:10.992622Z bceb04d Draft marked ready
ℹ️ 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.

- CHANGELOG: list the Python runtime requirement under Breaking.
- clients: say to install the runtime that matches the CLI, and that
  Python models describe the wire in their JSON schemas.
- other-servers: put "leave keep_alive out" next to the keep_alive bullet,
  and pass `path` as the dispatch example names it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VjkNsfHSd5osRevK95McpQ
Lead the release summary with keep-alive, and describe it the way 0.22.0
describes its features: the problem, an axum example, the per-route
override, other servers, and when to leave it off.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VjkNsfHSd5osRevK95McpQ
@hardbyte
hardbyte merged commit cc3d8d1 into main Nov 3, 2026
11 checks passed
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.

2 participants