Skip to content

Releases: mhdzumair/mediaflow-proxy

1.9.7

11 Dec 09:50
Compare
Choose a tag to compare

🚀 MediaFlow 1.9.7 Release Notes

✨ New Features & Enhancements

  • 🎥 New Video Extractors Added:
    • Streamtape (Note: IP-Locked)
    • Supervideo (No limitations)
  • 🔐 Optional API Password: API_PASSWORD is now optional when using MediaFlow as a library package, providing more flexibility while maintaining security when needed

📚 Documentation

  • 🚀 Added HuggingFace deployment guide

🤝 Contributors

Special thanks to @UrloMythus and @mhdzumair for their contributions!

📄 Full Changelog

1.9.6

07 Dec 02:41
Compare
Choose a tag to compare

🚀 MediaFlow 1.9.6 Released

A focused update improving caching performance and expanding Python compatibility.

🛠️ New Features & Enhancements

  • ⚡ Fix MPD streaming due to invalid caching
  • 🔄 Implemented In-Memory only caching system for small TTL data
  • 🐍 Added backward compatibility support for Python 3.9

🧹 Optimizations

  • 📊 Removed unnecessary cache stats tracking for improved performance

🤝 Contributors

@mhdzumair

For a detailed list of changes, visit our full changelog.

1.9.5

06 Dec 17:46
Compare
Choose a tag to compare

🚀 MediaFlow 1.9.5 Release Notes

🔨 Bug Fixes & Improvements

  • 🔄 Fixed proxy streaming issues with servers that don't support HEAD requests
  • 🎯 Optimized performance by eliminating redundant server requests for header fetching

📦 Maintenance

  • ⬆️ Updated dependencies and core libraries
  • 🧹 Removed unsupported Hugging Face deployment guides and workflows

For a detailed list of changes, visit our full changelog.

Special thanks to @mhdzumair for their contributions to this release.

1.9.4

17 Nov 15:40
Compare
Choose a tag to compare

🚀 MediaFlow 1.9.4 Release Notes

🛠️ Enhancements

  • ⚡ Improved query parameters handling in extractor route with API Password support
  • 🔄 Enhanced request header handling for Uqload service
  • 🎯 Added extractor endpoint HEAD method support to video playback on redirect stream

🐛 Bug Fixes

  • 🔧 Fixed critical issue where request headers were not being passed through cached extractor responses

For detailed changes, visit: 1.9.3...1.9.4

🤝 Contributors

1.9.3

17 Nov 13:23
Compare
Choose a tag to compare

🚀 MediaFlow 1.9.3 Released

This maintenance release focuses on improving system reliability and debugging capabilities.

🛠️ Enhancements

  • 📝 Enhanced trace logs for better troubleshooting

🤝 Contributors

For a detailed list of changes, visit the full changelog.

1.9.2

17 Nov 13:01
Compare
Choose a tag to compare

🚀 MediaFlow 1.9.2 Release Notes

✨ New Features & Enhancements

  • 📺 LiveTV Extractor Streaming Support
    • Added new LiveTVExtractor for extracting M3U8 and MPD streams
    • Implemented caching system for extractor results to improve performance
    • Streamlined request headers

🛠️ Technical Improvements

  • 🔄 Enhanced error handling with new ExtractorError class
  • ♻️ Refactored existing extractors to use the improved error handling system

For a detailed list of all changes, visit our changelog.

1.9.1

16 Nov 05:52
Compare
Choose a tag to compare

🚀 MediaFlow 1.9.1 Released

✨ New Features & Enhancements

  • 🔄 Advanced Transport Configuration: Completely revamped proxy configuration system using HTTPX routing, offering more flexible and robust connection management
  • 🛡️ Enhanced Proxy Settings: Added support for global proxy enablement and pattern-based proxy configurations

🐛 Bug Fixes

  • 🎯 Fixed MPD download error handling with consistent status code responses
  • 🏭 Implemented default factory for optional dictionary fields in GenerateUrlRequest parameter

📚 Documentation

  • 📝 Updated README with comprehensive examples and detailed explanations of new transport configurations

For a complete list of changes, visit the full changelog.

1.9.0

15 Nov 18:14
Compare
Choose a tag to compare

MediaFlow Proxy v1.9.0 🚀

New Features & Enhancements

🚄 Enhanced Caching System

  • New hybrid caching mechanism for workaround with uvicorn multi-worker limitations

🔀 Advanced Proxy Routing

  • Configure proxy rules via environment variables
  • Support for domain, protocol, and pattern-based routing
  • Per-route SSL verification settings
PROXY_ROUTES='{
    "all://*.debrid.com": {"proxy_url": "http://debrid-proxy:8080"},
    "https://internal.site": {"proxy_url": null, "verify_ssl": false}
}'

Bug Fixes

🔧 Video Extractor Header Standardization

  • Fixed video extractor duplicate header issues

Speed Test Reliability

  • Added retry mechanism for result polling & Improved error handling

Breaking Changes ⚠️

  • The use_request_proxy, verify_ssl parameters are now deprecated in favor of the new routing system
  • proxy_url env variable is now deprecated in favor of the new advanced proxy. See the proxy config.

For detailed changelog, visit: https://github.com/mhdzumair/mediaflow-proxy/releases/tag/v1.9.0

1.8.0

12 Nov 03:28
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.7.5...1.8.0

1.7.5

12 Oct 15:18
Compare
Choose a tag to compare

Full Changelog: 1.7.4...1.7.5