Skip to content

release(main): release onwards 2.0.0 - #1802

Open
pjb157 wants to merge 2 commits into
mainfrom
release-please--branches--main--components--onwards
Open

pjb157 wants to merge 2 commits into
mainfrom
release-please--branches--main--components--onwards

Conversation

@pjb157

@pjb157 pjb157 commented Sep 17, 2026 •

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

2.0.0 (2026-10-23)

⚠ BREAKING CHANGES

  • retire the serving-class presets, grants and default classes (#2068)
  • limits: replace gateway rate limits with per-account realtime in-flight limits (#1915)
  • onwards: frame SSE before applying buffer limit

Features

  • account files carry priority, latency targets and prices (#2075) (a2f91a6)
  • count the inference requests dwctl's own layers refuse (DW-851) (#1978) (b822bd0)
  • dwctl: let slow first tokens stream until a 20-second failover deadline (#1808) (444ad7c)
  • dwctl: record where a translated body fails its schema, without its content (DW-951) (#1991) (53b07dc)
  • limits: cap batch requests in flight per model in onwards (#1924) (834827d)
  • limits: count in-flight limit checks and refusals per account (#1957) (f6a7486)
  • limits: name the account and report its limit on in-flight metrics (#1958) (72c6e97)
  • limits: replace gateway rate limits with per-account realtime in-flight limits (#1915) (be53043)
  • onwards: check legacy completions for unsupported parameters (DW-855) (#1996) (500873b)
  • onwards: conversation affinity for priority pools (#1892) (b2ff624)
  • onwards: count and log the requests onwards rejects itself (DW-851) (#1937) (98c234e)
  • onwards: count sanitized third-party errors (#2054) (dc82a0b)
  • onwards: flag chat parameters not every backend supports (#1925) (b2271fb)
  • onwards: make AIMD share control decide under overload and recover (#1803) (8bb4a6f)
  • onwards: record where a body fails the strict schema, without its content (DW-951) (#1990) (e1cb85a)
  • onwards: send a scheduling priority on every dynamo request (#1848) (094fe22)
  • onwards: stop logging rejections and unsupported parameters (#1963) (68315f4)
  • onwards: trace rejections and stop logging caller-limit refusals (#1952) (f051e4c)
  • overlay targets are scheduling hints, not a serving class (#2087) (4723cfa)
  • responses: accept Codex tool namespace groups (#1935) (9d46bf7)
  • serving classes v1 (#1774) (e1c9275)
  • tracing: customer attributes on request and batch spans (#1972) (60db3ec)

Bug Fixes

  • analytics: checkpoint records before enrichment (#1789) (7ed4000)
  • answer unreadable request formats with 415, and count content types (DW-985) (#2083) (58e3a52)
  • build: refresh the image CA bundle after eMudhra intermediate compromise (#2077) (ae3442c)
  • Correctly handle otel tracing through onwards (#1827) (107d619)
  • end interrupted streams with an error event (DW-851) (#1979) (843f421)
  • give every response the gateway id and send streamed usage only on request (#1973) (ccb3919)
  • keep API keys out of rate-limit and proxy debug logs (#1960) (43bf8e8)
  • onwards: answer every capacity refusal with 529 and Retry-After (#1913) (8ca5e6d)
  • onwards: frame SSE before applying buffer limit (5ebb4f1)
  • onwards: give trusted providers' errors the OpenAI envelope (#1977) (8d2960e)
  • onwards: return realtime-only failover statuses as sent when no provider is left (#1811) (2b954b9)
  • onwards: stop re-asking overloaded providers and answer 429 when every provider is full (#1911) (ad19d05)
  • preserve JSON key order in forwarded request bodies (#1930) (a8721a8)
  • proxy: preserve upstream rate-limit responses (#1800) (8a2052b)
  • set TCP_NODELAY on gateway sockets (#1931) (909a27e)

Performance Improvements

  • onwards: share a pool's key set between requests (#1901) (18cd38c)
  • tracing: filter and slim the spans sent to the trace backend (DW-931) (#1984) (4a07bb1)

Code Refactoring

  • retire the serving-class presets, grants and default classes (#2068) (a28e3b3)

Miscellaneous


This PR was generated with Release Please. See documentation.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Sep 17, 2026 •

Copy link
Copy Markdown

Deploying control-layer with  Cloudflare Pages  Cloudflare Pages

Latest commit: a6d51ac
Status: ✅  Deploy successful!
Preview URL: https://41578ed6.control-layer.pages.dev
Branch Preview URL: https://release-please--branches--ma-budl.control-layer.pages.dev

View logs

Copilot AI lite review requested due to automatic review settings September 17, 2026 13:49

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The release metadata and version updates are consistent, with no unresolved review issues.

Pull request overview

Releases Onwards version 1.2.1 with the upstream rate-limit response fix.

Changes:

  • Adds the 1.2.1 changelog entry.
  • Updates package and lockfile versions.
  • Updates Release Please metadata.
File summaries
File Description
onwards/CHANGELOG.md Documents the 1.2.1 release.
onwards/Cargo.toml Bumps the crate version.
Cargo.lock Synchronizes the locked version.
.release-please-manifest.json Records the released version.
Review details
  • Files reviewed: 3/4 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@pjb157 pjb157 changed the title release(main): release onwards 1.2.1 release(main): release onwards 1.3.0 Sep 17, 2026
@pjb157
pjb157 force-pushed the release-please--branches--main--components--onwards branch 3 times, most recently from 9a14d45 to 1a8e1ae Compare September 17, 2026 17:23
@pjb157 pjb157 changed the title release(main): release onwards 1.3.0 release(main): release onwards 2.0.0 Sep 17, 2026
@pjb157
pjb157 force-pushed the release-please--branches--main--components--onwards branch 11 times, most recently from bc6a88a to 537785c Compare September 24, 2026 15:28
@pjb157
pjb157 force-pushed the release-please--branches--main--components--onwards branch 6 times, most recently from 6af30de to ad42782 Compare October 1, 2026 14:28
@pjb157
pjb157 force-pushed the release-please--branches--main--components--onwards branch 3 times, most recently from b19c47a to 20d33d1 Compare October 3, 2026 18:32
@pjb157
pjb157 force-pushed the release-please--branches--main--components--onwards branch 14 times, most recently from 3b21d37 to f77f324 Compare October 15, 2026 13:25
@pjb157
pjb157 force-pushed the release-please--branches--main--components--onwards branch 13 times, most recently from 06ce104 to cfed9c3 Compare October 22, 2026 13:02
@pjb157
pjb157 force-pushed the release-please--branches--main--components--onwards branch from 45c5c67 to 7636d82 Compare October 23, 2026 08:40

This branch has not been deployed

No deployments
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.

2 participants