I'm glad to announce the release of version 2.41 of #snac, the simple, minimalistic #ActivityPub instance server written in C. It includes the following changes:

Added support for Article ActivityPub objects to correctly process reviews from #Bookwyrm instances and other similar software.

Show Link objects that are image, audio or video media as if they were attachments.

Added more aggressive caching to timelines and history files.

The history at the end of the public page is listed in reverse chronological order.

Mastodon API: minor fixes.

Be more strict when serving note objects.

Additional HTTP response headers can be defined by adding an http_headers object with header/content pairs into the server.json configuration file.

If you hover the mouse pointer over a vote option in a pool, the current count (as per the last update) is shown. This may be considered cheating in some cases, so try to be honest (or not).

The nodeinfo URL now returns more accurate information.

https://comam.es/what-is-snac

If you find #snac useful, please consider buying grunfink a coffee: https://ko-fi.com/grunfink

This release has been inspired by the album Plains of Elysium by #Madis.