From 127da7cf5f9fbb160affeda0781cd4d694cf3cc2 Mon Sep 17 00:00:00 2001 From: Marcin Rataj Date: Wed, 18 Jun 2025 16:49:54 +0200 Subject: [PATCH] chore: v0.36.0-rc1 --- docs/changelogs/v0.36.md | 14 +++++++++++--- version.go | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/docs/changelogs/v0.36.md b/docs/changelogs/v0.36.md index 496ef50e3..f8ea9f5fc 100644 --- a/docs/changelogs/v0.36.md +++ b/docs/changelogs/v0.36.md @@ -8,6 +8,8 @@ This release was brought to you by the [Interplanetary Shipyard](https://ipship ## v0.36.0 +[](https://github.com/user-attachments/assets/0d830631-7b92-48ca-8ce9-b537e1479dfb) + - [Overview](#overview) - [🔦 Highlights](#-highlights) - [HTTP Retrieval Client Now Enabled by Default](#http-retrieval-client-now-enabled-by-default) @@ -16,7 +18,8 @@ This release was brought to you by the [Interplanetary Shipyard](https://ipship - [Kubo now uses AutoNATv2 as a client](#kubo-now-uses-autonatv2-as-a-client) - [Smarter AutoTLS registration](#smarter-autotls-registration) - [Overwrite option for files cp command](#overwrite-option-for-files-cp-command) - - [Option for filestore command to remove bad blocks](#option-for-filestore-command-to-remove-bad-blocks) + - [Gateway now supports negative HTTP Range requests](#gateway-now-supports-negative-http-range-requests) + - [Option for `filestore` command to remove bad blocks](#option-for-filestore-command-to-remove-bad-blocks) - [`ConnMgr.SilencePeriod` configuration setting exposed](#connmgrsilenceperiod-configuration-setting-exposed) - [📦️ Important dependency updates](#-important-dependency-updates) - [📝 Changelog](#-changelog) @@ -71,9 +74,14 @@ This update to libp2p and [AutoTLS](https://github.com/ipfs/kubo/blob/master/doc The `ipfs files cp` command has a `--force` option to allow it to overwrite existing files. Attempting to overwrite an existing directory results in an error. -#### Option for filestore command to remove bad blocks +#### Gateway now supports negative HTTP Range requests -The `filestore` command has a new option, `--remove-bad-blocks`, to verify objects in the filestore and remove those that fail verification. +The latest update to `boxo/gateway` adds support for negative HTTP Range requests, achieving [gateway-conformance@v0.8](https://github.com/ipfs/gateway-conformance/releases/tag/v0.8.0) compatibility. +This enables greater interoperability with generic HTTP-based tools. For example, [WebRecorder](https://webrecorder.net/archivewebpage/)'s https://replayweb.page/ can now directly load website snapshots from Kubo-backed URLs. + +#### Option for `filestore` command to remove bad blocks + +The [experimental `filestore`](https://github.com/ipfs/kubo/blob/master/docs/experimental-features.md#ipfs-filestore) command has a new option, `--remove-bad-blocks`, to verify objects in the filestore and remove those that fail verification. #### `ConnMgr.SilencePeriod` configuration setting exposed diff --git a/version.go b/version.go index 85e0ebd8d..7eae0ffe4 100644 --- a/version.go +++ b/version.go @@ -11,7 +11,7 @@ import ( var CurrentCommit string // CurrentVersionNumber is the current application's version literal. -const CurrentVersionNumber = "0.36.0-dev" +const CurrentVersionNumber = "0.36.0-rc1" const ApiVersion = "/kubo/" + CurrentVersionNumber + "/" //nolint