Releases: auguwu/ume
Releases Β· auguwu/ume
v4.2.2
- Added
--fileflag toume screenshotto allow arbitrary file uploads (@auguwu) - a whole lot of dependencies updated (@renovate-bot)
Full Changelog: 4.2.1...4.2.2
v4.2.1: Misredirect Request
This release doesn't have any code-fundemental changes, all dependencies are updated. uwu <3
Full Changelog: 4.2.0...4.2.1
v4.2.0: Blaze It! :fire:
weed number lmao
Additions
ume screenshotnow supports Ume 3.x- [gridfs]
repl_set_nameis now supported under the env configuration
Fixes
- Defers
color-eyre's installation as it fail underume screenshot:
~ Β» ume screenshot default
Error: cannot install provided ErrorHook, a hook has already been installed
Location:
/tmp/nix-build-ume-4.1.0.drv-0/ume-4.1.0-vendor/color-eyre-0.6.3/src/config.rs:704:9- When parsing a Sentry DSN, it'll
panic!if the dsn is invalid. Now, it'll report a error and abort the process. - When providing a server URL and no uploader key to
ume screenshot, the error message now conveys the right way:
# 4.1.0:
$ ume screenshot http://localhost
May 02, 2025 - 18:27:53 PM WARN Tried to initialize the wayland data control protocol clipboard, but failed. Falling back to the X11 clipboard protocol. The error was: Unknown error while interacting with the clipboard: A required Wayland protocol (zwlr_data_control_manager_v1 version 1) is not supported by the compositor
May 02, 2025 - 18:27:53 PM INFO loading CLI configuration... path=/home/noel/.config/Noel/ume/config.toml
Error:
0: expected `--uploader-key` to be present if `<SERVER>` argument is a valid URI
Location:
src/cli/cmds/screenshot.rs:272
# 4.2.0:
May 02, 2025 - 18:29:16 PM WARN unknown Tried to initialize the wayland data control protocol clipboard, but failed. Falling back to the X11 clipboard protocol. The error was: Unknown error while interacting with the clipboard: A required Wayland protocol (ext-data-control, or wlr-data-control version 1) is not supported by the compositor
May 02, 2025 - 18:29:16 PM INFO ume::cli::config loading CLI configuration... path=/home/noel/.config/Noel/ume/config.toml
Error:
0: expected `<UPLOADER KEY>` argument to be present if `<SERVER>` argument is a valid URI- Better Wayland detection for
flameshotusage- before it would error out like this (view console log below)
- now it'll work as expected
May 02, 2025 - 18:23:36 PM WARN Tried to initialize the wayland data control protocol clipboard, but failed. Falling back to the X11 clipboard protocol. The error was: Unknown error while interacting with the clipboard: A required Wayland protocol (zwlr_data_control_manager_v1 version 1) is not supported by the compositor
May 02, 2025 - 18:23:36 PM INFO loading CLI configuration... path=/home/noel/.config/Noel/ume/config.toml
May 02, 2025 - 18:23:36 PM INFO $ /run/current-system/sw/bin/flameshot gui -r
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
flameshot: error: Unable to capture screen
flameshot: error: Unable to capture screen
QLayout: Attempting to add QLayout "" to SidePanelWidget "", which already has a layout
flameshot: info: Screenshot aborted.
May 02, 2025 - 18:23:36 PM ERROR failed to run screenshotFull Changelog: 4.1.0...4.2.0
v4.1.0: Gone
This release removes all the deprecations that were mentioned in v4.0.6
- The ume CLI now provides a configuration interface over configuring uploaders for
ume screenshot. It is in the TOML format of:
# enables system notifications, use `false` to disable it.
system_notifications = true
[[uploader]]
url = "http://localhost:3621"
key = "<your uploader key>"
name = "my-uploader"All uploaders can be referenced by their name, i.e, ume screenshot my-uploader.
- GNOME Screenshot is now supported. You can use
--gnome-screenshotor theGNOME_SCREENSHOTenvironment to enable it or provide a path to agnome-screenshotbinary. - The ume binary should be less in the actual size of the binary.
Full Changelog: 4.0.6...4.1.0
v4.0.6: Not Acceptable
This release is just a dependency update release, functionality hasn't been changed (or has broke yet).
Deprecations
- HCL-based configuration format is deprecated and will be removed in v4.1.0 (@auguwu)
tracing.opentelemetry.kindis deprecated and will detect via the URL (tracing.opentelemetry.url) scheme (@auguwu)
Full Changelog: 4.0.5...4.0.6
v4.0.5: Method Not Allowed
- Updated Azalia libraries, logging should look different now~!
- The clipboard when
ume screenshotis used will be initialized first, if no clipboard can be used then the URL for the image will not be copied, it'll be printed to the standard output. - When using the
umepackage in a Nix flake/configuration.nix, shell completions are installed.
Full Changelog: 4.0.4...4.0.5
v4.0.4: Not Found
π Fixes
- ARM64 builds for
umeshould be included (@auguwu)
β¨ Dependency Updates
| Kind | Name | From | To | By |
|---|---|---|---|---|
| GitHub Action | taiki-e/cache-cargo-install-action |
v1 | v2 | @renovate-bot in #201 |
| Rust crate | mimalloc |
v0.1.39 | v0.1.41 | @renovate-bot in #198 |
| Rust crate | aws-sdk-s3 |
v1.23.0 | v1.31.0 | @renovate-bot in #199, #209, #215, #218, #219, #221, #235, #237 |
| Rust crate | serde |
v1.0.198 | v1.0.203 | @renovate-bot in #202, #208, #216, #222, #244 |
| Rust crate | remi |
v0.7.0 | v0.8.0 | @renovate-bot in #203, @auguwu in commit b8716419 |
| Rust crate | remi-fs |
v0.7.0 | v0.8.0 | @renovate-bot in #205, @auguwu in commit b8716419 |
| Rust crate | remi-s3 |
v0.7.0 | v0.8.0 | @renovate-bot in #207, @auguwu in commit b8716419 |
| Rust crate | remi-gridfs |
v0.7.0 | v0.8.0 | @renovate-bot in #206, @auguwu in commit b8716419 |
| Rust crate | remi-azure |
v0.7.0 | v0.8.0 | @auguwu in commit b8716419<
F440
/td>
|
- Update rust Docker tag to v1.78 by @renovate-bot in #210
- Update Rust crate multer to 3.1.0 by @renovate-bot in #211
- Update Rust crate tokio-util to 0.7.11 by @renovate-bot in #212
- Update Rust crate syn to v2.0.61 by @renovate-bot in #214
- Update Rust crate serde_json to v1.0.117 by @renovate-bot in #217
- Update Rust crate syn to v2.0.63 by @renovate-bot in #220
- Update cachix/install-nix-action action to v27 by @renovate-bot in #226
- Update Rust crate syn to v2.0.64 by @renovate-bot in #227
- Update Rust crate hcl-rs to 0.17.0 by @renovate-bot in #228
- Update Rust crate syn to v2.0.65 by @renovate-bot in #229
- Update Rust crate hcl-rs to v0.17.1 by @renovate-bot in #230
- Update Rust crate mimalloc to v0.1.42 by @renovate-bot in #231
- Update cachix/cachix-action action to v15 by @renovate-bot in #232
- Update Rust crate hcl-rs to v0.17.2 by @renovate-bot in #233
- Update alpine Docker tag to v3.20 by @renovate-bot in #234
- Update Rust crate syn to v2.0.66 by @renovate-bot in #236
- Update Rust crate hcl-rs to 0.18.0 by @renovate-bot in #243
- Update sentry-rust monorepo to 0.33.0 by @renovate-bot in #245
Full Changelog: 4.0.3...4.0.4
v4.0.3: Forbidden
β Additions
- Added configuring the data storage driver with system environment variables if
UME_STORAGE_SERVICEwas'gridfs'(@auguwu)
Full Changelog: 4.0.2...4.0.3
v4.0.2
v4.0.1
β Additions
- Added basic OpenTelemetry support, which will report all
tracing::Spans. This only supports OpenTelemetry collector. - Added support for copying all uploaded images with the
ume screenshotthat is supported on Windows, macOS, and Linux. You can disable this from the--no-copyorUME_NO_COPY=1environment variable
π Fixes
- Fixed from erroring when
ume screenshotcannot upload to a Ume server for some reason. - Fix regression when parsing
UME_TRACING_OTEL_LABELS. in v4.0.0, it'll just loop indefinitely, in v4.0.1, it'll skip invalid strings and parsekey=value. - Fixed issues when no
uploader_keywas specified. It should generate and use that random one instead of an empty string.