Open Event Server v1.7.0 Release Notes

Release Date: 2019-10-19 // over 4 years ago
  • ๐Ÿ”„ Changes

    • ๐Ÿ’ฅ BREAKING: Requires Python 3.7
    • โž• Add info endpoint to get server version
    • โž• Add management script to switch modules on or off
    • ๐Ÿณ Increase gunicorn workers in docker and add options for configuration
    • ๐Ÿš‘ Fix CSV export (included as hotfix in previous version)
    • ๐Ÿ›  Fix order PDF not found errors by mounting generated folder in docker
    • ๐Ÿ›  Fix ICal attribute errors and add tests
    • ๐Ÿ›  Fix Pentabarf export and add tests
    • โž• Add workaround for multiprocess engine forking
    • ๐Ÿ‘‰ Use pool pre ping option to avoid dropped connections
    • โž• Add .env in docker compose to override environment variables
    • ๐Ÿ”ง Configure redis and celery in sentry integration
    • Convert some classes to dataclasses
    • โšก๏ธ Update dependencies

    ๐Ÿฑ ๐Ÿš€ Features

    ๐Ÿฑ ๐Ÿ› Bug Fixes

    ๐Ÿšง ๐Ÿงฐ Maintenance

    • ๐Ÿณ chore: Add generated folder to docker volume mount (#6512) - @iamareebjamal
    • ๐Ÿšš chore: Remove populate and fix various dredd tests (#6506) - @iamareebjamal
    • ๐Ÿšš chore: Remove debugging print statements from listener (#6502) - @iamareebjamal
    • โœ… chore: Change flask-rest-jsonapi to taggd and tested version (#6492) - @iamareebjamal
    • ๐Ÿณ chore: Use Python 3.7 in docker (#6490) - @iamareebjamal
    • ๐Ÿณ chore: Add .env in docker compose and ignore override (#6488) - @iamareebjamal
    • feat: Integrate sqlalchemy, redis and celery in sentry

    ๐Ÿ“š ๐Ÿ•ฎ Documentation

    โš™ Dependencies and Libraries

    • โšก๏ธ chore(deps): update sentry-sdk requirement from ~=0.12 to ~=0.13 (#6534) - @dependabot-preview
    • โšก๏ธ chore(deps): update sqlalchemy requirement from ~=1.3.9 to ~=1.3.10 (#6519) - @dependabot-preview
    • โšก๏ธ chore(deps): update stripe requirement from ~=2.37.1 to ~=2.37.2 (#6515) - @dependabot-preview
    • โšก๏ธ chore(deps): update sqlalchemy requirement from ~=1.3.8 to ~=1.3.9 (#6500) - @dependabot-preview
    • โšก๏ธ chore(deps): update flask-limiter requirement from ~=1.0.1 to ~=1.1.0 (#6498) - @dependabot-preview
    • โšก๏ธ chore(deps): update pillow requirement from ~=6.1.0 to ~=6.2.0 (#6485) - @dependabot-preview
    • โšก๏ธ chore(deps): update stripe requirement from ~=2.36.2 to ~=2.37.1 (#6469)
    • โšก๏ธ chore(deps-dev): update pylint requirement from ~=2.3 to ~=2.4
    • โšก๏ธ chore(deps): update sentry-sdk requirement from ~=0.11 to ~=0.12
    • โšก๏ธ chore(deps): update arrow requirement from ~=0.15.1 to ~=0.15.2
    • โšก๏ธ chore(deps): update stripe requirement from ~=2.36.1 to ~=2.36.2
    • โšก๏ธ chore(deps): update sendgrid requirement from ~=6.0 to ~=6.1
    • โšก๏ธ chore(deps): update pycryptodome requirement from ~=3.8.2 to ~=โ€ฆ (#6442)
    • โšก๏ธ chore(deps): Update pycrypto to fork
    • โšก๏ธ chore(deps): update sqlalchemy requirement from ~=1.3.7 to ~=1.โ€ฆ (#6421)
    • โšก๏ธ chore(deps): update flask-jwt-extended requirement from ~=3.21.โ€ฆ (#6439)
    • โšก๏ธ chore(deps): update flask-jwt-extended requirement from ~=3.21.โ€ฆ (#6439)
    • โšก๏ธ chore(deps): update stripe requirement from ~=2.35.1 to ~=2.36.0 (#6440)
    • โšก๏ธ chore(deps): update arrow requirement from ~=0.15.0 to ~=0.15.1 (#6441)
    • โšก๏ธ chore(deps): update sqlalchemy-utils requirement from ~=0.34.1โ€ฆ (#6403)
    • โšก๏ธ chore(deps): update stripe requirement from ~=2.35.0 to ~=2.35.1 (#6404)
    • โšก๏ธ chore(deps): update arrow requirement from ~=0.14.5 to ~=0.15.0 (#6437)

    Contributors

    ๐Ÿš€ Thanks a lot to our contributors for making this release possible:
    @akshat0047, @chiral-carbon, @dependabot-preview, @dependabot-preview[bot], @iamareebjamal, @lladhibhutall, @mrsaicharan1, @prateekj117 and @rbstrachan