Repository navigation
v2026.9.3
v2026.9.3 (2026-09-24)
Bug Fixes
-
auth: Narrow broad excepts to concrete exception types (
223cd4c) -
clients: Raise instead of returning silent sentinels (
001d02b) -
fixtures: Raise on Kubernetes client construction failure (
401a587) -
install: Detect t64-renamed debian packages via Provides (#659,
7204bac) -
lint: Repair the D209/D413 violations #681 landed on main (#704,
75878c5) -
proxy: Narrow httpx.URL parse sites to the concrete exception (
e34448e) -
security: Report TLS verify failure as attest.unproven (
087f368) -
vip_tests: Narrow remaining broad excepts outside Workbench (
454ebcd) -
workbench: Deliver RStudio console commands atomically (#681,
a2957a8) -
workbench: Stop masking VS Code load failures as a skip (
d475d90)
Chores
-
deps: Bump ruff from 0.16.6 to 0.16.7 in the python-dependencies group (#699,
96ee05a) -
deps: Bump the actions-dependencies group with 2 updates (#700,
a449a98) -
deps: Make pyproject.toml the only ruff version pin (#739,
694cc2e) -
typing: Add two zero-cost mypy flags (
158163e) -
typing: Apply strict mypy flags to the load module (
d42c3a9) -
typing: Enable warn_unused_ignores, delete stale ignores (
7a1b048) -
typing: Widen mypy to src/vip_tests and selftests (
458ca3d)
Continuous Integration
Documentation
-
Rewrite AGENTS.md and development docs for newcomers (#740,
a071baa) -
install: Confirm and document remaining broad excepts (
aeb778c) -
workbench-ui: Comment the remaining broad except sites (
93fc524)
Features
- errors: Introduce the VipError hierarchy (
45746f7)
Refactoring
-
Hoist function-local stdlib imports in src/vip (#741,
e328f9d) -
cli: Route sys.exit calls through one handler (
d7c65c9) -
cli: Split cli.py into one module per command (#725,
4b63529) -
workbench: Split the Workbench conftest into modules (#727,
eb5c69a)
Testing
-
Share duplicated TLS, Workbench and repo test helpers (#728,
addaf67) -
auth: Split test_auth.py by the code each class covers (#721,
c808f62) -
plugin: Split TestPluginIntegration into subject files (#723,
f68245c)
Detailed Changes: v2026.9.2...v2026.9.3