Releases: auguwu/ume
Releases Β· auguwu/ume
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-screenshot
or theGNOME_SCREENSHOT
environment to enable it or provide a path to agnome-screenshot
binary. - 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.kind
is 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 screenshot
is 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
ume
package 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
ume
should 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 |
- 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_SERVICE
was'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::Span
s. This only supports OpenTelemetry collector. - Added support for copying all uploaded images with the
ume screenshot
that is supported on Windows, macOS, and Linux. You can disable this from the--no-copy
orUME_NO_COPY=1
environment variable
π Fixes
- Fixed from erroring when
ume screenshot
cannot 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_key
was specified. It should generate and use that random one instead of an empty string.
v4.0.0
this is literally my 19th try and im sorry if i keep spamming, i hate ci so much
This is the v4 release of ume
that supports the local filesystem, Amazon S3, and Azure Blob Storage so you don't need to rely on MongoDB GridFS!
Migration
Migration is easy as updating the environment variables:
AUTH
toUME_UPLOADER_KEY
and updating DB
and DB_URL
in ume.hcl
:
storage "gridfs" {
database = "<whatever $DB was>"
bucket = "<bucket name to use, defaults to the db name>"
client_options {
hosts = ["<whatever $DB_URL was>"]
}
}
Full Changelog: 3.3.0...4.0.0