deprecated_route
dependency to set response headers on deprecated endpoints
- Fix erroneous JSON serialisation message when logging metrics
- KeyError and TypeError should give a 500 response, not a 400
- 'Request has additional details' includes keys present in the message and doesn't appear at all if there are none
- Fix error logging to include tracebacks
- Minimum Python version is now 3.9
- Security implemented through dependencies
get_validated_jwt_token
,get_validated_user
andprotected_route
- Fix bug where create/modified dates were set to the time the app started
- Support for MS SQL server database connections
- Don't automatically create all database tables except when testing
- Don't index the primary key, it already has an index
- First version, based on flask-batteries-included