!
Streams Version 23.12.07 of the streams repository has just been released. Happy Pearl Harbour Day.
You might find a couple of interesting things in this release, but it's more important as the beginning of a re-architecture of our interactions on the fediverse. We seem to be alone in this space in promoting relationships and conversations based on consent as a working model for online safety. I never cared for playing Whack-a-mole with spammers and abusive people. I've got better things to do than spend all day whacking moles. Don't you?
We're not doing anything radical, just strengthening that focus in some interesting ways without asking the microblogs to understand or get along with us or support our privacy models. We control our privacy models and nothing the microblogs do can change that or break that. By comparison, their privacy models don't actually work without other software (like ours) supporting them.
This is what I mean by "networks of consent".
Anyway in this release you'll also find
- support for redis session management
- increased size of session data storage to fix a login issue which has affected two people now.
- Fixed issue where the old OStatus conversation link could be set incorrectly.
- importing alt-text for images (if available) from third party links that you choose to embed.
- The fuzzloc (fuzzy location) addon/app was altered so that it only fuzzes your default location (if you provide one). I found I had to disable it on my recent holiday because it fuzzed my checkin activities and put them in the Pacific Ocean.
- Regular expressions were added to the advanced filtering of the Message Filter tool and the Comanche page layout tools. We already had regular expression matching of message content, but this lets you apply regular expression matching to any database field or ActivityStreams object (or configuration variable in the case of Comanche). Syntax is "?foo // regex" where foo is the target of your query (such as 'summary' if you want to perform a MessageFilter match on Mastodon CWs or legitimate news summaries). By default the regex will be auto-wrapped in forward slashes, but you can wrap with another character if that makes your expression easier to compose.