aboutsummaryrefslogtreecommitdiffstats
path: root/docs/source/siteadmin/relnotes.rst
Commit message (Collapse)AuthorAgeFilesLines
* Replace py-bcrypt with bcrypt.Elisei Roca2021-10-111-0/+1
| | | | | | | | | Almost a drop-in replacement, only needed some str - byte conversions. The former has not seen a release since 2013, the latter is active with a last release on Aug. 16th 2020. Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
* Update deploying docs to require Python 3.6+.Ben Sturmfels2021-09-231-0/+1
|
* Upgrade jinja2 to fix issue installing old markupsafe on Ubuntu 18.04.Ben Sturmfels2021-09-231-0/+7
| | | | | This also aligns with our requirement of Python 3.6 or greater due to recent jinja2 versions requiring f-strings.
* Add a troubleshooting page to the docs.Ben Sturmfels2021-09-201-0/+1
|
* Update relnotes.Ben Sturmfels2021-09-201-5/+1
|
* Set videos to preload="metadata" to prevent upfront download [trac#5625].Michael McMahon2021-09-201-1/+2
| | | | | | | | | | | | | | | | Setting was previously preload="auto". While preload="auto" *does not* cause a full upfront download on Firefox, Abrowser, IceCat or Chromium, a user reported on the LibrePlanet mailing list that it was causing a full download on their browser. The specifications leave it up to the browser do decide whether to download, but it makes sense to do what we can to avoid surprising people on low bandwidth/quota internet connections. https://html.spec.whatwg.org/multipage/media.html#attr-media-preload Further, media.libreplanet.org (one of MediaGoblin's biggest users) has implement this change locally, so it makes sense for us to stay in sync. Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
* Add db/migrations/env.py to MANIFEST.inElisei Roca2021-09-201-0/+1
| | | | | | | This fixes a warning I have with packaging where this file would get installed in the wrong place (/usr/mediagoblin/env.py). Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
* Extend left/right arrow key navigation to paginated views [#5627].Olivier Mehani2021-09-191-0/+5
| | | | | | Includes "home", "collection", "view all user's media" and "user's profile" views. Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
* Reword.Ben Sturmfels2021-09-181-2/+2
|
* Refine release notes.Ben Sturmfels2021-09-181-20/+19
|
* Update release notes for 0.12.0.Ben Sturmfels2021-09-181-7/+36
|
* Remove --system-site-packages argument to ./configure.Ben Sturmfels2021-09-181-0/+2
| | | | | | | | MediaGoblin ignores this argument and creates a virtualenv with --system-site-packages regardless. Appears it's been this way since the early days. Removing this make the installation instructions easier to read.
* Revert "Disable registrations by default due to spam."Ben Sturmfels2021-09-121-1/+0
| | | | | | | Turns out this breaks tests. Will attempt again when I have time to deal with the tests. This reverts commit 120f144f0eb014e694a584a627c8b17856da5b51.
* Disable registrations by default due to spam.Ben Sturmfels2021-09-041-0/+1
|
* Don't disable existing loggers when initialising Celery.Ben Sturmfels2021-08-231-0/+1
| | | | | | | | | | | | | | | Prior to this change, the Celery logging did not include any of the logging calls within MediaGoblin because `disable_existing_loggers` defaulted to True. This was unhelpful and inconsistent with the logging behaviour of the web process. The MediaGoblin web process sets logging output based on the configuration in paste.ini. This is loaded by the `paster` program, rather than MediaGoblin itself. The MediaGoblin celery process manually loads its logging config from paste.ini, but previously defaulted to `disable_existing_loggers=True`, meaning that none of the application logging flowed through unless the logger was explicitly added to paste.ini.
* Fix images being marked as failed after Celery restart [#5608].Ben Sturmfels2021-08-231-0/+1
| | | | | | | | | | Following the video transcoding work included in v0.10.0, uploading an image and restarting Celery resulted in the image being marked as failed, even after it had been initially successfully processed. The issue was that the initial processing task was not being acknowledged by the task queue following the introduction of the `CELERY_ACKS_LATE` setting. It's not clear why this is the case, but reverting the setting fixes this issue and doesn't negatively impact video processing.
* Remove reference to jsonschema.compat now removed upstream.Marco Pessotto2021-08-201-0/+1
| | | | Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
* Convert notifications.js to vanilla JavaScript (no jQuery).Ben Sturmfels2021-08-191-0/+1
|
* None need for TLS in docs.Ben Sturmfels2021-08-191-0/+3
|
* Remove old docs link to Persona.Ben Sturmfels2021-08-161-1/+1
|
* Document running multiple MediaGoblin instances on one server.Ben Sturmfels2021-08-151-0/+1
|
* Remove Debian 10 development Dockerfile.Ben Sturmfels2021-08-151-1/+4
| | | | | Debian 11 has been released, so future releases need not provide explicit support for Debian 10.
* Add jgart to authors, mention old persona plugin in pluginwriter docs.Ben Sturmfels2021-04-231-0/+1
|
* Update relnotes.Ben Sturmfels2021-04-231-0/+1
|
* Update relnotes.Ben Sturmfels2021-04-101-0/+1
|
* Document re-installation of plugins during upgrade [#5611].Ben Sturmfels2021-04-091-0/+2
|
* Note fixed Debian 11 test suite.Ben Sturmfels2021-04-051-0/+4
|
* Note Guix "meta" issue tracking the packaging process.Ben Sturmfels2021-03-301-0/+2
|
* Update relnotes.Ben Sturmfels2021-03-291-0/+2
|
* Convert atom feeds to use feedgenerator library.Ben Sturmfels2021-03-161-0/+9
| | | | | | | | | | | | | | | Issue is that Werkzeug > 1.0.0 has removed werkzeug.contrib.atom.AtomFeed, making it difficult to use a distribution-packaged version of werkzeug. To solve this, I've replaced use of werkzeug.contrib.atom.AtomFeed with feedgenerator.Atom1Feed. After the change, the only major difference between the feeds before and after is that they use <summary> instead of <content>. Minor differences include no longer adding 'type="text/html"' on some <link> elements and no "xml:base" attribute on <entry> elements. I don't think these differences will have any noticable effect. Tested on Liferea feed reader.
* Tweak upgrade docs.Ben Sturmfels2021-03-101-3/+2
|
* Update version number, relnotes and upgrading docs in preparation for release.Ben Sturmfels2021-03-101-16/+19
|
* Fix typo.Ben Sturmfels2021-03-101-1/+12
|
* Add Jesús E. to AUTHORS.Ben Sturmfels2021-03-101-1/+1
|
* Update relnotes.Ben Sturmfels2021-03-091-0/+1
|
* Remove test lines in Dockerfiles.Ben Sturmfels2021-03-091-0/+1
|
* Extend Fedora Dockerfile, add sourcehut builds for Debian and Fedora.Ben Sturmfels2021-03-091-0/+2
| | | | | | Previously had partial docs for Fedora 31. This updates to Fedora 33, adds support for audio and video and adds dependencies to allow the test suite to run to completion.
* Fix raw image plugin installation docs [#5523].Ben Sturmfels2021-03-081-0/+1
| | | | | Dependencies need to be installed from PyPI in Debian 10/11 due to missing python3-py3exiv2 package.
* Add Charlotte Koch to AUTHORS.Ben Sturmfels2021-03-061-0/+1
|
* Update relnotes re. passing test suite.Ben Sturmfels2021-03-061-2/+3
|
* Update relnotes.Ben Sturmfels2021-03-061-1/+1
|
* Update relnotes with bug fixes since 0.10.0.Ben Sturmfels2021-03-031-0/+3
|
* Reinstate audio spectrograms on Python 3 [#5610].Fernando Gutierrez2021-03-031-0/+1
| | | | | | | | The `audiotospectrogram` module is a complete rewrite of the existing spectrogram code with support for Python 3. This allows us to drop the bundled `freesound` library and Python 2-only `audioprocessing` and `spectrogram` modules. Signed-off-by: Ben Sturmfels <ben@sturm.com.au>
* Drop Python 2 installation support.Ben Sturmfels2021-03-031-0/+2
|
* docs: Add chapter on upgrading, inc. system Python upgrades [#972].Ben Sturmfels2020-05-111-47/+5
|
* Now in 0.11.0 development cycle.Ben Sturmfels2020-05-061-0/+12
|
* docs: Update relnotes to remove "node_modules".Ben Sturmfels2020-05-051-8/+14
|
* docs: Link up subtitles and video qualities in release notes.Ben Sturmfels2020-05-041-2/+2
|
* Remove reference to Gitorious.Ben Sturmfels2020-05-041-8/+0
|
* docs: Tweak the release notes and deployment docs following testing.Ben Sturmfels2020-05-041-14/+15
|