Skip to content

0.7.0

Compare
Choose a tag to compare
@github-actions github-actions released this 27 Jan 11:14
· 129 commits to main since this release

Added

  • Support for "share" and "unshare" actions for posts by others, using Announce activities
  • Outbox now displays Announce activities
    • More intuitive display of groups: replies are hidden and threads are sorted by last activity
    • Posts shared by non-group actors now appear alongside their posts and replies
  • Link to avatar and header images in first page of user's outbox (requested by istvan in BBS); this reduced the database size of hd.206267.xyz (which federates with Lemmy and caches every poster in large groups) by ~50%
  • Deletion of idle federated actors (no posts, no shares, no incoming requests, ...) without followers after a configurable default of 7d
  • Configuration key for follow accept timeout

Removed

  • The /api/v1/instance stub

Bug Fixes, Performance and Maintenance

  • Announce activities are first-class citizens now and posts shared by groups are handled the same way as posts shared by other kinds of actors
    • Various feeds, including /users/firehose, are faster
  • All to/from JSON conversions of JSON columns are now encapsulated in Scanner and Valuer implementations for ap structs, simplifying queries and error handling
  • main() is much simpler now - listeners, queues and periodic jobs now follow the same interface
  • & in -dumpcfg output is no longer escaped