Skip to content

chore(deps): Update xmtp#63

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/xmtp
Open

chore(deps): Update xmtp#63
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/xmtp

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Jun 5, 2026

This PR contains the following updates:

Package Change Age Confidence
@xmtp/node-bindings (source) 1.11.0-dev.f7b334d1.11.0-nightly.20260606.3b9cad6 age confidence
@xmtp/node-sdk (source) 6.0.0-dev.f7b334d6.1.0-nightly.20260606.3b9cad6 age confidence

Release Notes

xmtp/libxmtp (@​xmtp/node-bindings)

v1.11.0-nightly.20260606.3b9cad6

Compare Source

v1.11.0-nightly.20260605.564252d: libxmtp 1.11.0-nightly.20260605.564252d

Compare Source

libxmtp 1.11.0-nightly.20260605.564252d

Nightly release. SDKs shipped from this libxmtp release:

SDK Version
iOS 4.11.0-nightly.20260605.564252d
Android 4.11.0-nightly.20260605.564252d
Node 1.11.0-nightly.20260605.564252d
WASM 1.11.0-nightly.20260605.564252d

See per-SDK release notes under docs/release-notes/.

Changes since the last nightly
[unreleased]
Features
  • Per-worker jitter for WorkerConfig (replace global jitter_ns) (#​3709)
  • (xmtp_mls) Per-worker-turn telemetry spans (#​3711)
  • (release) Git-cliff nightly releases with auto-notes + cross-test gating (phase 1) (#​3710)
  • (observability) Xmtp_logging crate (sole owner of tracing-subscriber + otel) + node migration (#​3708)
  • (xmtp_db) Single-connection native DB mode (one FD per client) (#​3722)
  • (observability) Instrument xmtp_db hot-path queries for slow-query telemetry (#​3723)
Bug Fixes
  • (xmtp_mls) Log already-processed welcomes at warn, not error (#​3714)
  • (release) Tidy changelog + per-nightly changelog in hub release (#​3713)
  • (release) Make nightly version deterministic, cap at minor, add dry-run gate (#​3717)
Refactor
  • Collapse the two gRPC connections into one (#​3721)
Documentation
  • Normalize Node and WASM 1.10.0 release notes structure to match iOS/Android (#​3707)
Other
  • Make gRPC keepalive overridable via env vars (keep fast defaults) (#​3715)
  • Add invite::payload module (ExternalInvitePayload helpers) (#​3670)
  • Relocate + rename welcome_wrapper -> payload_encryption (#​3669)

v1.11.0-nightly.20260603.89c3fc3

Compare Source

v1.11.0-nightly.20260602.7c72fff

Compare Source

v1.11.0-nightly.20260530.065bd0d

Compare Source

v1.11.0-nightly.20260528.6451ef9

Compare Source

v1.11.0-nightly.20260524.d6467fd

Compare Source

v1.11.0-nightly.20260522.3d3b1e2

Compare Source

v1.11.0-nightly.20260520.7ef6f09

Compare Source

xmtp/xmtp-js (@​xmtp/node-sdk)

v6.1.0-nightly.20260606.3b9cad6

Compare Source

v6.1.0-nightly.20260603.89c3fc3

Compare Source

v6.1.0-nightly.20260602.7c72fff

Compare Source

v6.1.0-dev.ca2e81c

Compare Source

v6.0.0

Compare Source

This release includes a performance fix, a breaking change to history sync, and new methods for manual archive management. Update as soon as possible to take advantage of these enhancements and fixes.

Performance improvement

Fixed a performance issue that could cause slowdowns in apps with many conversations or heavy use of disappearing messages.

History sync is now manual

THIS IS A BREAKING CHANGE.

Automatic sending of sync requests on new installations has been removed. XMTP SDKs no longer automatically send sync requests on new clients.

This change gives you explicit control over when sync requests are sent, avoiding unexpected network activity during client initialization.

You must now call sendSyncRequest() explicitly after creating a client on a new installation to trigger a history sync.

To learn more, see Control history sync

Manual history sync archive management

These methods give you fine-grained control over history sync archives. Use them when you need to push data to a new installation proactively, inspect what's available before syncing, or process a specific archive by pin.

  • sendSyncArchive(pin, options?, serverUrl?): Send an archive to the sync group without waiting for a request from another installation

  • listAvailableArchives(daysCutoff): List archives available for import from the sync group

  • processSyncArchive(archivePin?): Process an available archive from the sync group

  • syncAllDeviceSyncGroups(): Sync all device sync groups from the network

To learn more, see Control history sync

Upcoming deprecation of preferences.sync()

In a future release, preferences.sync() will be deprecated. Use syncAllDeviceSyncGroups() instead to sync device sync groups from the network.

To learn more, see Sync device sync groups

Archive-based backups

Support archive-based backups to give your users an easy and durable way to back up their XMTP conversations, messages, and consent preferences from one app installation and import them into another.

This feature includes three core methods:

  • createArchive — Create an encrypted archive
  • archiveMetadata — Read metadata from an archive before importing
  • importArchive — Import an archive into the current installation

To learn more, see Support archive-based backups.

v6.0.0-nightly.20260530.065bd0d

Compare Source

v6.0.0-nightly.20260528.6451ef9

Compare Source

v6.0.0-nightly.20260522.3d3b1e2

Compare Source

v6.0.0-nightly.20260515.1fc0c5c

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 added the dependencies label Jun 5, 2026
macroscopeapp[bot]
macroscopeapp Bot previously approved these changes Jun 5, 2026
@macroscopeapp
Copy link
Copy Markdown

macroscopeapp Bot commented Jun 5, 2026

Approvability

Verdict: Approved

Routine dependency update from Renovate bot, updating XMTP packages to newer nightly versions. Changes are limited to package.json and lockfile with no application code modifications.

You can customize Macroscope's approvability policy. Learn more.

@renovate renovate Bot force-pushed the renovate/xmtp branch from 894a17f to adc991f Compare June 5, 2026 22:21
@renovate renovate Bot changed the title chore(deps): Update xmtp to v1.11.0-nightly.20260605.564252d chore(deps): Update xmtp Jun 5, 2026
@macroscopeapp macroscopeapp Bot dismissed their stale review June 5, 2026 22:22

Dismissing prior approval to re-evaluate adc991f

macroscopeapp[bot]
macroscopeapp Bot previously approved these changes Jun 5, 2026
@renovate renovate Bot force-pushed the renovate/xmtp branch from adc991f to 0d643cd Compare June 6, 2026 10:10
@macroscopeapp macroscopeapp Bot dismissed their stale review June 6, 2026 10:10

Dismissing prior approval to re-evaluate 0d643cd

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants