Update dependency @fedify/cli to v1.5.0 - autoclosed #294
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.4.9->1.5.0Release Notes
fedify-dev/fedify (@fedify/cli)
v1.5.0Compare Source
Released on March 28, 2025.
Improved activity delivery performance with large audiences through
a two-stage queuing system. Sending activities to many recipients
(e.g., accounts with many followers) is now significantly faster and uses
less memory. [#220]
FederationQueueOptions.fanoutoption.FederationStartQueueOptions.queueoption to"inbox" | "outbox" | "fanout" | undefined(was"inbox" | "outbox" | undefined).SendActivityOptions.fanoutoption.activitypub.fanout.ForwardActivityOptionsinterface became a type alias ofOmit<SendActivityOptions, "fanout"> & { skipIfUnsigned: boolean },which is still compatible with the previous version.
A
Federationobject now can have a canonical origin for web URLs anda canonical host for fediverse handles. This affects the URLs constructed
by
Contextobjects, and the WebFinger responses.CreateFederationOptions.originoption.FederationOrigininterface.Context.canonicalOriginproperty.Followers collection synchronization (FEP-8fcf) is now turned off by
default.
SendActivityOptionsForCollectioninterface.Context.sendActivity({ identifier: string } | { username: string } | { handle: string }, "followers", Activity)overload'sfourth parameter became
SendActivityOptionsForCollection | undefined(was
SendActivityOptions | undefined).Fedify now accepts PEM-PKCS#1 besides PEM-SPKI for RSA public keys.
[#209]
CryptographicKeynow can contain apublicKeywith a PEM-PKCS#1format (in addition to PEM-SPKI).
importPkcs1()function.importPem()function.The
fetchKey()function became to choose the public key of the actorif
keyIdhas no fragment and the actor has only one public key. [#211]Added an optional parameter with
GetSignedKeyOptionstype tothe
RequestContext.getSignedKey()method.Added
GetSignedKeyOptionsinterface.Added an optional parameter with
GetKeyOwnerOptionstype tothe
RequestContext.getSignedKeyOwner()method.Deprecated the parameters of the
AuthorizePredicateandObjectAuthorizePredicatetypes to get the signed key and its ownerin favor of the
RequestContext.getSignedKey()andRequestContext.getSignedKeyOwner()methods.AuthorizePredicatetype in favorof the
RequestContext.getSignedKey()method.AuthorizePredicatetype infavor of the
RequestContext.getSignedKeyOwner()method.ObjectAuthorizePredicatetype infavor of the
RequestContext.getSignedKey()method.ObjectAuthorizePredicatetypein favor of the
RequestContext.getSignedKeyOwner()method.Added an optional method
enqueueMany()toMessageQueueinterfacefor sending multiple activities at once.
Updated @js-temporal/polyfill to 0.5.0 for Node.js and Bun. On Deno,
there is no change because the polyfill is not used.
Updated uri-template-router to 0.0.17 which fixes bundler errors on
Rollup. [#221]
Improved error handling and logging for document loader when KV store
operations fail. [#223 by Revath S Kumar]
Fixed a bug of the
fedify inboxcommand where it had failed to renderthe web interface when the
fedifycommand was installed usingdeno installcommand from JSR.The web interface of the
fedify inboxcommand was slightly redesigned:the page.
Internalized the multibase package, which is obsolete and no longer
maintained. [#127, #215 by Fróði Karlsson]
Added more log messages using the [LogTape] library. Currently the below
logger categories are used:
["fedify", "federation", "fanout"]["fedify", "federation", "object"]Configuration
📅 Schedule: Branch creation - "* * * * 1-5" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.