Releases: pabloromeo/clusterplex
Dependency updates
What's Changed
- Bump socket.io from 4.5.2 to 4.5.3 in /orchestrator by @dependabot in #182
- Bump socket.io-client from 4.5.2 to 4.5.3 in /pms/app by @dependabot in #183
- Bump socket.io-client from 4.5.2 to 4.5.3 in /worker/app by @dependabot in #184
- Bump socket.io-client from 4.5.3 to 4.5.4 in /worker/app by @dependabot in #188
- Bump engine.io from 6.2.0 to 6.2.1 in /orchestrator by @dependabot in #186
- Bump socket.io from 4.5.3 to 4.5.4 in /orchestrator by @dependabot in #189
- Bump socket.io-client from 4.5.3 to 4.5.4 in /pms/app by @dependabot in #187
- Dependency updates by @pabloromeo in #190
Full Changelog: v1.4.1...v1.4.2
v1.4.1
What's Changed
- Bump actions/stale from 5 to 6 by @dependabot in #175
- Dependency upgrade by @pabloromeo in #176
- EAE_ROOT logging by @pabloromeo in #179
- Bump express from 4.18.1 to 4.18.2 in /worker/app by @dependabot in #178
- Bump express from 4.18.1 to 4.18.2 in /orchestrator by @dependabot in #177
- Fix for EAE_ROOT not always sent by plex by @pabloromeo in #180
- Dependency bump and a Fix for EAE transcoding by @pabloromeo in #181
Full Changelog: v1.4.0...v1.4.1
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
EAE (EasyAudioEncoder) Support, arm64 images and bugfixes
We finally have EAE (EasyAudioEncoder) support!! #125
The feature can be turned off, in case of issues, by setting the Worker environment variable EAE_SUPPORT
to "false"
.
Also solves #155 around permission denied errors on the /codecs
directory when not mounting it from a volume.
Multi-arch images now target ARM64 as well
What's Changed
- Bump prom-client from 14.0.1 to 14.1.0 in /orchestrator by @dependabot in #162
- Dependabot version bump by @pabloromeo in #164
- Adding support for EasyAudioEncoder (EAE) audio transcoding by @pabloromeo in #165
- Adding support for EasyAudioEncoder (EAE) audio transcoding (#165) by @pabloromeo in #166
Full Changelog: v1.3.16...v1.3.17
Plex Update
Merge pull request #161 from Seji64/master Create extra build action for ClusterPlex Images
Added support for "Secure Connections" set to "Required"
In order to be able to set Plex's Secure Connections to Required, make use of the new FORCE_HTTPS environment variable by setting it to "1".
See README.md for more details.
Support for ARM64
Merge pull request #154 from pabloromeo/dev Updating dependencies and adding support for ARM64
Workaround for aac_lc codec
Merge pull request #131 from pabloromeo/dev Workaround for #128
Dependency updates
Merge pull request #122 from pabloromeo/dev Merging dev to master
Socket.io version update
Merge pull request #111 from pabloromeo/dev Updated documentation and socket.io dependencies