Releases: ietf-tools/datatracker
12.39.0
Release Date: Thu, April 24, 2025 at 3:39 PM UTC
Release Author: @rjsparks
✨ New Features
0348dbd
- new meeting registration implementation (PR #8408 by @rpcross)3d69b2c
- add API for related emails (PR #8671 by @rpcross)7be503c
- use new mail archive search API for review app lookups (PR #8788 by @rpcross)
🐛 Bug Fixes
f9ca030
- unexpected chatlog links (PR #8774 by @rudimatz)d5e3840
- 500->400 for bad /api/v1/ requests (PR #8802 by @jennifer-richards)86988eb
- remove credentials omit from agenda fetch call (PR #8779 by @NGPixel)35db339
- lengthen liaison response_contact field (PR #8823 by @rjsparks)
♻️ Refactors
2404263
- smtpd->aiosmtpd (PR #8805 by @jennifer-richards)↘️ addresses issue #8077 opened by @jennifer-richards
1bede71
- update secretariat dashboard style (PR #8140 by @rpcross)
✅ Tests
a728cf2
- fix apparent typo / tautological test (PR #8773 by @jennifer-richards)
🔧 Chores
be06d7c
- reorder migrations (PR #8804 by @rjsparks)f4209ea
- k8s plumbing for mailarchive secret (PR #8827 by @jennifer-richards)3c8f972
- get django out of the forwarded header business (PR #8634 by @jennifer-richards)
Coverage
12.38.0
Release Date: Thu, April 3, 2025 at 2:05 PM UTC
Release Author: @rjsparks
✨ New Features
554182e
- run the docker container as dev (PR #8606 by @rjsparks)968820d
- celery task + admin to resend Messages (PR #8661 by @jennifer-richards)73abdcc
- agenda: add preliminary date when no agenda available (PR #8690 by @rudimatz)2d974ed
- agenda: Agenda meeting materials in overflow menu (PR #8698 by @holloway)27ea623
- agenda: keep video client + onsite tool buttons for plenary for rest of day (PR #8706 by @NGPixel)7e9a46a
- move base containers to bookworm (PR #8710 by @rjsparks)752bc21
- highlight unexpected state in AD dashboard (PR #8738 by @rudimatz)9957cf1
- block iesg ballot for docs from outside streams (PR #8761 by @rudimatz)afa79dc
- Warn if uploading minutes before session end (PR #8700 by @jimfenton)
🐛 Bug Fixes
cb8ef96
- more submission date feedback; refactor xml2rfc log capture (PR #8621 by @jennifer-richards)200d2bd
- review_info template: display correct date for I-D to be reviewed (commit by @russhousley)9eb5b2f
- agenda: always render session row if rendering a new date row when filtering (PR #8672 by @NGPixel)4bf1b93
- Set Review Type Name for IETF Last Call (PR #8678 by @russhousley)↘️ fixes issue #8643 opened by @ketant-ietf
44bb285
- use correct variable to decide to show meeting notes (PR #8674 by @jimfenton)8af0dc4
- add doc to raw_id_fields for SlideSubmissionAdmin (PR #8687 by @jennifer-richards)563fcee
- approve slides link for all pending submissions (PR #8692 by @jennifer-richards)3356505
- agenda: Agenda 'now' fallback to next event if there is no current event (PR #8693 by @holloway)c3a296f
- agenda: handle calendar view events that spread across multiple days (PR #8685 by @NGPixel)ed2059a
- add blank=true to SlideSubmission.doc (PR #8688 by @jennifer-richards)37b4448
- Clarify legacy description in RFC banner (#8424) (PR #8670 by @bkmgit)aa2a321
- agenda: strikethrough cancelled and rescheduled events (PR #8694 by @NGPixel)
🔧 Chores
a9a8f9b
- deps: remove pydyf pin, update weasyprint req (PR #8580 by @jennifer-richards)232a861
- config gunicorn secure_scheme_headers (PR #8632 by @jennifer-richards)06158c0
- Remove deprecated version from docker-compose.extend.yml (commit by @NGPixel)887ec11
- deps: bump ncipollo/release-action from 1.15.0 to 1.16.0 (PR #8594 by @dependabot[bot])e56c6ca
- deps: bump actions/download-artifact from 4.1.8 to 4.1.9 (PR #8628 by @dependabot[bot])9db109f
- deps: bump appleboy/ssh-action from 1.2.0 to 1.2.2 (PR #8650 by @dependabot[bot])227b44b
- deps: bump nanoid (PR #8649 by @dependabot[bot])603938a
- Add IETF to "Last Call Expired" email Subject (PR #8675 by @richsalz)↘️ addresses issue #8526 opened by @bobhinden
2cb2ad1
- deps: bump nanoid in /dev/deploy-to-container in the npm group (PR #8689 by @dependabot[bot])fde8136
- Add draft name to review-completed email (PR #8676 by @richsalz)↘️ addresses issue #7866 opened by @peterthomassen
6da36da
- bump rabbitmq to 3.13 (PR #8603 by @jennifer-richards)9dd25b9
- vite sourcemap (PR #8719 by @holloway)527db35
- fix line ending for .github/ISSUE_TEMPLATE/config.yml (commit by @NGPixel)48f97c6
- fix/refactor code near unneeded global declarations (PR #8765 by @jennifer-richards)48bee8a
- update libreoffice install for bookworm (PR #8768 by @jennifer-richards)15ef591
- libreoffice flags for resilience (PR #8769 by @holloway)c70e67d
- unpin importlib-metadata (PR #8762 by @jennifer-richards)
Coverage
12.37.0
Release Date: Fri, February 21, 2025 at 7:09 PM UTC
Release Author: @rjsparks
✨ New Features
fb310e5
- useful error when submission has inconsistent date (PR #8576 by @jennifer-richards)↘️ addresses issue #8434 opened by @jennifer-richards
🐛 Bug Fixes
183cd99
- maintain original TZID letter case (PR #8577 by @jennifer-richards)
Coverage
12.36.0
Release Date: Thu, February 20, 2025 at 9:36 PM UTC
Release Author: @rjsparks
✨ New Features
853de88
- CSS other-session-selected. Fixes #8525 (PR #8529 by @holloway)997239a
- write objects to blob storage (PR #8557 by @rjsparks)
🐛 Bug Fixes
ed19b54
- deal with "GMT" time zone in iCalendar files (PR #8506 by @jennifer-richards)↘️ fixes issue #8498 opened by @larseggert
d1ec737
- use groupAcronym to determine hackathon icon in agenda (PR #8540 by @NGPixel)↘️ fixes issue #8539 opened by @jennifer-richards
04952d5
- remove all staging files for submission (PR #8535 by @jennifer-richards)↘️ fixes issue #8534 opened by @jennifer-richards
2f8b9c3
- ignore exceptions from blobstore ops (PR #8565 by @jennifer-richards)
🔧 Chores
e71272f
- mark a function unreachable (PR #8553 by @rjsparks)aeba63b
- ensure proper return type (PR #8566 by @rjsparks)041fa83
- handle errors in app-configure-blobstore.py (PR #8567 by @jennifer-richards)
Coverage
12.35.0
Release Date: Wed, February 5, 2025 at 11:20 PM UTC
Release Author: @rjsparks
✨ New Features
db7d307
- Add session recordings (PR #8218 by @holloway)060320d
- keep proceedings cache up to date via celery (PR #8449 by @jennifer-richards)
🐛 Bug Fixes
🔧 Chores
83448cd
- remove unused code (PR #8490 by @rjsparks)e0b1fd2
- deps: bump the /dev/deploy-to-container npm dependencies (PR #8440 by @dependabot[bot])373623d
- deps: bump the /dev/diff npm dependencies (PR #8439 by @dependabot[bot])1fbedd7
- typing fixes for factory-boy 3.3.3 (PR #8501 by @jennifer-richards)
Coverage
12.34.0
Release Date: Thu, January 30, 2025 at 6:46 PM UTC
Release Author: @rjsparks
✨ New Features
266d5be
- cache file investigation results (PR #8459 by @jennifer-richards)e91bda7
- consolidate HTML sanitizing (PR #8471 by @jennifer-richards)
🐛 Bug Fixes
9a72cc0
- increase investigate time; more feedback (PR #8457 by @jennifer-richards)da85872
- guard against KeyError (PR #8485 by @jennifer-richards)
♻️ Refactors
d202ebb
- single def of dict structure (PR #8460 by @jennifer-richards)d3bf0a3
- don't template inside <script> (PR #8480 by @jennifer-richards)
🔧 Chores
ac88f73
- remove unreachable code (PR #8464 by @rjsparks)56f723a
- remove unreachable code (PR #8465 by @rjsparks)
Coverage
12.33.0
Release Date: Tue, January 21, 2025 at 7:25 PM UTC
Release Author: @rjsparks
✨ New Features
c848a5a
- async investigate_fragment task; celery results backend (PR #8428 by @jennifer-richards)
🐛 Bug Fixes
1ffd205
- rsync to the correct dest (PR #8421 by @rjsparks)65a9694
- map "Editorial" -> StreamName (PR #8442 by @jennifer-richards)233e23f
- correct ftp dir path (PR #8433 by @rjsparks)
✅ Tests
ba1ba6c
- fix test_api_upload_bluesheet (PR #8446 by @jennifer-richards)
🔧 Chores
e108a3c
- k8s: add inter-pod affinity (commit by @NGPixel)e1af5e7
- remove dumprelated.py and loadrelated.py (PR #8412 by @jennifer-richards)56985d1
- deps: bump ncipollo/release-action from 1.14.0 to 1.15.0 (PR #8420 by @dependabot[bot])135f759
- deps: bump dockerode in /dev/deploy-to-container in the npm group (PR #8393 by @dependabot[bot])3ec9422
- remove deprecated_api_upload_bluesheet method (PR #8443 by @jennifer-richards)
Coverage
12.32.0
Release Date: Thu, January 9, 2025 at 8:25 PM UTC
Release Author: @rjsparks
✨ New Features
fdd3783
- copy the 1wg files to so... many... places... (PR #8347 by @rjsparks)e5c4a9f
- additional filesystem monitoring (PR #8405 by @rjsparks)
🐛 Bug Fixes
d25af5e
- clean ftp copy of repository when cleaning repository (PR #8354 by @rjsparks)7d464fc
- keep the ftp dir in sync when the datatracker creates artifacts (PR #8401 by @rjsparks)
🔧 Chores
8cadc69
- remove obviated manual INSTALL instructions (PR #8355 by @rjsparks)8b7fa11
- remove single-use repair_dead_on_expire task (PR #8348 by @rjsparks)
Coverage
12.31.0
Release Date: Wed, December 18, 2024 at 4:50 PM UTC
Release Author: @rjsparks
✨ New Features
🐛 Bug Fixes
c747e97
- keep draft-iesg state on expiration. Update action holders. (PR #8321 by @rjsparks)d59e102
- cleanup ftp copy of repository on move to archive (PR #8335 by @rjsparks)171e50b
- homepage logo width (PR #8338 by @NGPixel)
♻️ Refactors
70ab711
- separate concerns / rename notify_events (PR #8328 by @jennifer-richards)
🔧 Chores
981f7ae
- remove unused setting (PR #8336 by @rjsparks)98b2514
- deps: bump nanoid in /dev/deploy-to-container in the npm group (PR #8293 by @dependabot[bot])427045d
- remove unused method (PR #8341 by @jennifer-richards)
Coverage
12.30.0
Release Date: Thu, December 12, 2024 at 7:29 PM UTC
Release Author: @rjsparks
✨ New Features
167752b
- log ASN (PR #8309 by @jennifer-richards)
🐛 Bug Fixes
🔧 Chores
2ec7a71
- remove unused setting from various settings_local templates (PR #8311 by @rjsparks)6f1c308
- drop unused cf-connecting-ipv6 header (PR #8319 by @jennifer-richards)8e32582
- pin django-oidc-provider until we can adapt to changes in 0.8.3 (PR #8320 by @rjsparks)9b372a3
- update import for python-json-logger (PR #8330 by @jennifer-richards)
Coverage