From c6629943f69cc38cf51a57d7c1c08acd8b4c63b8 Mon Sep 17 00:00:00 2001
From: Henrik Levkowetz <henrik@levkowetz.com>
Date: Wed, 1 Jul 2020 16:34:53 +0000
Subject: [PATCH] Changelog entry for 7.7.0  - Legacy-Id: 18121

---
 changelog | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 63 insertions(+)

diff --git a/changelog b/changelog
index b555baf12..ea9f94063 100644
--- a/changelog
+++ b/changelog
@@ -1,3 +1,66 @@
+ietfdb (7.7.0) ietf; urgency=medium
+
+  **Automatic meeting scheduler, improved support for remote instructions**
+
+  This release introduces the generate_schedule command, which will do auto-
+  layout of the schedule for an IETF meeting, with minimized conflicts.  The
+  auto-scheduler output can also be used as input for further manual tweaks.
+  The goodness of the generated schedule very much depends on how complete the
+  input constraints are, and on the indicated cost of violating the various
+  constaints.  It is expected that experience with using the output of the
+  auto-scheduler will lead to adjustment of the cost of violating various
+  constraints, and possibly also the introduction of new constraints.
+
+  There is also some other features, including support for the secretariat to
+  edit the remote_instructions field of sessions, which is necessary in order
+  to set remote call-in URLs for meeting sessions taking place in rooms that
+  don't already have a regular Meetecho channel.
+
+  From the commit log:
+
+  * Merged in the final part of the automatic scheduler from sasha@dashcare.nl.
+
+  * Renamed and adjusted a migration to avoid multiple migration leaf nodes.
+
+  * Fixed an issue with openid_userinfo() for persons with no email address.
+
+  * Renamed the automatic schedule generator command from 'schedule_generator'
+    to 'generate_schedule', so as to match our other 'generate_*' management
+    commands.  Added some switches to the command, and added more information
+    to the default output, providing information about number of optimisation
+    runs and time consumed.  Added a default value for the meeting option.
+
+  * Made it possible to provide a name to use for the generated schedule, and
+    changed the autogenerated names to be easier to remember and type for
+    later manual work based on an autogenerated schedule.
+
+  * Removed the command to purge request_profiler entries, given that 
+    request_profiler is incompatible with Django 2.2 and has been removed
+
+  * Fixed a bug in the caching of the agenda, where too much of the page was
+    cached.  Fixes issue #3008.
+
+  * Added a guard against trying to serialize session UTC start time for a 
+    meeting with unknown timezone.
+
+  * Renamed a test module to conform to our name convention ('test_...' to 
+    'tests_...').
+
+  * Tweaked the HTML that puts session links and calendar links on the session
+    details page so as to put them on the same line.
+
+  * Added some CSRF settings to make login from a meetecho iframe possible.
+
+  * Added 'remote_instructions' as an editable field for misc. sessions in 
+    the secretariat app, in order to be able to set remote access URLs.
+
+  * Reworked the support for remote access urls in the agenda_note and 
+    remote_instructions fields of Session objects so as to accept any of a list 
+    of conference service domains as remote call-in URLs (i.e., not only webex).
+
+ -- Henrik Levkowetz <henrik@levkowetz.com>  01 Jul 2020 16:34:49 +0000
+
+
 ietfdb (7.6.0) ietf; urgency=medium
 
   Django 2.2 transition changes: