<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/django-release-code-words-up-to-6-1-9ktmgnopa" -->

---
title: Django: release code words up to 6.1 | daily.dev
description: A fun look at a hidden Django tradition: each release announcement uses a unique, often obscure word (like &#x27;smorgasbord&#x27;, &#x27;salmagundi&#x27;, or &#x27;mélange&#x27;) to...
canonical: https://daily.dev/posts/django-release-code-words-up-to-6-1-9ktmgnopa
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Django: release code words up to 6.1 | daily.dev
og:description: A fun look at a hidden Django tradition: each release announcement uses a unique, often obscure word (like &#x27;smorgasbord&#x27;, &#x27;salmagundi&#x27;, or &#x27;mélange&#x27;) to...
og:url: https://daily.dev/posts/django-release-code-words-up-to-6-1-9ktmgnopa
og:image: https://api.daily.dev/og/posts/9ktmGnoPa.png
og:image:alt: Django: release code words up to 6.1
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Django: release code words up to 6.1

**[Adam Johnson](https://daily.dev/sources/adamj)** · 2 min read · 0 upvotes · 0 comments

## Summary

A fun look at a hidden Django tradition: each release announcement uses a unique, often obscure word (like 'smorgasbord', 'salmagundi', or 'mélange') to describe its collection of new features. The post compiles the full list from Django 1.8 through the upcoming 6.1, notes word frequency data for each, and highlights a few curiosities — including that Django 3.2's code word 'mezcla' is so rare it doesn't appear in English frequency data, and that 5.2's 'composite' was a nod to the composite primary key feature added in that release.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://adamj.eu/tech/2026/07/24/django-release-code-words-6.1>

---

Tags: [#python](https://daily.dev/tags/python), [#open-source](https://daily.dev/tags/open-source), [#django](https://daily.dev/tags/django)

[View this post on daily.dev](https://daily.dev/posts/django-release-code-words-up-to-6-1-9ktmgnopa)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Django: release code words up to 6.1","url":"https://daily.dev/posts/django-release-code-words-up-to-6-1-9ktmgnopa","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/django-release-code-words-up-to-6-1-9ktmgnopa"},"datePublished":"2026-07-24T21:01:10.340Z","dateModified":"2026-07-25T01:13:21.601Z","description":"A fun look at a hidden Django tradition: each release announcement uses a unique, often obscure word (like 'smorgasbord', 'salmagundi', or 'mélange') to...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/c0b81ceccac8d8d04911be54597b5dfd?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/c0b81ceccac8d8d04911be54597b5dfd?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Adam Johnson","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Adam Johnson","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/bf70f4401c284aa5b628d1966029342c","url":"https://daily.dev/sources/adamj"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/django-release-code-words-up-to-6-1-9ktmgnopa","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"python,open-source,django","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Adam Johnson","item":"https://daily.dev/sources/adamj"},{"@type":"ListItem","position":3,"name":"Django: release code words up to 6.1"}]}
```

