Today, March 29, 2016, Deb Nicholson of MediaGoblin proudly announced the release and immediate availability for download of MediaGoblin 0.9.0, a release that adds great new features and improvements.
Dubbed "The Three Goblineers," MediaGoblin 0.9.0 is the first version of the open-source and free media server software to fully embrace the next-gen and widely used Python 3 dynamic, high-level, and interpreted programming language.
"You could even think of this release as Py-oneering, which it definitely is," said Deb Nicholson in today's announcement. "Many traditional web service tools are less-than-ideal for federation and so we’ve had to do a lot of rebuilding and retooling."
To provide users with more flexible federated services, MediaGoblin 0.9.0 updates the traditional databases to be more user-friendly, something which resulted in a functionality similar to the generic foreign key implementation used by the Django high-level web framework.
The way media collections and comments are handled was changed
Among other interesting features implemented in MediaGoblin 0.9.0, we can mention that the OAuth library has been updated, there's a “graveyard” system, and there's now a new way of handling media collections and comments, thus adding support for all the available media types in the built-in commenting system.
Moreover, the media collections are now being used in the federation services, as well as the API. Also, the process of uploading entire media albums has been made easier to use, especially that you'll now have access to your existing collections during the submission process (see the screenshot attached at the end of the article for details).
Last but not least, the migration system has been switched over to Alembic, thus making the update process less terrifying. MediaGoblin 0.9.0 “The Three Goblineers” is available for download right now from the project's website or via Softpedia. Existing users need to update as soon as possible.