You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
* Bump version 0.7.2
* Replaced better_exceptions with pretty_errors
* Removed injector and flask_injector since we are unable to upgrade the version from long time, replaced with a simplified (handmade) service injection workflow
* Upgraded PyYAML from 5.2 to 5.3
* Removed retry mechanism in get_user_object in sqlalchemy (it was a temporary fix and it is no longer required)
* Imported all irods models for better code readability
* Removed obsolete backend.credentials.username and backend.credentials.password variables
Added AUTH_DEFAULT_USERNAME and AUTH_DEFAULT_PASSWORD env variables
* Setting AUTH_DEFAULT_USERNAME and AUTH_DEFAULT_PASSWORD before production tests
* Removed unnecessary modules before testing
* Deleted dev-requirements.txt
* Upgrade from Flask-OAuthlib (deprecated) to Authlib
* Replaced HS256 algorith with HS512 when signing jwt tokens
* Deprecated HMAC+SHA512 password hashing and replaced with stronger bcrypt algorithm
* Added missing setup requirements (from requirements.txt)
* Upgraded gripcontrol from 3.3.1 to 4.0.0
* Upgraded sentry-sdk from 0.7.8 to 0.14.0
* Setup fix, moved github link from install_requires to dependency_links
* Fix new OAuth initialization
* Restricted token validity to the same IP addressed recorder at emission time
* graphdb service renamed as neo4j; GRAPHDB_* variables renamed as NEO4J_*
* Forced-clean + init is no longer required before tests
* Removed obsolete implementation of oauth2 authentication
* Removed ExternalAccounts models
* Removed oauth deprecated utilities
* Upgraded Flask-RESTful from 0.3.7 to 0.3.8
* Added mongoengine to dependencies list
* Upgrading python version used during tests from 3.7.1 to 3.8
* Bug fix to prevent catching of werkzeug BadRequest exceptions
* Adding jinja2 autoescaping flag
* Added with statements when using smtp client
* Replaced mkdir with makedirs
* Added missing with statement when opening sockets
* Bug fix in reset tokens invalidation
* Reduced log level for expired irods cache notifications
* Generalization and fixes of Rabbit extention
* Fix to detect errors during extention loading
* Using celerybeat-mongo from pypi
* Added flask-apispec, re-ordered setup requires
* Removed gdapi-python (Python client for Rancher APIs)
* Added support for alternative endpoint definition as _method in additional to basic method
* Fix to avoid RuntimeErrors when registering endpint with fastapi docs
* Added experimental integration with fastapi to register openapi docs
* Added experimental endpoint base on fastapi and webargs
* First experiments in response marshal
* Moved custom headers from custom response (not used by flaskapispecs) to @app.after_request
* Better handling of exception_label in catch_error decorator
* Removed obsolete use of send_errors, replaced with force_response / RestApiException
* Tests with marshal_with integration
* Disabled swagger-ui provided by apispec
* FlaskApiSpecs tests with input validation and output formatting
* Added celery prefix to logging files
* Set explicit parameters in force_response
* Renamed defined_content as content in force_response
* Deprecation of warning messages in force_response
* Simplified response management and building
* Removed custom responses (never been completed, never been used)
* Removed extra parameter in Responses (never completed, never been used)
* Added missing force_response wrappers
* Deprecated return values from endpoint by skipping the force_response wrapper
* Test with Rabbit SSL connection
* Testing codecov as replacement for coveralls
* Removed coveralls and aws sync
* Code cleanup, remove elastic servies and extention [never completed, never used]
* Bug fix when using rabbit as celery broker
* Added tests based on celerybeat project