Happy Software Freedom Day! Today we're pleased to announce the release of MediaGoblin 0.12.0.
MediaGoblin is a free software media publishing platform that anyone can run. You can think of it as a self-hosted alternative to Flickr, YouTube or SoundCloud 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 second was inhibiting useful error messages. We've also resolved installation issues caused by deprecated upstream code in the Werkzeug and jsonschema libraries. We've added provisional `gmg serve` and `gmg celery` commands to simplify deployment. These commands may change in the future and are not yet recommended in the deployment documentation. If your deployment is already running smoothly, there's no reason to switch at this stage. See the release notes and upgrade instructions: https://docs.mediagoblin.org/en/v0.12.0/siteadmin/relnotes.html If you have any problems, please drop in to the #mediagoblin IRC chat, report an issue on our issue tracker or drop us an email to mediagoblin-de...@gnu.org. To join us and help improve Mediagoblin, please visit our getting involved page: http://mediagoblin.org/pages/join.html Improvements: - Improve usability of report handling page - Remove `--system-site-packages` from `./configure` in docs and CI builds as it is forced anyway - Added provisional `gmg serve` and `gmg celery` commands - Switch Atom feeds from deprecated werkzeug.contrib.atom to feedgenerator, upgrade werkzeug - Document that `gmg dbupdate` is required after some config changes - Remove Debian 10 development Dockerfile - Add Debian 11 development Dockerfile and CI build - Fix/document Guix setup for 100% passing test suite - Convert `setup.py` to `setup.cfg` - Document re-installation of plugins during upgrade [#5611] - Remove unused `extlib/flask-wtf` code - Remove unused `translitcodec` dependency - Remove references to previous `tinymce` JS dependency - Remove plugin for decommissioned Mozilla Persona - Document running multiple MediaGoblin instances on one server - Begin conversion from jQuery to vanilla JS Bug fixes: - Fix images being marked as failed after Celery restart since 0.10.0 [#5608] - Fix app logging calls not showing in Celery logs - Fix test suite on Debian 11 - Remove reference to jsonschema.compat no longer available upstream Regards, Ben -- Ben Sturmfels Sturm Software Engineering www.sturm.com.au +61 3 9024 2467 -- If you have a working or partly working program that you'd like to offer to the GNU project as a GNU package, see https://www.gnu.org/help/evaluation.html.