Releases: moq-dev/moq
Releases · moq-dev/moq
libmoq v0.2.4
What's Changed
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #779
- Bump actions/download-artifact from 4 to 7 by @dependabot[bot] in #780
- Bump actions/upload-artifact from 4 to 6 by @dependabot[bot] in #781
- frame caching for rendering on pause by @gdavila in #771
- feat: debug stats by @pzanella in #759
- Bump happy-dom from 13.10.1 to 20.0.11 in /js/hang-ui in the npm_and_yarn group across 1 directory by @dependabot[bot] in #782
- libmoq consume API by @kixelated in #777
- Use a better way of getting the CARGO_TARGET_DIR by @kixelated in #786
- Revert the moq_lite changes. by @kixelated in #787
- chore: release by @moq-bot[bot] in #785
- feat: Add raw container format with fixed u64 timestamp encoding (JS) by @gdavila in #784
- Add HLS import module by @kixelated in #789
- chore: release by @moq-bot[bot] in #788
- Fix some h264 parser issues after the merge. by @kixelated in #790
- Fix CI and add some tests. by @kixelated in #791
- Initial documentation and stuff by @kixelated in #792
- Hopefully fix the Cloudflare Worker integration by @kixelated in #795
- Certificate reloading by @einrobin in #774
- fixed ffmpeg command on pub-hls to generate 2 renditions by @jpbusta10 in #801
- target_link_libraries by @davegullo in #802
- Don't default to the raw container until Rust is updated. by @kixelated in #800
- Fix a rustls panic causing the HTTPS server to not work. by @kixelated in #804
- Add debug features to moq-native by @kixelated in #806
- Include sd-notify only on unix by @einrobin in #807
- Update flake.lock by @github-actions[bot] in #810
- Add Opus decoder by @mcintyrehh in #811
- moq-native: WebSocket fallback with explicit enum by @jhiatt-verkada in #812
- Bump rsa from 0.9.9 to 0.9.10 in the cargo group across 1 directory by @dependabot[bot] in #817
- fix: Safari compatibility - replace toArray() with spread operator by @erikherz in #818
- hev1 decoder by @mcintyrehh in #813
- feat: iroh support by @Frando in #794
- feat(hang-demo): add connection settings form with broadcast auto-dis… by @bas0N in #814
- Canvas2d is both slower and unecessary on firefox by @sb2702 in #821
- Extract README examples into type-checked files by @kixelated in #820
- Add generic time system with Timescale type by @kixelated in #824
- chore: release by @moq-bot[bot] in #796
- Publish new NPM versions by @kixelated in #831
- Update biome to 2.3.11 by @kixelated in #832
- Check in claude/settings.json by @kixelated in #833
- feat: add shared/button components but inline by @kixelated in #819
- Add documentation to Rust public APIs by @kixelated in #834
- Fix the libmoq release script. by @kixelated in #836
- chore(libmoq): bump version to 0.2.4 by @kixelated in #837
New Contributors
- @gdavila made their first contribution in #771
- @jpbusta10 made their first contribution in #801
- @mcintyrehh made their first contribution in #811
- @erikherz made their first contribution in #818
- @bas0N made their first contribution in #814
- @sb2702 made their first contribution in #821
Full Changelog: libmoq-v0.1.2...libmoq-v0.2.4
libmoq v0.1.2
What's Changed
- Improve readme by @matteocontrini in #1
- Add server-side ABR and throttling (to test) by @kixelated in #2
- WebCodecs by @kixelated in #10
- Simplify the fingerprint code. by @kixelated in #11
- Fix for audio breaking after a certain time into the stream by @wanjohiryan in #13
- Switch from Go to Rust by @kixelated in #15
- Lint typescript code by @kixelated in #16
- More linting. by @kixelated in #17
- Tabs not spaces u nerds. by @kixelated in #18
- Split audio into 1s streams by @kixelated in #19
- Serve the certificate fingerprint over HTTP by @kixelated in #20
- Migrate to quinn and async Rust by @kixelated in #21
- Enable BBR. by @kixelated in #22
- Implement (forked) moq-transport-00 by @kixelated in #34
- Varint as an explicit type by @kixelated in #35
- Cargo layout by @kixelated in #36
- Relay support by @kixelated in #38
- Change license to MIT. by @kixelated in #39
- Dual license by @englishm in #40
- Make moq-transport generic. by @kixelated in #41
- Switch to webtransport-quinn by @kixelated in #44
- Webtransport quinn fix by @kixelated in #46
- Remove the file source, since it doesn't loop. by @kixelated in #47
- Actually drain segments. by @kixelated in #48
- Fix the buffering used for parsing. by @kixelated in #50
- Webtransport generic by @kixelated in #51
- A few minor changes to the API. by @kixelated in #52
- Add more detailed Debug for MapSource by @englishm in #56
- moq-transport: Make Messages and Objects Clone by @englishm in #57
- Remove the incompatible role check. by @kixelated in #58
- Bump rustls-webpki from 0.100.1 to 0.100.2 by @dependabot[bot] in #59
- moq-pub by @englishm in #54
- moq-pub: JSON catalog support, bugfixes by @englishm in #60
- moq-pub: Avoid namespace conflict by @zafergurel in #66
- Fly.io by @englishm in #49
- Bump webpki from 0.22.0 to 0.22.1 by @dependabot[bot] in #67
- Major moq-transport API simplification by @kixelated in #68
- Update fly.io deployment by @englishm in #71
- Don't run the publish workflow on PR. by @kixelated in #76
- Also support EC private keys. by @kixelated in #73
- Better read/write error messages by @kixelated in #75
- Bump golang.org/x/text from 0.3.7 to 0.3.8 in /dev by @dependabot[bot] in #70
- Bump golang.org/x/net from 0.0.0-20220421235706-1d1ef9303861 to 0.7.0 in /dev by @dependabot[bot] in #69
- Expose the version VarInt by @kixelated in #77
- Add some more connection logging. by @kixelated in #78
- Switch to depot for faster ARM builds... at a price. by @kixelated in #79
- Enable tracing to debug. by @kixelated in #80
- Implement prioritization in moq-pub by @kixelated in #74
- Add support for multiple origins by @kixelated in #82
- Fix local development. by @kixelated in #87
- Bump webpki from 0.22.1 to 0.22.4 by @dependabot[bot] in #86
- Switch to a GCP registry. by @kixelated in #89
- Bump rustls-webpki from 0.100.1 to 0.100.3 in /moq-transport by @dependabot[bot] in #88
- Rename workflows. by @kixelated in #90
- Fixes dependabot by @kixelated in #91
- Switch to Docker Hub. by @kixelated in #92
- Maybe the order matters. by @kixelated in #93
- Small stuff. by @kixelated in #94
- Support multiple TLS certificates. by @kixelated in #95
- Fix a panic when --fingerprint was not provided, and rename it to --dev by @kixelated in #96
- Rename some TLS flags by @kixelated in #97
- Add a flag to manually specify roots. by @kixelated in #98
- Remove on close by @kixelated in #103
- Bump rustix from 0.37.19 to 0.37.25 in /moq-transport by @dependabot[bot] in #100
- Bump rustix from 0.37.23 to 0.37.25 by @dependabot[bot] in #99
- Hackathon by @kixelated in #113
- Add
--tls-rootand--tls-disable-verifyto moq-pub. by @kixelated in #114 - Initial moq-transport-01 support by @kixelated in #115
- Also build the moq-pub image in this repo. by @kixelated in #116
- Add optional/required extensions. by @kixelated in #117
- Add a CLOCK. by @kixelated in #119
- Print to stdout instead. by @kixelated in #120
- Upgrade webtransport-rs with debug logging. by @kixelated in #121
- Debug logging for the MoQ SETUP too. by @kixelated in #122
- Correct version by @kixelated in #123
- Remove the custom deploy stuff for moq-pub. by @kixelated in #125
- Bump openssl from 0.10.57 to 0.10.60 by @dependabot[bot] in #128
- feat: add docker-compose.yml by @rfwatson in #127
- Bump mio from 0.8.8 to 0.8.11 by @dependabot[bot] in #136
- Bump h2 from 0.3.21 to 0.3.24 by @dependabot[bot] in #131
- feat: expose moq-pub as library with generic input by @Frando in #134
- Support for draft-03 by @kixelated in #132
- Rewrite the cache/session layer to support streams and ANNOUNCE by @kixelated in #138
- Add support for native QUIC by @kixelated in #139
- Fix encode/decode remaining checks. by @kixelated in #140
- Avoid a possible infinite loop on decode misuse. by @kixelated in #141
- Add debug symbols in release. by @kixelated in #142
- Proper state management by @kixelated in #143
- Try building moq-pub in this repo. by @kixelated in #144
- Less verbose error messages. by @kixelated in #145
- Return ObjectReader in priority order by @kixelated in #146
- Don't drop the subscribe for moq-clock. by @kixelated in #147
- Fix the object reader panic. by @kixelated in #149
- Replace webtransport-generic with web-transport by @kixelated in #151
- Automatically perform semvar releases by @kixelated in #152
- Add a debug line when we need to buffer more. by @kixelated in #154
- Add support for mp4a audio with moq-pub. by @kixelated in #112
- Remove any boxed_local usages. by @kixelated in #159
- Use a separate job to publish crates. by @kixelated in #153
- Add an index server (moq-dir) that lists all announcements by @kixelated in #160
- Bump rustls from 0.21.7 to 0.21.11 by @dependabot[bot] in #156
- Bump rustls from 0.21.1 to 0.21.11 in /moq-transport by @dependabot[bot] in #155
- Bump h2 from 0.3.24 to 0.3.26 by @dependabot[bot] in #150
- Correctly encode the subscribe location. by @kixelated in #161
- Bump webtransport. by @kixelated in #162
- Initial gstreamer support by @kixelated in #163
- Fix audio in the BBB demo. by @kixelated in #164
- Make listings accessible by @kelvinkirima014 in #167
- filter DNS query results to only include add...
libmoq v0.1.1
What's Changed
- Improve readme by @matteocontrini in #1
- Add server-side ABR and throttling (to test) by @kixelated in #2
- WebCodecs by @kixelated in #10
- Simplify the fingerprint code. by @kixelated in #11
- Fix for audio breaking after a certain time into the stream by @wanjohiryan in #13
- Switch from Go to Rust by @kixelated in #15
- Lint typescript code by @kixelated in #16
- More linting. by @kixelated in #17
- Tabs not spaces u nerds. by @kixelated in #18
- Split audio into 1s streams by @kixelated in #19
- Serve the certificate fingerprint over HTTP by @kixelated in #20
- Migrate to quinn and async Rust by @kixelated in #21
- Enable BBR. by @kixelated in #22
- Implement (forked) moq-transport-00 by @kixelated in #34
- Varint as an explicit type by @kixelated in #35
- Cargo layout by @kixelated in #36
- Relay support by @kixelated in #38
- Change license to MIT. by @kixelated in #39
- Dual license by @englishm in #40
- Make moq-transport generic. by @kixelated in #41
- Switch to webtransport-quinn by @kixelated in #44
- Webtransport quinn fix by @kixelated in #46
- Remove the file source, since it doesn't loop. by @kixelated in #47
- Actually drain segments. by @kixelated in #48
- Fix the buffering used for parsing. by @kixelated in #50
- Webtransport generic by @kixelated in #51
- A few minor changes to the API. by @kixelated in #52
- Add more detailed Debug for MapSource by @englishm in #56
- moq-transport: Make Messages and Objects Clone by @englishm in #57
- Remove the incompatible role check. by @kixelated in #58
- Bump rustls-webpki from 0.100.1 to 0.100.2 by @dependabot[bot] in #59
- moq-pub by @englishm in #54
- moq-pub: JSON catalog support, bugfixes by @englishm in #60
- moq-pub: Avoid namespace conflict by @zafergurel in #66
- Fly.io by @englishm in #49
- Bump webpki from 0.22.0 to 0.22.1 by @dependabot[bot] in #67
- Major moq-transport API simplification by @kixelated in #68
- Update fly.io deployment by @englishm in #71
- Don't run the publish workflow on PR. by @kixelated in #76
- Also support EC private keys. by @kixelated in #73
- Better read/write error messages by @kixelated in #75
- Bump golang.org/x/text from 0.3.7 to 0.3.8 in /dev by @dependabot[bot] in #70
- Bump golang.org/x/net from 0.0.0-20220421235706-1d1ef9303861 to 0.7.0 in /dev by @dependabot[bot] in #69
- Expose the version VarInt by @kixelated in #77
- Add some more connection logging. by @kixelated in #78
- Switch to depot for faster ARM builds... at a price. by @kixelated in #79
- Enable tracing to debug. by @kixelated in #80
- Implement prioritization in moq-pub by @kixelated in #74
- Add support for multiple origins by @kixelated in #82
- Fix local development. by @kixelated in #87
- Bump webpki from 0.22.1 to 0.22.4 by @dependabot[bot] in #86
- Switch to a GCP registry. by @kixelated in #89
- Bump rustls-webpki from 0.100.1 to 0.100.3 in /moq-transport by @dependabot[bot] in #88
- Rename workflows. by @kixelated in #90
- Fixes dependabot by @kixelated in #91
- Switch to Docker Hub. by @kixelated in #92
- Maybe the order matters. by @kixelated in #93
- Small stuff. by @kixelated in #94
- Support multiple TLS certificates. by @kixelated in #95
- Fix a panic when --fingerprint was not provided, and rename it to --dev by @kixelated in #96
- Rename some TLS flags by @kixelated in #97
- Add a flag to manually specify roots. by @kixelated in #98
- Remove on close by @kixelated in #103
- Bump rustix from 0.37.19 to 0.37.25 in /moq-transport by @dependabot[bot] in #100
- Bump rustix from 0.37.23 to 0.37.25 by @dependabot[bot] in #99
- Hackathon by @kixelated in #113
- Add
--tls-rootand--tls-disable-verifyto moq-pub. by @kixelated in #114 - Initial moq-transport-01 support by @kixelated in #115
- Also build the moq-pub image in this repo. by @kixelated in #116
- Add optional/required extensions. by @kixelated in #117
- Add a CLOCK. by @kixelated in #119
- Print to stdout instead. by @kixelated in #120
- Upgrade webtransport-rs with debug logging. by @kixelated in #121
- Debug logging for the MoQ SETUP too. by @kixelated in #122
- Correct version by @kixelated in #123
- Remove the custom deploy stuff for moq-pub. by @kixelated in #125
- Bump openssl from 0.10.57 to 0.10.60 by @dependabot[bot] in #128
- feat: add docker-compose.yml by @rfwatson in #127
- Bump mio from 0.8.8 to 0.8.11 by @dependabot[bot] in #136
- Bump h2 from 0.3.21 to 0.3.24 by @dependabot[bot] in #131
- feat: expose moq-pub as library with generic input by @Frando in #134
- Support for draft-03 by @kixelated in #132
- Rewrite the cache/session layer to support streams and ANNOUNCE by @kixelated in #138
- Add support for native QUIC by @kixelated in #139
- Fix encode/decode remaining checks. by @kixelated in #140
- Avoid a possible infinite loop on decode misuse. by @kixelated in #141
- Add debug symbols in release. by @kixelated in #142
- Proper state management by @kixelated in #143
- Try building moq-pub in this repo. by @kixelated in #144
- Less verbose error messages. by @kixelated in #145
- Return ObjectReader in priority order by @kixelated in #146
- Don't drop the subscribe for moq-clock. by @kixelated in #147
- Fix the object reader panic. by @kixelated in #149
- Replace webtransport-generic with web-transport by @kixelated in #151
- Automatically perform semvar releases by @kixelated in #152
- Add a debug line when we need to buffer more. by @kixelated in #154
- Add support for mp4a audio with moq-pub. by @kixelated in #112
- Remove any boxed_local usages. by @kixelated in #159
- Use a separate job to publish crates. by @kixelated in #153
- Add an index server (moq-dir) that lists all announcements by @kixelated in #160
- Bump rustls from 0.21.7 to 0.21.11 by @dependabot[bot] in #156
- Bump rustls from 0.21.1 to 0.21.11 in /moq-transport by @dependabot[bot] in #155
- Bump h2 from 0.3.24 to 0.3.26 by @dependabot[bot] in #150
- Correctly encode the subscribe location. by @kixelated in #161
- Bump webtransport. by @kixelated in #162
- Initial gstreamer support by @kixelated in #163
- Fix audio in the BBB demo. by @kixelated in #164
- Make listings accessible by @kelvinkirima014 in #167
- filter DNS query results to only include add...