Django 5.1 alpha 1 released

69 views
Skip to first unread message

Natalia Bidart

unread,
May 22, 2024, 12:57:11 PMMay 22
to django-...@googlegroups.com, django...@googlegroups.com, django-d...@googlegroups.com
Details are available on the Django project weblog:

https://www.djangoproject.com/weblog/2024/may/22/django-51-alpha-1-released/

Natraj Kavander

unread,
May 22, 2024, 4:39:45 PMMay 22
to django-d...@googlegroups.com, django-...@googlegroups.com, django...@googlegroups.com
Thank you 

On Wed, May 22, 2024, 10:26 PM Natalia Bidart <natali...@gmail.com> wrote:
Details are available on the Django project weblog:

https://www.djangoproject.com/weblog/2024/may/22/django-51-alpha-1-released/

--
You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-develop...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/CA%2BfOnFam%3Dn8bL6hpPzB3NsumaC7OXVsOnMEM5GRncPKJpC0qdA%40mail.gmail.com.

Faisal Mahmood

unread,
May 29, 2024, 8:12:40 AMMay 29
to Django users

Hello Djangooooooosss,

Here's a breakdown of some key new functionalities and improvements in Django 5.1 alpha 1 (based on current information available as of May 29, 2024):

Core Enhancements:

  • Increased PBKDF2 Iteration Count: As you mentioned, the iteration count for the PBKDF2 password hasher has been increased from 720,000 to 870,000. This strengthens password security against brute-force attacks.
  • Asynchronous Task Decorator (@async_capable): This new decorator allows you to mark views or functions as asynchronous, enabling them to be potentially executed in the background using task queues like Celery. This can improve responsiveness for users in cases of long-running operations.
  • Database Backends:
    • SQLite 3.38+ Support: Django 5.1 adds support for SQLite version 3.38 or later, potentially offering performance improvements or new features for those using SQLite.
    • Improved PostgreSQL Support: There might be refinements related to PostgreSQL backend compatibility or performance optimizations.

Other Potential Enhancements:

  • Form and Field Improvements: Look out for potential improvements in form handling or new form fields introduced in this alpha release.
  • Template Language Updates: The Django template language might see minor tweaks or bug fixes in this alpha version.
  • Testing and Debugging: Keep an eye out for enhancements to Django's testing framework or debugging tools.

Important Note:

Since this is an alpha release, the final features and their details might change before the official Django 5.1 release. It's recommended to refer to the official Django documentation for the final release notes once Django 5.1 becomes stable.

Here are some resources to stay updated:

Reply all
Reply to author
Forward
0 new messages