Releases: ietf-tools/datatracker
10.5.0
Release Date: Thu, June 1, 2023 at 5:05 PM UTC
Release Author: @rjsparks
✨ New Features
1ec403d- disable login button on submit (PR #5718 by @NGPixel)5a27082- Extract document creation date from XML draft (PR #5733 by @jennifer-richards)e3d16bc- Use distinct event desc for drafts received via api_submit (PR #5735 by @jennifer-richards)
🐛 Bug Fixes
f8e1899- Don't include modal headings in right-hand nav menu (PR #5710 by @larseggert)↘️ fixes issue #5701 opened by @jennifer-richards
48dce85- Remove "purpose" column, show purpose as badge (PR #5721 by @larseggert)↘️ fixes issue #5711 opened by @larseggert
e5dcc16- Fix overscrolling of rfc2htmlpretags with new fonts (PR #5709 by @larseggert)3391166- Return NomComs, not Groups, from active_nomcoms filter (PR #5726 by @jennifer-richards)36b847b- explain what is not counted in the meeting request summary (PR #5728 by @rjsparks)↘️ fixes issue #5720 opened by @larseggert
8d4780d- Ignore failure to extract text draft title unless it is needed (PR #5730 by @jennifer-richards)a9833d5- use @fullcalendar/luxon3 plugin (PR #5729 by @NGPixel)
✅ Tests
🔧 Chores
a4adcec- update .vscode/settings.json (PR #5703 by @NGPixel)2934cec- deps: update all npm dependencies for playwright (PR #5670 by @depfu[bot])f399d0e- deps: update all Yarn dependencies (PR #5672 by @depfu[bot])a3452d0- merge main to release (commit by @rjsparks)
Coverage
10.4.1
Release Date: Fri, May 26, 2023 at 4:05 PM UTC
Release Author: @rjsparks
🐛 Bug Fixes
6178519- optimize queries for DocumentChangesFeed (PR #5675 by @rjsparks)65bd689- make chat room an overrideable property of Session (PR #5681 by @pselkirk)66f1ba3- reflect publication of rfc9389 (PR #5685 by @rjsparks)5f4dfb8- Use new fonts for PDFization (PR #5688 by @larseggert)d595aac- Skip title validation if only XML uploaded (PR #5694 by @jennifer-richards)↘️ fixes issue #5691 opened by @paulehoffman
🔧 Chores
34d714c- remove gather from CRSF_TRUSTED_ORIGINS (PR #5657 by @rjsparks)d0f8e11- keep csp config in sync with production configuration (PR #5656 by @rjsparks)40765d8- adjust to DNS changes for yangcatalog (PR #5666 by @rjsparks)ce3774d- deps: Bump slackapi/slack-github-action from 1.23.0 to 1.24.0 (PR #5674 by @dependabot[bot])b0c27a7- deps: Bump codecov/codecov-action from 3.1.3 to 3.1.4 (PR #5673 by @dependabot[bot])8e5adb9- deps: update all npm dependencies for dev/coverage-action (PR #5671 by @depfu[bot])04fbb8c- deps: update all npm dependencies for dev/del-old-packages (PR #5669 by @depfu[bot])0a11892- use variable for static.ietf.org references (PR #5692 by @NGPixel)↘️ addresses issue #5687 opened by @larseggert
Coverage
10.4.0
Release Date: Thu, May 18, 2023 at 2:39 PM UTC
Release Author: @rjsparks
✨ New Features
3d6ca17- change fonts to Inter and Noto Sans Mono (PR #5628 by @NGPixel)12f1cb2- set fonts for htmlized doc template (PR #5636 by @NGPixel)2a27a2b- Can we provide a better review assignment email subject. #3760 (PR #5415 by @evyncke)
🐛 Bug Fixes
1afdb0b- show htmlized views of draft revisions without DocHistory (PR #5599 by @rjsparks)↘️ fixes issue #4933 opened by @SmashManiac
369fe0d- remove order from DocumentInfo as apparently unneeded (fixes #5245) (PR #5417 by @Spectre17)962af9f- tweak removal of document info order (PR #5624 by @rjsparks)7dbac20- show meeting timezone when editing sessions (PR #5619 by @rjsparks)b4a692f- show session times in meeting timezone when announcing scheduling (PR #5622 by @rjsparks)c16a9d6- better area links from the menus (PR #5620 by @rjsparks)37118a6- change api_submission blackout message to match web ui (PR #5623 by @pselkirk)↘️ fixes issue #5350 opened by @SmithSamuelM
38bab25- better htmlized access to uncurrent revisions (PR #5639 by @rjsparks)ef598a6- Update I-D submission instructions. Fix #5264 (PR #5407 by @russhousley)ab01e72- tweak submit instructions to match very recent changes to the UI (PR #5646 by @rjsparks)f932239- change trac.ietf.org links to what they redirect to now (PR #5651 by @rjsparks)
✅ Tests
🔧 Chores
675de0a- deps: update all npm dependencies for dev/deploy-to-container (PR #5617 by @depfu[bot])721b47a- deps: update all npm dependencies for playwright (PR #5616 by @depfu[bot])ac9f348- deps: update all Yarn dependencies (PR #5592 by @depfu[bot])6688cce- deps: update all npm dependencies for dev/diff (PR #5526 by @depfu[bot])6fd9a39- update test name fixuture (PR #5627 by @rjsparks)0ff693d- deps: update all npm dependencies for dev/diff (PR #5621 by @depfu[bot])8f3f89e- deps: update all Yarn dependencies (PR #5633 by @depfu[bot])
Coverage
10.3.0
Release Date: Thu, May 11, 2023 at 6:30 PM UTC
Release Author: @rjsparks
Draft submissions through https://datatracker.ietf.org/submit/ now use the asynchronous submission workflow. When you submit using that form, the resulting page will note, with a warning box, that the checks that take time are running asynchronously, and that the page will update itself periodically until the results of the checks are available.
This solves the issue that many people using the web UI submission endpoint have been running into with the Cloudflare proxies timing out before the long-running checks finished.
This is the culmination of a great deal of work. Help me thank the developers and volunteers that have contributed to it.
The syncronous API submission endpoint at https://datatracker.ietf.org/api/submit has been deprecated for several releases in favor of the asynchronous endpoint at https://datatracker.ietf.org/api/submission. The use of /api/submit has slowed, but it has not yet stopped. If you have scripts you have created yourself, or if you are using a very old version of someone else's scripts (such as a very old repo created from Martin's template repository), please update. If you don't know how to update, ask for assistance at tools-discuss@ietf.org. We will remove the /api/submit endpoint after IETF 117.
✨ New Features
3bbd514- Easy extraction of qualified volunteer list for nomcom chair (PR #5578 by @rjsparks)a0f6cdb- Process uploaded submissions asynchronously (PR #5580 by @jennifer-richards)
🐛 Bug Fixes
2b1f248- add a link to the simplified volunteer view (PR #5583 by @rjsparks)f8113cb- close open things (PR #5593 by @rjsparks)
🔧 Chores
f919184- pin django-oidc-provider (PR #5588 by @rjsparks)400a830- add bibxml-ids dir to container build. (PR #5590 by @rjsparks)b1c60ef- add bibxml-ids dir to container build. (PR #5590 by @rjsparks)5b091a0- deps: update all Yarn dependencies (PR #5564 by @depfu[bot])c53d783- deps: update all npm dependencies for dev/deploy-to-container (PR #5587 by @depfu[bot])9fa5427- Remove mysqlclient dependency (PR #5589 by @jennifer-richards)871afb1- add git safe directory to docker init script (commit by @NGPixel)2163a01- move git safe directory command to top (commit by @NGPixel)6089d47- remove debugging file write from test (PR #5598 by @rjsparks)
Coverage
10.2.0
Release Date: Thu, May 4, 2023 at 6:36 PM UTC
Release Author: @rjsparks
✨ New Features
db2f736- Include support address in error message (commit by @jennifer-richards)
🐛 Bug Fixes
b691cb4- Avoid 500 error creating account when User.person is None (commit by @jennifer-richards)6986cae- Listen for show.bs.modal on document (PR #5565 by @jennifer-richards)8af8a91- allow ISE to initiate conflict review (PR #5570 by @elear)
🔧 Chores
0bf9462- deps: update all npm dependencies for playwright (commit by @depfu[bot])f2d34dd- deps: update all npm dependencies for dev/coverage-action (commit by @depfu[bot])
Coverage
10.1.0
Release Date: Wed, April 26, 2023 at 8:30 PM UTC
Release Author: @NGPixel
✨ New Features
3728911- Move IESG agenda items from filesystem to DB (PR #5366 by @jennifer-richards)
🐛 Bug Fixes
716a77a- Do not try to match None keyword when redirecting to agenda view (PR #5489 by @jennifer-richards)0f1a774- Unbreak HTMLized table of contents (PR #5486 by @larseggert)↘️ fixes issue #5483 opened by @martinthomson
cffc5cf- Avoid creating a .yml-r file (PR #5358 by @richsalz)d3f3e1e- Remove useless directives for Updates/Obsoletes (PR #5484 by @martinthomson)16ba4a4- set search_path to datatracker (commit by @NGPixel)c6fbdef- Handle integrity violations when confirming email address (PR #5506 by @jennifer-richards)24277f6- Add "empty-list" indicator (#5504) (PR #5505 by @richsalz)8c98abb- Edit "You've been nominated" text (#4641) (PR #5357 by @richsalz)5f36905- reorder new nomcom migration (PR #5534 by @rjsparks)be47b76- more search_path tweaking (PR #5535 by @rjsparks)732cecf- Re-enable interim series "add session" button (PR #5485 by @larseggert)↘️ fixes issue #5468 opened by @ietf-secretariat
♻️ Refactors
09ff9c6- Tie Meetecho resources to Session pk (PR #5281 by @jennifer-richards)
🔧 Chores
4d808be- deps: update all npm dependencies for playwright (PR #5479 by @depfu[bot])61136ad- deps: update all npm dependencies for dev/deploy-to-container (PR #5478 by @depfu[bot])244142c- deps: update all npm dependencies for dev/coverage-action (PR #5477 by @depfu[bot])48bb59a- deps: update all Yarn dependencies (PR #5467 by @depfu[bot])d7f8083- change db workflow for pg (commit by @NGPixel)48beabe- add release 10.0 info in about.html (PR #5492 by @NGPixel)214d307- deps: update all Yarn dependencies (PR #5491 by @depfu[bot])a2f1c1f- update version in primary init (PR #5495 by @rjsparks)03ae3f8- update docker-compose.yml for new db image (commit by @NGPixel)9c40b93- update remaining config files to point to new db image (commit by @NGPixel)ee2ed27- change db name to datatracker (commit by @NGPixel)2ef6985- update db-import db name (commit by @NGPixel)6611e31- deps: update all Yarn dependencies (PR #5502 by @depfu[bot])fdff116- deps: update all npm dependencies for playwright (PR #5496 by @depfu[bot])5f1f7aa- deps: update all npm dependencies for dev/coverage-action (PR #5497 by @depfu[bot])e649bfd- wrangle db search_path (PR #5523 by @rjsparks)00d3022- deps: update all npm dependencies for playwright (PR #5525 by @depfu[bot])835d99d- deps: bump postgres from 14.5 to 14.6 in /docker (PR #5528 by @dependabot[bot])7f20433- remove alter search_path from app-init.sh (commit by @NGPixel)86a183e- cleanup of legacy scripts (commit by @NGPixel)ad5280b- update devcontainer.json (commit by @NGPixel)ec7b974- deps: update all Yarn dependencies (PR #5532 by @depfu[bot])82d0d42- add pgadmin to dev environment (commit by @NGPixel)
Coverage
10.0.0
Release Date: Mon, April 10, 2023 at 7:31 PM UTC
Release Author: @rjsparks
This release moves the datatracker onto postgresql.
It also incorporates much of the work contributed at the IETF 116 codesprint.
💥 BREAKING CHANGES
-
due to
84c1fa1- Use postgresql instead of mysqldb (PR #5482 by @rjsparks):The underlying database is now postgresql.
✨ New Features
27fccc6- move to postgresql (PR #4744 by @rjsparks)a202cf4- Case Insensitive Email.address field (PR #5046 by @rjsparks)189018a- disallow collisions with legacy draft names with capital letters (PR #5068 by @rjsparks)24bb789- add citext to default db template (PR #5069 by @rjsparks)c38ade6- treat django auth username as case insensitive throughout the datatracker (PR #5165 by @rjsparks)dcdc4af- Use case-insensitive matching for document searches (PR #5166 by @jennifer-richards)b0c7641- Allow password reset with non username email address (PR #5419 by @kesara)1bd5c5e- Add requests summary (PR #5439 by @rpcross)84c1fa1- Use postgresql instead of mysqldb (PR #5482 by @rjsparks)
🐛 Bug Fixes
e35ab92- deal with post 9.0.0 database dumps (commit by @rjsparks)912c7b5- simplify migrations when building postgres db image (PR #4889 by @rjsparks)3fb521e- test on postgres. POST and check intended pks. (PR #4949 by @rjsparks)c5f35e4- GH workflows should test against postgres, not sqlite. (PR #5248 by @rjsparks)fce28e7- case sensitivity for Subscribed.email (PR #5270 by @rjsparks)0faa2e4- Don't expose existing emails via reset password and account creation forms (PR #5288 by @larseggert)3304421- Remove accidentally doubled bracket in f-string (PR #5365 by @jennifer-richards)736382a- default settings_local needs a pyflakes ignore (PR #5381 by @rjsparks)d25eca9- doc: remove revision from shepherd writeup title (PR #5413 by @jimfenton)2c9a7fc- ipr: Clarify IPR update confirmation email (PR #5420 by @jimfenton)eb3e3d2- Only clear desiredRoom if the room is found (PR #5398 by @jennifer-richards)e1283ce- Make "nomcom paths" field CSV-friendly (#4892) (PR #5401 by @richsalz)a778377- doc: Replace iconography for position's email status with text label (PR #5421 by @aph3rson)52a1069- reapply styling fix for pdfization (PR #5428 by @rjsparks)d5bae45- Do not add user to the top of queue after reject (fixes #4505) (PR #5427 by @kivinen)
♻️ Refactors
6b826fd- Purge old migrations and update ci to build on a clean schema (PR #5431 by @jennifer-richards)7f5c3a3- Remove length limit on Message header fields (PR #5455 by @jennifer-richards)
✅ Tests
963b1bd- Use actual room pk instead of assuming keys start at 1 (PR #5255 by @jennifer-richards)
🔧 Chores
502376e- Merge branch 'main' into feat/postgres (commit by @rjsparks)a60d522- use prebuilt pg db image in dev (PR #4890 by @NGPixel)233ac51- modify cleandb script to remove pg volume (commit by @NGPixel)5abfcd4- Update migration numberings/deps (commit by @jennifer-richards)7a86a1c- tighten migration dependencies (commit by @rjsparks)a10464a- Fix reference to misspelled migration (commit by @jennifer-richards)72954c2- Add type annotations to satisfy linter (PR #5435 by @jennifer-richards)0f1a6c9- Update test docs to postgresql; remove extraneous sqlite stuff (PR #5400 by @jimfenton)
Coverage
9.16.0
Release Date: Mon, April 10, 2023 at 3:33 PM UTC
Release Author: @rjsparks
✨ New Features
8b815fc- Add list of sub-groups to group's "about" page (PR #5450 by @larseggert)
🐛 Bug Fixes
57030e4- Pre-sort WG doc table on date (PR #5361 by @larseggert)↘️ fixes issue #5341 opened by @bobhinden
8dd6947- Make "navskip" apply to all headings in an element (PR #5364 by @larseggert)8f8a348- Add reviewer name to review assignment summary (PR #5363 by @larseggert)↘️ fixes issue #5360 opened by @martinthomson
81573a2- Use more subtle colors for "Request full access URL" alert (PR #5390 by @larseggert)↘️ fixes issue #1765 opened by @ietf-svn-bot
b11f0fc- Lengthen IESG dashboard trend period to 120 days (PR #5409 by @larseggert)bc9c74e- Render complete iCalendar event when show_location is False (PR #5394 by @jennifer-richards)53a90a3- Don't disable mouse hover UI functionality on touch screens (PR #5433 by @larseggert)50e716e- Only presort tables if sort order is specified (PR #5408 by @larseggert)34482cd- Long session titles were overlapping the materials buttons (PR #5454 by @larseggert)
🔧 Chores
0097778- Remove empty file (PR #5374 by @larseggert)3865d52- Remove unused agenda_timezone.js (PR #5388 by @larseggert)5ed1d69- Remove unused room-params.js (PR #5384 by @larseggert)58b3155- Remove unused week-view.js file (PR #5383 by @larseggert)41ed628- package: update all npm dependencies for playwright (PR #5372 by @depfu[bot])ec8543f- package: update all npm dependencies for dev/diff (PR #5371 by @depfu[bot])1de83ca- package: update all npm dependencies for dev/deploy-to-container (PR #5370 by @depfu[bot])1425c15- package: update all npm dependencies for dev/del-old-packages (PR #5369 by @depfu[bot])0bc0469- Remove unused jquery-ui (PR #5385 by @larseggert)c8025ab- deps: update all yarn dependencies (PR #5382 by @depfu[bot])99cd5a3- Remove unused arrow-ani.webp (PR #5386 by @larseggert)7c890ea- Remove unused agenda-personalize.js (PR #5387 by @larseggert)c5d7725- deps: update all npm dependencies for playwright (PR #5429 by @depfu[bot])fb4c6d7- deps: update all npm dependencies for dev/diff (PR #5465 by @depfu[bot])103cd94- deps: update all npm dependencies for dev/deploy-to-container (PR #5464 by @depfu[bot])2a111d9- deps: update all npm dependencies for playwright (PR #5463 by @depfu[bot])
Coverage
9.15.0
Release Date: Thu, March 16, 2023 at 10:01 PM UTC
Release Author: @NGPixel
✨ New Features
🐛 Bug Fixes
a544cc9- Import CSS from https://github.com/martinthomson/rfc-css/blob/ea8e9e34897bf6bdb6b1b7cf336f9aa25f576d76/rfc.css (PR #5339 by @larseggert)↘️ fixes issue #5293 opened by @jgscudder
cf755d2- update bug report email address (PR #5342 by @rjsparks)
♻️ Refactors
b654b49- Remove secr proceedings (PR #5256 by @rpcross)f884e07- Remove secr roles (PR #5257 by @rpcross)abc70ae- Remove secr groups app (PR #5334 by @rpcross)
🔧 Chores
020568e- Enable dependabot version updates (PR #5274 by @larseggert)a157699- deps: bump docker/build-push-action from 3 to 4 (PR #5298 by @dependabot[bot])eba8fc6- deps: bump yargs in /dev/deploy-to-container (PR #5300 by @dependabot[bot])ac7efda- deps: bump actions/dependency-review-action from 2 to 3 (PR #5301 by @dependabot[bot])ffd6149- deps: bump pretty-bytes from 6.0.0 to 6.1.0 in /dev/diff (PR #5302 by @dependabot[bot])95bc92c- deps: bump @octokit/core in /dev/del-old-packages (PR #5303 by @dependabot[bot])0dcb3b6- deps-dev: bump eslint-plugin-n in /playwright (PR #5304 by @dependabot[bot])ef7aeb4- deps-dev: bump jquery-migrate from 3.4.0 to 3.4.1 (PR #5332 by @dependabot[bot])f94079a- deps: bump pinia from 2.0.30 to 2.0.33 (PR #5330 by @dependabot[bot])d2b739a- deps-dev: bump @playwright/test in /playwright (PR #5328 by @dependabot[bot])8ee491f- deps-dev: bump c8 from 7.12.0 to 7.13.0 (PR #5331 by @dependabot[bot])41d095e- deps-dev: bump eslint-plugin-promise in /dev/coverage-action (PR #5327 by @dependabot[bot])d0422d0- deps-dev: bump eslint-plugin-import in /dev/coverage-action (PR #5305 by @dependabot[bot])f810eda- deps: update all Yarn dependencies (2023-03-14) (PR #5335 by @depfu[bot])ab63eb0- Add absent iesg 0001_initial.py migration (PR #5336 by @jennifer-richards)39be6da- abstract ADMINS (PR #5355 by @rjsparks)c3e6708- change the way migrations are invoked for actions and dev builds (PR #5356 by @rjsparks)28e18be- fix coverage-action dependencies (commit by @NGPixel)28b7134- force chartjs dependency to 3.5.1 (commit by @NGPixel)
Coverage
9.14.0
Release Date: Thu, March 9, 2023 at 6:02 PM UTC
Release Author: @rjsparks
✨ New Features
0237411- Add calendar view to "important dates" page (PR #5260 by @larseggert)↘️ addresses issue #3512 opened by @ietf-svn-bot
🐛 Bug Fixes
8041cd5- Avoid unwanted whitespace when action_holder_badge is empty (PR #5266 by @jennifer-richards)6f8cba5- Truncate text agenda labels to not overflow colums (PR #5276 by @larseggert)↘️ fixes issue #1313 opened by @ietf-svn-bot
97df94f- Add footer with group interim ics calendar to announce email (PR #5279 by @larseggert)↘️ fixes issue #2939 opened by @ietf-svn-bot
1d87686- Add missing closing brace in meta tag and updated/obsoleted-by info (PR #5265 by @larseggert)↘️ fixes issue #3379 opened by @ietf-svn-bot
996e6c2- Always label agenda session headers with day in meeting time zone (PR #5282 by @jennifer-richards)↘️ fixes issue #3323 opened by @ietf-svn-bot
ddcfb09- agenda: replace download cal dropdown with actual links (PR #5287 by @NGPixel)↘️ fixes issue #3811 opened by @jennifer-richards
98c24d1- Use correct group type in session request email response (PR #5275 by @larseggert)↘️ fixes issue #2120 opened by @ietf-svn-bot
8cdeddb- Fix spacing/wrapping in I-D announce email. (PR #5277 by @larseggert)19a7fec- Remove unusedMeeting.session_constraintnames(PR #5263 by @larseggert)↘️ fixes issue #3389 opened by @ietf-svn-bot
🔧 Chores
e060eb4- Use newer versions of various actions (PR #5273 by @larseggert)ce7ae86- Merge dependabot PRs (PR #5272 by @larseggert)61504b1- Replace unmaintained bootstrap-datepicker with vanillajs-datepicker (PR #5259 by @larseggert)↘️ addresses issue #3569 opened by @ietf-svn-bot
Coverage