CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 08:03:50 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"d0d5edcd1a6d39f3f86aefc19b29b978"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=vuPx65IoI%2BkYQO90409k1qh5HrT%2Fk7KuvEcXcft9qHyndyl2DCwX3BaS9YAPPb7CBxXbtL3y6qI8rZjjnM%2BaKeiSDiZbz97Gs6AERXNWI9U5P9RjPVQ5Y2eShptYBNlk8nmA9lMsEzjqF1j4Lst7PLQHuO6L887u9FqX82VAY6%2FPVY3tjCI1ebw3KOOS90W2eV5ZVK1DXdKgJSKgRQWakYSKDXABFJ6DwDH2XGFmYEhhmvDLO0xQ5devjJwfIbTMWfJrEbhsE7yg%2BSBee%2FbsiQ%3D%3D--4fRxiO1BXTnfFLhW--6xT6zABwFsU6WLzNTb7T6g%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1690546791.1753257829; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 08:03:49 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 08:03:49 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 91A6:35EBF4:6C209C:86E7FD:68809765
Release v0.32.0 · ipfs/boxo · GitHub
Loading
Skip to content
Navigation Menu
{{ message }}
generated from ipfs/ipfs-repository-template
-
Notifications
You must be signed in to change notification settings - Fork 129
v0.32.0
Compare
8aeb6dd
This commit was created on GitHub.com and signed with GitHub’s verified signature.
What's Changed
Added
provider
includes metrics on the number of keys provided so far(reprovider_provide_count
) and the number of keys reprovided so far (reprovider_reprovide_count
) #944bitswap/client
: New metrics:ipfs_bitswap_wanthaves_broadcast
: Count of want-haves broadcastsipfs_bitswap_haves_received
: Count of total have responsesipfs_bitswap_bcast_skips_total{
: Count of broadcasts skipped as part of spam reduction logic (see "Changed" below)ipfs_bitswap_unique_blocks_received
: Count of non-duplicate blocks recieved
Changed
provider
: previously, the code in this module was logging toreprovider.simple
,provider.batched
andprovider.queue
facilities. They have now been consolidated in a singleprovider
logging facility, along with some adjustments to logging levels and extra debug statements.bitswap/client
: Added an opt-in ability to reduce bitswap broadcast volume by limiting broadcasts to peers that have previously responded as having wanted blocks and peers on local network. The following bitswap client options are available to configure the behavior of broadcast reduction:BroadcastControlEnable
enables or disables broadcast reduction logic. Setting this tofalse
restores the previous broadcast behavior of sending broadcasts to all peers, and ignores all otherBroadcastControl
options. Default isfalse
(disabled).BroadcastControlMaxPeers
sets a hard limit on the number of peers to send broadcasts to. A value of0
means no broadcasts are sent. A value of-1
means there is no limit. Default is-1
(unlimited).BroadcastControlLocalPeers
enables or disables broadcast control for peers on the local network. Iffalse
, then always broadcast to peers on the local network. Iftrue
, apply broadcast control to local peers. Default isfalse
(always broadcast to local peers).BroadcastControlPeeredPeers
enables or disables broadcast control for peers configured for peering. Iffalse
, then always broadcast to peers configured for peering. Iftrue
, apply broadcast control to peered peers. Default isfalse
(always broadcast to peered peers).BroadcastControlMaxRandomPeers
sets the number of peers to broadcast to anyway, even though broadcast control logic has determined that they are not broadcast targets. Setting this to a non-zero value ensures at least this number of random peers receives a broadcast. This may be helpful in cases where peers that are not receiving broadcasts may have wanted blocks. Default is0
(no random broadcasts).BroadcastControlSendToPendingPeers
enables or disables sending broadcasts to any peers to which there is a pending message to send. Whentrue
(enabled), this sends broadcasts to many more peers, but does so in a way that does not increase the number of separate broadcast messages. There is still the increased cost of the recipients having to process and respond to the broadcasts. Default isfalse
.
Removed
bitswap/server
do not allow override of peer ledger withWithPeerLedger
#938
Fixed
gateway
: Fixed suffix range-requests and updated tests to gateway-conformance v0.8 #922
Full Changelog: v0.31.0...v0.32.0
This release was brought to you by the Shipyard team.
Assets 2
You can’t perform that action at this time.