docs: v2.2.0 release notes
This commit is contained in:
parent
c83132b5ec
commit
b62c153425
@ -5,10 +5,20 @@ Changelog
|
|||||||
This changelog is used to track all major changes to Mopidy.
|
This changelog is used to track all major changes to Mopidy.
|
||||||
|
|
||||||
|
|
||||||
v2.2.0 (UNRELEASED)
|
v2.2.0 (2018-09-30)
|
||||||
===================
|
===================
|
||||||
|
|
||||||
Feature release.
|
Mopidy 2.2.0, a feature release, is out. It is a quite small release, featuring
|
||||||
|
mostly minor fixes and improvements.
|
||||||
|
|
||||||
|
Most notably, this release introduces CSRF protection for both the HTTP and
|
||||||
|
WebSocket RPC interfaces, and improves the file path checking in the M3U
|
||||||
|
backend. The CSRF protection should stop attacks against local Mopidy servers
|
||||||
|
from malicious websites, like what was demonstrated by Josef Gajdusek in
|
||||||
|
:issue:`1659`.
|
||||||
|
|
||||||
|
Since the release of 2.1.0, we've closed approximately 21 issues and pull
|
||||||
|
requests through 133 commits by 22 authors.
|
||||||
|
|
||||||
- Dependencies: Drop support for Tornado < 4.4. Though strictly a breaking
|
- Dependencies: Drop support for Tornado < 4.4. Though strictly a breaking
|
||||||
change, this shouldn't affect any supported systems as even Debian stable
|
change, this shouldn't affect any supported systems as even Debian stable
|
||||||
@ -19,10 +29,10 @@ Feature release.
|
|||||||
it is now possible to set the :confval:`core/max_tracklist_length` config
|
it is now possible to set the :confval:`core/max_tracklist_length` config
|
||||||
value as high as you want to. (Fixes: :issue:`1600`, PR: :issue:`1666`)
|
value as high as you want to. (Fixes: :issue:`1600`, PR: :issue:`1666`)
|
||||||
|
|
||||||
- Core: Fix crash on `library.lookup(uris=[])`. (Fixes: :issue:`1619`, PR:
|
- Core: Fix crash on ``library.lookup(uris=[])``. (Fixes: :issue:`1619`, PR:
|
||||||
:issue:`1620`)
|
:issue:`1620`)
|
||||||
|
|
||||||
- Core: Define return value of `playlists.delete()` to be a bool, :class:`True`
|
- Core: Define return value of ``playlists.delete()`` to be a bool, :class:`True`
|
||||||
on success, :class:`False` otherwise. (PR: :issue:`1702`)
|
on success, :class:`False` otherwise. (PR: :issue:`1702`)
|
||||||
|
|
||||||
- M3U: Ignore all attempts at accessing files outside the
|
- M3U: Ignore all attempts at accessing files outside the
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user