Overview
v0.5.0 adds new features to Academy to support federated/remote use cases better. The main additions to v0.5.0 are a new logging interface that is amenable to extensions and remote logging plug-ins and configurable serialization to allow alternatives to Pickle.
What's Changed
Breaking Changes
- Add distributed log configuration system by @benclifford in #295
- Adding Protocol Version to Messages by @AK2000 in #412
New Features
- Adding logs that can be used for usage tracking in cloud exchange by @AK2000 in #374
- Log action args and result as logging extras by @benclifford in #384
- Batch Globus auth registration to reduce consent prompts. by @GusEllerm in #387
- Fix issue #366 - Heartbeat feature to keep track of last activity time by @jz1909 in #379
- Script for Running Agents by @AK2000 in #397
- Add notion of "inflight" requests #33 by @rajsuman31 in #376
- Add
Manager.launch_batch()for batched agent by @GusEllerm in #398 - Adding Custom Serialization Methods by @AK2000 in #409
Bug Fixes
- Lowering mailbox terminated log level by @AK2000 in #377
- Add Response on ShutdownRequest by @AK2000 in #382
- Internal Timeout in GlobusExchangeTransport by @AK2000 in #394
- Default Timeout for Cloud Exchange Listen and Receive by @AK2000 in #390
- Fix/configurable client timeout by @braceal in #403
- Increasing COUNT in scan_iter by @AK2000 in #410
- Heartbeat and Request Key Expiration in Redis Backend by @AK2000 in #411
Security
- Don't imply cluster login nodes are trusted environments by @benclifford in #381
Internal Changes
- Refactoring servers errors into wrapper method by @AK2000 in #392
- Increase Wait Timeout in Tests by @AK2000 in #401
Documentation
- Rephrase local exchange docstring descriptions by @benclifford in #380
- Finish documentation in persistent.md by @AK2000 in #415
Build and Packaging
- Derive package version from git tags for development install and releases by @gpauloski in #372
- Update project authors and standardize license identifier usage by @gpauloski in #373
Uncategorized Changes
- Bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #385
New Contributors
- @GusEllerm made their first contribution in #387
- @rajsuman31 made their first contribution in #376
- @braceal made their first contribution in #403
Full Changelog: v0.4.0...v0.5.0