Releases: aws/aws-durable-execution-sdk-python
Releases · aws/aws-durable-execution-sdk-python
v1.4.0 - batch fixes & perf
Immutable
release. Only release title and notes can be modified.
Summary
- feat: version is now exported from the package root (#293)
- fix: BatchResult import and completion reason logic corrected (#294, #286)
- fix: map and parallel now exit early on empty input list (#324)
- fix: Empty checkpoints coalesced in batch to improve performance (#336)
Detailed Changes
- fix: Import concrete BatchResult by @yaythomas in #294
- fix: BatchResult completion reason logic by @yaythomas in #286
- docs: Fix python map function in agent md. by @dhegberg in #306
- docs: remove unimplemented ItemBatcher documentation from map.md by @abhu85 in #310
- docs: change python version to supported runtime in agents.md by @dhegberg in #302
- docs: Fix getting started example. by @eruvanos in #305
- docs: fix map operation examples to return JSON-serializable dict by @yaythomas in #312
- chore(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #298
- feat: export version from package root by @Iamrodos in #293
- chore: Add github action, pin hatch version by @wangyb-A in #318
- test: Remove token when pulling repo by @dhegberg in #314
- chore(deps): bump the actions-deps group across 1 directory with 3 updates by @dependabot[bot] in #319
- fix: exit earily on empty list in map and parallel by @yaythomas in #324
- chore(deps): bump the actions-deps group across 1 directory with 4 updates by @dependabot[bot] in #326
- chore(deps): bump github/codeql-action from 4.32.6 to 4.35.1 in the actions-deps group by @dependabot[bot] in #331
- chore: pin 3rd action version to SHA by @wangyb-A in #334
- fix: coalesce empty checkpoints by @AdityaAudi in #336
- chore: v1.3.0 -> v1.4.0 by @yaythomas in #338
New Contributors
- @dhegberg made their first contribution in #306
- @abhu85 made their first contribution in #310
- @eruvanos made their first contribution in #305
- @Iamrodos made their first contribution in #293
- @AdityaAudi made their first contribution in #336
Full Changelog: v1.3.0...v1.4.0
v1.3.0 - Attempt count fix, Checkpoint batch count limit
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs: add debug logging guide by @leandrodamascena in #277
- feat: add default limit of 250 to checkpoint batching by @leandrodamascena in #281
- feat: Execution context + BatchResult import by @yaythomas in #285
- fix: wait_for_condition attempt count by @yaythomas in #289
- docs: move agents.md to root by @yaythomas in #291
- chore: v1.1.2 -> v1.3.0 by @yaythomas in #292
Full Changelog: v1.1.2...v1.3.0
v1.1.2 - concurrency fixes, lambda client caching
Immutable
release. Only release title and notes can be modified.
What's Changed
- docs: update README and fix docs links by @embano1 in #247
- chore(deps): bump the actions-deps group with 3 updates by @dependabot[bot] in #243
- refactor: reuse the Lambda client by @leandrodamascena in #251
- refactor: adding type annotations from mypy stubs by @leandrodamascena in #256
- docs: fix duration format in examples by @embano1 in #259
- chore(deps): bump the actions-deps group with 2 updates by @dependabot[bot] in #260
- fix: Add TIMED_OUT to terminal states for replay by @leandrodamascena in #263
- docs: Fix child contexts docs by @leandrodamascena in #264
- docs: add agents.md by @yaythomas in #265
- ci: remove version when syncing file by @ayushiahjolia in #266
- chore(deps): bump the actions-deps group with 3 updates by @dependabot[bot] in #268
- docs: fix parallel docs by @embano1 in #267
- fix: convert Unix timestamps in Lambda input by @yaythomas in #270
- fix: concurrency TypeError on identical resume times by @yaythomas in #272
- chore: version 1.1.1 -> 1.1.2 by @yaythomas in #273
New Contributors
- @embano1 made their first contribution in #247
- @ayushiahjolia made their first contribution in #266
Full Changelog: 1.1.1...v1.1.2
Release 1.1.1
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix: avoid sync checkpoint race by @alessandrobologna in #246
- feat: Implement json serdes for Operation by @wangyb-A in #250
- chore: bump version to 1.1.1 by @wangyb-A in #254
Full Changelog: 1.1.0...1.1.1
Release 1.1.0
What's Changed
- feat: add durable_wait_for_callback decorator by @yaythomas in #223
- chore(sdk): use public boto3 Lambda client by @leandrodamascena in #229
- ci: Create scorecard.yml by @SilanHe in #230
- fix: use CallbackError for non-successful callback by @wangyb-A in #227
- fix: sdist should also contain the src/ folder by @xhochy in #231
- chore(deps): bump the actions-deps group with 4 updates by @dependabot[bot] in #217
- chore: improve OpenSSF Scorecard rating by @leandrodamascena in #233
- fix: correct ChainedInvokeDetails key in from_dict by @alessandrobologna in #238
- docs(sdk): add exception errors page by @leandrodamascena in #166
- docs(sdk): add testing modes page by @leandrodamascena in #168
- docs(sdk): add basic-tests and stores pages by @leandrodamascena in #171
- docs(sdk): add complex tests page by @leandrodamascena in #173
- docs(sdk): add best practices docs by @leandrodamascena in #176
- docs(sdk): add serialization docs by @leandrodamascena in #179
- docs: fix best practices link path in getting-started.md by @matteofigus in #240
- feat: add checkpoint response handling by @yaythomas in #234
- feat: add early exit for concurrency by @yaythomas in #242
- chore: Update about.py to increment version to 1.0.1 by @SilanHe in #241
New Contributors
- @xhochy made their first contribution in #231
- @alessandrobologna made their first contribution in #238
- @matteofigus made their first contribution in #240
Full Changelog: 1.0.0.post1...1.1.0
Release 1.0.0.post1
Immutable
release. Only release title and notes can be modified.
chore: Update __about__.py (#226)
Release 1.0.0
chore: update project name in README.md
test release 0.0.2
test
0.0.1-alpha release on PyPI to squat on name
0.0.1-alpha release on PyPI to squat on name
0.0.0 test release on test PyPI
0.0.0 test release on test PyPI