v2.0.0
Notes
This release includes v0.0.3 of the library registry admin client. See the admin client release notes for those changes.
Breaking changes in this release:
- Drop support for Python 3.6
- Start doing database migrations using alembic
- Store library logos in s3, requiring a s3 bucket to be configured before deployment
Feature
- Add xray to library registry by @jonathangreen in #27
- HELP rel links may now also be http[s]:// links by @RishiDiwanTT in #55
- Drop support for Python 3.6 and add Python 3.10 to CI. by @jonathangreen in #66
- Update poetry to 1.2.1 by @jonathangreen in #68
- Admin and secret key auth implemented for endpoints by @RishiDiwanTT in #73
- Initial alembic integration by @RishiDiwanTT in #81
- Store library logos in s3 by @RishiDiwanTT in #86
- Build arm version of docker images by @jonathangreen in #164
Bug Fixes
- Sync CI workflows with circulation by @jonathangreen in #29
- Fix lint configuration by @jonathangreen in #36
- Add permissions to workflows by @jonathangreen in #67
- Fix error in docker-compose build for library registry. by @jonathangreen in #84
- Update the connection string we use in CI to remove warning. by @jonathangreen in #87
- Upgrade Poetry, Update Python, Sync CI Config by @jonathangreen in #125
- Fixes the isort incompatability with the new poetry-core by @RishiDiwanTT in #151
- Setup detailed version endpoint by @jonathangreen in #163
- Bump registry admin verison by @jonathangreen in #166
- Add dunamai by @jonathangreen in #168
- Library details checks of help_email have been fixed by @RishiDiwanTT in #177
- Add dependabot configuration. by @jonathangreen in #30
Dependency Updates
- Bump actions/cache from 2 to 3.0.1 by @dependabot in #42
- Bump actions/checkout from 2 to 3 by @dependabot in #38
- Bump actions/setup-python from 2 to 4 by @dependabot in #52
- Bump alembic from 1.8.1 to 1.9.2 by @dependabot in #123
- Bump alembic from 1.9.2 to 1.9.4 by @dependabot in #159
- Bump aws-xray-sdk from 2.10.0 to 2.11.0 by @dependabot in #83
- Bump boto3 from 1.26.20 to 1.26.50 by @dependabot in #124
- Bump boto3 from 1.26.50 to 1.26.72 by @dependabot in #157
- Bump boto3 from 1.26.72 to 1.26.74 by @dependabot in #161
- Bump boto3 from 1.26.74 to 1.26.75 by @dependabot in #162
- Bump certifi from 2022.9.14 to 2022.12.7 by @dependabot in #94
- Bump docker/build-push-action from 2 to 3 by @dependabot in #49
- Bump docker/build-push-action from 3 to 4 by @dependabot in #140
- Bump docker/login-action from 1 to 2 by @dependabot in #58
- Bump docker/metadata-action from 3 to 4 by @dependabot in #48
- Bump docker/setup-buildx-action from 1 to 2 by @dependabot in #63
- Bump geoalchemy2 from 0.9.4 to 0.11.1 by @dependabot in #39
- Bump lxml from 4.6.3 to 4.6.5 by @dependabot in #28
- Bump lxml from 4.6.5 to 4.9.1 by @dependabot in #56
- Bump lxml from 4.9.1 to 4.9.2 by @dependabot in #97
- Bump pillow from 9.2.0 to 9.3.0 by @dependabot in #82
- Bump pillow from 9.3.0 to 9.4.0 by @dependabot in #130
- Bump pre-commit from 2.16.0 to 2.20.0 by @dependabot in #71
- Bump psycopg2 from 2.9.3 to 2.9.4 by @dependabot in #75
- Bump psycopg2 from 2.9.4 to 2.9.5 by @dependabot in #80
- Bump psycopg2-binary from 2.9.3 to 2.9.4 by @dependabot in #74
- Bump psycopg2-binary from 2.9.4 to 2.9.5 by @dependabot in #78
- Bump pycryptodome from 3.15.0 to 3.16.0 by @dependabot in #85
- Bump pycryptodome from 3.16.0 to 3.17 by @dependabot in #158
- Bump pyjwt from 2.1.0 to 2.4.0 by @dependabot in #50
- Bump pyjwt from 2.5.0 to 2.6.0 by @dependabot in #76
- Bump pytest from 6.2.4 to 7.0.1 by @dependabot in #60
- Bump pytest from 7.1.3 to 7.2.0 by @dependabot in #77
- Bump pytest from 7.2.0 to 7.2.1 by @dependabot in #127
- Bump pytest-datadir from 1.3.1 to 1.4.1 by @dependabot in #79
- Bump pytest-timeout from 2.0.2 to 2.1.0 by @dependabot in #34
- Bump pywin32 from 227 to 301 by @dependabot in #126
- Bump requests from 2.28.1 to 2.28.2 by @dependabot in #129
- Bump setuptools from 65.3.0 to 65.5.1 by @dependabot in #110
- Bump sqlalchemy from 1.3.23 to 1.3.24 by @dependabot in #72
- Bump uszipcode from 0.2.4 to 0.2.6 by @dependabot in #31
New Contributors
- @dependabot made their first contribution in #28
- @RishiDiwanTT made their first contribution in #55
Full Changelog: v1.0.0...v2.0.0