185 lines
8.8 KiB
Markdown
185 lines
8.8 KiB
Markdown
+++
|
|
date = "2023-12-08"
|
|
title = "This Week in Matrix 2023-12-08"
|
|
path = "/blog/2023/12/08/this-week-in-matrix-2023-12-08"
|
|
|
|
[taxonomies]
|
|
author = ["Thib"]
|
|
category = ["This Week in Matrix"]
|
|
|
|
[extra]
|
|
image = "https://matrix.org/blog/img/matrix-logo.png"
|
|
+++
|
|
|
|
## Matrix Live
|
|
|
|
{{ youtube_player(video_id="tK3R8XBG_dw") }}
|
|
|
|
## Dept of Servers 🏢
|
|
|
|
### Synapse ([website](https://github.com/matrix-org/synapse/))
|
|
|
|
Synapse is a Matrix homeserver implementation developed by the matrix.org core team
|
|
|
|
[dmr](https://matrix.to/#/@dmrobertson:matrix.org) reports
|
|
|
|
> This Tuesday we released [Synapse 1.98.0rc1](https://github.com/matrix-org/synapse/releases/tag/v1.98.0rc1). Its promotion to the 1.98.0 release proper is planned for the coming Tuesday (12th Dec). We expect v1.98.0 to be the final release of 2023, as the team takes a break over the holiday period.
|
|
>
|
|
> Of note in this release candidate:
|
|
>
|
|
> * Synapse now fully [supports Matrix v1.7, v1.8 and v1.9](https://github.com/matrix-org/synapse/issues/16707).
|
|
> * Server notice rooms received a few [quality-of-life](https://github.com/matrix-org/synapse/issues/16670) [improvements](https://github.com/matrix-org/synapse/issues/16677) [to](https://github.com/matrix-org/synapse/issues/16699). Thank you Mathieu Velten for submitting these changes.
|
|
> * Synapse's upgrade notes now [describe how far Synapse can be safely downgraded](https://matrix-org.github.io/synapse/v1.98/upgrade#rolling-back-to-older-versions).
|
|
>
|
|
> As ever, thank you to our users, contributors, and [community of server operators](https://matrix.to/#/#synapse:matrix.org).
|
|
|
|
<!-- more -->
|
|
|
|
## Dept of Clients 📱
|
|
|
|
### Element X iOS ([website](https://github.com/vector-im/element-x-ios))
|
|
|
|
A total rewrite of Element-iOS using the Matrix Rust SDK underneath and targeting devices running iOS 16+.
|
|
|
|
[Doug](https://matrix.to/#/@douge:matrix.org) says
|
|
|
|
> ### Element X iOS
|
|
>
|
|
> * Version 1.4.3 hit TestFlight on Tuesday and is planned for release to the App Store this Monday.
|
|
> * Links in the room topic will soon be tappable (and the entire topic copyable).
|
|
> * A new toggle to disable notifications for invites has been added.
|
|
> * Sending media now scrolls you to the bottom of the timeline.
|
|
> * Various bugs have been fixed for creating rooms, when overriding Light/Dark mode and for the Screen Lock feature.
|
|
|
|
### Element X Android ([website](https://github.com/vector-im/element-x-android))
|
|
|
|
Android Matrix messenger application using the Matrix Rust Sdk and Jetpack Compose
|
|
|
|
[benoit](https://matrix.to/#/@benoit.marty:matrix.org) says
|
|
|
|
> * A new toggle to disable notifications for invites has been added.
|
|
> * We have made progress on the poll history list
|
|
> * We are ensuring than emojis for verification are displayed the same than on other Element clients. Also added a quick support for verification with numbers.
|
|
> * We will hide other member avatar and display name in direct chat
|
|
|
|
## Dept of SDKs and Frameworks 🧰
|
|
|
|
### Trixnity ([website](https://gitlab.com/trixnity/trixnity))
|
|
|
|
Multiplatform Kotlin SDK for Matrix
|
|
|
|
[Benedict](https://matrix.to/#/@benedict:imbitbu.de) says
|
|
|
|
> Trixnity 4.1.0 has been released including some minor bugfixes, API improvements and performance improvements for very slow devices. Check out the [release notes](https://gitlab.com/trixnity/trixnity/-/releases).
|
|
|
|
### Matrix Dart SDK ([website](https://github.com/famedly/matrix-dart-sdk))
|
|
|
|
Matrix SDK written in pure Dart.
|
|
|
|
[td](https://matrix.to/#/@td:technodisaster.com) announces
|
|
|
|
> Meep we have a new database implementation!
|
|
>
|
|
> #### v0.24.1
|
|
>
|
|
> This release brings a new experimental database based on SQFlite and IndexedDB as a Drop-In-Replacement for Hive and HiveCollections. You can already test it out (on your own risk) by using it as the new databaseBuilder and migrate your current users by using the legacyDatabaseBuilder with your current Database:
|
|
>
|
|
> ```dart
|
|
> final client = Client('Client Name',
|
|
> databaseBuilder: (client) => MatrixSdkDatabase(
|
|
> 'Database Name',
|
|
> database: await databaseFactory.openDatabase(':memory:'),
|
|
> ),
|
|
> legacyDatabaseBuilder: yourPreviousDatabase,
|
|
> );
|
|
> ```
|
|
>
|
|
> As for the work currently being done:
|
|
>
|
|
> * matrixRTC changes (extending msc3041 :3)
|
|
|
|
## Dept of Events and Talks 🗣️
|
|
|
|
### Matrix Messaging Community at 37C3
|
|
|
|
[erebion 🏳️🌈♾](https://matrix.to/#/@erebion:erebion.eu) says
|
|
|
|
> The [37th Chaos Communication Congress](https://events.ccc.de/congress/2023/infos/index.html), sort of a school reunion of hackers, is coming up.
|
|
>
|
|
> From the 27th to the 30th of December 2023, a bunch of cool and nerdy people will meet up in Hamburg (northern Germany) to discuss all the cool stuff they have been up to. Topics will have a range as wide as technology, society, politics and even food hacking as well as a whole lot of other interesting things.
|
|
>
|
|
> Tickets will be required, but are only available in very limited supply. If you are lucky, you might just be able to still buy one at <https://tickets.events.ccc.de/>.
|
|
>
|
|
> We [previously](https://matrix.org/blog/2023/11/17/this-week-in-matrix-2023-11-17/) announced that we would be trying to set up an assembly.
|
|
>
|
|
> An assembly is basically a place where people interested in a topic can assemble (hence the name). Just like at the Chaos Communication Camp, there will be a place where you can meet up with other people interested in Matrix, exchange your thoughts and ideas or ask questions. There will also be workshops and you should be able to find someone that will gladly help you with setting up your Matrix homeserver.
|
|
>
|
|
> Talk with us if you would like to hold a workshop or give a presentation. But also come and visit us if you just want to hang out with like-minded people or tell us about how you are running a Matrix client on a graphic calculator or whatever other cool stuff you might be up to. You will be able to shape this assembly and make it something cool.
|
|
>
|
|
> Further info can be found on the [Matrix Community Assembly's page](https://events.ccc.de/congress/2023/hub/de/assembly/matrix)
|
|
>
|
|
> You can also already join [#chaosevents:matrix.org](https://matrix.to/#/#chaosevents:matrix.org) and say hello there. We are looking forward to seeing you!
|
|
|
|
### Matrix Salon Podcast (German episode)
|
|
|
|
[Christian Paul (jaller94)](https://matrix.to/#/@jaller94:matrix.org) announces
|
|
|
|
> Meet Timo K., the developer of the collaborative whiteboard The Board, the game St. Petersburg in Matrix and many features of the widget API and Element Call.
|
|
> Now is the time to think about improving widgets and other non-chat applications! Better have a listen the many ideas Timo K. already thought of.
|
|
>
|
|
> - Episode: <https://podcasters.spotify.com/pod/show/matrix-podcast0/episodes/Timo-K----Matrix-Community-Summit-2023-e2d06h8>
|
|
> - RSS feed: <https://anchor.fm/s/cdb34188/podcast/rss>
|
|
> - Mastodon toot: <https://mastodontech.de/@jaller94/111544634946091980>
|
|
|
|
## Matrix Federation Stats
|
|
|
|
[Aine](https://matrix.to/#/@aine:etke.cc) announces
|
|
|
|
> collected by [MatrixRooms.info](https://matrixrooms.info) - an [MRS](https://gitlab.com/etke.cc/mrs/api) instance by [etke.cc](https://etke.cc?utm_source=twim&utm_medium=matrix&utm_campaign=federation-stats)
|
|
>
|
|
> As of today, `8341` Matrix federateable servers have been discovered by matrixrooms.info, `2187` (`26.2%`) of them are publishing their rooms directory over federation.
|
|
> The published directories contain `276610` rooms.
|
|
>
|
|
> [How to add your server](https://gitlab.com/etke.cc/mrs/api/-/blob/main/docs/indexing.md) | [How to remove your server](https://gitlab.com/etke.cc/mrs/api/-/blob/main/docs/deindexing.md)
|
|
|
|
## Dept of Ping
|
|
|
|
Here we reveal, rank, and applaud the homeservers with the lowest ping, as measured by [pingbot](https://github.com/maubot/echo), a [maubot](https://github.com/maubot/maubot) that you can host on your own server.
|
|
|
|
### [#ping:maunium.net](https://matrix.to/#/#ping:maunium.net)
|
|
Join [#ping:maunium.net](https://matrix.to/#/#ping:maunium.net) to experience the fun live, and to find out how to add YOUR server to the game.
|
|
|
|
|Rank|Hostname|Median MS|
|
|
|:---:|:---:|:---:|
|
|
|1|maunium.net|247.5|
|
|
|2|fostered.uk|319.5|
|
|
|3|willian.wang|325|
|
|
|4|nerdhouse.io|359.5|
|
|
|5|matrix.minionflo.net|604|
|
|
|6|littlevortex.net|755.5|
|
|
|7|matrix.its-tps.fr|1004|
|
|
|8|anter.io|1147|
|
|
|9|mailstation.de|1152|
|
|
|10|halogen.place|1171.5|
|
|
|
|
### [#ping-no-synapse:maunium.net](https://matrix.to/#/#ping-no-synapse:maunium.net)
|
|
Join [#ping-no-synapse:maunium.net](https://matrix.to/#/#ping-no-synapse:maunium.net) to experience the fun live, and to find out how to add YOUR server to the game.
|
|
|
|
|Rank|Hostname|Median MS|
|
|
|:---:|:---:|:---:|
|
|
|1|spqr2gang.com|96|
|
|
|2|fostered.uk|200.5|
|
|
|3|matrix.maymundere.org|300|
|
|
|4|willian.wang|353.5|
|
|
|5|kanp.ai|368|
|
|
|6|matrix.its-tps.fr|410.5|
|
|
|7|littlevortex.net|416.5|
|
|
|8|herkinf.de|424.5|
|
|
|9|matrix.org|816.5|
|
|
|10|puppygock.gay|1187.5|
|
|
|
|
|
|
## That's all I know
|
|
|
|
See you next week, and be sure to stop by [#twim:matrix.org](https://matrix.to/#/#twim:matrix.org) with your updates!
|