Releases: ietf-tools/datatracker
12.61.0
Release Date: Thu, April 9, 2026 at 5:51 PM UTC
Release Author: @jennifer-richards
✨ New Features
d4a594d- rfc-index generation (PR #10526 by @jennifer-richards)c226749- task + API for rfc-index creation (PR #10537 by @jennifer-richards)9646edc- add author affiliation in serializer (PR #10549 by @rudimatz)dcce2df- add attendance summary and pie chart to meeting attendees page (PR #10481 by @larseggert)2c29cba- add parent section in team about (#9148) (PR #10551 by @breakertt)d39317b- update typesense search index on rfc pub/update (PR #10575 by @jennifer-richards)33f0dbf- trigger red recomputation on RFC publication or metadata update (PR #10567 by @rjsparks)14dd4cf- show parents on list of teams with grouping (#8635) (PR #10552 by @breakertt)e51469a- add email/name for ADs and WG Chairs (commit by @rudimatz)a46a2ef- Generate bcp-index.txt (PR #10631 by @kesara)7c7219f- Generate std-index.txt (PR #10665 by @kesara)03080a7- Generate fyi-index.txt (PR #10670 by @kesara)
🐛 Bug Fixes
7f28542- finish dropping email as RfcAuthor field (PR #10512 by @jennifer-richards)2c59afe- drop stale obs/updates in rfced sync (PR #10543 by @jennifer-richards)76fd25a- wording in id_expired_email template (PR #10154 by @breakertt)abab637- reduce db churn and log noise for rebuilding references (PR #10563 by @rjsparks)b08945a- maintain column count in HTML template (PR #10593 by @jennifer-richards)e5b037b- rebuild reference relations once we have rfc contents (PR #10578 by @rjsparks)753bd50- include editorial docs in sent-to-rpc (PR #10605 by @rjsparks)eb041f7- Rewrite CSS style attributes in SVG (PR #10584 by @martinthomson)f39e916- Rewrite upper right document search box (PR #10538 by @ekr)83a08c4- Fix typo in std-index template (PR #10671 by @kesara)
🔧 Chores
809e768- remove task explorer from devcontainer (PR #10532 by @rjsparks)36fa518- deps: bump the npm group across /dev/deploy-to-container with 5 updates (PR #10560 by @dependabot[bot])10ebdf9- deduplicate logging and clean up config (PR #10592 by @jennifer-richards)02070ee- deps: bump actions/setup-python from 5 to 6 (PR #9480 by @dependabot[bot])4a66278- deps: bump ncipollo/release-action from 1.18.0 to 1.20.0 (PR #9478 by @dependabot[bot])93e9bd3- deps: bump github/codeql-action from 3 to 4 (PR #9956 by @dependabot[bot])f9aebd5- deps: bump actions/download-artifact from 4.3.0 to 6.0.0 (PR #9805 by @dependabot[bot])7d84aac- deps: bump the npm group (PR #10602 by @dependabot[bot])3d00e59- deps: bump more action versions (PR #10608 by @jennifer-richards)07363d1- merge 12.60.1 changes to main (commit by @jennifer-richards)e72ead8- deps: bump appleboy/ssh-action from 1.2.2 to 1.2.5 (PR #10623 by @dependabot[bot])c7657c3- deps: bump stefanzweifel/git-auto-commit-action from 6 to 7 (PR #10624 by @dependabot[bot])a85432f- deps: bump actions/download-artifact from 6.0.0 to 8.0.1 (PR #10625 by @dependabot[bot])3815887- deps: bump docker/setup-qemu-action from 3 to 4 (PR #10626 by @dependabot[bot])e774233- deps: bump codecov/codecov-action from 5 to 6 (PR #10628 by @dependabot[bot])a52f18d- deps: bump the npm group across 1 directory with 2 updates (PR #10658 by @dependabot[bot])6c6919f- deps: require httpx since we import it (PR #10678 by @jennifer-richards)d3890c7- merge main into release (commit by @jennifer-richards)
Coverage
12.60.1
Release Date: Wed, April 1, 2026 at 10:42 PM UTC
Release Author: @jennifer-richards
🐛 Bug Fixes
5775077- limit access to manual post cancellation (PR #10638 by @jennifer-richards)
Coverage
12.60.0
Release Date: Wed, March 4, 2026 at 6:57 PM UTC
Release Author: @jennifer-richards
✨ New Features
8d804f3- button to push slide decks to Meetecho (PR #10431 by @jennifer-richards)↘️ addresses issue #9235 opened by @jennifer-richards
c4be631- more API fields+filtering; drop RfcAuthor.email field (PR #10432 by @jennifer-richards)b812498- notify errata system of new rfc (PR #10465 by @rjsparks)c1c24d0- RFC metadata update API (PR #10476 by @jennifer-richards)4810545- add area to FullDraftSerializer (PR #10487 by @jennifer-richards)
🐛 Bug Fixes
619b2ae- adjust draft-stream-ietf state descriptions per IESG (PR #10437 by @rjsparks)abf5e0d- allow null for shepherd/ad (PR #10443 by @jennifer-richards)18902ff- more accurate group areas (red API) (PR #10462 by @jennifer-richards)07efd2b- unbreak red API + group serializer tests (PR #10467 by @jennifer-richards)
✅ Tests
da5614c- avoid random fail in test_rfc_index (PR #10469 by @jennifer-richards)
🔧 Chores
8005a8b- dev: update docker-compose depends_on (PR #10410 by @jennifer-richards)d731903- renumber migrations (PR #10441 by @jennifer-richards)47d3734- deps: bump types-pytz from 2025.2.0.20250809 to 2025.2.0.20251108 (PR #10424 by @dependabot[bot])
Coverage
12.59.0
Release Date: Thu, February 12, 2026 at 7:35 PM UTC
Release Author: @jennifer-richards
✨ New Features
2dbe61e- speed up agenda.ics; cache more agenda data (PR #10362 by @jennifer-richards)↘️ addresses issue #10355 opened by @jennifer-richards
832c62e- format+has_errata, drop see_also for red API (PR #10392 by @jennifer-richards)1b306eb- bofreq timestamp fixup task (PR #10402 by @jennifer-richards)
🐛 Bug Fixes
f8be143- add id attr to liaisons ButtonWidget (PR #10389 by @jennifer-richards)4a024d9- identify editorial drafts that should not expire (PR #10388 by @rjsparks)492888b- handle doc_rev is None in Document.formats (PR #10401 by @jennifer-richards)
🔧 Chores
66a1bf0- un-squelch bibtexparser DeprecationWarnings (PR #10395 by @jennifer-richards)4945809- dev: update beat in docker-compose.yml (PR #10330 by @jennifer-richards)
Coverage
12.58.0
Release Date: Mon, February 2, 2026 at 4:30 PM UTC
Release Author: @jennifer-richards
✨ New Features
5d2790b- additional fields for purple API (PR #10299 by @jennifer-richards)f56bfcb- more clickable message admin (PR #10307 by @jennifer-richards)33fe0bc- add consensus in Draft serializer (PR #10327 by @rudimatz)
🐛 Bug Fixes
9c6fa92- update RPC publish API fields (PR #10308 by @jennifer-richards)a174f43- use current time for bofreq revisions (PR #10333 by @jennifer-richards)
Coverage
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