Releases: pixelfed-glitch/pixelfed
v0.12.4+glitch.1.9.0
v0.12.4+glitch.1.9.0
Pull Requests
- Fix glitch cache (#38)
- Correct local post count (#24)
- Correct user stats to ignore deleted (#21)
- Handle SSL certificate parameters for database access (#16)
Updates
- skipping entrypoints on web and cron (8875d326)
- Add env variables for SSL mode (842e982a)
- add any and true options to skip entrypoints (8497c0ad)
- fix linting on Dockerfile (9b4c456d)
- fixes on Dashboard status display (390cceda)
- changing default mail port for coherence (d27c3c1c)
- fix mail diagnostics value (4b8f039e)
- Switching from MAIL_DRIVER to MAIL_MAILER for coherence with Laravel (ebfd7e63)
- Fix allow deactivating permissions ownership check (fd6f44fa)
- Doubling php memory limit (fix import:cities) (bc742578)
- no sslmode for mysql/mariadb + added db ssl variables to env file (ff11826a)
- Added ssl cert parameters to database config (51b2e070)
- fix cache paths in docker-compose.simple.yml (fe7a38a8)
- fix docker typo + clarify branches to build (97cdacd3)
- finish upgrading to 8.4 in workflow (695fcf75)
- fix mysql/mariadb healthcheck (40d1ad40)
- Added cron healthcheck + tweaks on docker compose + add gomplate without curl in docker (3b837c94)
- Adding jippi/docker-pixelfed license + funding details (8dabc084)
- fix healthcheck (f1202155)
- differentiating images of web, worker and cron (cf495884)
- adding cron to docker-compose.simple.yml (65b7905c)
- Switching to alternative repos (77dd7643)
Updates (from Upstream)
v0.12.4+glitch.1.8.0
v0.12.4+glitch.1.8.0
Breaking Changes
- Switching to PHP 8.4
Updates
- Merging docker updates from jippi/docker-pixelfed (#15)
- Adjusting task retries and timeouts in order to reduce transient horizon errors (#14)
Updates (from Upstream)
- Update PublicApiController (629fb5a4)
- Update AP Helpers, fix comment bug (22eae69f)
- Add story components (f82dfe8b)
- Fix text no posts archived (15276629)
- Update Discover, fix account bug (b27679fc)
- Increase username length limit from 15 to 30 (207bb36c)
- Update SearchApiV2Service, fix hashtag search (83c1a7fd)
- Add a push notification when a user is mentioned in a comment (64bad4ee)
- Fix notifications not being delivered by directly checking the state from the database (4d0cb32f)
v0.12.4+glitch.1.7.0
v0.12.4+glitch.1.7.0
Updates
- Fix photo_reblogs_only not working (wasn't implemented) (aee2eed1)
Features (from Upstream)
- WebGL photo filters (#5374)
Updates (from Upstream)
- Update AP helpers, reject statuses with invalid dates (960f3849)
- Update DirectMessage API, fix broken threading (044d410c)
- Update Status caption render logic (fb8dbb95)
- Update ApiV1Controller, fix bookmark bug. Closes pixelfed#5216 (9f7cc52c)
- Update Status caption logic, stop storing duplicate html caption in db and defer to cached StatusService rendering (9eeb7b67)
- Update AutolinkService, optimize lookups (eac2c196)
- Update DirectMessageController, remove 72h limit for admins (639df410)
- Update StatusService, fix newlines (56c07b7a)
- Update confirm email template, add plaintext link. Fixes pixelfed#5375 (45986707)
- Update UserVerifyEmail command (77da9ad8)
- Update StatusStatelessTransformer, refactor the caption field to be compliant with the MastoAPI. Fixes pixelfed#5364 (79039ba5)
- Update mailgun config, add endpoint and scheme (271d5114)
- Update search and status logic to fix postgres bugs (8c39ef4)
- Update db, fix sqlite migrations (#5379)
- Update CatchUnoptimizedMedia command, make 1hr limit opt-in (99b15b73)
- Update IG, fix Instagram import. Closes pixelfed#5411 (fd434aec)
- Update StatusTagsPipeline, fix hashtag bug and formatting (d516b799)
- Update CollectionController, fix showCollection signature (4e1dd599)
- Update ApiV1Dot1Controller, fix in-app registration (56f17b99)
- Update VerifyCsrfToken middleware, add oauth token. Fixes pixelfed#5426 (79ebbc2d)
- Update AdminSettingsController, increase max photo size limit from 50MB to 1GB (aa448354)
- Update BearerTokenResponse, return scopes in /oauth/token endpoint. Fixes pixelfed#5286 (d8f5c302)
- Update hashtag component, fix missing video thumbnails (witten) (#5427)
- Update AP Status Transformer, fix inReplyTo. Fixes pixelfed#5409 (83cc932f)
- Update Data Export, refactor following/follower and statuses exports to allow accounts of any size with api entity instead of ap (0d25917c)
- Fix oauth oob (urn:ietf:wg:oauth:2.0:oob) support. (8afbdb03)
v0.12.4+glitch.1.6.0
v0.12.4+glitch.1.6.0
Breaking Changes
- Dropping PHP 8.2 support in favor of 8.3
Updates
- Moved composer autoload on Dockerfile
- Allow login with full handle
- Composer lock update
- Update UI to reflect project name
Updates (from Upstream)
-
Implement Admin Domain Blocks API (Mastodon API Compatible) ThisIsMissEm (#5021)
-
Authorize Interaction support (for handling remote interactions) (4ca7c6c3)
-
Contact Form Admin Responses (52cc6090)
-
Profile Carousels (8af77a3f)
-
Moderated Profiles (39f16321)
-
Add ActiveSharedInboxService, for efficient sharedInbox caching (1a6a3397)
-
Add MovePipeline queue jobs (9904d05f)
-
Add ActivityPub Move validator (909a6c72)
-
Add delay to move handler to allow for remote cache invalidation (8a362c12)
-
Update ApiV1Controller, add support for notification filter types (f61159a1)
-
Update ApiV1Dot1Controller, fix mutual api (a8bb97b2)
-
Update ApiV1Controller, fix /api/v1/favourites pagination (72f68160)
-
Update RegisterController, update username constraints, require at least one alpha char (dd6e3cc2)
-
Update AdminUser, fix entity casting (cb5620d4)
-
Update instance config, update network cache feed max_hours_old falloff to 90 days instead of 6 hours to allow for less active instances to have more results (c042d135)
-
Update ApiV1Dot1Controller, add new single media status create endpoint (b03f5cec)
-
Update AdminSettings component, add link to Custom CSS settings (958daac4)
-
Update ApiV1Controller, fix v1/instance stats, force cast to int (dcd95d68)
-
Update BeagleService, disable discovery if AP is disabled (6cd1cbb4)
-
Update NodeinfoService, fix typo (edad436d)
-
Update ActivityPubFetchService, reduce cache ttl from 1 hour to 7.5 mins and add uncached fetchRequest method (21da2b64)
-
Update UserAccountDelete command, increase sharedInbox ttl from 12h to 14d (be02f48a)
-
Update HttpSignature, add signRaw method and improve error checking (d4cf9181)
-
Update AP helpers, add forceBanCheck param to validateUrl method (42424028)
-
Update layout, add og:logo (4cc576e1)
-
Update ReblogService, fix cache sync issues (3de8ceca)
-
Update config, allow Beagle discover service to be disabled (de4ce3c8)
-
Update ApiV1Dot1Controller, allow upto 5 similar push tokens (7820b506)
-
Update AdminReports, add missing click handler. Fixes pixelfed#5332 (fe48b8ad)
-
Improve media filtering by using OffscreenCanvas, if supported (aea5392)
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)