You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
boto3 and botocore removed from core dependencies and moved to a
new [aws] optional extra, making provider SDK dependencies opt-in.
- Add [aws] extra: boto3>=1.42.21, botocore>=1.42.21
- Add [all-providers] meta-extra (references [aws])
- Add [monitoring-aws] extra (AWS OTel boto instrumentation)
- Add [test-aws] extra (moto + response mocking)
- Remove opentelemetry-instrumentation-boto from [monitoring]
- Update [all] to include [all-providers]
- Update [dev] shim to include [all-providers]
- Guard 3 module-level import leaks with try/except ImportError
- Guard tests/conftest.py bare boto3 import; add AWS_AVAILABLE flag
- Add auto-skip for AWS provider tests when [aws] not installed
- Add architecture test for boto3 leak detection outside providers/aws/
- Add unit tests verifying core modules boot without [aws] extra
- Bump version to 1.7.0 (breaking: boto3 no longer in core)
- Update README with per-provider install matrix
- Regenerate uv.lock
0 commit comments