in blog | Django News |
---|---|
original entry | Django News - Django 5.1.5 security release - Jan 17th 2025 |
Several new security updates. As ever, you should endeavor to be on the latest version of Django for security reasons.
Django 5.2 alpha 1 is now available. It represents the first stage in the 5.2 release cycle and is an opportunity for you to try out the changes coming in Django 5.2.
Python 3.14 is still in development. This release, 3.14.0a4, is the fourth of seven planned alpha releases.
Djangonaut Space Applications are open now and close on January 29th, 2025 AOE.
An update on the voting process to move faster on the smaller things the SC currently has in from of them.
Today 'Updates to Django' is presented by Velda Kiara from Djangonaut Space!
Last week we had 20 pull requests merged into Django by 12 different contributors ๐!
Highlights of the changes made:
contrib.postgres
aggregates ordering
argument has been deprecated in favor of order_by
.URLField
values are now rendered as links in the Django admin.JSONArray
function has been added to django.db.models.functions
, allowing users to construct JSON arrays. This function operates similarly to the existing JSONObject
function.Want to see what Djangonauts have been up to? Check out this PR review session
Django Newsletter
On discovering that the release process for the Django Debug Toolbar wasn't as robust as thought.
If you have a good test suite, you may be able use pytest fixtures to identify memory and other resource leaks.
How to efficiently aggregate event counts over time relative to a post's creation in Django by using database annotations.
A quick way to check if a template has been overridden. Especially useful for Django package authors.
Use uv
to make linting and testing on GitHub Actions around 1.5 times as fast.
How to integrate JavaScript import maps into Django templates using a custom template tag to generate module import paths dynamically.
An in-depth review of the author's self-hosted server setup, covering hardware, storage, backup strategies, self-hosted applications, security improvements, and future plans for optimization and privacy enhancements.
Scout Monitoring delivers performance metrics, detailed traces and query stats for all your app routes with a five-minute setup. Add our Log Management and have everything you need to make your Django app shiny and fast. Get started for free at https://try.scoutapm.com/djangonews
Software Engineer I at Spark ๐
Senior Software Engineer at Spark ๐
Engineering Manager at Spark ๐
Front-end developer at cassandra.app
Lead Django Developer at cassandra.app
Dรฉveloppeur(se) back-end en CDI at Brief Media
Full-stack Python Developer at Scalable Path
Django Newsletter
A package for Wagtail CMS to import WordPress blog content from an XML file into Wagtail.
A Pytest plugin to exit non-zero exit code when the configured maximum warnings has been exceeded.
This RSS feed is published on https://django-news.com/. You can also subscribe via email.