Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Georg Abenthung
funkwhale
Commits
9fde0df4
Unverified
Commit
9fde0df4
authored
Apr 22, 2020
by
Agate
💬
Browse files
Version bump and changelog for 0.21-rc2
parent
5fcdabf3
Changes
5
Hide whitespace changes
Inline
Side-by-side
CHANGELOG
View file @
9fde0df4
...
...
@@ -10,6 +10,81 @@ This changelog is viewable on the web at https://docs.funkwhale.audio/changelog.
.. towncrier
0.21-rc2 (2020-04-22)
---------------------
Upgrade instructions are available at
https://docs.funkwhale.audio/index.html
More reliable CLI importer [manual change suggested]
----------------------------------------------------
Our CLI importer is now more reliable and less prone to Out-of-Memory issues, especially when scanning large libraries. (hundreds of GB or bigger)
We've also improved the directory crawling logic, so that you don't have to use glob patterns or specify extensions when importing.
This means you can replace scripts that look like this::
python api/manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/**/*.ogg" "/srv/funkwhale/data/music/**/*.mp3" --recursive --noinput
By this::
python api/manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/" --recursive --noinput
And Funkwhale will happily import any supported audio file from the specified directory.
Enhancements:
- CLI Importer is now more reliable and less resource-hungry on large libraries
- Add support custom domain for S3 storage
- Better placeholders for channels when there are no episodes or series
- Updated documentation for 0.21 release
- Improved performance and error handling when fetching remote attachments
Bugfixes:
- Remove double spaces in ChannelForm
- Deduplicate tags in Audio ActivityPub representation
- Add support custom domain for S3 storage
- Fix #1079: fixed z-index issues with dropdowns (#1079 and #1075)
- Exclude external podcasts from library home
- Fixed broken channel save when description is too long
- Fixed 500 error when federation is disabled and application+json is requested
- Fixed minor subsonic API crash
- Fixed broken local profile page when allow-list is enabled
- Fixed issue with confirmation email not sending when signup-approval was enabled
- Ensure 0 quota on user is honored
- Fixed attachments URL not honoring media URL
- Fix grammar in msg string in TrackBase.vue
- Fix typo in SubscribeButton.vue
Translations:
- Arabic
- Catalan
- English (United Kingdom)
- German
- Occitan
- Portuguese (Brazil)
- Russian
Contributors to this release (translation, development, documentation, reviews, design, testing, third-party projects):
- Agate
- ButterflyOfFire
- Ciarán Ainsworth
- Creak
- Daniele Lira Mereb
- Eloisa
- Francesc Galí
- gerhardbeck
- marzzzello
- Quentin PAGÈS
- Satsuki Yanagi
- SpcCw
- Xaloc
0.21-rc1 (2020-04-09)
---------------------
...
...
api/funkwhale_api/__init__.py
View file @
9fde0df4
# -*- coding: utf-8 -*-
__version__
=
"0.21-rc
1
"
__version__
=
"0.21-rc
2
"
__version_info__
=
tuple
(
[
int
(
num
)
if
num
.
isdigit
()
else
num
...
...
changes/changelog.d/importer.enhancement
deleted
100644 → 0
View file @
5fcdabf3
CLI Importer is now more reliable and less resource-hungry on large libraries
changes/changelog.d/s3-custom-domain.enhancement
deleted
100644 → 0
View file @
5fcdabf3
Add support custom domain for S3 storage
changes/notes.rst
View file @
9fde0df4
...
...
@@ -5,20 +5,3 @@ Next release notes
Those release notes refer to the current development branch and are reset
after each release.
More reliable CLI importer
--------------------------
Our CLI importer is now more reliable and less prone to Out-of-Memory issues, especially when scanning large libraries. (hundreds of GB or bigger)
We've also improved the directory crawling logic, so that you don't have to use glob patterns or specify extensions when importing.
This means you can replace scripts that look like this::
python api/manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/**/*.ogg" "/srv/funkwhale/data/music/**/*.mp3" --recursive --noinput
By this:
python api/manage.py import_files $LIBRARY_ID "/srv/funkwhale/data/music/" --recursive --noinput
And Funkwhale will happily import any supported audio file from the specified directory.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment