v0.11.0 (2021-01-16)
This is a big one! π
- Added: Support for TV shows
- Added: Support for Premiumize
- Added: Support for OAuth2 for RealDebrid and Premiumize
- When starting deflix-stremio you can configure if you want to continue using API keys or OAuth2
- Includes a changed "/configure" webpage which handles the flow
- Even with OAuth2 enabled, it's backward compatible to existing addon installations which use an API key
- Added: imdb2meta gRPC client to fetch metadata for movies and TV shows by IMDb ID much faster than from Cinemeta
- Usage is optional and can be configured
- Added: Log encoding is now configurable ("console" and "json")
- "json" is useful when using a centralized log solution like ELK, Graylog or Loki
- The "json" encoder also includes a short caller entry
- Added: The user's original IP address can be forwarded to RealDebrid and Premiumize, reducing the risk for them to get accused of account sharing
- Improved: More logging
- Requests to debrid services are now logged with
DEBUG
level - More logs in the auth middleware
- Requests to debrid services are now logged with
- Improved: TPB and 1337X clients are now independent of Cinemeta
- Improved:
imdb2torrent
package is now independent ofgo-stremio
- Improved: Reduced logging level for BadgerDB to
WARNING
- Improved: Docker image build is more secure (taking
go.sum
into account) - Improved: Updated all dependencies to their latest version