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

Release: v0.24.0-rc1 #10190

Merged
merged 19 commits into from
Nov 1, 2023
Merged

Release: v0.24.0-rc1 #10190

merged 19 commits into from
Nov 1, 2023

Conversation

hacdias
Copy link
Member

@hacdias hacdias commented Nov 1, 2023

This PR creates release v0.24.0


Kubo commits NOT included in this release

0f6f02c chore: update version
b47928b Merge pull request #10191 from ipfs/version-update-v0.24
e238a86 docs: update EARLY_TESTERS.md (#10194)
f1fec71 chore: go-libp2p v0.32.0
9f3251c feat: add WebRTC Direct support
884a3f3 docs: make it clear Web RTC Direct is experimental

Boxo commits NOT included in this release

a966a74 Merge pull request #506 from ipfs/release

hacdias and others added 19 commits October 2, 2023 16:43
I only updated otel to 1.17.0 since we need to handle breaking changes with newer releases (it doesn't build).
I also didn't update go-multistream since it's touched by libp2p and break stuff.
Fixes #8492

This introduces "nopfs" as a preloaded plugin into Kubo
with support for denylists from ipfs/specs#383

It automatically makes Kubo watch *.deny files found in:

- /etc/ipfs/denylists
- $XDG_CONFIG_HOME/ipfs/denylists
- $IPFS_PATH/denylists

* test: Gateway.NoFetch and GatewayOverLibp2p

adds missing tests for "no fetch" gateways one can expose,
in both cases the offline mode is done by passing custom
blockservice/exchange into path resolver, which means
global path resolver that has nopfs intercept is not used,
and the content blocking does not happen on these gateways.

* fix: use offline path resolvers where appropriate

this fixes the problem described in
#10161 (comment)
by adding explicit offline path resolvers that are backed
by offline exchange, and using them in NoFetch gateways
instead of the default online ones

---------

Co-authored-by: Henrique Dias <hacdias@gmail.com>
Co-authored-by: Marcin Rataj <lidel@lidel.org>
Co-authored-by: Henrique Dias <hacdias@gmail.com>
@hacdias hacdias added the skip/changelog This change does NOT require a changelog entry label Nov 1, 2023
@hacdias hacdias marked this pull request as ready for review November 1, 2023 10:32
@hacdias hacdias requested review from lidel and a team as code owners November 1, 2023 10:32
@hacdias hacdias changed the title Release: v0.24.0 Release: v0.24.0-rc1 Nov 1, 2023
@hacdias hacdias merged commit 50160f7 into release Nov 1, 2023
22 of 24 checks passed
@hacdias hacdias deleted the release-v0.24.0 branch November 1, 2023 10:37
@hacdias hacdias restored the release-v0.24.0 branch November 1, 2023 10:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
skip/changelog This change does NOT require a changelog entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants