* Deprecated FastAPI `on_event` hooks have been replaced with a "lifespan" context manager for logging configuration. This requires `fastapi>=0.93`. * Updated okdata-sdk version requirement to remove the vulnerable ecdsa dependency.
4.0.0
Not secure
* `okdata.aws.status.status_wrapper` now supports an optional argument for configuring the SDK instance used to call the status API.
Current users must update their usage from:
python status_wrapper def foo(): ...
To:
python status_wrapper() def foo(): ...
3.0.1
Not secure
* Status data exceptions are now accurately converted to strings when exported as JSON.
3.0.0
Not secure
* Refactored status data helpers to adopt standard dataclasses in place of Pydantic, preventing Pydantic from being included as a transitive dependency for projects utilizing these helpers.
2.2.0
Not secure
* `okdata.aws.status.sdk.Status` now accepts an additional optional parameter, `sdk_config`, which allows the underlying Status SDK to be configured.
2.1.0
Not secure
* New utility function `okdata.aws.ssm.get_secret` for retrieving secure strings from AWS SSM. * Updated dependencies.