Skip to content

docs: draft CHANGELOG for 0.9.0 release - #131

Merged
AutomateIP merged 1 commit into
itential:mainfrom
AutomateIP:chore/changelog-0.9.0
Aug 21, 2026
Merged

docs: draft CHANGELOG for 0.9.0 release#131
AutomateIP merged 1 commit into
itential:mainfrom
AutomateIP:chore/changelog-0.9.0

Conversation

@AutomateIP

Copy link
Copy Markdown
Collaborator

Summary

Drafts the [0.9.0] CHANGELOG entry ahead of tagging. This is a MINOR release, not PATCH — the range since v0.8.0 includes new public API surface:

Plus 20 other commits (Python 3.14/3.15 support, mypy/CI hardening, docs, fatal() behavior change, and the two dependabot CI bumps #129/#130).

Verification

Ran full itential-mcp integration testing against this commit range (ipsdk main @ baab19c, installed via local editable override, not PyPI):

  • itential-mcp unit suite: 2858 passed
  • Live platform run (real Itential Platform, OAuth): connection test, get_health, get_devices, get_jobs all succeeded end-to-end
  • Confirmed no call sites in itential-mcp construct ipsdk.Response directly, so the breaking __init__ change has no consumer impact
  • Confirmed no call sites use ipsdk.fatal()

No blockers found. Once this merges, v0.9.0 will be tagged from main to trigger the PyPI publish workflow.

🤖 Generated with Claude Code

@AutomateIP
AutomateIP requested a review from a team as a code owner August 21, 2026 16:01
@AutomateIP
AutomateIP merged commit 16c7537 into itential:main Aug 21, 2026
7 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