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 RAPyDo version to 2.2
* Bump neomodel to 4.0.8
* Bump mypy to v0.930
* Bump pytest-timeout to 2.0.2
* Bump Faker to 11.1.0
* Bump schemathesis to 3.12.1
* Bump celery to 5.2.3
* Bump PyYAML to 6.0
* Bump amqp to 5.0.9
* Bump marshmallow to 3.14.1
* Bump sentry to 1.5.1
* Bump PyJWT to 2.3.0
* Bump segno to 1.4.1
* Bump python-telegram-bot to 13.10
* Bump Telethon to 1.24.0
* Bump Faker to 11.3.0
* Bump apispec to 5.1.1
* Dropped webargs custom fields wrappers
* Added FloatProperties to Neo4jSchema
* Configuration of extended projects source changed from extends-from to extends_from
* Marshmallow datetimes are now converted to datetime schemas instead of date
* Forced the invalidation of smtp client in case of errors in send mail
* Fixed celery broker url protocol by switching from amqp to pyamqp
* Implemented celery tasks retries
* Refactor of authentication flow to prevent premature creation of tokens in case of totp validation
* Implemented is_connected method for neo4j connector
* Added missing 403 response in the swagger definition of activation endpoints
* Bug fix to prevent trimming of UUID fields
* Extended get_backend_url and get_frontend_url utilities to consider URL and PREFIX env variables
* Removed tag 'base' from post and put profile/activate endpoints
* Specs improvements
* Bug fix: prevent output models to be filtered out from the openapi specs
* Extended Neo4jSchema by adding neomodel to marshmallow conversion for date properties
* Bug fix to prevent the use of CaseInsensitiveDict when schemathesis tests are disabled (prevents failures with python 3.8)
* Set DeprecationWarnings to be raised as errors (based on the APP MODE)
* Changed pytest cache dir to /tmp to prevent errors on read only filesytems
* Set hypothesis.database to InMemoryExampleDatabase
* Added server startup to security events (only in production mode)
* Admin groups endpoints are now also enabled for Staff role
* Admin users endpoints are now also enabled for Staff role (with no restriction, FOR NOW)
* Admin role in filtered out from admin users endpoints when invoked by Staff users
* Admin users are filtered out when asked by a staff user
* Skipping Staff tests if the role is not enabled
* Added Sphinx and Readthedocs configuration
* Replaced deprecated USING PERIODIC COMMIT neo4j syntax with new CALL ... IN TRANSACTIONS
* Added uuidRepresentation standard to MongoClient configuration and MongoDB connection uri
* PendingDeprecationWarnings are no longer raised as errors in testing mode
* Added roles descriptions to the admin users schema
* Bug fix: filtered out admins from group coordinators list when accessed for Staff members
* Admins are now filtered out by group members when requested by non-admins
* Ignored PytestDeprecationWarning raised by schemathesis after the upgrade to pytest 7+
* Fixed isort configuration to prevent incompatibilities between isort and black
* Restricted server startup events to the main server to prevent false positives with celery, celarybeat and caches