Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency @fedify/fedify to v1.3.0 #154

Merged
merged 1 commit into from
Dec 2, 2024

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 12, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@fedify/fedify (source) 1.2.6 -> 1.3.0 age adoption passing confidence

Release Notes

dahlia/fedify (@​fedify/fedify)

v1.3.0

Compare Source

Released on November 30, 2024.

  • MessageQueues now can be differently configured for incoming and outgoing
    activities.

    • Changed the type of CreateFederationOptions.queue option to
      FederationQueueOptions | MessageQueue | undefined (was MessageQueue | undefined).
    • Added FederationQueueOptions interface.
    • Added FederationStartQueueOptions.queue option.
  • Fedify now makes HTTP requests with the proper User-Agent header. [#​162]

    • Added getUserAgent() function.
    • Added GetUserAgentOptions interface.
    • Added getDocumentLoader() function.
    • Added GetDocumentLoaderOptions interface.
    • The type of getAuthenticatedDocumentLoader() function's second
      parameter became GetAuthenticatedDocumentLoaderOptions | undefined
      (was boolean | undefined).
    • Added GetAuthenticatedDocumentLoaderOptions interface.
    • Deprecated fetchDocumentLoader() function.
    • Added LookupObjectOptions.userAgent option.
    • Added the type of getActorHandle() function's second parameter became
      GetActorHandleOptions | undefined (was NormalizeActorHandleOptions | undefined).
    • Added GetActorHandleOptions interface.
    • Added the optional second parameter to lookupWebFinger() function.
    • Added LookupWebFingerOptions interface.
    • Added GetNodeInfoOptions.userAgent option.
    • Added -u/--user-agent option to fedify lookup subcommand.
    • Added -u/--user-agent option to fedify node subcommand.
  • Fedify now caches unavailable keys of remote actors as well to avoid
    trying fetching the same unavailable key multiple times.

    • The return type of the KeyCache.get() method became
      Promise<CryptographicKey | MultiKey | null | undefined> (was
      Promise<CryptographicKey | MultiKey | null>).
    • The type of the KeyCache.set() method's second parameter became
      CryptographicKey | MultiKey | null (was CryptographicKey | MultiKey).
    • Added fetchKey() function.
    • Added FetchKeyOptions interface.
    • Added FetchKeyResult interface.
  • The Router now provide the matched route's URI template besides the name.

    • The return type of Router.route() method became RouterRouteResult | null (was { name: string; values: Record<string, string> } | null).
    • Added RouterRouteResult interface.
  • Added getTypeId() function.

  • Context.sendActivity() and InboxContext.forwardActivity() methods now
    reject when they fail to enqueue the task. [#​192]

  • Fedify now allows you to manually route an Activity to the corresponding
    inbox listener. [#​193]

    • Added Context.routeActivity() method.
    • Added RouteActivityOptions interface.
  • Object.toJsonLd() without any format option now returns its original
    JSON-LD object even if it not created from Object.fromJsonLd() but it is
    returned from another Object's get*() method.

  • Fedify now supports OpenTelemetry for tracing. [#​170]

    • Added Context.tracerProvider property.

    • Added CreateFederationOptions.tracerProvider option.

    • Added LookupWebFingerOptions.tracerProvider option.

    • Added LookupObjectOptions.tracerProvider option.

    • Added GetActorHandleOptions.tracerProvider option.

    • Added VerifyRequestOptions.tracerProvider option.

    • Added SignRequestOptions interface.

    • Added the optional fourth parameter to signRequest() function.

    • Added VerifyProofOptions.tracerProvider option.

    • Added VerifyObjectOptions.tracerProvider option.

    • Added SignObjectOptions.tracerProvider option.

    • Added VerifySignatureOptions.tracerProvider option.

    • Added VerifyJsonLdOptions.tracerProvider option.

    • Added SignJsonLdOptions.tracerProvider option.

    • Added DoesActorOwnKeyOptions.tracerProvider option.

    • Added GetKeyOwnerOptions.tracerProvider option.

    • Added tracerProvider option to the following Activity Vocabulary APIs:

      • The second parameters of constructors.
      • The second parameters of fromJsonLd() static methods.
      • The second parameters of get*() methods.
  • Added @fedify/fedify/x/sveltekit module for integrating with SvelteKit
    hook. [#​171, #​183 by Jiyu Park]

    • Added fedifyHook() function.
  • The scaffold project generated by fedify init command now enables
    tracing data into log messages.

  • Let the fedify lookup command take multiple arguments.
    [#​173, #​186 by PGD]

v1.2.8

Compare Source

Released on November 23, 2024.

  • Fixed warnings from the fedify inbox command.
    [#​177, #​181 by WinterHana]
  • Fixed ShikiError on the fedify inbox command rendering web interface.
    [[#​178], [#​185] by Heesun Jung]
  • Fixed text overflow of the fedify inbox command's web log view.
    [[#​180], [#​188] by Lim Kyunghee]

v1.2.7

Compare Source

Released on December 22, 2024.

  • Fixed a bug where lookupWebFinger() function had thrown a TypeError
    when the .well-known/webfinger redirects to a relative URI. [[#​166]]

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot changed the title Update dependency @fedify/fedify to v1.2.4 Update dependency @fedify/fedify to v1.2.4 - autoclosed Nov 12, 2024
@renovate renovate bot closed this Nov 12, 2024
@renovate renovate bot deleted the renovate/fedify-fedify-1.x branch November 12, 2024 10:31
@renovate renovate bot changed the title Update dependency @fedify/fedify to v1.2.4 - autoclosed Update dependency @fedify/fedify to v1.2.4 Nov 14, 2024
@renovate renovate bot reopened this Nov 14, 2024
@renovate renovate bot force-pushed the renovate/fedify-fedify-1.x branch from 4f1afc2 to 0d59216 Compare November 14, 2024 09:28
@renovate renovate bot changed the title Update dependency @fedify/fedify to v1.2.4 Update dependency @fedify/fedify to v1.2.5 Nov 14, 2024
@renovate renovate bot changed the title Update dependency @fedify/fedify to v1.2.5 Update dependency @fedify/fedify to v1.2.5 - autoclosed Nov 14, 2024
@renovate renovate bot closed this Nov 14, 2024
@renovate renovate bot changed the title Update dependency @fedify/fedify to v1.2.5 - autoclosed Update dependency @fedify/fedify to v1.2.5 Nov 19, 2024
@renovate renovate bot reopened this Nov 19, 2024
@renovate renovate bot changed the title Update dependency @fedify/fedify to v1.2.5 Update dependency @fedify/fedify to v1.2.6 Nov 19, 2024
@renovate renovate bot changed the title Update dependency @fedify/fedify to v1.2.6 Update dependency @fedify/fedify to v1.2.6 - autoclosed Nov 19, 2024
@renovate renovate bot closed this Nov 19, 2024
@renovate renovate bot changed the title Update dependency @fedify/fedify to v1.2.6 - autoclosed Update dependency @fedify/fedify to v1.2.6 Nov 22, 2024
@renovate renovate bot reopened this Nov 22, 2024
@renovate renovate bot changed the title Update dependency @fedify/fedify to v1.2.6 Update dependency @fedify/fedify to v1.2.7 Nov 22, 2024
@renovate renovate bot force-pushed the renovate/fedify-fedify-1.x branch from 0d59216 to 40047b5 Compare December 2, 2024 06:40
@renovate renovate bot changed the title Update dependency @fedify/fedify to v1.2.7 Update dependency @fedify/fedify to v1.3.0 Dec 2, 2024
@renovate renovate bot force-pushed the renovate/fedify-fedify-1.x branch from 40047b5 to 89095c8 Compare December 2, 2024 08:37
@daniellockyer daniellockyer enabled auto-merge (rebase) December 2, 2024 08:37
@daniellockyer daniellockyer merged commit 581721f into main Dec 2, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant