Even apart from that, let's take a look at the MSCs (Matrix Spec Changes) that are currently in progress.
This week has been all about gearing up for v0.99.0 and if you would like to help us test it, our latest release candidate lives here
We've taken the decision to bump up to v0.99.0 because it is very much a precursor to v1.0. When v1.0 lands it will contain a breaking change that means all homeservers will need a valid certificate for their server to server endpoint, self signing will no longer be possible.
v0.99.0 contains support to help you do this, but once it lands all admins will need to upgrade, failure to do so will mean losing the ability to federate with > v1.0 servers.
We'll have detailed docs ready to go alongside the full v0.99.0 release, and we plan to leave at least 1 month between v0.99.0 and v1.0, but for now please be aware that the change is coming.
Huge thanks to Rich, Erik, Hawkowl and Anoa for all their work in getting us to rc stage.
I think I'm getting pretty close to having another release ready. Need to clean up some things here and there and get the CI packages uploading correctlyCome chat about the project in #nheko-reborn:matrix.org.
It'd be good to have more community engagement
I've posted another blog on journal about the next steps for the project, including my thoughts on verifying blog content.
https://journal.lukebarnard.co.uk/journal/26-jan-2019
I'm planning to start work on the component that will scrape blog content from a matrix room. This will most likely involve a dedicated bot that syncs new journal blog events, verifies the blog signature and then writes the blog content to a file on the blog server.
I'll probably ramble about the details of that at some point.
The fed-tester frontend has received an overhaul. It's dark now, is more responsive, and will show the new ValidCertificates, and Information fields. Found errors and warnings are now shown at the top, instead of having to traverse the table yourself. Hosted at https://neo.lain.haus/fed-tester with code at https://git.lain.haus/f0x/fed-tester Room for both the frontend and backend is #fed-tester:lain.haus
matrix-docker-ansible-deploy now has much-improved security. All services now run in containers with a non-root user from the very beginning, without capabilities and with a read-only filesystem. To learn more, see the relevant changelog entry.
Thanks to a contribution by Devon Maloney (@Plailect), matrix-docker-ansible-deploy now has IRC bridging support via matrix-appservice-irc. To learn more, see the Setting up Appservice IRC documentation page.
Not too much work on Neo this week, but there's some smooth animations for the roomlist now video, with music, which is surprisingly complicated in css
https://git.lain.haus/f0x/iris
libaqueous (the Matrix SDK in Dart) is progressing nicely. A reference implementation is also planned.
The repo is at https://gitlab.com/b0/libaqueous, and I also set up a room at #libaqueous:encom.eu.org
Not much changes in jeon, jmsdk and matrix-jabber-java-bridge (mjjb).
- Jeon: improved mxid with a new validation, support of the 11 java. And preparing the new release.
- Jmsdk: fixed few bugs.
The bridge is being re-written. I excluded the jabber server (still need to setup SRV records) and implementing the xmpp s2s api in the bridge. Done:Remaining:
- rfc6120 in s2s part;
- almost server dialback (XEP-0220);
New version will allow:
- MUC (XEP-0045);
- stabilize.
Also I started breaking the bridge to modules. And the next module will be ActivityPub S2S module which allows communicate matrix servers with other fedivers.
- 1:1 conversations between matrix and jabber users;
- group chats by double-puppet mapping rooms to conferences;
- additionally xmpp users can join directly to rooms via double-puppet bots.
mxisd v1.3.0-alpha.3 is out! This one works further towards protecting your privacy and we strongly recommend it if you already are using an alpha release. We have written our stance on privacy with how it affects mxisd here.
We also consider this release to be as stable as v1.2.2. Feel free to upgrade following the Upgrade notes and benefits from all the v1.3.0 work so far, especially the massive improvements on resources usage.
update on @gnome @matrixdotorg client for #PureOS: "I am pleased to announce that over the next week I will be working to make Fractal's UI adaptive for the Librem 5's launch. This contract began last week, and I already have some results to show off." https://t.co/iX47u1Bdb1 pic.twitter.com/Hnr7ZVpYd1
— Purism (@Puri_sm) January 30, 2019
Definitely take a look at the linked blog post for more.
If you will be attending, come /join
us at the Matrix table, where there will be stickers and t-shirts and merriment, and definitely come and attend the talks: