-
chevron_right
Here comes the new Movim release, Encke 0.30.1
Timothée Jaussoin • pubsub.movim.eu / Movim • 23 April • 1 minute
Following last month's 0.30 Encke important upgrade here is the first bug-fix release!
What's new?
Animated pictures support in the image proxy
Movim is proxying all the pictures to recompress and cache them along the way (the cache needs to be configured in your web server, see the dedicated documentation for that).
For animated GIFs, it used to only take the first frame and compress it in WebP, like for all the other pictures. Now Movim tries to turn it into an animated WebP!
The Picture Proxy was also refactored to handle some cases with some buggy picture URLs.
New Avatar and Banner Configuration Panel
The avatar and banner configuration panel was redesigned to give you a nice overview of your final profile page.
XEP-0392: Consistent Color Generation support! 🎨
The internal color palette handling was refactored and slightly adjusted to integrate better with the Accent Color feature introduced in 0.30. A few new colors were added along the way.
Movim is now implementing XEP-0392: Consistent Color Generation. This means that the same user or content will have the same colors on all your different XMPP clients. ✨
Slight adjustment of the ChatroomPings service
Movim is implementing XEP-0410: MUC Self-Ping (Schrödinger's Chat) to ensure that you are still connected to your chatrooms even if there is no activity in them. The ping-pong system was a bit too sensitive and could declare a disconnection in some cases; the timeout was adjusted to prevent most of those unfortunate disconnections from happening.
Dropping MySQL support
Movim had "MySQL" and PostgreSQL support for a while already. The original MySQL database was forked as MariaDB and both started to evolve very differently the past few years. MariaDB finally became the "default" database in most of the Linux distributions.
The two databases were always considered as "flavors" until now, but only MariaDB was extensively tested with PostgreSQL during development.
It seems that the now MySQL DB is not compatible with Movim anymore and will require very specific support to fix all the migrations and some queries that are not working anymore on it.
It was therefore decided to only keep the PostgreSQL and MariaDB support, PostgreSQL still being the (strongly) recommended one.
What's next?
Going back to the multi-participant calls project, lots of exciting things to do! Stay tuned. ☺️
That's all folks!