Skip to content

Academy v0.5.0

Latest

Choose a tag to compare

@AK2000 AK2000 released this 20 May 16:48
· 7 commits to main since this release
v0.5.0
3601d31

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

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

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

New Contributors

Full Changelog: v0.4.0...v0.5.0