Skip to content

RAPyDo 1.2 (#40)

Choose a tag to compare

@mdantonio mdantonio released this 22 May 03:58
· 9 commits to master since this release
cbdf64a
* Bump RAPyDo version to 1.2

* Connectors.get_connection_exception is now a static function

* Dropped hostname from Token models

* Restored pushpin connector by upgrading gripcontrol from 4.0.0 to 4.1.0

* Upgraded Flask-SQLAlchemy from 2.4.4 to 2.5.1 to bump sqlalchemy version from 1.3.23 to latest (1.4.11)

* Upgraded python-telegram-bot from 13.3 to 13.4.1

* Upgraded segno from 1.3.1 to 1.3.3

* Upgraded Telethon from 1.20 to 1.21.1

* Upgraded Faker from 6.5.0 to 8.1.1

* Upgraded sentry from 0.20.3 to 1.0.0

* Upgraded Flask-Migrate from 2.6.0 to 2.7.0

* Upgraded gunicorn from 20.0.4 to 20.1.0

* Fixes to prevent accidental exposure on system information in case of exceptions

* Dropped deprecated catch_graph_exceptions decorator, now automatically included in the standard catch_exceptions function

* Added explicit test on null bytes in subfolder parameter in absolute_upload_file utility

* Pre-commit autoupdates

* Replaced deprecated URL() with URL.create() in sqlalchemy

* Applied catch_db_exceptions to sqlalchemy Connection._execute_context function

* Labelled name and surname in profile input as First Name and Last Name

* Labelled name and surname in admin users input as First Name and Last Name

* Upgraded Flask-Caching from 1.9.0 to 1.10.1

* celery.exceptions.Ignore exceptions are ignored by the celery catch errors decorator and not sent by email

* Upgraded schemathesis from 3.1.0 to 3.6.3

* Moved CeleryBeat DB in Redis from 0 to 3

* Fixes to allow backend deployments with no auth services behind

* # No-Auth Tests fix: schemathesis configuration

* Replaced AUTH_ENABLED variable with standard AUTH_ENABLE

* Added Login model to introduce persistent login information

* Implemented persistent login information for both failed and success logins

* Reimplemented failed logins on database to provide persistent data

* Set maximum email length to prevent field overflow on sqlalchemy

* Enabled SSL certificate verification for RabbitMQ

* Enabled server hostname check on RabbitMQ SSL connection

* Enabled SSL certificate verification for Celery when using Rabbit as a broker

* Upgraded py-amqp from 5.0.2 to 5.0.6

* Unexpected AttributeError, ValueError and KeyError no longer raise 500 errors but 400

* Replaced unused verify --services with singular parameter service

* Proof of concept of neo4j bulk parser utilities

* Fixed a bug preventing the loading of email templates from non standard locations

* Added a delete_relationships utility to the neo4j bulk parser

* Set filename as Content-Disposition in streamed download

* Fixed versions of Werkzeug, Jinja2, MarkupSafe and itsdangerous

* Enforced CORS configuration in DEV mode

* Upgraded Flask from 1.1.2 to 1.1.4

* Enabled CORS Origin * in TESTING mode

* Blocked itsdangerous version to 1.1.0

* Added admin logins endpoint