summaryrefslogtreecommitdiff
path: root/changelog.d
AgeCommit message (Collapse)Author
2024-12-20Add changelogLain Soykaf
2024-12-20CI: Allow failure for non-musl arm for nowLain Soykaf
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-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
2024-07-20Support cancelling jobs when UnrepeatingMark Felder
2024-07-20Support cancelling jobs when UnfavoritingMark Felder
2024-07-20Cancel queued (undelivered) publishing jobs for an activity when deleting ↵Mark Felder
that activity.
2024-07-18Transmogrifier: handle non-validate errors on incoming Delete activitiesMint
This should fix WithClauseError resulting in Oban jobs for processing incoming deletes being retried without getting cancelled when those deletes are MRF rejected.
2024-07-17Merge branch 'oban/fetcher-rejected' into 'develop'feld
Dialyzer fix for RemoteFetcherWorker See merge request pleroma/pleroma!4183
2024-07-17Merge branch 'docs/fix_mrfs' into 'develop'feld
Add docs for fix_mrf_policies See merge request pleroma/pleroma!4184
2024-07-17Add docs for fix_mrf_policiesMark Felder
2024-07-17Dialyzer fix for RemoteFetcherWorkerMark Felder
2024-07-17Rework some Rich Media functionality for better error handlingMark Felder
Oban should not retry jobs that are likely to fail again
2024-07-17Add Oban Live DashboardMark Felder
2024-07-15Added a Mix task "pleroma.config fix_mrf_policies" which will remove ↵Mark Felder
erroneous MRF policies from ConfigDB
2024-07-15Fix Oban jobs exiting with :error instead of :cancelMark Felder
2024-07-15Define missing Oban timeoutsMark Felder
2024-07-12Oban: change :discard return values to :cancelMark Felder
:discard will be removed in Oban 3.0. It was only meant for internal use.
2024-07-12Merge branch 'oban/fetcher-discard-rejected' into 'develop'feld
Discard Remote Fetcher jobs which errored due to an MRF rejection See merge request pleroma/pleroma!4174
2024-07-12Merge branch 'oban/remove-ingestion' into 'develop'feld
Remove the unused ingestion queue See merge request pleroma/pleroma!4173
2024-07-12Merge branch 'move-poison' into 'develop'feld
Move poison dependency See merge request pleroma/pleroma!4156
2024-07-12Discard Remote Fetcher jobs which errored due to an MRF rejectionMark Felder
2024-07-12Remove the unused ingestion queueMark Felder
2024-07-10LDAP Authenticator: Improve error reporting.Taylan Kammer
2024-07-06Refactor maybe_handle_group_posts/1Mark Felder
2024-07-06Merge branch 'develop' into 'move-poison'Pleroma User
# Conflicts: # mix.exs
2024-07-01Fix LDAP supportMark Felder