Our main focus over the last couple months has been cost cutting. We have an entire blog post on this coming up, but suffice it to say that we’ve had to work hard to keep costs under control while growing users and adding lots of new functionality.
Our two biggest projects on that front were migrating our datastore to a cheaper configuration, which cut datastore costs by half, and optimizing ATProto getRepo calls, which sped them up over 20x and brought down our frontend instance count ~3x.
We also shipped some great new features:
- Long-form articles to/from standard.site on the ATmosphere
- Bot accounts are now labeled as bots on the ATmosphere
- Improved DM notifications: added structured data, fixed cases where notifs were missing and overly eager
- Domain-based exemptions from the 2-week post backdating limit
- Bridged web sites now show
[Unofficial]in their display names to reduce confusion. Web site owners can remove this by verifying their sites.
…and bug fixes:
- Missing profile picture updates
- Webmentions from home page fragment URLs not bridged
- h-feed to Atom conversion lost entry tags
- SSRF protection for outbound HTTP requests and websocket connections
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!