Skip to content

Commit bcf796f

Browse files
committed
Changelog entry for 6.128.0
- Legacy-Id: 17696
1 parent d8dca51 commit bcf796f

1 file changed

Lines changed: 103 additions & 0 deletions

File tree

changelog

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,106 @@
1+
ietfdb (6.128.0) ietf; urgency=medium
2+
3+
**Changes in nomcom eligibility code, IPR handling, CI buildbot, and API keys**
4+
5+
From the commit log:
6+
7+
* Changed meeting links to etherpad instances to use port 9009, in order
8+
to avoid web server proxying, which can cause issues under load.
9+
10+
* In IPR disclosure statement updates, don't show links to parked IPR
11+
declarations, since they will 404.
12+
13+
* Fixed a server 500 on missing flooplan image file, which should have
14+
returned a 404.
15+
16+
* Changed the date/datetime at the top of meeting session pages to indicate
17+
timezone, and be given in UTC for virtual interim meetings, but meeting
18+
timezone with UTC in parentheses for in-person meetings. Fixes issue
19+
#2963.
20+
21+
* Enhanced [17687] slightly, adding rendering of other status settings than
22+
cancelled, and adding warning background for cancelled. See issue #2963.
23+
24+
* Added a template filter that is a replacement for Django's builtin 'date'
25+
filter, with a more polymorphic signature: It accepts either datetime or
26+
date input, and ignores time-specific format entries when handling a date.
27+
28+
* Fixed a html closing tag error.
29+
30+
* Gave docker/updatedb a --quiet flag for use with buildbot, and fixed an
31+
issue with error reporting of bad script switches for docker/updatedb.
32+
33+
* Moved minimum version up for python-magic, due to a Py3 issue with earlier
34+
versions.
35+
36+
* Fixed a number of Py2/Py3 issues and removed more Py2 compatibility code.
37+
38+
* Updated some minimum versions for required packages.
39+
40+
* Merged in [17663] from rjsparks@nostrum.com: Show recent meetings on a
41+
group's meeting tab even if there aren't other past meetings. Fixes #2961.
42+
43+
44+
* Added an explicit dependency on svn. Under py3 it can be installed
45+
with pip, and doesn't need OS packages for python-subversion (it still
46+
needs libsvn1, though).
47+
48+
* Updated buildbot in a number of respects, in order to be able to deploy
49+
Py3 workers:
50+
51+
- Added the possibility of specifying worker path on the command line for
52+
the restart-workers script
53+
54+
- Added a buildbot_passwords template
55+
56+
- Removed excess workers
57+
58+
- Updated the buildbot master config file.
59+
60+
- Updated buildbot workers from 0.8 to 2.7, transitioned to Python 3, and
61+
added some convenience scripts.
62+
63+
* Merged in [17649] from rjsparks@nostrum.com: Follow RFC8713 section 4.15
64+
for roles that disqualify for nomcom. Fixes #2944.
65+
66+
* Merged in [17650] from rjsparks@nostrum.com: Refactored
67+
nomcom-disqualifying roles into one place.
68+
69+
* Added a request profiler and a management command to purge profiler
70+
records.
71+
72+
* Added template fragment caching for the upcoming meetings page.
73+
74+
* Tweaked the group 'closing notes' edit line for the secretariat on the
75+
group about page.
76+
77+
* Changed the use of requirements3.txt in docker files back to
78+
requirements.txt, and removed requirements3.txt
79+
80+
* Added a personal API key for meetecho access.
81+
82+
* Added the meetecho access api key to the list of personal API keys
83+
available through the Personal API GUI, and removed a secretariat-only key
84+
from the list.
85+
86+
* Added a migration for the updated list of personal API endpoints.
87+
88+
* Simplified the URL and view code for the personal meetecho access API
89+
endpoint, and added test code.
90+
91+
* Refined the GUI for personal API endpoints so that endpoints for which one
92+
does not have the right Roles do not show in the GUI, and added a
93+
supporting method on Person objects. Updated tests accordingly.
94+
95+
* Updated the API v2 JsonExporMixin to not try to use an API key argument as
96+
a queryset argument when building the json response.
97+
98+
* Added exception handling in the require_api_key() decorator for
99+
AttributeError raised by the decorated function.
100+
101+
-- Henrik Levkowetz <henrik@levkowetz.com> 27 Apr 2020 19:10:10 +0000
102+
103+
1104
ietfdb (6.127.0) ietf; urgency=medium
2105

3106
**Removed Python 2.7 compatibility.**

0 commit comments

Comments
 (0)