Version 6.83.0
Released 25 Jul 2018 19:08:41 +0000

Tested: Code: 86.27%,   Templates: 88.97%,   URLs: 89.41%  

6.83.0 release notes

  IETF 102 code sprint

  This release contains datatracker bugfixes and enhancements from the
  IETF-102 Code Sprint.  While we've had many more code sprint participants
  before, I don't believe we've ever had this number of contributions from an
  IETF week :-)

  The release contains a number of different enhancements to the document
  review pages (thanks Tero, Peter); refactoring of a number of tests to use
  test object factories instead of indiscriminate creation of a large number
  of often unused test objects, thus speeding up the tests (thanks to Robert);
  fixes to template language and anchors (thanks to Jean); a fix for annoying
  issue with a liaison form (thanks, Ben); a number of updates to secretariat
  pages and proceedings (thanks, Ryan); a fix for a long-standing issue with
  the document search forms behaviour when no search string has been given
  (thanks, Jim); and a test to expose bugs in downref listing in last call
  announcements (thanks, Russ).

  From the commit log:

  * Show links to personal profile pages from group photo pages also when no 
    photo is available -- the profile pages now contains more than just the 
    photo.

  * Merged in [15399] from rjsparks@nostrum.com:
    Use factories for ietf.ietfauth.tests.  

  * Merged in [15395] from rjsparks@nostrum.com:
    Allow the IRTF stream to set shepherds and shepherd writeups. Fixes #1993.  

  * Merged in [15387] from rjsparks@nostrum.com:
    Use factories for ietf.iesg.tests.

  * Merged in [15380] from rjsparks@nostrum.com:
    Use factories for ietf.idindex.tests.

  * Merged in [15370] from rjsparks@nostrum.com:
    Use factories for ietf.group.tests_review.

  * Merged in [15358] from kivinen@iki.fi:
    Fixed the review tablesorter issue by adding display:none character in the
    front of the date. Tablesorter looks first characters and picks the parser
    based on that, meaning that if the text starts with number, it will try to
    parse everything in column as numbers, and if there is anything that is
    not numebr it will fail, and only sorts the column once. This is bit ugly
    but I do not think we want to add yet another jquery meta tool. Fixes
    #2089, and #2151.  

  * Added a missing migration (for review unavailable-period reason)

  * Merged in [15357] from mahoney@nostrum.com:
    Added anchors for working group rows. Still needs some work since the 
    anchor ends up being under the menu bar. Partially addresses issue #1481.  

  * Merged in [15356] from ben@nostrum.com:
    Changed newlines to commas in to contacts for new liaison email 
    notification. Fixes issue 2525.  

  * Merged in [15355] from rjsparks@nostrum.com:
    Used factories for ietf.group.tests_info.  

  * Tweaked a test to prevent failures when looking for a specific string 
    in line-wrapped text.

  * Added a tiny utility function unwrap() to unwrap wrapped text for 
    matching expected strings in tests.

  * Merged in [15354] from kivinen@iki.fi:
    Added default to review completion draft version number. If the reviewer
    is filling in the review form himself the default will be the latest
    version of the draft. If it is someone else filling in the review
    then the version number is the latest version at the point when review
    was assigned (i.e., it assumes reviewer did review on version he was
    requested to and then document authors might have updated the document).
    Also mark the document versions that are earlier than the review request
    date with red background and those which are newer with green background.
    Fixes #2125.  

  * Merged in [15353] from peter@akayla.com:
    Add a sidebar to display feedback section names and simplify navigation.
    Could use some visual improvements but otherwise works.  Fixes #2431.  

  * Merged in [15351] from rcross@amsl.com:
    Update secr/drafts/tests_views to align with view logic.  Fixes #2480.  

  * Merged in [15349] from kivinen@iki.fi:
    Removed the requirement for review_content field to be mandatory when
    using \'link\' method. This partially addresses #2520. 

  * Merged in [15347] from kivinen@iki.fi:
    Add review request date to the top. Add tooltips for drafts versions
    providing the date they were sumbmitted. Fixes #2218. 

  * Limited the document name for uploaded slides to use 128 slugified 
    characters from the slideset title as part of the name.  Fixes a possible 
    server 500 issue.

  * Merged in [15345] from rcross@amsl.com:
    Remove duplicate functionality in secr/drafts.  Fixes #2540.   

  * Merged in [15344] from mahoney@nostrum.com:
    email confirming interim meeting request now says 'the Area Director of 
    the <area>' instead of '<area> Area Director'. Fixes issue #2522.  

  * Added additional checks to the meeting_session_video_url api test.

  * Fixed api_set_session_video_url() to update the external video url if 
    given a new value.

  * Merged in [15342] from peter@akayla.com:
    Added optional reviewer unavailability reason support.  Fixes issue #2146.   

  * Merged in [15335] from rcross@amsl.com:
    Fixed the ordering of meeting select in secr/meetings.  Fixes #2539.

  * Adjusted some timezones in test code to use permitted time zones after 
    the previous changes in listed timezones.  Added a migration for the 
    changed timezone list.

  * Fixed display of xml2rfc exceptions when processing draft submission in 
    xml form.

  * Modified the list of timezones available when setting a meeting 
    timezone so as to not show timezones that are links.  (Also edited the 102 
    meeting timezone in the database to avoid this).  Fixes issues #2531 and 
    #2534.

  * Merged in [15338] from fenton@bluepopcorn.net:
    Adds _required_ parameter to search widget. Fixes #1832.

  * Merged in [15331] from housley@vigilsec.com:
    Add test for downref in Last Call announcement 

  * Merged in [15329] from rcross@amsl.com:
    Add important dates link to proceedings.  Fixes #2538.   

  * Merged in [15328] from rcross@amsl.com:
    Give secretariat the ability to cancel non-working group sessions. 
    Fixes #2537.   

  * Updated a test to give predictable results (no future meeting dates) 
    for commit [15361].

  * Fixed an issue where /meeting/ showed the materials page of an earlier 
    meeting, rather than the current.

  * Merged in [15327] from mahoney@nostrum.com:
    Clarified description in the search form, removing the etc since you 
    can't search on author names. Fixes issue #1159.  

  * Merged in [15321] from rjsparks@nostrum.com:
    Converted ietf.group.tests to factories.  

  * Merged in [15320] from rjsparks@nostrum.com:
    The cookie tests were all calling make_test_data, but not using anything
    it created. Removed the calls.  

  * Merged in [15314] from rjsparks@nostrum.com:
    Converted the community app tests to use factories.

 -- Henrik Levkowetz <henrik@levkowetz.com>  25 Jul 2018 19:08:41 +0000
  

Release list:

2018
6.89.1 03 Dec 2018
6.89.0 20 Nov 2018
6.88.0 13 Nov 2018 IETF 103 code sprint
6.87.3 02 Nov 2018
6.87.2 31 Oct 2018
6.87.1 22 Oct 2018
6.87.0 15 Oct 2018 Nomcom, agenda, and test improvements, new API for secretariat use
6.86.0 08 Oct 2018 NomCom tool improvements
6.85.1 30 Sep 2018 Email address managment and NomCom tool improvements
6.85.0 28 Sep 2018 Improvements in NomCom pages and personal information handling
6.84.0 18 Sep 2018 GDPR updates part 4
6.83.1 14 Aug 2018
6.83.0 25 Jul 2018 IETF 102 code sprint
6.82.0 14 Jul 2018 Group features moved from code to database
6.81.3 20 Jun 2018
6.81.2 08 Jun 2018 GDPR updates part 3
6.81.1 29 May 2018 GDPR updates part 2
6.81.0 29 May 2018 GDPR updates part 1
6.80.1 24 May 2018
6.80.0 08 May 2018
6.79.1 02 May 2018
6.79.0 23 Apr 2018 IPR patent info field fixes, IESG position API enhancement, and more.
6.78.0 10 Apr 2018 Document search on IRTF state, performance improvements
6.77.1 02 Apr 2018 Performance improvements
6.77.0 30 Mar 2018 Automation API endpoint: /api/meeting/session/video/url
6.76.2 28 Mar 2018
6.76.1 26 Mar 2018 IETF 101 code sprint, release 2
6.76.0 21 Mar 2018 IETF 101 code sprint, release 1
6.75.2 17 Mar 2018 Session iCalendar links on document lists
6.75.1 14 Mar 2018 Modified HTML upload sanitization
6.75.0 12 Mar 2018 Sanitization of HTML uploads
6.74.0 04 Mar 2018 Various notification email improvements and additional iCalendar links
6.73.0 26 Feb 2018 Django 1.11
6.72.4 23 Feb 2018
6.72.3 22 Feb 2018
6.72.2 16 Feb 2018
6.72.1 09 Feb 2018
6.72.0 06 Feb 2018 Updated IPR disclosure pages
6.71.1 01 Feb 2018
6.71.0 30 Jan 2018 Non-WG mailing lists index; 'many authors' warning
6.70.0 24 Jan 2018 Enhanced document author search, NomCom tools, and more
6.69.0 16 Jan 2018 Improved NomCom support
6.68.3 09 Jan 2018 Group history comments and other refinements
2017
6.68.2 31 Dec 2017
6.68.1 23 Dec 2017
6.68.0 18 Dec 2017 Support for API keys. Ballot position API: /api/iesg/position
6.67.1 12 Dec 2017 Fixed display of unicode document content
6.67.0 05 Dec 2017 Per-year RFC feed, IANA yang modules, test improvements
6.66.0 15 Nov 2017 IETF 100 code sprint
6.65.1 08 Nov 2017
6.65.0 06 Nov 2017 IESG recent documents page
6.64.1 03 Nov 2017
6.64.0 01 Nov 2017 Yang resource links on yang draft pages
6.63.2 17 Oct 2017
6.63.1 09 Oct 2017
6.63.0 28 Sep 2017 Support for document-specific URL annotations
6.62.1 20 Sep 2017
6.62.0 17 Sep 2017 API for submission automation: /api/submit
6.61.0 11 Sep 2017
6.60.0 03 Sep 2017 Show NomCom eligibility on account page
6.59.0 28 Aug 2017 Improved NomCom support. IPR pages updated according to RFC 8179.
6.58.0 31 Jul 2017 Important dates support, link cleanup and more
6.57.0 19 Jul 2017 IETF 99 code sprint
6.56.0 13 Jul 2017
6.55.3 08 Jul 2017
6.55.2 01 Jul 2017
6.55.1 20 Jun 2017
6.55.0 16 Jun 2017 Improved Yang validation support
6.54.1 13 Jun 2017 Bugfixes, floor indications on the agenda
6.54.0 08 Jun 2017 Author and Meeting Statistics
6.53.1 06 Jun 2017
6.53.0 05 Jun 2017 Nomcom features, YouTube import, Better text wrapping in emails
6.52.0 29 May 2017 Nomcom page improvements, and more
6.51.0 16 May 2017 Improved RFC Author Information
6.50.1 14 May 2017
6.50.0 19 Apr 2017
6.49.1 14 Apr 2017 IETF 98 code sprint release 2
6.49.0 29 Mar 2017 IETF 98 code sprint release 1
6.48.2 23 Mar 2017
6.48.1 22 Mar 2017
6.48.0 21 Mar 2017 HTMLized drafts and RFCs
6.47.2 20 Mar 2017
6.47.1 13 Mar 2017
6.47.0 07 Mar 2017 New document WG states: Waiting for Implementation, and Held by WG
6.46.1 01 Mar 2017
6.46.0 24 Feb 2017 Name i18n improvements, tweaks to Group Pages and Account Setup
6.45.0 20 Feb 2017 Django 1.10
6.44.1 19 Feb 2017 Non-ASCII name support for email address fields
6.44.0 16 Feb 2017 Improved account editing
6.43.0 10 Feb 2017 Password strength meter
6.42.0 01 Feb 2017 Django 1.9
6.41.1 31 Jan 2017
6.41.0 26 Jan 2017 IAB programs support and wiki support for teams and directorates
6.40.4 19 Jan 2017
2016
6.40.3 22 Dec 2016 Review tool enhancements and Django 1.8 adaptations
6.40.2 18 Dec 2016 Docker image based on Debian:jessie and MySQL 5.6
6.40.1 16 Dec 2016
6.40.0 13 Dec 2016 Django 1.8
6.39.1 09 Dec 2016 Historical review data. Enhanced person profile page. Review page enhancements.
6.39.0 30 Nov 2016 Review tracking
6.38.2 29 Nov 2016
6.38.1 17 Nov 2016 IETF 97 code sprint release 2
6.38.0 16 Nov 2016 IETF 97 code sprint
6.37.1 08 Nov 2016
6.37.0 30 Oct 2016 YouTube links, Fixed bibtex and tweaked meeting materials pages
6.36.0 21 Oct 2016 Trac wiki and issue tracker support
6.35.0 17 Oct 2016 New proceedings page improvements
6.34.2 02 Oct 2016 Draft submission and document DOI fixes
6.34.1 27 Sep 2016
6.34.0 24 Sep 2016 New proceedings pages
6.33.1 23 Sep 2016 Nomcom nominee merging, agenda.json enhancements
6.33.0 11 Sep 2016 Manual draft submission management
6.32.1 09 Sep 2016
6.32.0 08 Sep 2016 Initial charting support
6.31.1 31 Aug 2016
6.31.0 25 Aug 2016 Refactoring of saving document state and events
6.30.0 20 Aug 2016 Proceedings page work and improved meeting support
6.29.0 20 Jul 2016 IETF 96 Code Sprint
6.28.0 16 Jul 2016 Jabber, Etherpad, Audio and Meetecho links on the agenda page
6.27.0 10 Jul 2016 Floor plan enhancements
6.26.0 08 Jul 2016 Meeting floor plans
6.25.1 06 Jul 2016
6.25.0 28 Jun 2016 Enhanced testing
6.24.0 21 Jun 2016 Interim meeting management
6.23.0 17 Jun 2016 Additional account creation safeguards
6.22.2 15 Jun 2016
6.22.1 13 Jun 2016
6.22.0 12 Jun 2016 Support for profile photo and biograpy
6.21.1 10 Jun 2016
6.21.0 20 May 2016 Rewritten document tracking support
6.20.0 05 May 2016 Better yang support, reworked schedule management, cronjob release management
6.19.0 05 Apr 2016 IETF 95 Code Sprint
6.18.1 30 Mar 2016
6.18.0 28 Mar 2016 Status update summaries for groups, and yang symbols in yang draft listings
6.17.1 28 Mar 2016
6.17.0 16 Mar 2016 Speedier REST API and Newest-First Search Result Ordering
6.16.0 05 Mar 2016 Yang Validation of Draft Submissions
6.15.0 29 Feb 2016 Session Docs, WG List Archive Tab, RFC Note enhancements
6.14.1 11 Feb 2016
6.14.0 07 Feb 2016 Meetings Tabs on Group Pages
6.13.0 18 Jan 2016 Improved NomCom Support
6.12.1 15 Jan 2016
6.12.0 13 Jan 2016 Document timelines, table sorting, iesg agenda page counts, AD position colours
2015
6.11.0 20 Nov 2015 Liaison Tool Enhancement
6.10.0 14 Nov 2015 Prepackaged Development Environment with Docker; Test Speed-Ups
6.9.0 08 Nov 2015 More IETF-94 Code
6.8.0 03 Nov 2015 IETF 94 Code Sprint
6.7.2 27 Oct 2015
6.7.1 24 Oct 2015
6.7.0 22 Oct 2015 Smart Document URLs
6.6.1 19 Oct 2015
6.6.0 14 Oct 2015 Mail Sending Triggers
6.5.1 13 Oct 2015
6.5.0 10 Oct 2015 Liaison tool rewrite
6.4.2 08 Oct 2015
6.4.1 23 Aug 2015
6.4.0 06 Aug 2015 Serve static assets via CDN
6.3.0 01 Aug 2015 Active area, directorate, team, and area group pages
6.2.0 25 Jul 2015 XML-Only Draft Submission
6.1.0 21 Jul 2015 IETF 93 Code Sprint
6.0.4 23 Jun 2015
6.0.3 13 May 2015
6.0.2 27 Apr 2015
6.0.1 15 Apr 2015
6.0.0 13 Apr 2015 Facelift using Bootstrap
5.13.1 10 Apr 2015
5.13.0 25 Mar 2015 IETF 92 Code Sprint
5.12.3 19 Mar 2015
5.12.2 15 Mar 2015
5.12.1 11 Mar 2015 Extended test coverage support, active email address fixups
5.12.0 26 Feb 2015 Test coverage tests
5.11.2 25 Feb 2015
5.11.1 23 Feb 2015
5.11.0 09 Feb 2015 Django 1.7
5.10.3 08 Feb 2015
5.10.2 05 Feb 2015
5.10.1 25 Jan 2015
2014
5.10.0 21 Dec 2014 Enhanced IPR Support
5.9.0 18 Dec 2014 Enhanced Team Support
5.8.1 18 Dec 2014
5.8.0 18 Dec 2014 JSON Api
5.7.4 13 Nov 2014 IETF 91 Code Sprint
5.7.3 10 Nov 2014
5.7.2 01 Nov 2014
5.7.1 27 Oct 2014
5.7.0 26 Oct 2014 Enhanced Person-Chooser Widget
5.6.5 25 Oct 2014
5.6.4 13 Oct 2014
5.6.3 19 Sep 2014
5.6.2 22 Jul 2014 IETF 90 Code Sprint
5.6.1 15 Jul 2014
5.6.0 02 Jul 2014 Team Pages
5.5.2 30 Jun 2014
5.5.1 26 Jun 2014
5.5.0 09 Jun 2014 Research Group Pages
5.4.3 02 Jun 2014
5.4.2 01 May 2014
5.4.1 25 Apr 2014
5.4.0 22 Apr 2014 Enhanced Agenda Scheduling
5.3.1 16 Apr 2014
5.3.0 12 Apr 2014 Django Authentication replaces Basic HTTP Auth
5.2.1 06 Apr 2014
5.2.0 19 Mar 2014 PyFlakes
5.1.1 18 Mar 2014
5.1.0 05 Mar 2014 IETF 89 Code Sprint
5.0.2 25 Feb 2014
5.0.1 16 Feb 2014
5.0.0 30 Jan 2014 Database Schema Conversion Complete
4.95 13 Jan 2014
2013
4.90 20 Dec 2013 Shim Layer Removal
4.84 16 Dec 2013
4.83 06 Nov 2013 IETF 88 Code Sprint
4.82 31 Oct 2013
4.80 03 Oct 2013 Agenda Scheduling Tool
4.72 19 Sep 2013
4.71 09 Sep 2013
4.70 06 Aug 2013 NomCom Support
4.61 01 Aug 2013 IETF 87 Code Sprint
4.60 23 Jul 2013 Shimfree Document Pages
4.53 15 Jul 2013
4.52 14 Jul 2013
4.51 09 Jun 2013
4.50 16 May 2013 Milestone Management
4.45 14 May 2013
4.44 16 Apr 2013
4.43 13 Mar 2013 IETF 86 Code Sprint
4.42 06 Mar 2013
4.41 27 Feb 2013
4.40 20 Jan 2013 RFC-Editor and IANA Document State Data Exchange
2012
4.37 16 Dec 2012
4.36 07 Nov 2012 IETF 85 Code Sprint
4.35 30 Oct 2012
4.34 22 Aug 2012
4.33 30 Jul 2012 IETF 84 Code Sprint
4.32 28 Jul 2012
4.31 28 Jul 2012
4.30 03 Jul 2012 Community Document Tracking Support
4.21 11 Jun 2012
4.20 11 Jun 2012 WG Charter Management
4.02 26 Apr 2012
4.01 22 Apr 2012 IETF 83 Code Sprint
4.00 24 Mar 2012 New Database Schema
2011
3.64 16 Nov 2011 IETF 82 Code Sprint
3.63 03 Nov 2011
3.62 26 Oct 2011
3.61 19 Oct 2011
3.60 26 Aug 2011 Self-Service Password Management
3.59 19 Aug 2011
3.58 12 Aug 2011
3.57 27 Jul 2011 IETF 81 Code Sprint
3.56 23 Jul 2011
3.55 24 May 2011
3.54 10 May 2011
3.53 04 May 2011
3.52 18 Apr 2011
3.51 13 Apr 2011
3.50 12 Apr 2011 Submission Tool Rewrite
3.16 07 Apr 2011
3.15 06 Apr 2011
3.14 28 Mar 2011 IETF 80 Code Sprint
3.13 26 Mar 2011
3.12 02 Feb 2011
3.11 28 Jan 2011
2010
3.10 07 Dec 2010
3.09 09 Nov 2010 IETF 79 Code Sprint
3.08 27 Oct 2010
3.07 26 Oct 2010
3.06 20 Sep 2010
3.05 24 Aug 2010
3.04 28 Jul 2010 IETF 78 Code Sprint
3.03 27 Jul 2010
3.02 21 Jul 2010
3.01 20 Jul 2010
3.00 16 Jul 2010 IESG Datatracker Port to Python/Django
2.52 16 Jul 2010
2.51 07 May 2010
2.50 26 Apr 2010
2.49 24 Mar 2010
2.48 22 Mar 2010
2.47 21 Mar 2010 IETF 77 Code Sprint
2.46 21 Mar 2010
2.45 11 Mar 2010
2.44 01 Mar 2010
2.43 01 Mar 2010
2.42 26 Jan 2010
2.41 13 Jan 2010
2009
2.40 04 Dec 2009
2.39 30 Nov 2009
2.38 12 Nov 2009
2.37 09 Nov 2009 IETF 76 Code Sprint
2.36 03 Nov 2009
2.35 22 Oct 2009
2.34 08 Oct 2009
2.33 22 Sep 2009
2.32 04 Sep 2009
2.31 28 Jul 2009
2.30 28 Jul 2009
2.29 25 Jul 2009
2.28 25 Jul 2009
2.27 24 Jul 2009
2.26 28 May 2009
2.25 12 May 2009
2.24 26 Apr 2009
2.23 24 Mar 2009
2.22 22 Mar 2009
2.21 22 Mar 2009
2.20 22 Mar 2009
2.19 21 Mar 2009
2.18 05 Mar 2009
2.17 02 Mar 2009
2.16 18 Feb 2009
2.15 12 Feb 2009
2.14 03 Feb 2009
2008
2.13 06 Nov 2008
2.12 06 Nov 2008
2.11 06 Nov 2008
2.10 06 Nov 2008
2.09 06 Nov 2008
2.08 06 Nov 2008
2.07 19 May 2008
2007
2.06 05 Nov 2007
2.05 31 Oct 2007
2.04 16 Jul 2007
2.03 10 Jul 2007
2.02 03 Jul 2007
2.01 28 Jun 2007
2.00 28 Jun 2007 Public Datatracker Port to Python/Django
Contractor instructions