Releases: uktrade/s3proxy
Releases · uktrade/s3proxy
2023-11.1 - New build configuration
What's Changed
- DBTP-586 Switch to new build configuration by @acodeninja in #49
New Contributors
- @acodeninja made their first contribution in #49
Full Changelog: 2023-10.1...2023-11.1
2023-10.1 Security Patches
What's Changed
- Bump cryptography from 39.0.0 to 41.0.3 by @dependabot in #41
- Bump gevent from 22.10.2 to 23.9.1 by @dependabot in #43
- Security patches by @marcelkornblum in #48
Full Changelog: v2.0.0...2023-10.1
Restructure for boto3 / post-PaaS deployment
Major refactor to use boto instead of signed headers (#26) Large code refactor of the tool, encompassing 4 distinct PRs for branches that were merged into this branch (see below). The driving factor was getting the tool to run under the new post-PaaS environment's preferred authentication scheme, and the functional updates concern that, with the accompanying switch to `boto3`. See #23 for details. > Note that this update causes breaking changes to the way the proxy must be run, in either the existing PaaS or new system - some ENV vars have changed name (for compatibility with boto's naming scheme) or have been added or made optional as a result of moving from path- to key-based object retrieval. The opportunity was taken for a comprehensive update at the same time, split into 5 sections: * getting CircleCI tests running to verify functionality before changes - see #24 * a new approach to interacting with S3 (moving from signed headers to boto via API) - see #23 * Updating all dev tooling to lates Ex approach for easier local running/debugging - see #25 * updating project dependencies - see #27 * switch to GitHub Actions and use docker layer caching Lastly the changes also incorporate `copilot` config and env vars to support post-PaaS deployment. --------- Co-authored-by: Jayesh Patel <[email protected]>