summaryrefslogtreecommitdiff
path: root/changelog.d
AgeCommit message (Collapse)Author
2024-08-12User Factory: include the nickname in the generated URLsMark Felder
2024-08-12MRF.FODirectReplyMark Felder
Force replies to followers-only posts to always be direct
2024-08-12Merge branch 'mrf-quietreply' into 'develop'feld
MRF.QuietReply See merge request pleroma/pleroma!4213
2024-08-12Merge branch 'identity-proofs' into 'develop'feld
Remove stub for /api/v1/accounts/:id/identity_proofs (deprecated by Mastodon 3.5.0) See merge request pleroma/pleroma!4215
2024-08-12Fix Swoosh Mailgun supportMark Felder
2024-08-12Mark `/api/v1/pleroma/accounts/:id/subscribe`/`unsubscribe` as deprecatedmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-12Remove stub for /api/v1/accounts/:id/identity_proofs (deprecated by Mastodon ↵marcin mikołajczak
3.5.0) Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-08Added MRF.QuietReply which prevents replies to public posts from being ↵Mark Felder
published to the timelines
2024-08-08Merge branch 'inactive-test' into 'develop'feld
Do not allow committing tests with a .ex extension See merge request pleroma/pleroma!4211
2024-08-07Improve the FollowValidatorMark Felder
2024-08-07Merge remote-tracking branch 'origin/develop' into inactive-testMark Felder
2024-08-07Merge branch 'workerhelper-fix' into 'develop'feld
Fix WebPush notifications not generating jobs See merge request pleroma/pleroma!4210
2024-08-07Do not allow committing tests with a .ex extensionMark Felder
2024-08-07Update changelogMark Felder
2024-08-07Fix CommonAPI.follow/2 which returned users in the reverse order they were ↵Mark Felder
provided to the function
2024-08-07Merge branch 'stream-follow-relationships-count' into 'develop'feld
StreamerView: Do not leak follows count if hidden See merge request pleroma/pleroma!4205
2024-08-07Merge branch 'stream-follow-relationships-count' into developMark Felder
2024-08-07Merge branch 'remove/workerhelper' into 'develop'feld
Remove WorkerHelper See merge request pleroma/pleroma!4166
2024-08-06ChangelogMark Felder
2024-08-04StreamerView: Do not leak follows count if hiddenmarcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-03Support `id` param in `GET /api/v1/statuses`marcin mikołajczak
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2024-08-02Merge branch 'gun/snooze' into 'develop'feld
Gun: Publisher job behavior improvement See merge request pleroma/pleroma!4202
2024-08-02Gun: Publisher job behavior improvementMark Felder
Gun's connection pool also returns an error if duplicate workers are launched simultaneously. Snooze on this error as well, and lower the snooze to 3 seconds with the optimism that the connection will still be open by then and the delivery can be completed quickly. The original setting of 30 seconds is pretty high and means there's an unnatural lag between deliveries of activities destined to the same server that were created at nearly the same time. This configuration should be more efficient.
2024-08-01Prepare changelogLain Soykaf
2024-07-31Fix User.disclose_client never working correctlyMark Felder
Our test environment cheats by constructing a conn with a custom oauth_access/2 function. This assigns a :token to the conn but due to the way it is constructed it has the :user preloaded. When the OAuth Plug fetches a token it does not preload the user, so the check for user.disclose_client was always nil and assumed to be false. Preloading the :user ensures the test environment matches reality.
2024-07-30Fix publisher job migration errorMark Felder
2024-07-30Update changelogMark Felder
2024-07-30Remove WorkerHelperMark Felder
2024-07-30Merge branch 'hackney-pool-timeout' into 'develop'feld
Align Hackney and Gun connection pool timeouts See merge request pleroma/pleroma!4197
2024-07-30Merge branch 'federation/increase' into 'develop'feld
Increase federator outgoing job parallelism See merge request pleroma/pleroma!4196
2024-07-30Merge branch 'oban/simpler-publish' into 'develop'feld
Publisher job simplification See merge request pleroma/pleroma!4194
2024-07-30Align Hackney and Gun connection pool timeoutsMark Felder
2024-07-30Increase federator outgoing job parallelismMark Felder
2024-07-30Remove unused Oban queueMark Felder
2024-07-29Merge branch 'oban/backup' into 'develop'feld
Backups Refactoring See merge request pleroma/pleroma!4158
2024-07-28Publisher job simplificationMark Felder
Publisher jobs now store the the activity id instead of inserting duplicate JSON data in the Oban queue for each delivery.
2024-07-25Merge remote-tracking branch 'origin/develop' into oban/backupMark Felder
2024-07-25Fix Optimistic Inbox for failed signaturesMark Felder
When signatures fail on incoming activities we put the job into Oban to be processed later instead of doing the user fetching and validation inline which is expensive and increases latency on the incoming POST request. Unfortunately we did not retain the :method, :request_path, and :query_string parameters from the conn so the signature validation and Oban Job would always fail. This was most obvious when Mastodon sends Deletes for users your server has never seen before.
2024-07-24Harden Rich Media parsing against very slow or malicious URLsMark Felder
2024-07-23Refactor backups to be fully controlled by ObanMark Felder
2024-07-23Fix dialyzer errorMark Felder
lib/pleroma/application.ex:1:pattern_match The pattern can never match the type true.
2024-07-22changelogMark Felder
2024-07-22Merge branch 'oban/more-improvements' into 'develop'feld
Oban: more improvements See merge request pleroma/pleroma!4187
2024-07-20Fix OpenGraph and Twitter metadata providers when parsing objects with no ↵Mark Felder
content or summary fields.
2024-07-20Increase timeout for background, remote fetcher, and user refresh jobsMark Felder
2024-07-20Improved detecting unrecoverable errors for incoming federation jobsMark Felder
2024-07-20PollWorker jobs will not retry if the activity no longer exists.Mark Felder
2024-07-20Publisher jobs will not retry if the error received is a 400Mark Felder
2024-07-21Merge branch 'transmogrifier/handle-non-validate-delete-errors' into 'develop'feld
Transmogrifier: handle non-validate errors on incoming Delete activities See merge request pleroma/pleroma!4185
2024-07-20 Support cancelling jobs when UnreactingMark Felder