Version bump and changelog
This commit is contained in:
parent
82f5dc20f3
commit
7908ae3942
105
CHANGELOG
105
CHANGELOG
|
@ -10,6 +10,111 @@ This changelog is viewable on the web at https://docs.funkwhale.audio/changelog.
|
|||
|
||||
.. towncrier
|
||||
|
||||
0.11 (unreleased)
|
||||
-----------------
|
||||
|
||||
Upgrade instructions are available at https://docs.funkwhale.audio/upgrading.html
|
||||
|
||||
Special thanks for this release go to @renon:matrix.org (@Hazmo on Gitlab)
|
||||
for bringing Apache2 support to Funkwhale and contributing on other issues.
|
||||
Thank you!
|
||||
|
||||
Features:
|
||||
|
||||
- Funkwhale now works behind an Apache2 reverse proxy (!165)
|
||||
check out the brand new documentation at https://docs.funkwhale.audio/installation/index.html#apache2
|
||||
if you want to try it!
|
||||
- Users can now request password reset by email, assuming a SMTP server was
|
||||
correctly configured (#187)
|
||||
|
||||
Enhancements:
|
||||
|
||||
- Added a fix_track_files command to run checks and fixes against library
|
||||
(#183)
|
||||
- Avoid fetching Actor object on every request authentication
|
||||
- Can now relaunch errored jobs and batches (#176)
|
||||
- List pending requests by default, added a status filter for requests (#109)
|
||||
- More structured menus in sidebar, added labels with notifications
|
||||
- Sample virtual-host file for Apache2 reverse-proxy (!165)
|
||||
- Store high-level settings (such as federation or auth-related ones) in
|
||||
database (#186)
|
||||
|
||||
|
||||
Bugfixes:
|
||||
|
||||
- Ensure in place imported files get a proper mimetype (#183)
|
||||
- Federation cache suppression is now simpler and also deletes orphaned files
|
||||
(#189)
|
||||
- Fixed small UI glitches/bugs in federation tabs (#184)
|
||||
- X-sendfile not working with in place import (#182)
|
||||
|
||||
|
||||
Documentation:
|
||||
|
||||
- Added a documentation area for third-party projects (#180)
|
||||
- Added documentation for optimizing Funkwhale and reduce its memory footprint.
|
||||
- Document that the database should use an utf-8 encoding (#185)
|
||||
- Foundations for API documentation with Swagger (#178)
|
||||
|
||||
|
||||
Database storage for high-level settings
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
Due to the work done in #186, the following environment variables have been
|
||||
deprecated:
|
||||
|
||||
- FEDERATION_ENABLED
|
||||
- FEDERATION_COLLECTION_PAGE_SIZE
|
||||
- FEDERATION_MUSIC_NEEDS_APPROVAL
|
||||
- FEDERATION_ACTOR_FETCH_DELAY
|
||||
- PLAYLISTS_MAX_TRACKS
|
||||
- API_AUTHENTICATION_REQUIRED
|
||||
|
||||
Configuration for this settings has been moved to database, as it will provide
|
||||
a better user-experience, by allowing you to edit these values on-the-fly,
|
||||
without restarting Funkwhale processes.
|
||||
|
||||
You can leave those environment variables in your .env file for now, as the
|
||||
values will be used to populate the database entries. We'll make a proper
|
||||
announcement when the variables won't be used anymore.
|
||||
|
||||
Please browse https://docs.funkwhale.audio/configuration.html#instance-settings
|
||||
for more information about instance configuration using the web interface.
|
||||
|
||||
|
||||
System emails
|
||||
^^^^^^^^^^^^^
|
||||
|
||||
Starting from this release, Funkwhale will send two types
|
||||
of emails:
|
||||
|
||||
- Email confirmation emails, to ensure a user's email is valid
|
||||
- Password reset emails, enabling user to reset their password without an admin's intervention
|
||||
|
||||
Email sending is disabled by default, as it requires additional configuration.
|
||||
In this mode, emails are simply outputed on stdout.
|
||||
|
||||
If you want to actually send those emails to your users, you should edit your
|
||||
.env file and tweak the EMAIL_CONFIG variable. See :ref:`setting-EMAIL_CONFIG`
|
||||
for more details.
|
||||
|
||||
.. note::
|
||||
|
||||
As a result of these changes, the DJANGO_EMAIL_BACKEND variable,
|
||||
which was not documented, has no effect anymore. You can safely remove it from
|
||||
your .env file if it is set.
|
||||
|
||||
|
||||
Proxy headers for non-docker deployments
|
||||
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
|
||||
For non-docker deployments, add ``--proxy-headers`` at the end of the ``daphne``
|
||||
command in :file:`/etc/systemd/system/funkwhale-server.service`.
|
||||
|
||||
This will ensure the application receive the correct IP address from the client
|
||||
and not the proxy's one.
|
||||
|
||||
|
||||
0.10 (2018-04-23)
|
||||
-----------------
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
__version__ = '0.10'
|
||||
__version__ = '0.11'
|
||||
__version_info__ = tuple([int(num) if num.isdigit() else num for num in __version__.replace('-', '.', 1).split('.')])
|
||||
|
|
|
@ -1 +0,0 @@
|
|||
List pending requests by default, added a status filter for requests (#109)
|
|
@ -1 +0,0 @@
|
|||
Can now relaunch errored jobs and batches (#176)
|
|
@ -1 +0,0 @@
|
|||
Foundations for API documentation with Swagger (#178)
|
|
@ -1 +0,0 @@
|
|||
Added a documentation area for third-party projects (#180)
|
|
@ -1 +0,0 @@
|
|||
X-sendfile not working with in place import (#182)
|
|
@ -1 +0,0 @@
|
|||
Ensure in place imported files get a proper mimetype (#183)
|
|
@ -1 +0,0 @@
|
|||
Added a fix_track_files command to run checks and fixes against library (#183)
|
|
@ -1 +0,0 @@
|
|||
Fixed small UI glitches/bugs in federation tabs (#184)
|
|
@ -1 +0,0 @@
|
|||
Document that the database should use an utf-8 encoding (#185)
|
|
@ -1,24 +0,0 @@
|
|||
Store high-level settings (such as federation or auth-related ones) in database (#186)
|
||||
|
||||
Changelog
|
||||
^^^^^^^^^
|
||||
Due to the work done in #186, the following environment variables have been
|
||||
deprecated:
|
||||
|
||||
- FEDERATION_ENABLED
|
||||
- FEDERATION_COLLECTION_PAGE_SIZE
|
||||
- FEDERATION_MUSIC_NEEDS_APPROVAL
|
||||
- FEDERATION_ACTOR_FETCH_DELAY
|
||||
- PLAYLISTS_MAX_TRACKS
|
||||
- API_AUTHENTICATION_REQUIRED
|
||||
|
||||
Configuration for this settings has been moved to database, as it will provide
|
||||
a better user-experience, by allowing you to edit these values on-the-fly,
|
||||
without restarting Funkwhale processes.
|
||||
|
||||
You can leave those environment variables in your .env file for now, as the
|
||||
values will be used to populate the database entries. We'll make a proper
|
||||
announcement when the variables won't be used anymore.
|
||||
|
||||
Please browse https://docs.funkwhale.audio/configuration.html#instance-settings
|
||||
for more information about instance configuration using the web interface.
|
|
@ -1,24 +0,0 @@
|
|||
Users can now request password reset by email, assuming
|
||||
a SMTP server was correctly configured (#187)
|
||||
|
||||
Update
|
||||
^^^^^^
|
||||
|
||||
Starting from this release, Funkwhale will send two types
|
||||
of emails:
|
||||
|
||||
- Email confirmation emails, to ensure a user's email is valid
|
||||
- Password reset emails, enabling user to reset their password without an admin's intervention
|
||||
|
||||
Email sending is disabled by default, as it requires additional configuration.
|
||||
In this mode, emails are simply outputed on stdout.
|
||||
|
||||
If you want to actually send those emails to your users, you should edit your
|
||||
.env file and tweak the EMAIL_CONFIG variable. See :ref:`setting-EMAIL_CONFIG`
|
||||
for more details.
|
||||
|
||||
.. note::
|
||||
|
||||
As a result of these changes, the DJANGO_EMAIL_BACKEND variable,
|
||||
which was not documented, has no effect anymore. You can safely remove it from
|
||||
your .env file if it is set.
|
|
@ -1 +0,0 @@
|
|||
Federation cache suppression is now simpler and also deletes orphaned files (#189)
|
|
@ -1 +0,0 @@
|
|||
Avoid fetching Actor object on every request authentication
|
|
@ -1 +0,0 @@
|
|||
Sample virtual-host file for Apache2 reverse-proxy (!165)
|
|
@ -1,11 +0,0 @@
|
|||
Added documentation for optimizing Funkwhale and reduce its memory
|
||||
footprint.
|
||||
|
||||
Changelog
|
||||
^^^^^^^^^
|
||||
|
||||
For non-docker deployments, add ``--proxy-headers`` at the end of the ``daphne``
|
||||
command in :file:`/etc/systemd/system/funkwhale-server.service`.
|
||||
|
||||
This will ensure the application receive the correct IP address from the client
|
||||
and not the proxy's one.
|
|
@ -1 +0,0 @@
|
|||
More structured menus in sidebar, added labels with notifications
|
Loading…
Reference in New Issue