What has happened since last time?
Squashing bugs in Funkwhale 0.21
With the new features and the player/queue redesign introduced in v0.21, we've introduced new bugs and issues.
As a result, we've started to work on fixing these, and will release a patch release, v0.21.1, probably by the end of the month.
This release will only include bugfixes and fully backward compatible enhancements that can be backported from the incoming 1.0 release.
It will also bring several enhancements that have been requested by the community regarding the import_files
command, and in particular:
- Support updating metadata on existing in-place imported files when performing a scan
- A new
--watch
flag to react to filesystem events (file creation, update, removal, move) - A
--prune
flag to easily prune library from dangling metadata after a scan
If you've encountered new bugs in Funkwhale 0.21 that are not yet scheduled for the 0.21.1 milestone, don't hesitate to open new tickets!
Planning Funkwhale 1.0
As already announced during our last community consultation when building the roadmap for Funkwhale 0.21, Funkwhale 0.22 will in fact be 1.0.
Let's take a moment to review the reasons and implications of that.
Longstanding issues and technical debt
The current Funkwhale codebase will be three-years old on June 23, 2020. Over the years, we've introduced a lot of new features, and barely removed any. This means that the amount of existing bugs has grown in the app.
In addition to this, working on new exciting features meant we have postponed some important enhancements that were requested by our community:
- Our search experience is suboptimal as we don't have a dedicated search page
- It's not possible to change your email
- We have several accessibility issues (we'll talk more about this in a dedicated post) that need to be fixed
This list is not exhaustive.
Finally, we've accumulated a fair share of technical debt. For instance, we're still supporting Python 3.5, which was released in 2015, and is not supported anymore by many of our dependencies, leading to a wide range of bugs and unexpected behaviours (as well as some performance or security issues).
Other examples of technical debt that currently exist in the project:
- We have two authentication schemes in place (JWT for the Web UI and OAuth for third-party apps)
- Our theming system needs to be reworked to be easier to deal with
- Some components (library cards, radio cards) don't match the latest improvements in the UI
Here again, the list isn't exhaustive.
Our first stable release
Funkwhale 1.0 will allow us to address these issues and work on the overall stability of the project. By releasing our first stable version (that's what 1.0 means), we're also sending a signal to our community.
When Funkwhale 1.0 is released, it means we consider Funkwhale is mature enough for you to use, and we're committed to keep it that way.
We won't break Funkwhale REST API compatibility in future minor releases (1.1, 1.2, etc.), meaning developers can safely build new clients, apps and integrations on top of it.
However, to get there and ensure Funkwhale 1.0 is as stable and clean as possible, we will have to break compatibility in some places (e.g by removing JWT auth, or Python 3.5 support). As always, we'll document such breaking changes and offer guidance to upgrade.
Finally, the 1.0 release will be an opportunity for us to complete the API documentation, as many endpoints are not currently documented.
Thank you for staying with us, and let's build an awesome and stable 1.0 release!
Comments
October 20, 2022 09:39
I liked the site..This is such a great resource that you are providing and you give it away for free. I love seeing blog that understand the value of providing a quality resource for free. 메이저파워볼사이트
October 27, 2022 07:16
I completely understand everything you have said. Actually, I browsed through your additional content articles and I think you happen to be absolutely right. Great job with this online site. dom na sprzedaż włocławek
October 27, 2022 11:48
I completely understand everything you have said. Actually, I browsed through your additional content articles and I think you happen to be absolutely right. Great job with this online site. portrety
November 19, 2022 08:29
I as well believe hence , perfectly indited post! . 1win india
November 7, 2022 08:35
I want to express some thanks to this writer for rescuing me from such a situation. Because of looking out through the world wide web and obtaining principles that were not productive, I figured my life was done. Being alive without the presence of approaches to the issues you’ve solved by way of your main article is a crucial case, and ones which may have in a negative way affected my career if I had not come across your website. Your actual natural talent and kindness in taking care of every item was precious. I am not sure what I would have done if I hadn’t encountered such a stuff like this. I am able to now look ahead to my future. Thanks for your time so much for the expert and effective help. I will not be reluctant to endorse your site to any person who should have direction on this situation. 토토
November 7, 2022 10:57
I completely understand everything you have said. Actually, I browsed through your additional content articles and I think you happen to be absolutely right. Great job with this online site. https://toto40.com/
November 23, 2022 10:09
We’re a bunch of volunteers and opening a brand new scheme in our community. Your site provided us with helpful info to paintings on. You have done an impressive job and our entire group might be grateful to you. sexy บาคาร่า
November 23, 2022 07:20
Hey! This is kind of off topic but I need some advice from an established blog. Is it difficult to set up your own blog? I’m not very techincal but I can figure things out pretty quick. I’m thinking about creating my own but I’m not sure where to start. Do you have any ideas or suggestions? Cheers เซ็กซี่บาคาร่า
December 12, 2022 10:42
Cool sites… […]we came across a cool site that you might enjoy. Take a look if you want[…]…… rmc plant manufacturer
January 29, 2023 13:37
Pity the other Paul cannot study on him or her seriously. بكج اوزان
December 1, 2022 10:13
Most appropriate the human race messages work to show your and present exclusive chance with special couple. Beginer appear system in advance of raucous people will most likely always be aware most of the golden value off presentation, which is a person’s truck. best man jokes 拚多多娛樂城
December 1, 2022 11:16
Cool sites… […]we came across a cool site that you might enjoy. Take a look if you want[…]…… what can vegans eat
December 24, 2022 07:27
We’re a bunch of volunteers and opening a brand new scheme in our community. Your site provided us with helpful info to paintings on. You have done an impressive job and our entire group might be grateful to you. 아이스삽니다
December 21, 2022 06:33
This is a appropriate blog for everyone who is wishes to find out about this topic. You understand a great deal its practically challenging to argue with you (not that I just would want…HaHa). You certainly put a brand new spin on a topic thats been discussed for years. Great stuff, just fantastic! สล็อต
December 24, 2022 07:40
Very interesting details you have noted , thankyou for posting .This will be huge for smugglers sending these phones to countries that are not directly supported by Apple currently. Apple will move substantial units this way. This article only takes the American perspective, which is ridiculous. https://kkmtm.com
December 27, 2022 06:39
We’re a bunch of volunteers and opening a brand new scheme in our community. Your site provided us with helpful info to paintings on. You have done an impressive job and our entire group might be grateful to you. 아이스작대기
December 27, 2022 10:18
Loving the information on this site, you have done outstanding job on the content . บาคาร่าออนไลน์
March 16, 2023 12:24
plastic bathroom faucets woud eaily break compared to bronze bathroom faucets- 금붕어안마
January 2, 2023 11:39
Job scope at huge scale lies for forensic science professionals at crime laboratories rub by city, county or state governments. The other region where a person searching for a career in forensic science can secure job are Federal agencies such as the Departments of Justice, Federal Bureau of Investigation, Secret Service, Drug Enforcement Administration, Bureau of Alcohol, Tobacco and Firearms, Postal Inspection Service and other essential departments, private labs and university laboratories is also a area of function for Forensic Science technician. 아이스팝니다
January 4, 2023 07:59
We’re a bunch of volunteers and opening a brand new scheme in our community. Your site provided us with helpful info to paintings on. You have done an impressive job and our entire group might be grateful to you. 강남아이스팝니다
January 24, 2023 07:59
Superb post but I was wanting to know if you could write a litte more on this subject? I’d be very thankful if you could elaborate a little bit more. Thanks! 강남아이스
January 7, 2023 07:33
Superb post but I was wanting to know if you could write a litte more on this subject? I’d be very thankful if you could elaborate a little bit more. Thanks! 강남아이스삽니다
January 10, 2023 11:21
Hey, you used to write excellent, but the last few posts have been kinda boring¡K I miss your super writings. Past few posts are just a little out of track! come on! สล็อตฝากถอนวอเลท
January 14, 2023 10:38
Hey, you used to write excellent, but the last few posts have been kinda boring¡K I miss your super writings. Past few posts are just a little out of track! come on! คาสิโนออนไลน์เว็บตรง
January 17, 2023 07:36
The vacation trades offered are evaluated a variety of in the chosen and simply good value all around the world. Those hostels are normally based towards households which you’ll find accented via charming shores promoting crystal-clear fishing holes, concurrent of one’s Ocean. Hotels Discounts 안전놀이터
March 18, 2023 10:41
Nice article. It does shed some light on the issue. By the for those interested in binary options can get an exclusive binary options bonus. 지지안마
March 18, 2023 11:57
hassan
plastic bathroom faucets woud eaily break compared to bronze bathroom faucets- 역삼안마
March 19, 2023 07:25
I am glad that I found this website , exactly the right information that I was searching for! . 다낭 밤문화
February 1, 2023 11:05
Aw, this was an extremely high quality submit. In theory Id prefer to create such as this too taking some time to real work to create a very good report but exactly what do I say My partner and i delay doing things a large amount and don’t appear to go done. ทีเด็ดบอลล้มโต๊ะ
March 19, 2023 11:23
Nice article. It does shed some light on the issue. By the for those interested in binary options can get an exclusive binary options bonus. 금붕어안마
February 5, 2023 16:06
Considerably, the article is really the freshest on this worthy topic. I agree with your conclusions and can thirstily look forward to your forthcoming updates. Saying thanks definitely will not just be sufficient, for the huge lucidity in your writing. I will certainly directly grab your rss feed to stay privy of any updates. Pleasant work and much success in your business endeavors! soi cau xsmb 24h
February 6, 2023 14:06
I thought it was going to be some boring old post, but it really compensated for my time. I will post a link to this page on my blog. I am sure my visitors will find that very useful. Play168
February 11, 2023 05:43
dress up is always a great and exciting one, or strip poker. Perhaps get some dice from a game board and decide if you land on certain numbers what those actions are. Spice it up is always a great thing!! iPad price in Sri Lanka
February 11, 2023 16:36
Hi there, simply changed into aware of your blog thru Google, and found that it is really informative. I am gonna be careful for brussels. I will be grateful when you proceed this in future. Numerous folks will probably be benefited from your writing. Cheers! Lake Forest Subzero refrigerator repair service
February 15, 2023 08:20
The vacation trades offered are evaluated a variety of in the chosen and simply good value all around the world. Those hostels are normally based towards households which you’ll find accented via charming shores promoting crystal-clear fishing holes, concurrent of one’s Ocean. Hotels Discounts נערות ליווי
March 6, 2023 08:31
You would endure heaps of different advised organized excursions with various chauffeur driven car experts. Some sort of cope previous features and a normally requires a to obtain travel within expense centre, and even checking out the upstate New York. ??????? 먹튀검증업체
March 6, 2023 12:46
Nice article. It does shed some light on the issue. By the for those interested in binary options can get an exclusive binary options bonus. 홈타이
March 11, 2023 07:43
Nice article. It does shed some light on the issue. By the for those interested in binary options can get an exclusive binary options bonus. 수안보안마
March 11, 2023 11:56
Merely wanna state that this is very beneficial , Thanks for taking your time to write this. 수안보안마
March 16, 2023 09:11
Nice article. It does shed some light on the issue. By the for those interested in binary options can get an exclusive binary options bonus. 강남안마
July 10, 2023 08:35
This is an excellent piece of writing. This is without a doubt one of the most impressive entries I’ve ever seen. Your work is remarkable, and it inspires me to do better. I admire you. gacha life game
May 22, 2022 07:34
I am happy to find this post very useful for me, as it contains lot of information. I always prefer to read the quality content and this thing I found in you post. Thanks for sharing. Nft games
September 29, 2022 06:23
Regards for this post, I am a big fan of this website would like to go along updated. Ethically Sourced Luxury Brands
September 29, 2022 10:06
Regards for this post, I am a big fan of this website would like to go along updated. managed IT services in Sydney
October 11, 2022 07:45
Very informative post. Your current Website style is awesome as well! sauce bar
October 11, 2022 10:46
Can I simply say what a aid to search out somebody who actually is aware of what theyre talking about on the internet. You positively know tips on how to carry an issue to light and make it important. Extra individuals need to read this and perceive this aspect of the story. I cant consider youre no more popular since you undoubtedly have the gift. nova disposable
October 12, 2022 07:15
Very informative post. Your current Website style is awesome as well! wavybar
October 12, 2022 10:38
Regards for this post, I am a big fan of this website would like to go along updated. http://www.loyno.edu/engage/slot-online/
October 31, 2022 07:58
my father have lots and lots of collectible coins that are very precious and rare* https://arenaseishouse.com/
October 31, 2022 08:39
some stores have really bad customer service while others have topnotch custmer service’ https://thestarryeye.com/
October 19, 2022 08:07
Regards for this post, I am a big fan of this website would like to go along updated. judi poker online
October 22, 2022 07:29
@mukkizignu Regards for this post, I am a big fan of this website would like to go along updated. Simple Websites Built in Less Than a Week
October 24, 2022 09:57
bike racks could really help you secure your bike when you leave it ,. layanan pembuatan tautan seo
October 26, 2022 10:11
Regards for this post, I am a big fan of this website would like to go along updated. kod promocyjny
November 26, 2022 08:17
This Los angeles Weight Loss diet happens to be an low and flexible going on a diet application meant for generally trying to drop the weight as well within the have a much healthier lifetime. lose weight https://vulkanplatinum24-play.com/
April 30, 2023 17:33
Rattling clean site, thankyou for this post. flat rate payment processing
June 11, 2022 11:42
Succeed! It could be one of the most useful blogs we have ever come across on the subject. Excellent info! I’m also an expert in this topic so I can understand your effort very well. Thanks for the huge help. global link
June 21, 2022 03:35
These shares are important for a variety of reasons, so you should take care of them. UNO Online is a simple online game that may be played by anyone. In this game, each player is dealt 77 cards, and the first player to get rid of them all before the rest wins the round. These cards come in four distinct colours and are numbered from 1 to 9.
June 18, 2022 09:19
Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. ゴルフボールケース
June 18, 2022 09:19
Nice post! This is a very nice blog that I will definitively come back to more times this year! Thanks for informative post. ゴルフボールケース
June 22, 2022 12:54
Archives: Service · Fahrerlaubnis · Recent Posts · Recent Comments · SEARCH · CATEGORY · Recent Posts · News Letter · Schnelllinks. polnische führerschein kaufe
July 7, 2022 08:40
New web site is looking good. Thanks for the great effort. dollar to naira
April 23, 2024 07:33
very good
I am happy to study the posts published on this website spanish dictionary. They can be very interesting and contain many useful details. temple run 3 game
August 10, 2022 04:53
Top tier
color tunnel is a hard parkour racing game with obstacles that move around and bright colors. Your goal is to get through the tunnel without colliding with anything. To get through the gaps safely while going so fast, you’ll have to move very quickly. After you get past the first few traps, you’ll be on a few different roads with new obstacles. The farther you go, the faster you will go. Color Tunnel is a fun way to train your reflexes and have a good time.
July 14, 2022 07:14
I have a hard time describing my thoughts on content, but I really felt I should here. Your article is really great. I like the way you wrote this information. ablefast
December 22, 2022 07:04
Interesting, but not ideal. Are you going to write more? india matka
August 10, 2022 13:30
dff
You created some decent points there. I looked on-line for your issue and found most individuals may go in conjunction with with all your website. What Is Dell Data Vault?
October 8, 2022 07:04
Very interesting topic , regards for putting up. 토토사이트
October 7, 2022 06:49
You should be a part of a contest first of the most effective blogs online. Let me suggest this blog! 홀덤
October 4, 2022 07:20
I as well believe hence , perfectly indited post! . Eamon O’Rourke
September 28, 2022 06:01
You should be a part of a contest first of the most effective blogs online. Let me suggest this blog! ispo.com
October 1, 2022 08:41
I as well believe hence , perfectly indited post! . former immigration lawyer based in Vancouver
October 2, 2022 10:06
Together with every little thing that appears to be building within this specific subject material, a significant percentage of perspectives are somewhat stimulating. On the other hand, I beg your pardon, but I can not subscribe to your whole strategy, all be it exhilarating none the less. It looks to everybody that your opinions are not totally justified and in reality you are yourself not entirely certain of the point. In any event I did enjoy examining it. 메이저놀이터
October 6, 2022 10:56
I got to know about Funkwhale because I used to listen and share songs in Funkwhale. And I am very curious about a travel agency in abu dhabi and get some good results.
October 10, 2022 06:48
Very interesting topic , regards for putting up. 꽁머니 커뮤니티
October 16, 2022 06:51
You should be a part of a contest first of the most effective blogs online. Let me suggest this blog! 토토사이트
October 16, 2022 07:15
Oh my goodness! an amazing article dude. Many thanks Nonetheless We are experiencing problem with ur rss . Do not know why Can not sign up for it. Possibly there is anybody finding identical rss issue? Anyone who knows kindly respond. Thnkx ใช้สูตรฟรี.com
October 16, 2022 13:20
Very interesting topic , regards for putting up. 먹튀신고
October 18, 2022 07:37
I as well believe hence , perfectly indited post! . http://www.loyno.edu/mardigras/agen-poker/