-
Notifications
You must be signed in to change notification settings - Fork 69
[Deliverable] Maintenance 2025Q3 #1509
Copy link
Copy link
Closed
Description
This Deliverable tracks all work not specifically described in the nim-libp2p 2025q3 roadmap covering Maintenance, Bugs, and Tests. All maintenance PRs should be linked to this issue
nim-libp2p PRs
- chore(test): reduce sleepAsync #1481
- chore(perf): add quic test #1483
- chore(yamux): improve performance with zero allocation queue #1488
- chore: remove unused import #1490
- refactor(bufferstream): utilize ZeroQueue #1491
- refactor(secure): utilize ZeroQueue #1492
- chore(ci): disable hole punching tests #1493
- fix(daily): testintegration only used on amd64 #1494
- refactor(noise): reduce memory usage #1497
- ci(daily): fix latest deps install #1498
- fix(ci): move testintegration to new step #1499
- chore: add info to error #1505
- chore(deps): remove bio #1506
- chore: removing unused type StreamSeq #1507
- chore: utilizing newSeqUninitialized #1510
- chore: fix broken README links #1517
- chore: add template newSeqUninit #1518
- fix(perf): add QUIC transport compatibility #1524
- chore(peerinfo): enable calling update multiple times #1525
- chore: hide autotls under compile flag #1533
- fix: properly handle CancelledError in switch accept loop #1537
- fix: also hide autotls/utils methods #1538
- fix: build failures caused by missing import #1541
- chore(readme): add link to community channel #1542
- chore(dialer): expand dns4 and dns6 #1543
- fix(quic): add getWrapped method for QuicStream #1546
- chore(ci): initial flake.nix file with dev shell #1559
- chore: add TransportConfig #1561
- fix: typo on startAt #1562
- feat(ci): add CI failure notifications #1564
- chore(PeerTable): add stringification operator #1567
- chore(perf): remove timeout when reading from quic stream #1569
- fix: memory consumption in yamux and pubsubpeer #1570
- ci: add nimbus compilation daily test #1571
- chore: remove support for nim 1.6 #1572
- chore(switch): remove unnecesery debug log entry #1575
- fix(quic): close all streams when closing session #1576
- chore: revert excp type in yamux write #1578
- fix: more secure send loop in yamux and exception-handling-code cleanup in pubsubpeer #1579
- chore(quic): add close session test #1583
- fix(interop): redis not installed #1584
- docs: Document nimble 0.20.1 dev req and instructions #1586
- ci(docs): fix generation #1590
- fix(quic): test improvement #1595
- chore(quic): add length prefixed test #1599
- fix(quic): setting shortAgent #1609
- chore(quic): readOnce better exception handling #1610
- chore(quic): fix flaky test when eof is expected #1611
- fix(quic): race errors when stopping transport #1614
- fix: don't check for errors as
close()will only contain futures that raise[]#1615 - fix: compilation warning on yamux due to using
CatchableErr#1616 - fix: pubsub signature verification #1618
- chore(perf): follow up for PR#1600 #1620
- fix: dont send GoAway for unknown streams and mark streams as closed on conn close #1645
- chore(quic): add tests from common interop #1662
- chore:
splitRPCMsgimprovements #1665 - chore(tests): utilize quic transport in pubsub tests #1667
- fix(linters): use workaround for reviewdog bug #1668
- fix: revert reviewdog workaround #1672
- fix(builders): transport param not assigned in newStandardSwitch #1676
- fix(builders): transport param not assigned in newStandardSwitch #1676
- fix(pubsub): use custom conn when message is sent as lower-priority #1679
- feat: add
skipIDontWantandskipPreamble#1681 - chore: add missing import #1692
- chore(quic): better error handling in stream.write() #1693
- chore: nimble config tidy #1696
- fix: add missing import for linux/amd64 daily job #1706
- fix: add missing import #1707
- chore(readme): Update chat code example link #1709
- chore: document local testing of hole punching interop tests #1713
- fix: performance tests when data is empty #1720
- fix(test): code indentation for test case #1721
- fix: invalid parameter passed in builder being used as channel count size #1724
- fix: testhelper incorrectly setting program result #1728
nim-quic PRs
- chore(version): bump to v0.2.11 nim-quic#90
- fix: implement RFC 9000 compliant stream closure for large data trans… nim-quic#89
- chore: bump nim and chronicles nim-quic#88
- fix: implement proper QUIC stream EOF semantic nim-quic#87
- chore(version): bump to v0.2.9 nim-quic#86
- chore: style fix for #84 nim-quic#85
- fix: handle empty writes nim-quic#84
- feat: implement half-close functionality for QUIC streams nim-quic#83
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
done