Releases
v1.4.0
Compare
Sorry, something went wrong.
No results found
v1.4.0 - 2026-05-13
⛰️ Features
(application) Add CLI version document {list,describe,download} commands [PYSDK-122] - (ed8d80c )
(launchpad) Conditional Betterstack status page per environment [PYSDK-107] (#599 ) - (1b838cc )
(platform) Support external token providers and simplify caching - (9007e37 )
(platform) Expose state/reason/metadata filters in Run.results() - (fd34a7a )
(platform) Add Documents.read_content() for /content endpoint [PYSDK-122] - (a17d3f5 )
(platform) Add Documents resource for application version release documents [PYSDK-122] - (2c79b43 )
(platform) Replace deprecated download_url with /file endpoint [PYSDK-109] (#598 ) - (500012b )
🐛 Bug Fixes
(application) Silence pyright unused-variable warnings in document download - (f3785e8 )
(ci) Add --frozen to uv run commands in CI workflows - (88612d4 )
(ci) Fix slack release announcement json payload - (5b081f7 )
(ci) Bump Dockerfile uv pin to 0.11.7 to match pyproject.toml >=0.11.6 PYSDK-98 (#583 ) - (9f63222 )
(deps) Bump uv lower bound to >=0.11.6 for GHSA-pjjw-68hj-v9mw - (4af3e90 )
(deps) Bump pip lower bound to >=26.1 for CVE-2026-3219 [PYSDK-115] (#606 ) - (487193f )
(deps) Update dependency pyarrow to v23 (#488 ) - (f75eb61 )
(deps) Update dependency fastparquet to v2026 (#500 ) - (8f5d85a )
(deps) Update dependency idc-index-data to v23.10.1 (#506 ) - (9ce367c )
(docker) Add --no-build to uv sync --no-install-project stages - (11cbe47 )
(docs) Correct skip:test:long_running label name in CLAUDE.md (#577 ) - (709e166 )
(test) Enable E2E pytest mark - (d8eb626 )
(test) Pin application version in E2E test - (88f6ce4 )
Test after model update - (18817d3 )
Add page_size validation to paginate() to prevent infinite loop [PYSDK-108] (#597 ) - (8dd4930 )
Use correct board URL for classic Jira project in compass.yml PYSDK-86 (#574 ) - (e6e846d )
Use UUID for Process Level single_select in compass.yml PYSDK-85 (#573 ) - (836956a )
Correct invalid compass.yml link types and custom field type PYSDK-83 (#571 ) - (188e632 )
🚜 Refactor
(platform) Address SonarCloud findings on documents PR [PYSDK-122] - (83c8962 )
(platform) Simplify document download and address PR review [PYSDK-122] - (6194fc5 )
📚 Documentation
(claude) Add SDLC Configuration block to CLAUDE.md - (2d2aad3 )
(specs) Fix Ketryx itemId cross-references — use hyphens not underscores [PYSDK-121] - (9492c95 )
Remove redundant SWR/SPEC for Betterstack feature [PYSDK-127] - (32c592c )
Revert supply-chain vulnerability documentation from #580 - (59506a2 )
🧪 Testing
(application) Cover document CLI error paths and JSON output [PYSDK-122] - (ad40a7b )
⚙️ Miscellaneous Tasks
(ci) Disable split_commits in git-cliff config - (ef28b07 )
(ci) Exclude .claude/worktrees from pyright + gitignore [PYSDK-103] (#591 ) - (206adde )
(codegen) Regenerate aignx.codegen client from openapi v1.5.0 [PYSDK-122] - (90ec7a4 )
(deps) Lock file maintenance - (970a676 )
(deps) Lock file maintenance (#604 ) - (e1a8dbd )
(deps) Lock file maintenance (#489 ) - (0c31a8b )
(deps) Upgrade myst-parser to v5, sphinx <10, swagger-plugin-for-sphinx to v7 (#596 ) - (d3bdf6f )
(deps) Update actions/create-github-app-token action to v3.1.1 (#595 ) - (d1bdc18 )
(deps) Update pandas requirement from <3,>=2.3.3 to >=2.3.3,<4 (#396 ) - (292ca4c )
(deps) Update github actions (#560 ) - (a15d5b2 )
(deps) Remove pygments lower bound (intentional gap to test daily audit-vulnerabilities routine) [PYSDK-104] (#592 ) - (daf15a0 )
(deps) Sweep Renovate/Dependabot bumps into pyproject.toml lower bounds PYSDK-93 (#580 ) - (765cd70 )
(dev) Update scalene profile target for v2 API [PYSDK-91] (#579 ) - (10cd232 )
(docs) Sync supply-chain record with pyproject after #531 /#553 [PYSDK-114] (#605 ) - (3ee8ac2 )
(renovate) Run long_running tests on bumps of runtime-critical packages PYSDK-111 (#601 ) - (866ac7b )
Update changelog for v1.4.0 - (2bad1eb )
Enable build in uv sync in Dockerfile - (48eda3d )
Address comments - (668526c )
Address review comments - (c9d8a15 )
Bump SPEC dates and fix lint/test fallout from documents codegen [PYSDK-122] - (c72c3dd )
TODO - add commit content - (e8394b2 )
Revert uv.lock to release/v1.3.0 to avoid merge conflict with main - (d66c597 )
Add Playwright MCP server config to .mcp.json [PYSDK-117] (#608 ) - (c15534f )
Fix PR review re-triggered by claude:review verdict labels PYSDK-116 (#607 ) - (93f83aa )
Add #python-sdk-announcements to compass.yml PYSDK-113 (#602 ) - (c472080 )
Add docs build as parallel CI job [PYSDK-110] (#600 ) - (3c9fe08 )
Enable aignostics/claude-plugins qms plugin project-wide [PYSDK-96] (#582 ) - (32025d3 )
Remove broken codecov VS Code extension from recommendations (#578 ) - (e02bab9 )
Fix link types and add missing Ketryx link in compass.yml [PYSDK-88] (#576 ) - (2db76b2 )
Add #python-sdk-notifications Slack channel to compass.yml PYSDK-87 (#575 ) - (47bbc4b )
Add service dependencies and process level to compass.yml [PYSDK-84] (#572 ) - (af2a321 )
Trigger Compass compass.yml re-sync - (e941b27 )
Update compass.yml — Jira board, status page, tier, lifecycle and metadata [PYSDK-82] (#570 ) - (1fd4536 )
🛡️ Security
(ci) Add sop:, type: , security:, scope: , auto-merge labels [PYSDK-94] (#581 ) - (234e358 )
(deps) Update dependency urllib3 to v2.7.0 [security] (#637 ) - (b4bcf89 )
(deps) Update dependency jupyterlab to v4.5.7 [security] (#616 ) - (f5ab258 )
(deps) Bump nicegui to v3.11.0 [security] + adapt to 3.10/3.11 GUI lifecycle changes (#531 ) - (6682f84 )
(deps) Bump pygments lower bound to >=2.20.0 for CVE-2026-4539 [PYSDK-106] (#594 ) - (43e91b2 )
You can’t perform that action at this time.