Open source Python framework Django’s newest long-term support (LTS) version 3.0 released with Asynchronous Server Gateway Interface support.
Django’s newest version is released with new features. Django 3.0 supports Python 3.6, 3.7, and 3.8 versions. Django also supports MariaDB 10.1 and higher, MySQL 5.6 and up now. With Asynchronous Server Gateway Interface (ASGI) application support, Django became fully async-capable. This new feature will be an addition to its existing WSGI support. However, async features will be only available to applications that run under ASGI.
In older versions of Django, X_FRAME_OPTIONS setting defaults to ‘SAMEORIGIN’, but now X_FRAME_OPTIONS now defaults to ‘DENY’. If the website uses frames of itself, you will need to explicitly set X_FRAME_OPTIONS = ‘SAMEORIGIN’ for them to continue working. SECURE_CONTENT_TYPE_NOSNIFF setting now defaults to True. With the enabled SECURE_CONTENT_TYPE_NOSNIFF, the SecurityMiddleware sets the X-Content-Type-Options: nosniff header on all responses that do not already have it. SecurityMiddleware can now send the Referrer-Policy header.