github dimkr/tootik v0.21.0

latest releases: v0.21.2, v0.21.1
one month ago

Added

  • When receiving a public reply, missing posts (up to BackfillDepth) and fetched, or re-fetched periodically (BackfillInterval) to detect editing or deletion
  • Soft deletion: deleted posts are now replaced with [deleted], to preserve thread structure and prevent re-fetching
  • Support for mention resolution through the parent post's recipients
  • followers, inbox and outbox now respond to GET requests by the owner
  • outbox now responds to POST requests by the owner
  • The application actor is now a portable actor named actor
  • Communities are created as portable actors
  • RFC9421 is enabled for future requests to the same server, when fetching an actor from a previously unknown server that advertises support for it through FEP-844e
  • Usage statistics in /nodeinfo/2.0 are now hidden when FillNodeInfoUsage is false

Removed

  • Users are created as portable actors, the portable vs. traditional choice is gone

Bug Fixes, Performance and Maintenance

  • Fix for broken validation of RFC9421 signatures that include @target-uri
  • Fix for broken mention resolution when the username contains -
  • Fix for bad implementation of FEP-844e for application actors
  • The number of database connections is now limited (MaxDatabaseConnections, defaults to 32) and slow sending to the client no longer leaves database connections busy
  • Go and dependency updates

Don't miss a new tootik release

NewReleases is sending notifications on new releases.