Releases: pixelfed-glitch/pixelfed
Releases · pixelfed-glitch/pixelfed
v0.12.3+glitch.1.5.0
v0.12.3+glitch.1.5.0
For docker users : Note that you will have to clean your cache folder (notably cache/packages.php and cache/services.php)
Updates (from Upstream)
- Update ApiV1Controller, fix self relationship response (28bc7aa4)
- Update ApiController, add pe support to like/unlike endpoints (679ef677)
- Update ApiV1Dot1Controller, fix username to id endpoint (4d6cea9a)
- Update StatusController, cache AP object (a75b89b2)
- Update status embed, add support for album carousels (f4898db9)
- Update profile embeds, add support for albums (4fd156c4)
- Update DirectMessageController, add timestamps to threads (b24d2554)
- Update DirectMessageController, add carousel entity to threads (96f24f33)
- Update and refactor total local post count logic, cache value and schedule updates twice daily to eliminate the perf issue on larger instances (4f2b8ed2)
- Update Media model, fix broken thumbnail/gray thumbnail bug (e33643c2)
- Update StatusController, fix unlisted post guest/ap access bug (83098428)
- Update discover, add network trending using Beagle API (2cae8b48)
- Fix migrations bug (4d1180b1)
- Update ApiV1Controller, add support for notification filter types (f61159a1)
- Update ApiV1Dot1Controller, fix mutual api (a8bb97b2)
Framework (from Upstream)
- Updated to Laravel 11 (requires php 8.2+)
v0.12.1+glitch.1.4.3
v0.12.1+glitch.1.4.3
Updates (from Upstream)
- New api/v1/instance/peers API endpoint, disabled by default (4aad1c22)
- Added disable_embeds setting, and fix cache invalidation in other settings (c5e7e917)
- Update CollectionsController, add new self route (bc2495c6)
- Update FederationController, add webfinger support for actor uri. Fixes pixelfed#5068 (24194f7d)
- Update FetchNodeinfoPipeline, set last_fetched_at timestamp (a7fce91e)
- Update task scheduler, add weekly instance scan to check nodeinfo for known instances (dc6b9f46)
- Update AP fetch service and domain service (42915ff9)
- Update ApiV1Controller, add settings to verify_credentials endpoint (3f4e0b94)
- Update ApiV1Controller, fix update_credentials boolean handling (19c62aaa)
- Update ApiV1Controller, fix cache invalidation bug in update_credentials (d56a4108)
v0.12.1+glitch.1.4.2
v0.12.1+glitch.1.4.2
Updates
- Added Docker Hub repository
- Several fixes on docker build
- Updated links on the app
Updates (from Upstream)
- Update ApiV1Controller, add pe (pixelfed entity) support to /api/v1/statuses/{id}/context endpoint (d645d6ca)
- Update Admin Curated Onboarding, add select-all/mass action operations (b22cac94)
- Update AdminCuratedRegisterController, fix existing account approval (cbb96cfd)
- Update ActivityPubFetchService, fix Friendica bug (e4edc6f1)
- Update ProfileController, fix atom feed cache ttl. Fixes pixelfed#5093 (921e2965)
v0.11.11+glitch.1.1.0
(Don't mind this version, I just updated the tag to match with the others)
- Security release. Bumped minor as it could potentially break API.
Full Changelog: v0.11.9-glitch.1.0.1...v0.11.11+glitch.1.1.0
v0.12.1+glitch.1.4.1
v0.12.1+glitch.1.4.1
Updates (from Upstream)
- Update ApiV1Dot1Controller, fix in app registration bug that prevents proper auth flow due to missing oauth scopes (cbf996c9)
- Update ConfigCacheService, fix database race condition and fallback to file config and enable by default (60a62b59)
- Update DirectMessageController, add 72 hour delay for new accounts before they can send a DM (61d105fd)
- Update AdminCuratedRegisterController, increase message length from 1000 to 3000 (9a5e3471)
v0.12.0+glitch.1.4.0
v0.12.0+glitch.1.4.0
Updates (from Upstream)
- Update SoftwareUpdateService, add command to refresh latest versions (632f2cb6)
- Update Post.vue, fix cache bug (3a27e637)
- Update StatusHashtagService, use more efficient cached count (592c8412)
- Update DiscoverController, handle discover hashtag redirects (18382e8a)
- Update ApiV1Controller, use admin filter service (94503a1c)
- Update SearchApiV2Service, use more efficient query (cee618e8)
- Update Curated Onboarding view, fix concierge form (15ad69f7)
- Update AP Profile Transformer, add
suspended
attribute (25f3fa06) - Update AP Profile Transformer, fix movedTo attribute (63100fe9)
- Update AP Profile Transformer, fix suspended attributes (2e5e68e4)
- Update PrivacySettings controller, add cache invalidation (e742d595)
- Update ProfileController, preserve deleted actor objects for federated account deletion and use more efficient account cache lookup (853a729f)
- Update SiteController, add curatedOnboarding method that gracefully falls back to open registration when applicable (95199843)
- Update AP transformers, add DeleteActor activity (bcce1df6)
- Update commands, add user account delete cli command to federate account deletion (4aa0e25f)
- Update web-api popular accounts route to its own method to remove the breaking oauth scope bug (a4bc5ce3)
- Update config cache (5e4d4eff)
- Update Config, use config_cache (7785a2da)
- Update ApiV1Dot1Controller, use config_cache for in-app registration (b0cb4456)
- Update captcha, use config_cache helper (8a89e3c9)
- Update custom emoji, add config_cache support (481314cd)
- Update ProfileController, fix permalink redirect bug (75081e60)
- Update admin css, use font-display:swap for nucleo icons (8a0c456e)
- Update PixelfedDirectoryController, fix boolean cast bug (f08aab22)
- Update PixelfedDirectoryController, use cached stats (f2f2a809)
- Update AdminDirectoryController, fix type casting (ad506e90)
- Update image pipeline, use config_cache (a72188a7)
- Update cloud storage, use config_cache (665581d8)
- Update pixelfed.max_album_length, use config_cache (fecbe189)
- Update media_types, use config_cache (d670de17)
- Update landing settings, use config_cache (40478f25)
- Update activitypub setting, use config_cache (5071aaf4)
- Update oauth setting, use config_cache (ce228f7f)
- Update stories config, use config_cache (d1adb109)
- Update ig import, use config_cache (da0e0ffa)
- Update autospam config, use config_cache (a76cb5f4)
- Update app.name config, use config_cache (911446c0)
- Update UserObserver, fix type casting (949e9979)
- Update user_filters, use config_cache (6ce513f8)
- Update filesystems config, add to config_cache (087b2791)
- Update web-admin routes, add setting api routes (828a456f)
- Update hashtag component (cee979ed)
- Update AdminReadMore component, add .prevent to click action (704e7b12)
- Update admin dashboard, add admin settings partials (eb487123)
- Update admin settings, refactor to vue component (674e560f)
- Update ConfigCacheService, encrypt keys at rest (3628b462)
- Update RemoteFollowImportRecent, use MediaPathService (5162c070)
- Update AdminSettingsController, add user filter max limit settings (ac1f0748)
- Update AdminSettingsController, add AdminSettingsService (dcc5f416)
- Update AdminSettings component, fix user settings (aba1e13d)
- Update AdminInstances component (ec2fdd61)
- Update AdminSettings, add max_account_size support (2dcbc1d5)
- Update AdminSettings, use better validation for user integer settings (d946afcc)
- Update spa sass, fix timestamp dark mode bug (4147f7c5)
- Update relationships view, fix unfollow hashtag bug. Fixes pixelfed#5008 (8c693640)
- Update PrivacySettings controller, refresh RelationshipService when unmute/unblocking (b7322b68)
- Update ApiV1Controller, improve refresh relations logic when (un)muting or (un)blocking (b8e96a5f)
- Update context menu, add mute/block/unfollow actions and update relationship store accordingly (81d1e0fd)
- Update docker env, fix config_cache. Fixes pixelfed#5033 (858fcbf6)
- Update UnfollowPipeline, fix follower count cache bug (6bdf73de)
- Update VideoPresenter component, add webkit-playsinline attribute to video element to prevent the full screen video player (ad032916)
- Update VideoPlayer component, add playsinline attribute to video element (8af23607)
- Update StatusController, refactor status embeds (9a7acc12)
- Update ProfileController, refactor profile embeds (8b8b1ffc)
- Update profile embed view, fix height bug (65166570)
- Update CustomEmojiService, only return local emoji (7f8bba44)
- Update Like model, increase max likes per day from 500 to 1500 (4223119f)
v0.11.13+glitch.1.3.0
v0.11.13+glitch.1.3.0
Features (from Upstream)
- Account Migrations (#4968) (4a6be6212)
- Curated Onboarding (#4946) (8dac2caf)
- Add Curated Onboarding Templates (071163b4)
- Add Remote Reports to Admin Dashboard Reports page (ef0ff78e)
- Improved Docker Support (#4844) (d92cf7f)
Updates (from Upstream)
- Update Inbox, cast live filters to lowercase (d835e0ad)
- Update federation config, increase default timeline days falloff to 90 days from 2 days. Fixes pixelfed#4905 (011834f4)
- Update cache config, use predis as default redis driver client (ea6b1623)
- Update .gitattributes to collapse diffs on generated files (ThisIsMissEm)
- Update api v1/v2 instance endpoints, bump mastoapi version from 2.7.2 to 3.5.3 (545f7d5e)
- Update ApiV1Controller, implement better limit logic to gracefully handle requests with limits that exceed the max (1f74a95d)
- Update SoftwareUpdateService, add command to refresh latest versions (632f2cb6)
v0.11.12+glitch.1.2.0
v0.11.12+glitch.1.2.0
Glitch improvements
- Merging latest upstream changes
- Merging back latest changes in Refactor Docker/Compose by @jippi (pixelfed#4844)
Features (from Upstream)
v0.11.9-glitch.1.0.1
v0.11.9-glitch.1.0.0
v0.11.9-glitch.1.0.0
Glitch improvements
- Refactor Docker/Compose by @jippi & @Murazaki in #3 and #5 (based on pixelfed#4844)
- Docker now uses PHP 8.3, Debian Bookworm by default. Latest is based on Nginx (Apache and FPM are available as flavors)
- Introducing proper docker tagging and semantic versioning based on upstream
- Small fixes around tagging
Added (from Upstream)
- 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 (from Upstream)
- Update Privacy Settings, add support for Mastodon
indexable
search flag (fc24630e) - Update AP Helpers, consume actor
indexable
attribute (fbdcdd9d)
Updates (from Upstream)
- 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 ([9818656](https://github.com/pi...