Download Latest Version v1.1.4 source code.tar.gz (479.6 kB)
Email in envelope

Get an email when there's a new version of IPFS Cluster

Home / v1.1.2
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2024-11-28 4.4 kB
v1.1.2 source code.tar.gz 2024-11-28 477.9 kB
v1.1.2 source code.zip 2024-11-28 617.5 kB
Totals: 3 Items   1.1 MB 0

IPFS Cluster v1.1.2 is a maintenance release which tunes internal pubsub configuration to be less demanding and resilient, as well as exposing some of said configuration options.

It additionally contains a bugfix in go-ds-crdt for an issue that can cause divergence between peers (https://github.com/ipfs/go-ds-crdt/pull/241). The issue manifests itself when a value has been removed (i.e. when doing pin rm on cluster) and re-added on a different replica before the removal operation has been applied there. It may manifest itself in incosistencies in pin information depending on the peer. The fix involves running an automatic migration that ensures all the pin informations are aligned and that requires a write operation for every pin that has ever been deleted pins to ensure that cluster is returning the right values. This happens automatically on the first boot after upgrade.

List of changes

Breaking changes

There are no breaking changes on this release.

Features
Bug fixes
Other changes

Upgrading notices

Configuration changes

The main cluster configuration section now contains a pubsub sub-section which, when not present, takes the following defaults:

:::js
    "pubsub": {
      "seen_messages_ttl": "30m0s",
      "heartbeat_interval": "10s",
      "d_factor": 4,
      "history_gossip": 2,
      "history_length": 6,
      "flood_publish": false
    },

Details on the meaning of the options can be obtained in the pubsub documentation or in the ipfs-cluster documentation for the Config object.

REST API

No changes.

Pinning Service API

No changes.

IPFS Proxy API

No changes.

Go APIs

No relevant changes.

Other

As mentioned, the crdt datastore will run a migration on first start. A message will be printed when it finishes.

What's Changed

Full Changelog: https://github.com/ipfs-cluster/ipfs-cluster/compare/v1.1.1...v1.1.2

Source: README.md, updated 2024-11-28