Releases: cloudflare/moq-rs
Releases · cloudflare/moq-rs
moq-relay-ietf-v0.7.9
Added
- use socket address from coordinator if available to connect
- bypass DNS lookup on relay URL
Other
- better comment for url in NamespaceOrigin
moq-relay-ietf-v0.7.8
Other
- update Cargo.lock dependencies
moq-transport-v0.12.1
Other
- Merge pull request #118 from itzmanish/feat/multi-relay
moq-transport-v0.12.0
Fixed
- fix issues noticed by CoPilot
Other
-
- register for notification before checking map to avoid race
- If we receive a stream header with an unknown track alias, then wait for up to 1 second for SubscribeOk to arrive
- cargo fmt
- Improve error expressivity and safety
- Address PR feedback
- Use correlation IDs in errors
- Add error correlation ids
- Align error codes with draft-14
- Consistently handle unimplemented features
- Add extension header support to datagrams
- Add support for Immutable Extension headers
- Add logging for immutable extension headers
- Fix last commit
- Fixup KVPs Parsing
- Merge pull request #108 from cloudflare/me/more-kvp-parsing-logging
- Merge pull request #102 from sgodin/datagram-logging
- -fix typo in error definition
-
- enable trace level logging on fly
- cargo fmt
- Add support for nested namespaces
- Revert "Add support for namespace hierachies"
- Address PR feedback
- cargo fmt
- Add support for namespace hierachies
- Fix Datagram Support
- Wire Up Track Status Handling
- cargo fmt
- Add separators when printing multiple kv pairs
- Print max 16 bytes of BytesValues when debugging
- Cleanup mlog serialization
- Appease Copilot with more comments
- Improve err handling of push_and_wait_until_popped
- Fix comment typo
- Fix comment typo
- Fixup Subscribe Alias Handling
- -fix spelling errors found by CoPilot
- moq-transport variable renames and comments added
- Use FilterType::LargestObject for subscribe
- Fix param types to match draft-14
- cargo fmt
- Add MoQT qlog events and TODOs for remainder
- cargo fmt
- cargo clippy --fix
- Add more qlog logging to 'mlog' session logs
- Add qlog events for generic logs
- Add some events for subgroup headers and objects
- Add more moqt qlog events
- Emit subscribe and subscribe_ok moqt qlog events
- Add more moqt qlog events
- Refactor mlog feature for better layering
- cargo fmt
- First pass of 'mlog' support
- Initial mlog scaffolding
- Add/bump serde for mlog in moq-transport
- Merge pull request #78 from sgodin/moq-interim-updates-2
- cargo fmt
- Fix lint nit
- Fix lint nit
- Add extra logging
- cargo fmt
-
- send track_alias in SubscribeOk to match what is sent in the stream header
- cargo fmt
- Appease linter
- -clock demo - task out reception of new streams so we don't need to wait for previous stream to end
- Tidy versions test fixture
- Tidy track namespace test fixture
- Tidy tuple test fixture
- Setup message test formatting
- Fix comment placement in Location test
- Fix comment placement in KeyValuePair tests
- VarInt tests - use binary literals for readability
moq-sub-v0.4.1
Other
- Merge pull request #118 from itzmanish/feat/multi-relay
moq-sub-v0.4.0
Other
- Add support for nested namespaces
- Log CID
- Print CID for clock sessions
- Add --qlog-dir CLI argument to QUIC configuration
- Merge branch 'main' into sub-catalog
moq-relay-ietf-v0.7.7
Added
- add file-based coordinator and rewrote remote for handling remote streams
Fixed
- ci
- linter
- seperate RemoteManager rewrite to different PR
- remove once_cell to pass the test
- clippy unused imports
- clippy warnings
- race and proper task shutdown
- if host is IpAddr construct socket addr else resolve dns
- update lookup signature to return owned Client instead of reference
- prevent file truncation when opening for read/write in FileCoordinator
- add lifetime parameter to lookup method signature for proper borrow checking
- return clients on lookup for coordinator and misc fix
Other
- Merge pull request #118 from itzmanish/feat/multi-relay
- remove track registration from coordinator interface and file implementation
- clarify coordinator file usage in CLI help text and add FIXME for unregister_namespace
- restructure relay into lib/bin and add coordinator interface
moq-relay-ietf-v0.7.6
Other
- Use correlation IDs in errors
- cargo fmt
- Add support for nested namespaces
- Revert "Add support for namespace hierachies"
- Address PR feedback
- cargo fmt
- Add support for namespace hierachies
- Wire Up Track Status Handling
- moq-relay-ietf variable renames and comments added
- Update moq-relay-ietf/src/relay.rs
- Print CID for clock sessions
- Add --mlog-serve
- Refactor mlog feature for better layering
- First pass of 'mlog' support
- Allow either CID or CID_server.qlog paths
- Add --qlog-serve
- Wire qlog_dir CLI argument through moq-relay-ietf
- Add --qlog-dir CLI argument to QUIC configuration
moq-pub-v0.8.7
Other
- Merge pull request #118 from itzmanish/feat/multi-relay
moq-pub-v0.8.6
Other
- moq-transport variable renames and comments added
- Log CID
- Print CID for clock sessions
- Add --qlog-dir CLI argument to QUIC configuration