Happy New Year! Hope you all had a good holiday. It’s shaping up to be a great year on the open social web!
We’ve been busy working on new features, internal improvements, bug fixes, and exploring new networks over the last couple months. Here are the noticeable changes on the bridge since our last update:
DM notifications for interactions from non-bridged users (more)
Mastodon to Bluesky support in Bounce (more)
Expand blocking to Bluesky blocklists, multiple at once, web UI, and more…
Support setting Bluesky handle back to the default *.ap.brid.gy (more)
More support for fediverse => Bluesky pinned posts
Make images/videos on Bluesky more reliable:
Refresh them periodically
Handle the same file at multiple URLs
Upgraded to a paid CloudImage account for proxying Threads images/videos
Customize Bluesky labels based on keywords in fediverse content warning (thanks @KDederichs!)
Improve GoToSocial compatibility
Bridge Web Monetization wallet addresses
For Bluesky profiles bridged to the fediverse, make the link back to Bluesky “verified” (green check) in Mastodon
Add support for new (invisible) website field in Bluesky profiles
Web UI: improve handling of IDNs (domain names with emoji) and punycode
RSS feeds: support application/rdf+xml
Web UI: reload profile on login
Bug fixes:
…for race condition on writing to Bluesky repos
…for bridging Bluesky handle changes to fediverse Webfinger address
…for bridging web posts, replies, etc after we’ve already seen them
…for deleting bridged fediverse profiles on some servers
…for bridging Bluesky profile pictures to the fediverse
…for links in post text
When there’s an unbridged dependency, only skip that one protocol, not all
Add missing PropertyValue in AS2 @context
…for duplicated images in posts bridged to Bluesky
Internal:
Bluesky:
Reliability improvements for firehose server/client
Scale past ~10qps bottleneck in allocating sequence numbers (more)
implement listBlobs
Expand continuous deploy flags
Various cost optimizations added up to savings of 40-50%:
As usual, feel free to ping us with feedback, questions, and bug reports, and please support us on Patreon! You can follow the now label on GitHub to see what we’re currently focusing on. See you on the bridge!