Pyupdater

Latest version: v4.0

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

Scan your dependencies

Page 1 of 11

4.0

* This version is not yet released and is under active development.

Added

- Client
- Added rename update strategy. Windows Only
- Support generic headers and HTTP timeouts

Updated
- Core
- Named logger for pyupdater

Fixed

- Client
- Attempt to attach to root logger
- Using custom downloader
- Max download retries not set for manifest & key files
- Content decoding

Removed

- Python 2
- Logging http headers

3.1.1

Fixed

- Client
- Patch updates

3.1.0

Added

- PyUpdater
- Support for bz2 archive format
- Support for splitting version manifest by platform
- Support for servers other than directory listing like Github Releases & Bintray.
See [Usage | Client | Advanced](usage-client-advanced.mdUse-your-own-file-downloader) and
[Create Upload Plugins](create-upload-plugin.md)

- CLI
- Ability to specify archive format
- pkg --sign --split-version
- Used with CI/CD

Fixed
- Client
- Saving the version manifest to disk for offline updates
- Basic Auth
- Updating on systems with unicode paths: PY2

Removed
- PyUpdater
- Work around to support generating keys on Windows Python 64bit.
- python-ed25519 1.5 fixed the issue

3.0.1

Fixed

- CLI
- Uploading from deploy folder

3.0.0

Added

- CLI
- Suppresses pyinstaller build logging by default
- Enabled with --pyinstaller-log-info

- Client
- Ability to elevate privileges on windows
- Patch support for alpha and beta channels

Updated

- Client
- AppUpdate.download(async=True) is now AppUpdate.download(background=True)
- LibUpdate.download(async=True) is now LibUpdate.download(background=True)

Fixed

- CLI
- Out of memory error on windows
- Redundant logging to console
- Handling symlinks within Mac.app

2.5.3

Fixed

- Deployment issue

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.