This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
ReleasePort's take
Light signalThe Python SDK release sets the minimum required Python version to 3.11 and removes __future__ annotations.
Why it matters: If your environment runs Python < 3.11, upgrade before using this SDK; otherwise test for compatibility with the dropped future imports.
Summary
AI summarySet minimum Python version to 3.11 and drop future annotations.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
initial Python SDK — cron, uptime, heartbeat, verify initial Python SDK — cron, uptime, heartbeat, verify Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Dependency | Medium |
set minimum Python version to 3.11, drop __future__ annotations set minimum Python version to 3.11, drop __future__ annotations Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Bugfix | Medium |
restore __future__ annotations to prevent list method shadowing built-in list type on Python 3.12 restore __future__ annotations to prevent list method shadowing built-in list type on Python 3.12 Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
use Self type for __enter__ return annotation, fixes NameError on Python 3.12 use Self type for __enter__ return annotation, fixes NameError on Python 3.12 Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Other | Medium |
add README with badges and usage examples for all four tools add README with badges and usage examples for all four tools Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
1.0.0 (2026-05-11)
Feature
- initial Python SDK — cron, uptime, heartbeat, verify (bf4acb99)
Bug Fixes
- restore future annotations to prevent list method shadowing built-in list type on Python 3.12 (e29cc3f1)
- use Self type for enter return annotation, fixes NameError on Python 3.12 (03e4835b)
Documentation
- add README with badges and usage examples for all four tools (d0468510)
Chores
- add uv.lock and .python-version to gitignore (31fff563)
- set minimum Python version to 3.11, drop future annotations (3df5b369)
- add .gitignore, remove cached bytecode (dfc92b42)
CI
- use go-semantic-release for auto versioning and PyPI publish on main push (b5f32c0b)
- trigger release from GitHub Release UI, not manual tag push (efc89560)
Breaking Changes
- Minimum required Python version increased to 3.11; __future__ annotations removed.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Tickstem
All releases →Related context
Related tools
Beta — feedback welcome: [email protected]