Version 4.35
Released 30 Oct 2012 15:19:09 +0100

4.35 release notes

  This release provides a long list of fixes and minor enhancements, covering
  more than 50 different items found through feedback from users.  Major
  contributors were Robert Sparks, Adam Roach, and Henrik.  The changelog will
  be available at http://datatracker.ietf.org/release/4.35 after deployment.
  The commit log is at http://trac.tools.ietf.org/tools/ietfdb/log/trunk

  Details:

  * Added an 'email sent' success message after sending out a WG review 
    announcement.  Todo: Add equivalent messages in all other situations 
    where email is sent out, for consistency.

  * Added various things which lets us use Django's messages framework to 
    give feedback to users.  This includes adding the messages middleware in 
    settings.py, adding a message display are at the top of the page base 
    template, and adding style setting for message display.

  * Tweaked test/mergedevbranch in a number of places in order to simplify 
    handling (merging and testing) of multiple merges.

  * Merged [4909] from rjsparks@nostrum.com: 
    Reimplemented clear_ballot to close the existing ballot and create a 
    new one. Changed the all_positions code to only return synthetic 
    no-positions for current ADs when a ballot is actually open 

  * Merged [4904] from adam@nostrum.com: 
    Fixing conflict list; adding AD column. 

  * Merged [4885] from rjsparks@nostrum.com: 
    Refactored close_open_ballots, creating a way to close one abllot at a 
    time. rewrote the clear ballot code to close each open ballot and open a 
    new one 

  * Modified the format of the changelog to confirm fully to the debian 
    changelog format.

  * Added a simple page to show release information parsed from a release's 
    changelog file.

  * Improved the handling of iCalendar timezone information -- instead of 
    simplified VTIMEZONE information generated from a template, the VTIMEZONE 
    information for a meeting's timezone is read from file (where it presumably 
    has been generated from the Olson timezone database, for instance using 
    vzic.

  * Added an utility script to extract information about the outgoing 
    confirmation request email related to a draft submission.

  * Added a management command to generate bibxml files for drafts.  It's 
    not fully cooked yet, as it needs to differentiate between documents which 
    are currently drafts, and those that have been published as RFCs, but the 
    basics are there.

  * Add an name utility function to return a name's initials. Handle names 
    with an uppercase surname to the left of the given name correctly.

  * Added support for reverse-order (i.e., Japanese, Chinese, and other) 
    names with uppercase family name in the draft submission author extraction.

  * Added an 'agenda_note' field to meeting.models.Meeting, and added 
    display of content (if any) in html and txt agendas.  

  * Fixed a misleading error message given when disallowed character occurs 
    in a draft filename.

  * Merged [4879] from rjsparks@nostrum.com: 
    Changed 'protocol writeup' to 'shepherd writeup' in several templates.
    Fixes bug #885 

  * Merged [4873] from rjsparks@nostrum.com: 
    Includes the conflict-review document contents in the email sent with 
    the results of the conflict review.
    Fixes bug #883 

  * Merged [4866] from rjsparks@nostrum.com: 
    Show link to pending liaison statements to approve to the secretariat.
    This fixes bug #878 

  * Merged [4836] from housley@vigilsec.com: 
    Add stream to conflict-review documents in the agenda.json object for 
    the IESG telechat agenda 

  * Merged [4825] from rjsparks@nostrum.com: 
    Updated tests to deal with the mandatory state field

  * Merged [4811] from rjsparks@nostrum.com: 
    Cleaned up setting wg state, leaving events, and facilitated creating 
    an initial charter for an existing unchartered group 

  * Merged [4806] from rjsparks@nostrum.com: 
    Better handling for BoFs, particularly those that won't create WGs 

  * Updated wginfo/tests.py to work with the merged wginfo/edit.py which 
    requires the wg state to be set.

  * Fixed a problem with the spiffy ajax handling of email fields when test 
    cases submit a textual list of email addresses instead of a python list.

  * Use decorator.decorator consistenly in debug wrappers.

  * Updated version of debug.py, which adds timing and profiling support 
    functions.

  * Added Michele Simionato's decorator module, for use in debug.py

  * Merged [4805] from rjsparks@nostrum.com: 
    When abandoning a chartering effort, only revert to approved charters 
    if there's a chance one is there.
    Fixes bug #868 

  * Merged [4805] from rjsparks@nostrum.com: 
    When abandoning a chartering effort, only revert to approved charters 
    if there's a chance one is there.
    Fixes bug #868 

  * Removed debug statements

  * Added the creation of a WG state change event for WG state changes.

  * Tweak the GroupHistoryAdmin list_display.

  * Fixed missing import of Role.

  * Added a docstring note about the convention for when 
    save_*_in_history() shoudl be called.

  * Merged [4842] from rjsparks@nostrum.com: 
    Warn when putting a charter in an unusual state onto a telechat agenda 

  * Merged [4841] from rjsparks@nostrum.com: 
    Allows the IESG Note field to be edited even when empty. 

  * Merged [4840] from rjsparks@nostrum.com: 
    Added more information about RFC5742 conflict review documents to the 
    /agenda, moderator, and scribe pages.
    Fixes bug #874 

  * Merged [4858] from rcross@amsl.com: 
    The IPR notification email was still referring to the old CGI admin 
    script; fixed. 

  * Merged [4835] from rjsparks@nostrum.com: 
    Improve the robustness of get_wg_section 

  * Merged [4833] from rjsparks@nostrum.com: 
    Send email to IANA and the IESG when entering IESG evaluation of an 
    RFC5742 conflict review 

  * Added a script to create NewRevisionDocEvent entries for charter files.

  * Fixed an instance of old use of first_name, last_name in submission 
    tool code.

  * Fix up scribe template to suite John, undoing a number of fixes from 
    the sprint.

  * Add shepherd field to all_id2.txt

  * Reverted a number of changes to the scribe template which made life 
    more difficult for the scribe.

  * Fixed a problem with blocking comments on charter documents pointed out 
    by rjsparks@nostrum.com.

  * Fixed another typo.

  * Show ballot positions also for documents without an active ballot.

  * Fix typo in import.

  * Fixed a password reset url which didn't work due to a wrong keyword 
    name in the urlpattern.

  * Don't try to add a ballot's AD email addresses to a new version 
    notification email if there's no ballot.  Also did some linguistic fixes, 
    and got rid of a wildcard import.

  * Make the mergedevbranch script more flexible in accepting different 
    partial repository paths on the command line.

  * Make .ballot_open() available on DocumentInfo instead of on Document, 
    too.

  * Fixed a crash for the case where we're looking at a historic charter 
    page and there's no active ballot for the histoic charter.

  * Make .active_ballot() available on DocumentInfo instead of on Document, 
    to make charter history snapshots work.

  * Merged [4773] from olau@iola.dk:
    Encode uploaded charter text with UTF-8 to avoid crashing on Unicode 
    content

 -- Henrik Levkowetz <henrik@levkowetz.com>  30 Oct 2012 15:19:09 +0100
  

Release list:

2017
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
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