Releases: marcherschel/UpdateTool
Releases · marcherschel/UpdateTool
Release: 2.0.0
- upgraded build system & codebase to Java 21 LTS in order to realize long term support of this tool
- Java 11 LTS is no longer supported - 21 will be supported for the next 2 1/2 years and upgrading to 25 LTS will be really simple now
- because of this changing the runtime requirements for bare metal users I'm bumping a major release here
- fixed OutOfMemory issues regarding IMDB data sets for users with low memory systems (i.e. <= 256Mi) [135]
- added capabilities
IGNORE_TV_SHOW_EPISODESandDUMP_ENV_VARS_ON_STARTUPfor configuration - added better output for unknown items; instead of only name + guid it now outputs the item id + library id so you can investigate the item in the database yourself
Shoutouts 🎉
Thanks a lot to @ShrinkWrapper for investigating the out of memory issues some users faced - without their help this fix would not have been possible that quickly!
Migration for GUI Users
For GUI users nothing should change besides that you will need to upgrade to Java 21+ in order to run the tool (running the binary with Java 11 will fail as that version is too old).
- The existing GUI jar works on Java21+ without problems (verified on Windows).
- You must ensure the path below points to a Java21+ binary (even if it says Java11+ - Strings won't be updated for this)

Release: 1.9.2
- Log message improvement for items with no external Id's associated that makes fixing the match easier by giving the full context:
No external id associated with guid plex://episode/5d9c14e2e98e47001eba13c9 (..EPISODE_NAME.. <- ..SEASON_NAME.. <- ..SHOW_NAME..). Unable to process... - Library processing messages now give more context for people who want to monitor the logs i.e.
[INFO ] - 2024-11-01 14:04:13 @ ImdbPipeline.transformMetadata: Transformed entries for 0 items(s) (Library=TV Shows).
Release: 1.9.1
- Changed code in
ImdbLibraryMetadatathat prevented resolving metadata for users with TV Shows when no TVDB API Key was present. - The recommended way to use this tool is still in combination with a TVDB & TMDB API Key.
Release: 1.9.0
- Dump of ENV @ bootstrap to diagnose issues with wrongly configured systems in the future
- Deprecate running SQLite writes without having the Plex SQLite Binary configured to prevent corruptions (if you use the docker this has no impact)
- If you really want to run via JDBC you can set the environment variable
HACK_TO_BYPASS_THIS_ON_ARM_BUILDSto any value to bypass this check.
UpdateTool GUI: 1.0.9
- UI reworked to make it less confusing
- Disabled option to have SQLite binary as an optional as required with UpdateTool 1.9.0 for now!
Release: 1.8.2
DONT_STRIP_OTHER_RATING_PROVIDERScapability flag supplied to prevent the removal of other rating provider labels.
This skips the background step behind (Remove) Stripping useless badge data (RT, TMDB, TVDB) for: <ITEM>
Release: 1.8.1
ON_DEMANDcapability flag supplied to bypass hourly scheduling for on-demand runs
This update is not interesting for docker/gui/script users interested in scheduled execution.
UpdateTool GUI: 1.0.8
- Bumped JavaFX version to support newer MAC architectures
- Smaller fixes to UI
Release: 1.8.0
- Support for Plex v1.40.0.7775+ key:value format in extra data
- Older version of extra data for versions < v1.40.0.7775 is still supported
- The type is automatically determined based on the raw data, no user interaction needed
Release: 1.7.1
- reinistated TVDB v3 API as it is still functional