Releases: aws/jsii
Releases · aws/jsii
v1.136.0
v1.135.0
v1.134.0
⚠ BREAKING CHANGES
- python: require Python 3.10+ in modules and update runtime dependencies (#5135)
Features
- replace eager submodule imports with lazy loading (#5110) (2ad8838), closes 40jsii/python-runtime/tests/test_compliance.py#L1331
Bug Fixes
- centralize and lazy-load typeguard to improve Python import times (#5137) (f768c2f)
- java-runtime: javax.annotation-api leaks onto consumers' runtime classpath (#5140) (97f68da), closes #5136
- java-runtime: org.jetbrains:annotations leaks onto consumers' runtime classpath (#5136) (16727a6)
- pacmak: annotation deps leak onto consumers' runtime classpath (#5146) (4b9f3c0), closes #5136 #5140
- python: require Python 3.10+ in modules and update runtime dependencies (#5135) (e14cd30), closes #5094 #5130
v1.133.0
⚠ BREAKING CHANGES
- python: require Python 3.10+ in modules and update runtime dependencies (#5135)
Features
- replace eager submodule imports with lazy loading (#5110) (2ad8838), closes 40jsii/python-runtime/tests/test_compliance.py#L1331
Bug Fixes
v1.132.0
v1.131.0
v1.130.0
⚠ BREAKING CHANGES
- Python 3.9 is no longer supported. The minimum required
Python version is now 3.10. Python 3.9 reached end-of-life in October
Changes:
- CI matrix: baseline Python changed from 3.9 to 3.10, removed dedicated
Python 3.9 test entry - Generated code: python_requires bumped from ~=3.9 to ~=3.10, pyright
pythonVersion set to 3.10 - Runtime: pyright and black target versions updated
- Dev dependencies: mypy bumped to 2.1.0 (requires Python >= 3.10)
- Snapshots updated to reflect new version constraints
Snapshots changed during test run with: yarn test:update. Run using
jsii-superchain.