Skip to content

chore(release): v0.2.0b21 — interrupt resume durability + OCIModel ergonomics + httpx 1.0 cap + trademark naming#265

Merged
fede-kamel merged 1 commit into
mainfrom
chore/release-0.2.0b21
May 23, 2026
Merged

chore(release): v0.2.0b21 — interrupt resume durability + OCIModel ergonomics + httpx 1.0 cap + trademark naming#265
fede-kamel merged 1 commit into
mainfrom
chore/release-0.2.0b21

Conversation

@fede-kamel
Copy link
Copy Markdown
Contributor

Release v0.2.0b21 — bumps locus-sdk version + CHANGELOG.md.

What's in this release

Four PRs merged since b20:

PR Theme
#261 StateGraph interrupt+resume durability, OCIModel ergonomic aliases, AgentConfig.name, Tool.func
#262 Cap httpx<1.0 to dodge prerelease 1.0.dev3 Auth re-export removal
#257 Apply Oracle Trademark Legal-approved product naming across docs site
#264 OCI client read_timeout 60s→300s, integration fixture max_tokens 512→8192, refresh stale integration tests

No new public APIs. No breaking changes.

See CHANGELOG.md for the per-PR breakdown.

Test plan

  • uv run pytest tests/unit/ — 4888 passing on this branch
  • All four merged PRs were 10/10 CI green at merge time
  • Full local tests/integration/ sweep on b20+fixes — 383 passed, 0 failed (after applying all this release's fixes; previously 14 failed pre-fix)
  • CI green on this release PR

…gonomics + httpx 1.0 cap + trademark naming

Four PRs of fixes since b20. No new public APIs; tightens the SDK
on durability (StateGraph interrupt resume), ergonomics (OCIModel
aliases, AgentConfig.name, Tool.func), deps (httpx<1.0 cap), and
brings the docs site in line with the approved product name.

- #261 — StateGraph.interrupt_before now writes through the
  checkpointer at the pause boundary; resume advances past the gate
  instead of re-pausing. Inline interrupt() save crash with
  state=None fixed in the same pass. OCIModel gains region= and
  profile= ergonomic aliases. AgentConfig.name + Tool.func surface
  the names users naturally reach for.
- #262 — Capped httpx<1.0; pre-release 1.0.dev3 drops the top-level
  Auth re-export and broke OCIRequestSigner + BearerAuth at import.
- #257 — Applied the Oracle Trademark Legal-approved full name
  (wordmark above hero H1, persistent header) and short name (body
  prose / OG meta / tab title) across docs, README, and contributor
  markdown.
- #264 — OCI client read timeout default 60s→300s for reasoning
  models; integration fixture max_tokens 512→8192 so reasoning
  models have budget for both hidden chain-of-thought and visible
  output; eight stale integration tests refreshed against current
  catalogue / workbench layout.

See CHANGELOG.md for the full breakdown.

Signed-off-by: Federico Kamelhar <federico.kamelhar@oracle.com>
@oracle-contributor-agreement oracle-contributor-agreement Bot added the OCA Verified All contributors have signed the Oracle Contributor Agreement. label May 23, 2026
@fede-kamel fede-kamel merged commit b351135 into main May 23, 2026
10 checks passed
@fede-kamel fede-kamel deleted the chore/release-0.2.0b21 branch May 23, 2026 20:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant