2026-07-16 - 2026-10-16
Overview
21 Releases published by 2 users
Published
irtt-client/v0.6.0
Published
irtt-rs/v0.8.0
Published
irtt-stats/v0.5.2
Published
irtt-client/v0.5.3
Published
irtt-server/v0.5.3
Published
irtt-stats/v0.5.1
Published
irtt-proto/v0.5.1
Published
irtt-client/v0.5.2
Published
irtt-rs/v0.7.1
Published
irtt-client/v0.5.1
Published
irtt-rs/v0.7.0
Published
irtt-server/v0.5.2
Published
irtt-rs/v0.6.2
Published
irtt-rs/v0.6.1
irtt-rs/v0.6.1
Published
irtt-server/v0.5.1
Published
irtt-rs/v0.6.0
irtt-rs/v0.6.0
Published
irtt-cli/v0.5.0
irtt-cli/v0.5.0
Published
irtt-server/v0.5.0
Published
irtt-proto/v0.5.0
Published
irtt-client/v0.5.0
Published
irtt-stats/v0.5.0
109 Pull requests merged by 2 users
Merged
#140 fix(deps): update rust crate clap to 4.6.7
Merged
#139 chore(deps): update github actions to v2 - autoclosed
Merged
#138 chore(deps): update github actions - autoclosed
Merged
#137 chore(deps): maintain cargo lockfile
Merged
#136 feat(app): add stdin-managed targets and per-target HMAC
Merged
#135 chore(deps): update github actions to v0.6.3
Merged
#134 chore(deps): maintain cargo lockfile
Merged
#133 chore(deps): update github actions (major)
Merged
#132 chore(deps): update rust docker tag to v1.98
Merged
#131 fix(deps): update rust crate libfuzzer-sys to 0.4.13
Merged
#130 chore(deps): pin dependencies
Merged
#129 feat(app): add environment variable support for server configuration
Merged
#128 Server bind defaults + documentation architecture cleanup
Merged
#127 docs: implement release-readiness audit findings
Merged
#126 docs: clarify testing ownership and cost
Merged
#125 docs: describe continuous-mode memory bounds
Merged
#124 refactor(app): clarify application and binary roles
Merged
#123 fix(cli): reject empty HMAC keys
Merged
#122 fix(cli): bound target labels in table output
Merged
#121 fix(cli): preserve target order in summaries
Merged
#120 test(client): model SessionMachine operation sequences
Merged
#119 test(server): cover mid-run ServerSet listener failure
Merged
#118 test(stats): add rolling-window and IPDV property coverage
Merged
#117 test(proto): add codec property tests
Merged
#116 test(proto): add decoder fuzzing
Merged
#113 chore(deps): maintain cargo lockfile
Merged
#115 fix(tests): break the irtt-client/irtt-server dev-dependency cycle
Merged
#114 chore(release): independent per-crate versioning, first 0.5.0 releases
Merged
#112 chore(deps): update github actions to ff2f1c6
Merged
#111 fix(io): retry interrupted receives
Merged
#110 test(server): use native timespec bounds
Merged
#109 fix(managed): restart resubmitted terminal targets
Merged
#108 refactor(cli): unify target argument syntax
Merged
#107 fix(cli): preserve target identity in default output
Merged
#106 fix(client): timestamp probes after successful send
Merged
#105 fix(client): use kernel transmit time for upstream OWD
Merged
#104 feat(client): capture kernel transmit timestamps
Merged
#103 refactor(client): unify Linux software timestamping
Merged
#102 fix(server): use kernel receive time for wall timestamps
Merged
#101 feat(server): capture kernel receive timestamps
Merged
#100 fix(client): use kernel receive time for downstream OWD
Merged
#99 refactor(server): centralize receive drop policy
Merged
#98 refactor(stats): retain exact finite timing samples
Merged
#97 refactor(stats): own retention memory estimates
Merged
#96 test(client): expand blocking and async conformance coverage
Merged
#95 refactor(client): centralize managed target accounting
Merged
#94 refactor(cli): centralize managed target preparation
Merged
#93 test(tui): add off-screen render coverage
Merged
#92 refactor(stats): make late-reply sampling explicit
Merged
#91 refactor(cli): unify scalar presentation formatting
Merged
#90 refactor(client): make managed failure classification exhaustive
Merged
#89 test: prefer real server for compliant peers
Merged
#88 feat(server): add multi-listener server set
Merged
#87 feat(server): add negotiation policy controls
Merged
#86 feat(server): implement server fill
Merged
#85 feat(server): pin wildcard reply source address
Merged
#84 feat(server): apply reply traffic class
Merged
#83 feat(cli): add server applet
Merged
#82 test(server): validate upstream 0.9.1 client interop
Merged
#81 feat(server): add Tokio UDP runtime
Merged
#80 feat(server): enforce rate and session lifetime
Merged
#79 feat(server): implement echo core
Merged
#78 feat(server): bound negotiated packet lengths
Merged
#77 fix(server): require an executable open before acknowledging it
Merged
#76 docs(protocol): airlock server black-box findings
Merged
#75 feat(server): handle client close
Merged
#74 feat(server): add open session core
Merged
#73 refactor(proto): unify request codecs
Merged
#69 fix(deps): update rust crate nix to 0.31.3
Merged
#70 fix(deps): update rust crate tokio to 1.53.1
Merged
#71 chore(deps): maintain cargo lockfile
Merged
#72 docs(stats): clarify server receive-window semantics
Merged
#68 fix(client): align DSCP wire semantics
Merged
#67 docs(protocol): add sanitized server compatibility research
Merged
#66 fix(client): accept upstream midpoint echo replies
Merged
#65 refactor(client): replace unsafe libc calls with nix for Linux ancillary data
Merged
#64 fix(tui): bound input event draining
Merged
#63 fix(tui): allocate graph history lazily
Merged
#62 fix(cli): account for targets in stats memory warning
Merged
#61 test(cli): make integration synchronization deterministic
Merged
#60 test(client): use protocol encoders in fake peers
Merged
#59 test(cli): use protocol encoders in fake peers
Merged
#58 test: trim redundant coverage
Merged
#55 fix(managed): bound timeout work per poll
Merged
#54 chore(deps): update github actions
Merged
#53 fix(managed): harden liveness and control bounds
Merged
#52 refactor(managed): remove legacy runtime
Merged
#51 feat(managed): add blocking managed owner
Merged
#50 feat(managed): add dynamic target generations
Merged
#49 feat(managed): add unified Tokio managed task
Merged
#48 refactor(client): share pollable async transactions
Merged
#47 feat(client): add Tokio async client
Merged
#46 fix(managed): bound opening receiver drains
Merged
#45 fix(client): make session closing transactional
Merged
#43 refactor(client): make session opening transactional
Merged
#44 fix(client): separate probe admission and send timing
Merged
#42 refactor(client): make probe sends transactional
Merged
#41 feat(proto): add directional packet codecs
Merged
#40 refactor(client): move probe scheduling out of SessionMachine
Merged
#39 chore(deps): maintain cargo lockfile
Merged
#37 fix(deps): update rust crate clap to 4.6.5
Merged
#36 chore(deps): maintain cargo lockfile
Merged
#35 chore(deps): update github actions
Merged
#38 Make session lifecycle state explicit
Merged
#34 chore(deps): maintain cargo lockfile
Merged
#33 fix(deps): update socket dependencies
Merged
#32 fix(deps): update rust crate thiserror to 2.0.19
Merged
#31 fix(deps): update rust crate clap to 4.6.4
Merged
#26 chore(deps): update github actions
4 Pull requests proposed by 1 user
Proposed
#145 chore(deps): update github actions
Proposed
#146 chore(deps): update rust crate proptest to 1.12.0
Proposed
#147 fix(deps): update rust crate arbitrary to 1.5.0
Proposed
#148 chore(deps): maintain cargo lockfile
1 Unresolved Conversation
Open
#2
Renovate Dashboard