Releases: ietf-tools/datatracker
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
12.43.0
Release Date: Thu, June 26, 2025 at 2:53 PM UTC
Release Author: @rjsparks
✨ New Features
9e4660e
- add ability to require strong passwords (PR #8828 by @jennifer-richards)0197e44
- add liaison coordinators, remove from restrictions (PR #9055 by @rjsparks)
🐛 Bug Fixes
df6266c
- block creation of floorplan without image (PR #9040 by @jennifer-richards)f85c1a4
- do not list GMT as a meeting time option (#8507) (PR #8681 by @bkmgit)↘️ fixes issue #8507 opened by @jennifer-richards
ecc4786
- handle absent <title> in XML submission (PR #9044 by @jennifer-richards)ec3aec1
- remove stale "contains" docs on rfc-index sync (PR #9049 by @jennifer-richards)↘️ fixes issue #7244 opened by @ajeanmahoney
5ede134
- task that repairs bad docevents related to subseries removals (PR #9053 by @rjsparks)
♻️ Refactors
2f1d009
- no mutating countries/timezones choices (PR #9037 by @jennifer-richards)
🔧 Chores
2a16b6d
- deps: bump stefanzweifel/git-auto-commit-action from 5 to 6 (PR #9007 by @dependabot[bot])e93a56b
- increase timeout for rabbitmq probe (PR #9030 by @jennifer-richards)32ff440
- k8s: config reg participants API key/url (PR #9054 by @jennifer-richards)
Coverage
12.42.0
Release Date: Thu, June 19, 2025 at 5:47 AM UTC
Release Author: @rjsparks
✨ New Features
0c8171c
- toggle all areas in schedule editor (PR #9012 by @jennifer-richards)0968719
- secretariat can change statement state (PR #9026 by @jennifer-richards)
🐛 Bug Fixes
d5b07d1
- change related_email API to return all addresses (PR #9013 by @rpcross)8e082b6
- charset for telechat_agenda_content_view (PR #8967 by @jennifer-richards)
🔧 Chores
1377503
- deps: bump @actions/github (PR #8894 by @dependabot[bot])d0d6965
- tweak test setup so blob storage is ok with overwrites (PR #9025 by @rjsparks)
Coverage
12.41.0
Release Date: Fri, June 13, 2025 at 1:51 PM UTC
Release Author: @rjsparks
✨ New Features
425cbe2
- use new meeting.Registration model (PR #8983 by @rpcross)015d6f7
- database-backed artifact blob storage (PR #8992 by @jennifer-richards)
🐛 Bug Fixes
06de5dd
- adjust docevent text for docs moving telechat dates. (PR #8905 by @rjsparks)5afea62
- paginate search results correctly (PR #8927 by @jennifer-richards)
✅ Tests
🔧 Chores
7e9cd9c
- lint, lint everywhere (PR #8995 by @jennifer-richards)
Coverage