Skip to content

chore(release): v0.2.0b19 — OCI V1 transport rename + workbench/notebook drift fixes#243

Merged
fede-kamel merged 1 commit into
mainfrom
release/0.2.0b19
May 20, 2026
Merged

chore(release): v0.2.0b19 — OCI V1 transport rename + workbench/notebook drift fixes#243
fede-kamel merged 1 commit into
mainfrom
release/0.2.0b19

Conversation

@fede-kamel
Copy link
Copy Markdown
Contributor

Summary

Cuts release v0.2.0b19. Bumps pyproject.toml 0.2.0b18 → 0.2.0b19
and rolls the [Unreleased] section into a dated [0.2.0b19] entry in
the CHANGELOG.

What's in this release

Breaking — OCI V1 transport class renamed (PR #237)

OCIOpenAIModelOCIChatCompletionsModel
OCIOpenAIConfigOCIChatCompletionsConfig

Hard rename, no deprecation alias (pre-1.0). The string factory
get_model("oci:...") is unchanged. Anyone constructing the class by
name must update imports.

Workbench / notebook fixes (PR #238)

  • orchestrator workbench pattern: aligned with current Specialist +
    Orchestrator API
  • memory_manager workbench pattern: async extract_fn for the
    session-2 noop
  • stategraph_loop workbench pattern: uses END sentinel from
    locus.multiagent.graph
  • 7 notebooks: table_name= strings updated to match renumbered
    filenames (prevents ORA-00001 collisions on re-runs)
  • oracle_26ai_indb_embeddings workbench Troubleshooting docs: documents
    OCI_INDB_MODEL env override

Docs polish (PR #237)

  • Stripped "(recommended)" editorial labels from product surfaces;
    replaced with neutral descriptors
  • Notebook 13 (Oracle agent memory) moved to sequential nav position
  • README links GSAR arxiv paper from the citation block

Follow-up issues

Verification (against main pre-tag)

  • ✅ 4785 unit tests pass
  • ✅ ruff format + ruff check + mypy strict clean
  • ✅ 69 / 69 notebooks live (BOAT-OC1 → saasobservai)
  • ✅ 18 / 18 workbench patterns live

Release flow (after merge)

  1. Tag v0.2.0b19 on the merge commit
  2. Publish a GitHub Release with body = this PR's body
  3. _release.yml workflow auto-publishes to TestPyPI then PyPI

…ook drift fixes

Bumps version 0.2.0b18 → 0.2.0b19 and rolls the [Unreleased] section
into a dated [0.2.0b19] entry.

Bundles:

- PR #237 — refactor(models): rename OCIOpenAIModel → OCIChatCompletionsModel
  + docs polish (strip "(recommended)" editorial labels, link GSAR arxiv
  paper, notebook 13 nav resequence).
- PR #238 — fix(workbench): orchestrator + memory_manager + stategraph_loop
  API drift + 7 notebook `table_name=` strings out of sync with their
  renumbered filenames + workbench Troubleshooting note for the
  `oracle_26ai_indb_embeddings` ONNX env override.

Follow-up tracking: #239 (rename openai_compat module), #240 (audit OCI
naming), #241 (renumber-script validation), #242 (auto-detect ONNX
model in workbench).

Verified pre-merge: 4785 unit tests pass, 69/69 notebooks live with
BOAT-OC1 → saasobservai, 18/18 workbench patterns live.

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 20, 2026
@fede-kamel fede-kamel merged commit c53085a into main May 20, 2026
10 checks passed
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