Unmanic

Latest version: v0.2.8.post1

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.2.8

Service
- [IMPR] Improve how the command string is generated for the worker to execute.

Plugin executor
- [NEW] Add ability for a plugin to set file output to 'None'.
- [FIX] Unmanic was trying to create an output path even when file out path was 'None'.

Docker
- [FIX] Disable pinning of these runtime packages in Docker image so that they can be auto-updated on a scheduled builds:
- `libexpat1`, `libglib2.0-0`, `libgomp1`, `libharfbuzz0b`, `libmediainfo0v5`, `libv4l-0`, `libx11-6`, `libxcb1`, `libxext6`, `libxml2`

Front-end
- [FIX] Mobile view of the configuration drawers was not saving the settings

0.2.7

Service
- [FIX] Disable supporter restrictions and hide login .
- [IMPR] Thrown an exception when the remote support API is not available.
- [IMPR] Display better logging for responses from the support API.

Docker
- [NEW] Add ability to select a 'test' support API
- [IMPR] Update package: libexpat1=2.4.7-1ubuntu0.3

0.2.6

- [NOTE] When upgrading from 0.2.4 to 0.2.5+, supporters will need to log in again. Due to the change in the auth api and changes with integrating with Patreon, all supporters will need to log into their respective platforms again. Sorry for the inconvenience.

Service
- [FIX] Always force logout to avoid showing the user an error message.
- [FIX] Only save remote request session cookies if they exist. This prevents overwriting some valid session cookies when a new session is created.

Docker
- [FIX] Bump required Docker build dependencies.

0.2.5

- [NOTE] Supporters will need to log in again. Due to the change in the auth api and changes with integrating with Patreon, all supporters will need to log into their respective platforms again. Sorry for the inconvenience.

Service
- [NEW] Add support for Python 3.12
- [NEW] Add a new logout v2 API endpoint
- [IMPR] Switch to new plugin and supporter auth APIs. This will provide much faster fetching of remote data.
- [IMPR] Add some better debug logging to any remote API calls
- [IMPR] Update the Python wheel build process to support the latest setuptools

Plugin executor
- [IMPR] Improvements to development of plugins locally
- Prevent a user from installing a plugin update over top of a plugin they are developing on that contains a .git directory

Docker
- [IMPR] Rebase image to Ubuntu Jammy
- [IMPR] Remove freeze on VA driver packages
- [IMPR] Remove freeze on intel media driver packages
- [IMPR] Update Jellyfin FFmpeg to v6
- [IMPR] Update NodeJS to v20
- [NOTE] Remove support for armv7

Front-end
- [IMPR] Update all dependencies
- [IMPR] Unify processing and ETC time format
- [IMPR] Switch to using the new v2 API endpoint
- [IMPR] Improve how navigation drawers function
- [IMPR] Add Help & Support links to all navigation drawers
- [FIX] Remove the I18n warning logs spamming into a browser console log
- [FIX] Fix bug where clicking on the Discord or GitHub login would sometimes activate the function for logging in for Patreon.

0.2.4

Service
- [NEW] Add ability to install plugins from zip file.
- [NEW] Add a new "notifications" feature to collect important details for users to review when the view the front-end.
- [IMPR] Drop support for Python v3.6.
- [IMPR] Add support for Python v3.9, v3.10 and v3.11.
- [IMPR] Slow down main thread executions to improve CPU usage on lower end hardware.
- [IMPR] Small improvements to the logs displayed for worker plugin executions. This will be helpful for plugins that do all the work themselves rather than passing a command to execute back to Unmanic.
- [IMPR] Improve plugin manager command-line tool (see commits for more details).
- [FIX] Fixed bug where logs were not being returned correctly from linked installations.

Plugin executor
- [NEW] Add support for "description" fields in plugin settings (see front-end changes below).
- [NEW] Add support for "tooltip" fields in plugin settings (see front-end changes below).

Docker
- [IMPR] Update package: intel-igc-cm=1.0.160+i755~u20.04
- [IMPR] Update package: intel-level-zero-gpu=1.3.23726.1+i419~u20.04
- [IMPR] Update package: intel-media-va-driver-non-free=22.5.0+i419~u20.04
- [IMPR] Update package: intel-opencl-icd=22.28.23726.1+i419~u20.04
- [IMPR] Update package: level-zero=1.8.1+i755~u20.04
- [IMPR] Update package: libgl1-mesa-dri=22.2.0.20220625.1+3091
- [IMPR] Update package: libigc1=1.0.11485+i419~u20.04
- [IMPR] Update package: libigdfcl1=1.0.11485+i419~u20.04
- [IMPR] Update package: libmfx1=22.5.0+i419~u20.04
- [IMPR] Update package: libva-drm2=2.15.0.2-36
- [IMPR] Update package: libva-wayland2=2.15.0.2-36
- [IMPR] Update package: libva-x11-2=2.15.0.2-36
- [IMPR] Update package: libva2=2.15.0.2-36
- [IMPR] Update package: vainfo=2.15.0.2-1

Front-end
- [NEW] Add a new "notifications" area for receiving push notifications from the backend.
- [NEW] Add support for displaying a "description" below most plugin config input fields.
- [NEW] Add support for displaying a "tooltip" when you hover over a plugin config option.
- [FIX] Fixed an issue that would prevent a library from being saved if you just hid the dialogue.

0.2.3

- [NOTE] For the next few months I will be dropping the minimum Patreon sponsorship level for unlocking Unmanic to $1. As the project is growing it is my hope to further spread the costs of maintaining the infrastructure across the users. Remember that Unmanic is a community driven project and you can also unlock supporter features by simply contributing to the [Unmanic GitHub](https://github.com/Unmanic) (including documentation) or by participating in supporting via [Discord](https://unmanic.app/discord). Thank you to everyone who has been contributing to this project. Without you, Unmanic would not be what it is today.

Service
- [NEW] Added ability to configure a library as a remote-only library for receiving remote tasks.
- [NEW] Added the ability for a link to push any missing library configs, including installed plugins, plugin flow and plugin settings, to remote installations.
- [NEW] Updated linking to send only the relative path to a file if the remote library is configured to point to the same directory as the main installation's library. Use this feature to pull new tasks from a SMB or NFS share rather than having Unmanic transfer the file from the main installation to the remote one.
- [IMPR] Reduced the number of times plugin repos are refreshed to check for updates.
- [IMPR] Included the library config in API calls for requesting all libraries.
- [IMPR] Added better logging for any issues found during linking communications.
- [IMPR] Remove checksum validation from post-processing. Checksum generation was slowing down the processes unnecessarily.
- [IMPR] Make checksum validation optional on link task file transfers.
- [IMPR] Sort libraries alphabetically. Libraries are now scanned top-down in alphabetical order. Use the library name to configure the priority order in which a library is scanned.
- [IMPR] Made the number of pre-loaded tasks user configurable rather than calculating it based on the number of available remote workers.
- [IMPR] Improvements to building, starting and stopping Unmanic on Windows.
- [FIX] Removed the `--unmanic_path` cli option for setting the config directory. Use the `HOME_DIR` environment variable instead.
- [FIX] Fixed bug where tags would not be saved on new worker group creation.
- [FIX] Fixed bug where a link may not be configurable in the first 10 seconds after first creating it.
- [FIX] Fixed issue where plugin settings were not being set during the import or clone of a library.
- [FIX] Fixed bug where clicking submit on the link settings screen would always enable task pre-loading on each of the links.
- [FIX] Fixed a bug where if the remote pending task list is empty, the main installation would not detect that the task has been deleted.

Plugin executor
- [NEW] Added a the final cache path as a variable handed to post-processor plugins.

Docker
- [NEW] Included NodeJS in build.
- [NEW] Included exiftool in build.
- [NEW] Added libmediainfo0v5.
- [IMPR] Updated Intel dependencies.
- [IMPR] Updated Jellyfin FFmpeg to v4.4.1-4.

Front-end
- [IMPR] Display the library config overview on the library settings screen.
- [IMPR] Display the link config overview on the link settings screen.

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.