Skip to content

v0.11.10

Compare
Choose a tag to compare
@dansup dansup released this 10 Feb 03:57
607b239

Added

  • Resilient Media Storage (#4665) (fb1deb6)
  • Video WebP2P (#4713) (0405ef12)
  • Added user:2fa command to easily disable 2FA for given account (c6408fd7)
  • Added avatar:storage-deep-clean command to dispatch remote avatar storage cleanup jobs (c37b7cde)
  • Added S3 command to rewrite media urls (5b3a5610)
  • Experimental home feed (#4752) (c39b9afb)
  • Added app:hashtag-cached-count-update command to update cached_count of hashtags and add to scheduler to run every 25 minutes past the hour (1e31fee6)
  • Added app:hashtag-related-generate command to generate related hashtags (176b4ed7)
  • Added Mutual Followers API endpoint (33dbbe46)
  • Added User Domain Blocks (#4834) (fa0380ac)
  • Added Parental Controls (#4862) (c91f1c59)
  • Added Forgot Email Feature (67c650b1)
  • Added S3 IG Import Media Storage support (#4891) (081360b9)

Federation

  • Update Privacy Settings, add support for Mastodon indexable search flag (fc24630e)
  • Update AP Helpers, consume actor indexable attribute (fbdcdd9d)

Updates

  • Update FollowerService, add forget method to RelationshipService call to reduce load when mass purging (347e4f59)
  • Update FollowServiceWarmCache, improve handling larger following/follower lists (61a6d904)
  • Update StoryApiV1Controller, add viewers route to view story viewers (941736ce)
  • Update NotificationService, improve cache warming query (2496386d)
  • Update StatusService, hydrate accounts on request instead of caching them along with status objects (223661ec)
  • Update profile embed, fix resize (dc23c21d)
  • Update Status model, improve thumb logic (d969a973)
  • Update Status model, allow unlisted thumbnails (1f0a45b7)
  • Update StatusTagsPipeline, fix object tags and slug normalization (d295e605)
  • Update Note and CreateNote transformers, include attachment blurhash, width and height (ce1afe27)
  • Update ap helpers, store media attachment width and height if present (8c969191)
  • Update Sign-in with Mastodon, allow usage when registrations are closed (895dc4fa)
  • Update profile embeds, filter sensitive posts (ede5ec3b)
  • Update ApiV1Controller, hydrate reblog interactions. Fixes (#4686) (135798eb)
  • Update AdminReportController, add profile_id to group by. Fixes (#4685) (e4d3b196)
  • Update user:admin command, improve logic. Fixes (#2465) (01bac511)
  • Update AP helpers, adjust RemoteAvatarFetch ttl from 24h to 3 months (36b23fe3)
  • Update AvatarPipeline, improve refresh logic and garbage collection to purge old avatars (82798b5e)
  • Update CreateAvatar job, add processing constraints and set is_remote attribute (319ced40)
  • Update RemoteStatusDelete and DecrementPostCount pipelines (edbcf3ed)
  • Update lexer regex, fix mention regex and add more tests (778e83d3)
  • Update StatusTransformer, generate autolink on request (dfe2379b)
  • Update ComposeModal component, fix multi filter bug and allow media re-ordering before upload/posting (56e315f6)
  • Update ApiV1Dot1Controller, allow iar rate limits to be configurable (28a80803)
  • Update ApiV1Dot1Controller, add domain to iar redirect (1f82d47c)
  • Update ApiV1Dot1Controller, add configurable app confirm rate limit ttl (4c6a0719)
  • Update LikePipeline, dispatch to feed queue. Fixes (#4723) (da510089)
  • Update AccountImport (5a2d7e3e)
  • Update ImportPostController, fix IG bug with missing spaces between hashtags (9c24157a)
  • Update ApiV1Controller, fix mutes in home feed (ddc21714)
  • Update AP helpers, improve preferredUsername validation (21218c79)
  • Update delete pipelines, properly invoke StatusHashtag delete events (ce54d29c)
  • Update mail config (0e431271)
  • Update hashtag following (015b1b80)
  • Update IncrementPostCount job, prevent overlap (b2c9cc23)
  • Update HashtagFollowService, fix cache invalidation bug (84f4e885)
  • Update Experimental Home Feed, fix remote posts, shares and reblogs (c6a6b3ae)
  • Update HashtagService, improve count perf (3327a008)
  • Update StatusHashtagService, remove problematic cache layer (e5401f85)
  • Update HomeFeedPipeline, fix tag filtering (f105f4e8)
  • Update HashtagService, reduce cached_count cache ttl (15f29f7d)
  • Update ApiV1Controller, fix include_reblogs param on timelines/home endpoint, and improve limit pagination logic (287f903b)
  • Update StoryApiV1Controller, add self-carousel endpoint. Fixes (#4352) (bcb88d5b)
  • Update FollowServiceWarmCache, use more efficient query (fe9b4c5a)
  • Update HomeFeedPipeline, observe mutes/blocks during fanout (8548294c)
  • Update FederationController, add proper following/follower counts (3204fb96)
  • Update FederationController, add proper statuses counts (3204fb96)
  • Update Inbox handler, fix missing object_url and uri fields for direct statuses (a0157fce)
  • Update DirectMessageController, deliver direct delete activities to user inbox instead of sharedInbox (d848792a)
  • Update DirectMessageController, dispatch deliver and delete actions to the job queue (7f462a80)
  • Update Inbox, improve story attribute collection (06bee36c)
  • Update DirectMessageController, dispatch local deletes to pipeline (98186564)
  • Update StatusPipeline, fix Direct and Story notification deletion (4c95306f)
  • Update Notifications.vue, fix deprecated DM action links for story activities (4c3823b0)
  • Update ComposeModal, fix missing alttext post state (0a068119)
  • Update PhotoAlbumPresenter.vue, fix fullscreen mode (822e9888)
  • Update Timeline.vue, improve CHT pagination (9c43e7e2)
  • Update HomeFeedPipeline, fix StatusService validation (041c0135)
  • Update Inbox, improve tombstone query efficiency (759a4393)
  • Update AccountService, add setLastActive method (ebbd98e7)
  • Update ApiV1Controller, set last_active_at (b6419545)
  • Update AdminShadowFilter, fix deleted profile bug (a492a95a)
  • Update FollowerService, add $silent param to remove method to more efficently purge relationships (1664a5bc)
  • Update AP ProfileTransformer, add published attribute (adfaa2b1)
  • Update meta tags, improve descriptions and seo/og tags (fd44c80c)
  • Update login view, add email prefill logic (d76f0168)
  • Update LoginController, fix captcha validation error message (0325e171)
  • Update ApiV1Controller, properly cast boolean sensitive parameter. Fixes #4888 (0aff126a)
  • Update AccountImport.vue, fix new IG export format (59aa6a4b)
  • Update TransformImports command, fix import service condition (32c59f04)
  • Update AP helpers, more efficently update post count (7caed381)
  • Update AP helpers, refactor post count decrement logic (b81ae577)
  • Update AP helpers, fix sensitive bug (00ed330c)
  • Update NotificationEpochUpdatePipeline, use more efficient query (4d401389)
  • Update notification pipelines, fix non-local saving (fa97a1f3)
  • Update NodeinfoService, disable redirects (240e6bbe)
  • Update Instance model, add entity casts (289cad47)
  • Update FetchNodeinfoPipeline, use more efficient dispatch (ac01f51a)
  • Update horizon.php config (1e3acade)
  • Update PublicApiController, consume InstanceService blocked domains for account and statuses endpoints (01b33fb3)
  • Update ApiV1Controller, enforce blocked instance domain logic (5b284cac)
  • Update ApiV2Controller, add vapid key to instance object. Thanks thisismissem! (4d02d6f1)