Websauna v1.0.a5 Release Notes

Release Date: 2017-12-12 // over 6 years ago
    • โž• Added support for Pyramid 1.9

    • โž• Added support for Python 3.6

    • Closes Issue #29_: Allow setting redis.sessions.url and websauna.celery_config from secrets file

    • ๐Ÿ”จ Refactor SocialLoginMapper: separate ABC and Interface to their own classes.

    • Enable Twitter login

    • ๐Ÿ‘‰ Use proper JSON field for User.user_data in the admin interfaces

    • RetryableTransactionTask now correctly retries the Celery tasks. Previously the second attempt did not get full Celery task context meaning the tasks usually failed. Furthermore we no longer use pyramid_tm inside Celery tasks, but Websauna specific retryable decorator.

    • โšก๏ธ Update jQuery to 3.1.1. Old jQuery is kept in the source tree for backwards compatibility.

    • โž• Added :py:class:websauna.system.crud.views.CSVListing and user CSV export

    • :ref:ws-shell request.application_url comes from :ref:websauna.site_url setting and does not default to localhost

    • Write the session cookie and Redis session data only if something was stored in the session. This makes it more scalable to serve anonymous pages, as one does not need to reset the cookie on every crawling request.

    • Use typing <https://pypi.python.org/pypi/typing>_ instead of backports.typing <https://pypi.python.org/pypi/backports.typing>_ for Python 3.4.

    • ๐Ÿ›  Fixes Issue #29_: Replace pcreate with cookiecutter.