Static Binary Checksums
The checksums below were validated in CI via sha256sum -c before upload.
| File | SHA256 |
|---|---|
tuliprox-v3.3.0-aarch64-unknown-linux-musl
| 24aa33f0fe9185a1e694b5bcab261677700c1a89ce0f5681274cddc0b357c638
|
tuliprox-v3.3.0-x86_64-unknown-linux-musl
| 71b05fe1369b66ced7164ad2c5ec59446ed0dc0ab4b77fb39e0f47f66a6144e2
|
Verification command after download:
sha256sum -c *.sha256What's Changed
- Master by @euzu in #426
- Feature/cache warmup and file lock normalize by @euzu in #431
- Feature/async playlist persistence by @euzu in #432
- Feature/async persist cache pipe and m3u write and shared buffer zero copy by @euzu in #436
- Feature/shared stream diagnostic and stream lock release and handle conn update failure by @euzu in #440
- Feature/connection logging and non order and session connection token and sync files by @euzu in #446
- Add diagnostics when a single user accumulates many connections so ru… by @DarkBreakpoint in #442
- async cleanup by @DarkBreakpoint in #443
- Add order: none handling to playlist sorting by @DarkBreakpoint in #444
- Improve session tracking by @DarkBreakpoint in #445
- Feature/shared connection count fix by @euzu in #447
- SyncIOBridge caused tokio panic by @euzu in #448
- Epg resource rewrite by @euzu in #450
- Resource rewrite secret key to ensure rewritten url validity by @euzu in #451
- Xtream Codes Batch provider accounts are now checked for expiration. by @euzu in #452
- Feature/refactor provider connection handling by @euzu in #455
- Feature/cpu usage and disable cf headers by @euzu in #459
- Fixed race conditions on user access by @euzu in #461
- create_alias mapping flag for favourite groups by @knylbyte in #462
- Feature/shared stream custom response by @euzu in #463
- Bugfix | set correct virtual_id for series episodes for xtream endpoints by @knylbyte in #465
- Bugfix/active user manager by @knylbyte in #466
- Made cache storage more robust by @euzu in #468
- Feature/memory fix by @euzu in #469
- Feature/kick x time by @euzu in #477
- Feature/resolve memory fix by @euzu in #478
- Feature/local media by @euzu in #479
- Feature/panel api by @euzu in #482
- If clipboard not supported open dialog with content by @euzu in #484
- Feature/refactoring stream properties by @euzu in #485
- Feature/db optimization by @euzu in #486
- Feature/fix category ids by @euzu in #488
- Fix for release_date parsing, input alias url and empty database query by @euzu in #489
- Some fixes by @euzu in #490
- Added better error handling for db by @euzu in #491
- Feature/sources input refactor by @euzu in #492
- Added discord notifications by @euzu in #493
- Critical issue with stale provider connection counters after hot reload by @euzu in #494
- Feature/fix stream header by @euzu in #495
- Feature/fix mapping missing groups by @euzu in #496
- Feature/fix epg titles by @euzu in #497
- Fixed xtream api responses by @euzu in #500
- Playlist Update Optimization: Reduced Memory Usage by @euzu in #505
- Sort refactored, some small fixes by @euzu in #508
- Added user_agent to trakt config by @euzu in #511
- Refactored sort and added regex cache by @euzu in #514
- Fixed Series info response unordered seasons and episodes by @euzu in #515
- Documentation - integrating library with source.yml update by @zachhide in #517
- Optimizations by @euzu in #519
- Web-UI fixes for Playlist Explorer by @euzu in #521
- Feature/short epg by @euzu in #523
- Feature/panel api update by @euzu in #524
- TargetIDMapping fixed for deadlock prevention by @euzu in #526
- Feature/fix playlist update deadlock by @euzu in #527
- Fixed info content type mismatch by @euzu in #529
- Fixed hls streaming from local files by @euzu in #530
- Feature/retry request by @euzu in #531
- Feature/shared stream fix by @euzu in #532
- Feature/shared stream exhausted custom stream fix by @euzu in #533
- Messaging templates by @euzu in #534
- Feature/log fixes and button styling by @euzu in #536
- epg fix by @euzu in #537
- Feature/for each genre review by @euzu in #541
- feat: set patch version and create major or minor releases full automatically by @knylbyte in #542
- Feature/sort epg playlistexplorer normalization fix by @euzu in #543
- Feature/some fixes by @euzu in #544
- Feature/provider linup manager deadlock fix by @euzu in #545
- Feature/fix catchup by @euzu in #547
- feat: added guard for release notes by @knylbyte in #546
- TargetIdMapping moved to playlist storage from xtream playlist storage. by @euzu in #548
- Disabled mimalloc by @euzu in #549
- epg timeshift refactoring by @euzu in #550
- sort when no sort is given by @euzu in #551
- Feature/m3u playlist with extension by @euzu in #552
- B+ tree now supports a multi-block layout to handle records that exce… by @euzu in #553
- Feature/request timeout and web UI updates by @euzu in #555
- Hls links have now extension when the original url has one. by @euzu in #556
- Bugfix/proxy auth by @knylbyte in #557
- Feature/fix tests by @euzu in #561
- Feature/bplustree operations in async runtime by @euzu in #563
- fix: logging proxy auth error only once and dont retry by @knylbyte in #564
- Fixed epg icon url by @euzu in #567
- Fixed a possible deadlock during update, Added epg_request_timeshift to api user by @euzu in #568
- Feature/timeshift request offset by @euzu in #569
- Feature/timeshift request offset by @euzu in #571
- Feature/provider config by @euzu in #570
- DB optimizations by @euzu in #572
- Feature/ffmpeg integration by @euzu in #565
- feat: sort alias accounts descending and fixed sorting for csv batch by @knylbyte in #573
- shared stream between targets by @euzu in #574
- Feature/makefile ci and log with local time by @euzu in #582
- Use make native file caching by @marcofranssen in #583
- Markdownlint by @marcofranssen in #584
- Feature/stream probe by @euzu in #585
- Fix config format by @marcofranssen in #587
- fixed: probe_live was ignored. by @euzu in #588
- CSP inline style fixes by @euzu in #589
- Target is updated after all resolve tasks finish by @euzu in #590
- deadlock during update through background probe by @euzu in #591
- Feature/schedule local library scan by @euzu in #593
- Fix/peristed m3u file invalid provider url by @euzu in #595
- Fix/rabbit by @euzu in #596
- Feature/source editor graph layout by @euzu in #597
- Fix spelling error in README. by @Ggjorven in #598
- Feature/login background by @euzu in #599
- Sort Order by @euzu in #600
- fix: set input.options defaults if input.options is none and normalize missing /live prefix for hls streams by @knylbyte in #602
- initial setup by @euzu in #601
- Fix/web UI save overrides templates by @euzu in #604
- Wrong provider allocation vod/series by @euzu in #605
- Feature/yew upgrade by @euzu in #607
- Feature/frontend optimizations by @euzu in #608
- Feature/vod stick to provider by @euzu in #609
- Fix: update_on_boot playlist update and metadata solver deadlock by @euzu in #610
- MetadatResolve hardening rerties after errors by @euzu in #611
- TMDB retry fixed and added cooldown. by @euzu in #613
- Feature/bplustree delete by @euzu in #614
- fix: use manual redirects only for http proxies and apply proxy setting to ffprobe subprocess by @knylbyte in #612
- Feature/tmdb query by @euzu in #615
- Fix: M3u playlist wrong picon url by @euzu in #617
- Fixed serde infinity parsed as .inf problem by @euzu in #618
- support provider:// scheme for epg url by @euzu in #619
- Source editor mouse wheel support by @euzu in #620
- Feature/stats page merged with streams page by @euzu in #621
- Feature/stats and streams page by @euzu in #622
- XmlTv generator info contains now the server base url from api-user by @euzu in #623
- feat: add provider DNS IP-connect, resolved persistence, and SNI-safe failover by @knylbyte in #624
- Feature/metadata update by @euzu in #625
- Feature/some fixes by @euzu in #627
- bugfix/dns resolver - web ui and resolved list by @knylbyte in #626
- Fix: Input Type mismatch by @euzu in #630
- rewrite resource urls for webui by @euzu in #629
- fix: log resolved request URLs instead of provider scheme by @knylbyte in #631
- Feature/staged input and path improvements by @euzu in #632
- Feature/resolve probe fairness by @euzu in #636
- Api User Priority by @euzu in #637
- Feature/dns resolver by @knylbyte in #638
- Feature/user priority by @euzu in #639
- fix: format ipv6 dns targets correctly for http by @knylbyte in #641
- Feature/build optimization by @euzu in #640
- Feature/optimizations by @euzu in #642
- Feature/stream table by @euzu in #643
- Fix/resolve probe tasks by @euzu in #644
- refactored documentation by @euzu in #645
- Fix/hls connect m3u parsing probe resolve by @euzu in #646
- Fixed some probe resolve problems by @euzu in #647
- Fixed cache size > 4GB for wasm and tech ending by @euzu in #648
- Fix/resolve probe custom aut error status code by @euzu in #650
- Fix/stream table tech info by @euzu in #651
- Fixed episode redirect extension by @euzu in #652
- Fix/stream upstream error status by @euzu in #653
- fixed connection exhausted because of user priority handling by @euzu in #655
- Feature/rbac by @euzu in #656
- Fix/resolve task enque by @euzu in #657
- Feature/stream meter by @euzu in #659
- Fix/ws protocol version stream measure hls entry stream table by @euzu in #660
- XC Api post reuqest support by @euzu in #661
- docs: major overhaul and structural refactoring of Tuliprox documentation by @jojo141185 in #662
- Fix/scheduled updates logger initialization zombie connections by @euzu in #664
- Fix/field hints by @euzu in #666
- Fix: local media path by @euzu in #669
- docs: major overhaul and structural refactoring of Tuliprox documentation #2 by @jojo141185 in #668
- Fix/logging local library schduled targets by @euzu in #670
- Feature/local media by @euzu in #671
- Sorce ordinal by category and channel index by @euzu in #672
- Fix: Copy url in frontend does not resolve provider:// by @euzu in #673
- refactored stream table by @euzu in #674
- Feature/local series fix by @euzu in #676
- "max_connections: 0" and session reservation by @euzu in #677
- epg icons fixed by @euzu in #678
- theme refactor, added new themes by @euzu in #679
- series episode resolve and epg view image proxy by @euzu in #680
- Fix/local series episodes by @euzu in #681
- Feature/source editor by @euzu in #683
- Fix/hls rewrite css fixes by @euzu in #685
- Feature/epg search by @euzu in #686
- Api User Category editor has now filter by @euzu in #687
- Fix M3U parser: lowercase tvg-id for consistent EPG matching by @zachhide in #688
- Release v3.3.0 by @euzu in #690
- Release v3.3.0 by @euzu in #691
- release ci by @euzu in #692
- ci: bump version v3.3.0 by @github-actions[bot] in #693
- fix reset workspace version to 3.2.180 by @euzu in #695
New Contributors
- @zachhide made their first contribution in #517
- @marcofranssen made their first contribution in #583
- @Ggjorven made their first contribution in #598
- @github-actions[bot] made their first contribution in #693
Full Changelog: v3.2.0...v3.3.0