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.1
* Removed dependency from rapydo utils
* Rapydo utils is no longer required as dependency
* Added better_exceptions to dependencies
* Removed deprecated swagger-based endpoints mapping
Removed deprecated functions (graph endpoints and time utilities)
Removed deprecated authentication wrapper
Cleanup of configuration functions
* Removed unused variables
* Enhanced endpoint classes loading algorithm
* Replaced string % with string format
* Removed deprecated log levels
* Logs utilities cleanup
* Added loguru to dependencies
* Replaced old logs management with loguru
* Added deprecation warnings in case of %d, %f and generic %
* Replaced old formatting syntax (%) with new syntax ({})
* Replaced deprecated get_logger with loguru log
* Upgrade PyYAML from 3.13 to 5.2
* Removed old logging configuration files
* Removed unnecessary flag in meta functions
* Added IP geo localization by using maxminddb geolite2 package
* JWT secret is no longer defaulted, in case of missing secret file the server will exit
* Reduced message severity level from critical to info in case of expired token
* New jinja2-based email templates, deprecated previous hand-mande templating
* Upgrading neomodel from <=3.3.1 to <=3.3.2
* Added support for 'with' statement when using irods wrapper
* Replaced log.warn with log.warning (fn standardization)
* Bug fix creating user with duplicated email
* Removed send_error wrapper in decorators, replaced with direct use of send_errors utility in definition
* Reduced severity level of 'Invalid Token Received' messages from error to info
* Removed obsolete development flag used during tests
* Testing a way to avoid tests to fail in case of issues with coverage stage
* Added missing init files in utilities package
* Prevent tests to fail in case of errors on coverage stage
* Bug fix in smtp initalization (required post upgrade to python 3.7)
* IP Localization details starting from country level
* Celery broker and backend are now based on env variables from selected services instead of duplicated vars. CELERY_BROKER_* and CELERY_BACKEND_* vars are now obsolete
* Initialiation of RABBITMQ_USER and RABBITMQ_PASSWORD variables before tests
* Added BROKER port to rabbit uri
* Added url obfuscation utility
* Enabling SSL connection between celery and rabbit
* Utility to convert env variables to boolean values
* Increased sleep time during services wait from 1 to 5 seconds
* Extending specs MIME types to include application/x-www-form-urlencoded (required by formData parameters) and multipart/form-data (required by type file)
* Fix query parameters in output api specs
* Extending specs MIME types to include application/x-www-form-urlencoded (required by formData parameters) and multipart/form-data (required by type file)
* Fix to test the production mode (--mode production -> --production)
* Fix to test neo4j in production mode (ssl enabled)