Releases
v1.3.0
Compare
Sorry, something went wrong.
No results found
Changelog
7347b9c build: add ruseon-cli to goreleaser and CI workflows
608b957 chore(ci): fix codecov files parameter and update readme badge
a48d5ad chore(deps): update go.mod after adding goleak
e9862dd chore: rename docs to engineering and update gitignore
79fa687 chore: track engineering docs despite gitignore
e628f2a chore: update config examples and README
f6b4ac5 chore: update gitignore to only ignore root docs folder
ef1a10b feat(api): add optional Token-Based Authentication for HLS and WebRTC streams
367cf19 feat(api): implement swagger docs and live configuration API (Stage 37)
0ab1979 feat(cli): add ruseon-cli tool (Stage 38)
32dafa2 feat(mqtt): implement asynchronous AI metadata publisher via lock-free ring buffer
ed559ae feat(storage): optimize BadgerDB GC using samber/ro cron
b2e377f fix(api): move swagger docs to internal/api/docs to avoid .gitignore issue
1431e23 fix(api): unignore internal/api/docs in gitignore and commit swagger files
06b2a0e fix(buffer): resolve data race on Reader.NeedsIFrame in RingBuffer.Write
190d04d fix(cli): add authentication support to ruseon-cli
06b11b4 fix(lint): resolve revive warnings in ruseon-cli and router
e09f141 fix(storage): use correct rocron.NewScheduler API for BadgerDB GC
4ee3b05 fix(test): resolve StreamFrames test timeout by gracefully cancelling context
c15da84 fix(test): resolve empty-block linter warning in ring_bench_test.go
c70849b fix(test): resolve unused-parameter linter warnings in chaos test
1ecf243 refactor(buffer): replace unsafe.Pointer with atomic.Pointer in LockFreeRingBuffer
750eee7 test(buffer): add chaos testing and goleak detection for RingBuffer
a783290 test(buffer): extract and modernize benchmarks with b.Loop
e8d3b42 test(e2e): add automated E2E tests using testcontainers
You can’t perform that action at this time.