Local Relay, Config validations, documentation and Kubernetes examples
This is one very important Release! For several reasons :)
It includes a brand new functionality called Local Relay (more info below), Configuration Settings are validated during startup and more details provided in the logs, the README documentation has been reorganized and separated into parts, and Kubernetes examples have been added.
And last but definitely not least, I'd like to dedicate this release to our new-born daughter, Sofia!! 👶🍼
Local Relay
It's basically a small NGINX forward-proxy that gets installed on the Plex Container, and forwards transcode updates back to Plex. The purpose being, that Workers now communicate with that Local Relay, and the Relay replays that same call, as if it were a local one.
Benefits:
- You no longer need to configure the IPs, Ranges, or subnets of Workers to have access to plex without Auth. So no more custom Network config is necessary :)
- You can now configure the setting PMS_SERVICE instead of PMS_IP, meaning you can use the actual
Service
name to refer back to Plex - You no longer have to worry about the
FORCE_HTTPS
setting if usingSecure Connections = Required
in Plex. It works out of the box without any additional configuration (and it will probably soon be deprecated).
What's Changed
- Bump socket.io from 4.5.1 to 4.5.2 in /orchestrator by @dependabot in #168
- Bump uuid from 8.3.2 to 9.0.0 in /orchestrator by @dependabot in #167
- Bump uuid from 8.3.2 to 9.0.0 in /worker/app by @dependabot in #169
- Bump socket.io-client from 4.5.1 to 4.5.2 in /pms/app by @dependabot in #170
- Bump socket.io-client from 4.5.1 to 4.5.2 in /worker/app by @dependabot in #171
- Bump uuid from 8.3.2 to 9.0.0 in /pms/app by @dependabot in #172
- Dependabot updates by @pabloromeo in #173
- Local Relay, config validation, custom image optimization, and new updated documentation by @pabloromeo in #174
Full Changelog: v1.3.17...v1.4.0