Globus-action-provider-tools

Latest version: v0.20.0

Safety actively analyzes 685670 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 4

0.11.2

===================

Features
--------

- Logs authentication errors when a token fails introspection or token validation.

Bugfixes
--------

- Updates pydantic version to address CVE-2021-29510

0.11.1

Not secure
===================

Features
--------

- Allows the detail field to be a string.
- Improves logging output in the case where there is an Action Provider throws
Exceptions or an authentication issue.
- Allows for environment variable configuration.
- Bundles Flask an an optional dependency. See the README.md for information on
installing the toolkit with Flask.
- Stabilizes package API.

Bugfixes
--------

- Updates serialization to output timezone aware datatime objects
- Updates the return type for Action Resume operations to allow for status codes
to be returned from the route.
- Cleanly separates the Flask HTTP components from the plain Python components.

Deprecations
------------

- The Flask Callback Loader Helper is now deprecated in favor of the Flask
Blueprint Helper.

0.11.0

Not secure
===================

Features
--------

- Provide helpers to standardize output formats for INACTIVE and FAILED states
- Adds a new resume operation to the helpers which is used to signal that an
INACTIVE Action may be resumed.

0.10.5

Not secure
===================

Features
--------

- Adds exceptions that can be raised from Flask views to return standardized
JSON responses.
- Adds support for Action Provider schema definitions based on Pydantic.
- Migrates ActionStatus, ActionRequest, and ActionProviderDescription to
Pydantic classes.

Bugfixes
--------

- Modifies ActionProvider introspection endpoint creation on the
ActionProviderBlueprint so that HTTP requests with and without trailing
slashes receive the same results.

Documentation
-------------

- Action Provider Pydantic classes:
https://action-provider-tools.readthedocs.io/en/latest/toolkit/validation.html
- Action Provider Pydantic input schema support:
https://action-provider-tools.readthedocs.io/en/latest/examples/input_schemas.html#pydantic

0.10.4

Not secure
===================

Features
--------

- Improves testing tools for isolating tests between different instances of
ActionProviderBlueprints and the Flask helpers.

0.10.3

Not secure
===================

Features
--------

- Adds a shared patch to the testing library to mock out an
ActionProviderBlueprints TokenChecker
- Users can now specify a Globus Auth Client Name (legacy) when creating an
instance of the ActionProviderBlueprint
- Users can now specify multiple acceptable scopes when creating an instance of
the ActionProviderBlueprint

Bugfixes
--------

- Fixes an issue in the ActionProviderBlueprint where registering multiple
Blueprints on a Flask app would only register one set of routes

Page 4 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.