Refine release notes.

This commit is contained in:
Ben Sturmfels 2021-09-18 20:43:41 +10:00
parent 5d1557b55e
commit e54504f8b0
No known key found for this signature in database
GPG Key ID: 023C05E2C9C068F0

View File

@ -29,18 +29,17 @@ This chapter has important information about our current and previous releases.
This release resolves two significant issues in the Celery backend media This release resolves two significant issues in the Celery backend media
processing. The first was causing processed media to be marked as failed and the processing. The first was causing processed media to be marked as failed and the
second was inhibiting useful backend error messages. We've also resolved two second was inhibiting useful error messages. We've also
installation issues caused by deprecated upstream code in the Werkzeug and resolved installation issues caused by deprecated upstream code in the Werkzeug
jsonschema libraries. and jsonschema libraries.
The release also includes provisional `gmg serve` and `gmg celery` commands that We've added provisional `gmg serve` and `gmg celery` commands to simplify
are intended to simplify deployment and avoid some confusing issues with Python deployment. These commands may change in the future and are not yet recommended
paths. These commands may change in the future. These commands are not yet in the deployment documentation. If your deployment is already running smoothly,
recommended in the deployment documentation, but you're welcome to try them out. there's no reason to switch at this stage.
If your deployment is already running smoothly, there's no reason to switch.
Please note that we are aware of some installation issues on Debian Testing Please note that installation currently fails on Debian Testing (Bookworm) and
(Bookworm) and Arch Linux. These issues appear to be related to versions of Arch Linux at `./configure`. These issues appear to be related to versions of
autoconf > 2.69. We currently recommend deployment on Debian Bullseye and autoconf > 2.69. We currently recommend deployment on Debian Bullseye and
Fedora 33. Fedora 33.
@ -50,12 +49,16 @@ For detailed instructions on installing or upgrading, see ":doc:`deploying`" and
":doc:`upgrading`". ":doc:`upgrading`".
If you have any problems, please drop in to the `#mediagoblin IRC chat If you have any problems, please drop in to the `#mediagoblin IRC chat
<https://webchat.freenode.net/#mediagoblin>`_, report an issue on our `issue <https://web.libera.chat/#mediagoblin>`_, report an issue on our `issue
tracker <https://issues.mediagoblin.org/>`_ or drop us an email to tracker <https://todo.sr.ht/~mediagoblin/mediagoblin>`_ or drop us an email to
`mediagoblin-devel@gnu.org <mailto:mediagoblin-devel@gnu.org>`_. `mediagoblin-devel@gnu.org <mailto:mediagoblin-devel@gnu.org>`_.
**Improvements:** **Improvements:**
- Improve usability of report handling page (Rodrigo Martins)
- Remove `--system-site-packages` from `./configure` in docs and CI builds as it
is forced anyway (Ben Sturmfels)
- Added provisional `gmg serve` and `gmg celery` commands (Ben Sturmfels)
- Switch Atom feeds from deprecated werkzeug.contrib.atom to feedgenerator, - Switch Atom feeds from deprecated werkzeug.contrib.atom to feedgenerator,
upgrade werkzeug (Ben Sturmfels) upgrade werkzeug (Ben Sturmfels)
- Document that `gmg dbupdate` is required after some config changes (Rodrigo - Document that `gmg dbupdate` is required after some config changes (Rodrigo
@ -65,23 +68,19 @@ tracker <https://issues.mediagoblin.org/>`_ or drop us an email to
- Fix/document Guix setup for 100% passing test suite (Ben Sturmfels) - Fix/document Guix setup for 100% passing test suite (Ben Sturmfels)
- Convert `setup.py` to `setup.cfg` (Ben Sturmfels) - Convert `setup.py` to `setup.cfg` (Ben Sturmfels)
- Document re-installation of plugins during upgrade [#5611] (Ben Sturmfels) - Document re-installation of plugins during upgrade [#5611] (Ben Sturmfels)
- Improve usability of report handling page (Rodrigo Martins)
- Remove unused `extlib/flask-wtf` code (Ben Sturmfels) - Remove unused `extlib/flask-wtf` code (Ben Sturmfels)
- Remove unused `translitcodec` dependency (Ben Sturmfels) - Remove unused `translitcodec` dependency (Ben Sturmfels)
- Remove references to previous `tinymce` JS dependency (Ben Sturmfels) - Remove references to previous `tinymce` JS dependency (Ben Sturmfels)
- Remove plugin for decommissioned Mozilla Persona (Jgart) - Remove plugin for decommissioned Mozilla Persona (Jgart)
- Document running multiple MediaGoblin instances on one server (Ben Sturmfels) - Document running multiple MediaGoblin instances on one server (Ben Sturmfels)
- Begin conversion from jQuery to vanilla JS (Ben Sturmfels) - Begin conversion from jQuery to vanilla JS (Ben Sturmfels)
- Remove `--system-site-packages` from docs and CI builds as it is forced anyway
(Ben Sturmfels)
- Added provisional `gmg serve` and `gmg celery` commands (Ben Sturmfels)
**Bug fixes:** **Bug fixes:**
- Fix test suite on Debian 11 (Ben Sturmfels)
- Remove reference to jsonschema.compat no longer available upstream (Marco Pessotto)
- Fix images being marked as failed after Celery restart since 0.10.0 [#5608] (Ben Sturmfels) - Fix images being marked as failed after Celery restart since 0.10.0 [#5608] (Ben Sturmfels)
- Fix app logging calls not showing in Celery logs (Ben Sturmfels) - Fix app logging calls not showing in Celery logs (Ben Sturmfels)
- Fix test suite on Debian 11 (Ben Sturmfels)
- Remove reference to jsonschema.compat no longer available upstream (Marco Pessotto)
0.11.0 0.11.0