Releases: ietf-tools/datatracker
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
12.47.0
12.46.0
Release Date: Thu, August 21, 2025 at 7:06 PM UTC
Release Author: @rjsparks
✨ New Features
566cf50- add auto-generated IPR email notifications on WG Call for Adoption or WG Last Call (PR #9322 by @nouralmaa)↘️ addresses issue #9142 opened by @boucadair
🐛 Bug Fixes
a1a19e5- tz-aware tastypie datetimes (PR #9330 by @jennifer-richards)37e3ffc- allow RFC Editor to add comments to RFC history (PR #9344 by @rjsparks)b7da3d7- escape linkify filter input (PR #9389 by @jennifer-richards)64884e7- actually call fromisoformat() (PR #9399 by @jennifer-richards)
♻️ Refactors
0694863- jsonfield pkg->Django JSONField (PR #9284 by @jennifer-richards)↘️ addresses issue #9266 opened by @jennifer-richards
🔧 Chores
711313d- postgresql-client-17 for base.Dockerfile (PR #9378 by @jennifer-richards)450ffd8- deps: bump pytz (PR #9385 by @jennifer-richards)86f2cfa- deps: bump types-pytz from 2022.2.1 to 2025.2.0.20250809 (PR #9339 by @dependabot[bot])
Coverage
12.45.0
Release Date: Thu, August 7, 2025 at 5:28 PM UTC
Release Author: @rjsparks
✨ New Features
ebe6fbf- personless User deletion via admin (PR #9312 by @jennifer-richards)86bce86- use icalendar instead manual template (PR #9187 by @rudimatz)↘️ addresses issue #5393 opened by @jennifer-richards
🐛 Bug Fixes
e0546b1- blank=True for xml_version (PR #9285 by @jennifer-richards)827f4e7- escape nulls in XML api responses (PR #9283 by @jennifer-richards)649de73- validate review_requests_history params (PR #9281 by @jennifer-richards)39165a0- serve materials w/mixed-case exts (PR #9273 by @jennifer-richards)
✅ Tests
4762e25- replace mock with unittest.mock (PR #9286 by @jennifer-richards)↘️ addresses issue #9269 opened by @jennifer-richards
8c4bff8- guard against empty path (PR #9282 by @jennifer-richards)
🔧 Chores
afb0d2d- deps: pin jsonfield version (PR #9267 by @jennifer-richards)e3b87d9- different celery path for sandboxes (PR #9300 by @jennifer-richards)b8e135b- remove find_github_backup_info.py (PR #9307 by @jennifer-richards)
Coverage
12.44.0
Release Date: Mon, July 28, 2025 at 5:11 PM UTC
Release Author: @jennifer-richards
✨ New Features
ae60b41- Add "IESG" group at top of Groups menu (PR #9144 by @Spectre17)e89302c- Add "IESG Statements" and "IESG Appeals" as menu items to Document menu (PR #9174 by @evyncke)7c96813- Add calendar buttons for future group meetings (PR #9182 by @Spectre17)0e2df84- Sort IESG and IAB Statements Pages with Active Statements at the Top (PR #9198 by @evyncke)5a862b2- Append ascii name if any 8bit UTF8 chars (PR #9173 by @richsalz)↘️ addresses issue #7167 opened by @cindymorgan
ced120f- improve template coverage cfg (PR #9230 by @jennifer-richards)
🐛 Bug Fixes
4ea1688- use bootstrap body color in highcharts (PR #9171 by @evyncke)aae03d9- fix issue cancelling unpaid registration (PR #9170 by @rpcross)2c8a7cd- add tickets to Registration admin (PR #9177 by @rpcross)aa27703- AD dashboard shows undead documents returned to the WG (PR #9183 by @evyncke)ef99ffe- correct RFC count in the activity report. fixes #9140 (PR #9178 by @russhousley)↘️ fixes issue #9140 opened by @jennifer-richards
8c1d881- workaround magic false positives (PR #9207 by @rjsparks)e043c85- Community feed (PR #9184 by @kesara)47afc6e- prevent navigation on doc search header sort click (PR #9227 by @NGPixel)ae5080b- better wrap of nomcom key in session (PR #9233 by @rjsparks)328ee12- set charset for text/plain responses (PR #9120 by @jennifer-richards)b766eaf- Include text to set/update photo (PR #9186 by @richsalz)e551623- Improvements to registration admin views (PR #9185 by @rpcross)ea8377d- Add Reviews history page to review teams group page. (fixes #9190) (PR #9191 by @kivinen)
♻️ Refactors
🔧 Chores
1eff7d1- deps: bump ncipollo/release-action from 1.16.0 to 1.18.0 (PR #9083 by @dependabot[bot])eba6191- deps: bump luxon in /dev/coverage-action in the npm group (PR #9139 by @dependabot[bot])d2b70ae- move IESG menu item deeper into the menu structure (PR #9172 by @rjsparks)
Coverage
12.43.1
Release Date: Thu, July 10, 2025 at 4:17 PM UTC
Release Author: @rjsparks
🐛 Bug Fixes
e285ad8- dropdown menu positioning (PR #9061 by @holloway)b81bf8e- handle agenda room slug with single quote + ampersand (PR #9074 by @NGPixel)↘️ fixes issue #9041 opened by @jennifer-richards
99775c4- correct iCalendar text escaping (PR #9118 by @jennifer-richards)58bc7c9- improve pw validation without js (PR #9113 by @jennifer-richards)98f19cd- agenda 'show meeting materials' button theme (PR #9119 by @holloway)6bb20be- next -> continue (PR #9121 by @jennifer-richards)
✅ Tests
06a4182- tolerate APP_API_TOKENS existing in settings (PR #9089 by @jennifer-richards)
🔧 Chores
2b2891f- k8s: wait for blobdb migrations at startup (PR #9072 by @jennifer-richards)4c2877f- Update devcontainer.json to disable vue.volar extension (commit by @NGPixel)2bf633b- Update devcontainer.json to pin vue.volar to older version (commit by @NGPixel)
Coverage