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

chore: update MSRV #5650

Merged
merged 73 commits into from
Jan 8, 2025
Merged
Show file tree
Hide file tree
Changes from 71 commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
b3d1685
chore: update MSRV
jxs Oct 25, 2024
0d5447c
feat(gossipsub): apply `max_transmit_size` to the published message (…
kalabukdima Oct 25, 2024
4f60fae
chore(ci): address clippy beta lints (#5649)
jxs Oct 26, 2024
b3b0334
feat: refactor distributed-key-value-store example (#5652)
kamuik16 Oct 29, 2024
bd68790
chore: refactor ping tests (#5655)
kamuik16 Oct 30, 2024
dfc5974
fix(websocket): don't dial `/dnsaddr` addresses (#5613)
zetsuboii Nov 5, 2024
ca3c8db
chore: fix some comments (#5661)
AdventureSeeker987 Nov 5, 2024
173503e
chore: identify::Config fields private (#5663)
kamuik16 Nov 6, 2024
123bb73
chore(protocols): fix some typos in comment (#5665)
wangjingcun Nov 8, 2024
691458e
chore(ci): fix interop tests region, and run them again on each PR (#…
jxs Nov 8, 2024
5a8d0e9
chore: deprecate `void` crate (#5676)
hanabi1224 Nov 14, 2024
a94f39e
chore: replace async-std with tokio in autonat tests (#5671)
kamuik16 Nov 18, 2024
e8a475d
chore: bump crate versions and update changelogs for #5676 (#5678)
hanabi1224 Nov 20, 2024
c086562
chore(ci): add a mergify batch queue for external PRs (#5668)
jxs Nov 21, 2024
bfc90e5
chore: refactor dcutr and gossipsub tests to use tokio instead
kamuik16 Nov 21, 2024
6d6d24f
chore(gossispsub): deprecate futures-ticker
jxs Nov 21, 2024
3c2f451
chore: update FUNDING.json
paulhauner Nov 22, 2024
2214918
feat(gossipsub): introduce backpressure
jxs Nov 25, 2024
3f0533d
chore(deps): upgrade `thiserror` to 2.0
hanabi1224 Nov 25, 2024
370f87d
fix: typos in documentation files
leopardracer Nov 26, 2024
20d7858
fix(gossipsub): fix mesh/fanout inconsistencies
jxs Nov 27, 2024
33ab5c0
fix(ci): Clippy Beta
hanabi1224 Nov 28, 2024
a9e8183
chore: introduce rustfmt.toml
jxs Nov 28, 2024
cc0298c
feat(kad): make Distance private field public
maqi Dec 3, 2024
3934aa0
chore: fix some typos in comment
needsure Dec 6, 2024
0445fcd
fix(libp2p): expose builder phase error
drHuangMHT Dec 10, 2024
8cdd984
feat(request-response): Add connection id to behaviour events
BastienFaivre Dec 10, 2024
afcaf81
chore(ci): update Rust stable version
elenaf9 Dec 11, 2024
99a2bec
chore(roadmap): fix typo
lfgtwo Dec 11, 2024
97f037a
chore(deps): upgrade uint to 0.10
hanabi1224 Dec 11, 2024
afd471f
fix: RUSTSEC-2024-0421 by upgrading idna
hanabi1224 Dec 11, 2024
bf2f813
deps(metrics-example): update opentelemetry to 0.27
jxs Dec 12, 2024
6b5022a
fix: update Cargo.lock
jxs Dec 12, 2024
3722cd9
chore: add Unicode V3 license to deny.toml
jxs Dec 13, 2024
d9d3309
chore(core): avoid unused props matching on connection.rs
sergey-melnychuk Dec 13, 2024
e235f79
feat(swarm): set default for idle-connection-timeout to 10s (#4967)
thomaseizinger Dec 13, 2024
8c95b2d
chore(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0 (#5736)
dependabot[bot] Dec 13, 2024
2bed9ea
fix(identify): validate public key from remote peer
jameshiew Dec 13, 2024
cf1e287
deps(memory-connection-limits): update sysinfo to 0.33
jxs Dec 13, 2024
d1c8dff
feat(SwarmBuilder): add with_connection_timeout method
stormshield-frb Dec 14, 2024
46085be
chore(core): use `matches!` in connection.rs
xep-c-6yrpa Dec 14, 2024
e1d09e6
chore: fix format with nightly
elenaf9 Dec 15, 2024
8fe2609
chore(docs): fix typos in documentation
Pricstas Dec 15, 2024
56188f7
chore(ci): check rustfmt with nightly toolchain
elenaf9 Dec 16, 2024
a72e811
fix(kad): improve memory allocation when iterating over kbuckets
stormshield-frb Dec 17, 2024
7146843
chore(spellchecker): fix typos in comment
argentpapa Dec 17, 2024
535ebf5
chore: add SQD Network to notable users list
kalabukdima Dec 18, 2024
d1e66e4
feat(mdns): emit `ToSwarm::NewExternalAddrOfPeer` on discovery
hopinheimer Dec 23, 2024
8be3896
fix: multiple typos of different importance
crStiv Dec 23, 2024
75d2d3d
chore(deps): remove unused deps
hanabi1224 Dec 24, 2024
86ce9fe
chore(mdns): revert version bump
elenaf9 Dec 24, 2024
0dd0f27
deps(quic): update quinn to 0.11.6
kalabukdima Dec 25, 2024
e8a97ec
chore: introduce `libp2p-test-utils`
kamuik16 Dec 26, 2024
83d95b3
feat(gossipsub): implement gossipsub 1.2 beta
hopinheimer Dec 27, 2024
73b2a76
chore(deps): update Cargo.lock
hanabi1224 Dec 27, 2024
0f04ccf
feat(gossipsub): Allow setting a size threshold for IDONTWANT messages
hopinheimer Dec 29, 2024
a8d3d5a
chore(kad): revert version bump
elenaf9 Jan 2, 2025
147ed40
chore(autonat): revert version bump
elenaf9 Jan 2, 2025
3e5be20
chore(server): revert version bump
elenaf9 Jan 2, 2025
377f3cb
chore(identify): revert version bump
elenaf9 Jan 2, 2025
47c9e1c
chore(ci): add Zlib to deny.toml
jxs Jan 2, 2025
38309cf
chore(allow-block-list): revert version bump
elenaf9 Jan 2, 2025
64ca0a6
chore(kad): remove default constructor for ProtocolConfig
drHuangMHT Jan 3, 2025
61651c5
feat: broadcasting `idontwant` for published messages
hopinheimer Jan 4, 2025
4f93d6a
update Dockerfiles Rust version
jxs Jan 6, 2025
1280e80
update CHANGELOG.md
jxs Jan 6, 2025
47487be
fixup! update CHANGELOG.md and Cargo.toml
jxs Jan 6, 2025
ceafd4b
Update Cargo.toml
jxs Dec 13, 2024
a2858b5
Merge branch 'master' of github.com:libp2p/rust-libp2p into update-msrv
jxs Jan 6, 2025
4a587ea
update main Cargo.toml
jxs Jan 6, 2025
bec873b
update main Cargo.lock
jxs Jan 6, 2025
c3f2a16
set the runner container to be bullseye
jxs Jan 8, 2025
a7b55da
Merge branch 'master' of github.com:libp2p/rust-libp2p into update-msrv
jxs Jan 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -70,10 +70,10 @@ members = [
resolver = "2"

[workspace.package]
rust-version = "1.75.0"
rust-version = "1.83.0"

[workspace.dependencies]
libp2p = { version = "0.54.2", path = "libp2p" }
libp2p = { version = "0.55.0", path = "libp2p" }
libp2p-allow-block-list = { version = "0.4.1", path = "misc/allow-block-list" }
libp2p-autonat = { version = "0.13.1", path = "protocols/autonat" }
libp2p-connection-limits = { version = "0.4.1", path = "misc/connection-limits" }
Expand Down
2 changes: 1 addition & 1 deletion examples/autonatv2/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM rust:1.81-alpine as builder
FROM rust:1.83-alpine as builder

RUN apk add musl-dev

Expand Down
2 changes: 1 addition & 1 deletion hole-punching-tests/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1.5-labs
FROM rust:1.81.0 as builder
FROM rust:1.83.0 as builder

# Run with access to the target cache to speed up builds
WORKDIR /workspace
Expand Down
2 changes: 1 addition & 1 deletion interop-tests/Dockerfile.chromium
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1.5-labs
FROM rust:1.81 as chef
FROM rust:1.83 as chef
RUN rustup target add wasm32-unknown-unknown
RUN wget -q -O- https://github.com/rustwasm/wasm-pack/releases/download/v0.12.1/wasm-pack-v0.12.1-x86_64-unknown-linux-musl.tar.gz | tar -zx -C /usr/local/bin --strip-components 1 --wildcards "wasm-pack-*/wasm-pack"
RUN wget -q -O- https://github.com/WebAssembly/binaryen/releases/download/version_115/binaryen-version_115-x86_64-linux.tar.gz | tar -zx -C /usr/local/bin --strip-components 2 --wildcards "binaryen-version_*/bin/wasm-opt"
Expand Down
2 changes: 1 addition & 1 deletion interop-tests/Dockerfile.native
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1.5-labs
FROM lukemathwalker/cargo-chef:0.1.67-rust-bullseye as chef
FROM lukemathwalker/cargo-chef:0.1.68-rust-bullseye as chef
WORKDIR /app

FROM chef AS planner
Expand Down
5 changes: 4 additions & 1 deletion libp2p/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
## 0.54.2
## 0.55.0

- Raise MSRV to 1.83.0.
See [PR 5650](https://github.com/libp2p/rust-libp2p/pull/5650).

- Add `with_connection_timeout` on `SwarmBuilder` to allow configuration of the connection_timeout parameter.
See [PR 5575](https://github.com/libp2p/rust-libp2p/pull/5575).
Expand Down
2 changes: 1 addition & 1 deletion libp2p/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name = "libp2p"
edition = "2021"
rust-version = { workspace = true }
description = "Peer-to-peer networking library"
version = "0.54.2"
version = "0.55.0"
authors = ["Parity Technologies <[email protected]>"]
license = "MIT"
repository = "https://github.com/libp2p/rust-libp2p"
Expand Down
2 changes: 1 addition & 1 deletion misc/server/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1.5-labs
FROM rust:1.81.0 as chef
FROM rust:1.83.0 as chef
RUN wget -q -O- https://github.com/LukeMathWalker/cargo-chef/releases/download/v0.1.62/cargo-chef-x86_64-unknown-linux-gnu.tar.gz | tar -zx -C /usr/local/bin
WORKDIR /app

Expand Down
2 changes: 1 addition & 1 deletion protocols/perf/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# syntax=docker/dockerfile:1.5-labs
FROM rust:1.81.0 as builder
FROM rust:1.83.0 as builder

# Run with access to the target cache to speed up builds
WORKDIR /workspace
Expand Down
Loading