Releases: ietf-tools/datatracker
12.57.0
Release Date: Wed, January 21, 2026 at 10:51 PM UTC
Release Author: @rjsparks
✨ New Features
337a231- rsync rfc content, store in blob, rebuild references (PR #10255 by @rjsparks)37888b3- store blobs+set mtime in RFC publish API (PR #10260 by @jennifer-richards)3ff0154- include tickets in RegistrationResource (PR #10223 by @jennifer-richards)a28594e- add option to email users about duplicate accounts. Fixes #8174. (PR #9850 by @rpcross)
🐛 Bug Fixes
50653e9- add Blob.str() (PR #10284 by @jennifer-richards)4ff4805- restrict rfc bulkload to those with a Document object (PR #10289 by @rjsparks)
✅ Tests
0b6e887- more robust URL coverage; improve badly formed test (PR #10270 by @jennifer-richards)
🔧 Chores
0e9e18e- suppress expected warnings (PR #10272 by @jennifer-richards)4aeb36e- order is_auth'd middleware correctly (PR #10225 by @jennifer-richards)d53ceff- dev: adjust dev settings for RFC file upload (PR #10287 by @jennifer-richards)
Coverage
12.56.0
Release Date: Thu, January 15, 2026 at 7:50 PM UTC
Release Author: @rjsparks
This is a massive release containing work done for more than 2 (interrupted) years on making the rfc models more accurate and providing apis for the new RPC systems. See #9631 for details.
✨ New Features
7f56667- move base containers to trixie (#9535) (PR #10127 by @rjsparks)3b07c70- provide link to detailed submission status page for submission api (PR #10233 by @nouralmaa)↘️ addresses issue #6072 opened by @jennifer-richards
d06001f- RPC modernization APIs (PR #9631 by @jennifer-richards)
🐛 Bug Fixes
6ee56b5- adjust rendering of agenda sesh pop-up on mobile (PR #10134 by @nouralmaa)↘️ fixes issue #9237 opened by @jennifer-richards
3565d84- revert "feat: move base containers to trixie (#9535) (#10127)" (PR #10140 by @rjsparks)967fffa- f-strings for replicator log msgs (PR #10234 by @jennifer-richards)ac2fced- remove notice from bofreq template (PR #10265 by @jennifer-richards)
🔧 Chores
79cb013- squelch pyparsing deprecation warnings (PR #10239 by @jennifer-richards)
Coverage
12.55.0
Release Date: Wed, December 17, 2025 at 5:17 PM UTC
Release Author: @rjsparks
✨ New Features
🐛 Bug Fixes
0dd84be- recognize Editorial Stream in queue2.xml (PR #9965 by @jennifer-richards)a007f50- dev: remove deprecated ext (PR #9966 by @rudimatz)c79b35d- make chatlog readable in dark mode (PR #9995 by @nouralmaa)47c15df- render polls correctly in darkmode (PR #10027 by @nouralmaa)ef4e095- adjust patch for Django 4.2.27 (PR #10045 by @jennifer-richards)9a4ad72- adjust datepicker css in darkmode (PR #10095 by @nouralmaa)4f0102d- remove redundant options (PR #10117 by @jennifer-richards)
♻️ Refactors
7006770- use ical for upcoming meetings (PR #9845 by @rudimatz)58430db- no delete from inline admins (PR #10113 by @jennifer-richards)
✅ Tests
🔧 Chores
03e8477- drop apt-key + old pg utilities (PR #10029 by @jennifer-richards)fb50ac0- optional opentelemetry (PR #10112 by @jennifer-richards)
Coverage
12.54.0
Release Date: Thu, November 13, 2025 at 5:22 PM UTC
Release Author: @rjsparks
✨ New Features
87c3a9d- agenda: Show calendar links to all the events (PR #9843 by @kesara)8da45cb- optionally hide room-only schedule diffs (PR #9861 by @jennifer-richards)↘️ addresses issue #8038 opened by @jennifer-richards
8d876c0- remove restrictions on sending incoming liaisons (PR #9859 by @rjsparks)a383694- meetings: Use "Decline and Delete" for slide disapprovals (PR #9842 by @Spectre17)3c12880- Add tab for IESG view of working groups (PR #9841 by @russhousley)2ac6106- show available sdo groups to liaison coordinators and managers (PR #9856 by @rjsparks)1249ace- add OpenTelemetry integration (PR #9886 by @NGPixel)
🐛 Bug Fixes
c47fe34- include punctuation when tablesorting (PR #9855 by @rjsparks)9546e15- no autoescape for bluesheet template (PR #9858 by @jennifer-richards)7b4035d- Change add period button to save new period. (PR #9847 by @kivinen)1ba6397- ask google not to index noscript content (PR #9844 by @holloway)ce91feb- onclick disable submit button (PR #9878 by @nouralmaa)↘️ fixes issue #8631 opened by @jennifer-richards
bd6a160- add most recent ballot hint to History tab. (PR #9851 by @russhousley)de08e5f- Milestones date sorting out of order (PR #9868 by @evyncke)↘️ fixes issue #9864 opened by @cindymorgan
bc4752d- AD order in IESG ballots (and other places) does not handle UTF-8 collation (PR #9836 by @evyncke)c430925- add resolver records when importing minutes (PR #9907 by @rjsparks)↘️ fixes issue #9901 opened by @cindymorgan
3f6addc- link to sdo group page from other sdo list (PR #9920 by @rjsparks)8cabf4d- dev: Disable python terminal integration as it corrupts the terminal (PR #9924 by @rjsparks)92f23c0- adjust test for other sdo list page (PR #9929 by @rjsparks)
♻️ Refactors
🔧 Chores
d796aa0- remove OBE test (PR #9885 by @rjsparks)d252e85- deps: bump actions/setup-node from 4 to 6 (PR #9758 by @dependabot[bot])
Coverage
12.53.0
Release Date: Wed, October 29, 2025 at 9:08 PM UTC
Release Author: @jennifer-richards
✨ New Features
cbb0e2e- logs in api_retrieve_materials_blob() (PR #9818 by @jennifer-richards)
🐛 Bug Fixes
6db7d4a- don't trust libmagic charset recognition (PR #9815 by @jennifer-richards)
🔧 Chores
3e34efe- update names fixture (PR #9807 by @jennifer-richards)145b9f7- dev: bump dev blobdb to pg17 (PR #9806 by @jennifer-richards)
Coverage
12.52.0
Release Date: Fri, October 24, 2025 at 12:55 AM UTC
Release Author: @jennifer-richards
✨ New Features
1243957- unversioned proceedings cache (PR #9779 by @jennifer-richards)6412d1e- blobstore-driven meeting materials (PR #9780 by @jennifer-richards)
🐛 Bug Fixes
Coverage
12.51.0
Release Date: Tue, October 21, 2025 at 6:43 PM UTC
Release Author: @rjsparks
✨ New Features
5e1f46d- Distinguish I-Ds on WG plate from I-Ds on IESG plate (PR #9214 by @evyncke)a8e8b9e- split liaison_statement_posted mailtrigger into outgoing and incoming (PR #9553 by @nouralmaa)24101bb- json snapshots of ipr statements (PR #9684 by @rjsparks)9d2fa7a- track deleted ipr disclosures (PR #9691 by @rjsparks)4961f37- preview ballot email before save (#9646) (PR #9721 by @rjsparks)
🐛 Bug Fixes
4be83ce- remove deprecated iesg docs view, link from ad dashboard to ad view of working groups (PR #9563 by @rjsparks)8fbbc55- keep day visible in timeslot editor (PR #9653 by @jennifer-richards)d5660ab- unbreak EmptyAwareJSONField (PR #9732 by @jennifer-richards)1d2d304- improve proceedings caching/performance (PR #9733 by @jennifer-richards)
♻️ Refactors
87e550c- compare tokens using compare_digest (PR #9562 by @jennifer-richards)
🔧 Chores
d1cbdcb- fix docker-compose comment (PR #9679 by @jennifer-richards)ed6b061- merge feat/sreq to main (PR #9697 by @rpcross)5a7be26- add disableDailyDbRefresh flag to build workflow (commit by @NGPixel)b0ec8c4- remove unused variables (PR #9742 by @jennifer-richards)
Coverage
12.50.0
Release Date: Thu, September 18, 2025 at 6:14 PM UTC
Release Author: @jennifer-richards
✨ New Features
c4d69d0- links to postorious (PR #9470 by @rjsparks)327447f- iesg dashboard of wg documents (PR #9363 by @rjsparks)
🐛 Bug Fixes
c718718- normalize 3gpp groups and resolve duplication (PR #9505 by @rjsparks)0a17051- update draft-stream-ietf state descriptions (PR #9543 by @rjsparks)↘️ fixes issue #9542 opened by @cindymorgan
acffceb- Rev Fix Option 2 - Htmlized url regex (PR #9538 by @WhippsP)6b58aa4- edit only attachments actually attached to this liaison statement (PR #9548 by @rjsparks)76f56ce- adjust anachronystic urls - doc_ids became numeric years ago. (PR #9549 by @rjsparks)ad5823e- properly guard state transitions (PR #9554 by @rjsparks)e1c75d4- disable removing liaison attachments pending reimplementation (PR #9555 by @rjsparks)
🔧 Chores
32c237f- hide weasyprint internal deprecation warning (PR #9544 by @jennifer-richards)
Coverage
12.49.0
Release Date: Thu, September 4, 2025 at 2:43 AM UTC
Release Author: @jennifer-richards
✨ New Features
2960164- Python 3.12 (PR #8811 by @jennifer-richards)
🔧 Chores
e444d9e- use :latest instead of :py312 (PR #9460 by @jennifer-richards)
Coverage
12.48.0
Release Date: Wed, September 3, 2025 at 6:05 PM UTC
Release Author: @rjsparks
✨ New Features
3ca4eec- expose State.used in admin (PR #9449 by @jennifer-richards)02dbe17- history for mailtrigger models (PR #9452 by @jennifer-richards)
🐛 Bug Fixes
b3f2756- clearly show To and From groups in liaison statement email (PR #9432 by @rjsparks)6e62bb3- remove iab executive director specialization from the liaison app (PR #9435 by @rjsparks)
Coverage