Skip to content

chore: merge release/0.6.0 back to develop#160

Merged
webup merged 1 commit into
developfrom
release/0.6.0
Jul 6, 2026
Merged

chore: merge release/0.6.0 back to develop#160
webup merged 1 commit into
developfrom
release/0.6.0

Conversation

@webup

@webup webup commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Summary

Prepares the 0.6.0 release.

  • Version bump 0.5.2 → 0.6.0 (minor): adds new public checkpointer API since 0.5.2 — copy_thread/delete_for_runs (+async), non-blocking async methods, executor lifecycle, max_workers.
  • Production dependency floor raised to a 4.x-capable, mutually-consistent stack:
    • langchain-core >=1.4.0,<2.0.0
    • langgraph >=1.2.0,<2.0.0
    • langgraph-checkpoint >=4.1.0,<5.0.0
  • README: new Version Compatibility section with a per-release support table + explicit guidance.

Why raise the floor

copy_thread / delete_for_runs / prune are langgraph-checkpoint 4.x base capabilities (verified: absent from BaseCheckpointSaver in 3.0.1, present in 4.x). The previous declared floor (langgraph-checkpoint>=3.0.1) imported without error but did not provide the capabilities this package now advertises and conformance-tests. langgraph 1.2.0 is the first release that requires langgraph-checkpoint>=4.1.0 and langchain-core>=1.4.0, so pinning all three to that line keeps the floors internally consistent (an isolated langgraph-checkpoint>=4 bump would have contradicted the old langgraph 0.6.11 floor, which caps checkpoint <4.0.0).

Compatibility impact (documented in README)

This moves the package to the LangChain / LangGraph 1.x line. Users on older stacks should pin langchain-oceanbase>=0.5,<0.6. The README table spells out which release to choose.

Testing

  • poetry lock regenerated with Poetry 2.1.3 (matches CI); resolves langchain-core 1.4.7 / langgraph 1.2.5 / langgraph-checkpoint 4.1.1. poetry check --lock passes.
  • 125 unit tests + embedded-seekdb conformance pass locally; ruff check/format clean.
  • Full CI matrix (embedded-seekdb / seekdb / mysql / oceanbase) will validate the raised floor resolves and passes against real servers.

Note

No CHANGELOG.md exists in the repo yet (README links to one). Out of scope here; worth adding in a follow-up.

- Bump version 0.5.2 -> 0.6.0 (new public checkpointer capabilities since
  0.5.2: copy_thread/delete_for_runs + non-blocking async + concurrency
  fixes — minor bump).
- Raise production dependency floors to a 4.x-capable, mutually-consistent
  stack: langchain-core >=1.4, langgraph >=1.2, langgraph-checkpoint >=4.1.
  copy_thread/delete_for_runs/prune are langgraph-checkpoint 4.x base
  capabilities, and langgraph 1.2.0 is the first release that requires
  langgraph-checkpoint>=4.1.0 + langchain-core>=1.4.0, so the three floors
  resolve together. Previously the declared floor (langgraph-checkpoint
  3.0.1) imported fine but lacked the advertised 4.x capabilities.
- README: add a Version Compatibility section with a per-release support
  table and explicit guidance so LangChain users pick 0.6.x (LangChain 1.x)
  vs 0.5.x (older stacks); refresh stale 0.5.1 references and Requirements.

Lock regenerated with Poetry 2.1.3 (resolves langchain-core 1.4.7 /
langgraph 1.2.5 / langgraph-checkpoint 4.1.1). 125 unit tests + embedded
conformance pass; ruff clean.
@webup webup mentioned this pull request Jun 16, 2026
@webup webup changed the title chore(release): prepare 0.6.0 chore: merge release/0.6.0 back to develop Jun 16, 2026
@webup webup merged commit cfd01e8 into develop Jul 6, 2026
47 of 48 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.

1 participant