Skip to content

RAPyDo 2.3 (#44)

Choose a tag to compare

@mdantonio mdantonio released this 21 May 17:09
· 5 commits to master since this release
fcfaabf

🚀 Dependencies Upgrades

  • Bump RAPyDo version to 2.3

  • Bump amqp to 5.1.0

  • Bump python-telegram-bot to 13.11

  • Bump sentry to 1.5.8

  • Bump Faker to 13.3.3

  • Bump pytest-timeout to 2.1.0

  • Bump marshmallow to 3.15.0

  • Bump webargs to 8.1.0

  • Bump Flask to 2.1.1

  • Bump Werkzeug to 2.1.0

  • Bump apispec to 5.2.0

  • Bump flask-apispec to 0.11.1

  • Bump schemathesis to 3.13.7

  • Bump python-version to 3.10 in CI workflows

  • Bump sentry-sdk to 1.5.11

  • Upgraded GA build image from ubuntu-20.04 to ubuntu-latest

  • Pinned redis version to 4.2.2

  • Precommit update

🌟 New functionalities

  • Added FTP connector

  • Enabled Celery Message Signing in production mode

🗑️ Dropped functionalities

  • Disabled Deadpendency workflow

  • Dropped MongoDB Connector and Auth database

  • Dropped FlaskRestful

  • Dropped gunicorn tornado-based worker class

🐛 Bug fixes and improvements

  • Added FTP_SSL_ENABLED to disable TLS connection

  • Added FTP connector tests

  • Bug fix to correctly execute tests in production mode

  • Redis: Broker and Celery backend databases are now stored on different indexes

  • Test utility getDynamicInputSchema renamed into get_dynamic_input_schema

  • Bug fix: prevent body load_data to fail in case of non-json inputs

  • Moved metadata from setup.py to setup.cfg

  • Added project metadata to pyproject.toml

  • Moved isort configuration from .isort.cfg to pyproject.toml

  • Bug fix: connectors exit now re-raise the exception in case of errors

  • FTP connector is no longer verified at startup

  • Bug fix: connectors exit now re-raise the exception in case of errors

  • Added ignore of DeprecationWarning: There is no current event loop to ignore list

  • Added ignore of _SixMetaPathImporter.find_spec() not found; falling back to find_module(), raised from flask caching

  • Added ignore of SelectableGroups dict interface is deprecated. Use select warnings

  • RabbitMQ connector client configured with ssl.PROTOCOL_TLS_CLIENT flag

  • Replaced deprecated ssl.PROTOCOL_TLS with ssl.PROTOCOL_TLS_CLIENT

  • Configured SSL certificate verification on ftp connector

  • Added libgeos-dev to readthedocs build configuration

  • Added libgeos-dev to mypy workflow

  • Bug fix to handle immutable dicts from request args

  • Bug fix: prevent ftp connection with if sock is None