-
pict-rs 0.5.17-pre.9
All checks were successful/ deny (push) Successful in 18s/ check (aarch64-unknown-linux-musl) (push) Successful in 3m18s/ check (armv7-unknown-linux-musleabihf) (push) Successful in 3m21s/ check (x86_64-unknown-linux-musl) (push) Successful in 2m47s/ tests (push) Successful in 2m5s/ clippy (push) Successful in 2m34s/ publish-docker (push) Successful in 15s/ publish-forgejo (push) Successful in 19s/ publish-crate (push) Successful in 2m8s/ build (map[artifact:linux-amd64 platform:linux/amd64 target:x86_64-unknown-linux-musl]) (push) Successful in 6m30s/ build (map[artifact:linux-arm32v7 platform:linux/arm/v7 target:armv7-unknown-linux-musleabihf]) (push) Successful in 6m49s/ build (map[artifact:linux-arm64v8 platform:linux/arm64 target:aarch64-unknown-linux-musl]) (push) Successful in 4m1sreleased this
2025-02-08 22:25:24 +00:00 | 2 commits to main since this releasepict-rs 0.5.17-pre.9
pict-rs is a simple image hosting microservice, designed to handle storing and retrieving images,
animations, and videos, as well as providing basic image processing functionality.Overview
pict-rs 0.5.17-pre.9 includes dependency updates, a fix for danger-dummy-mode, and performance
improvements for blurhashing.Upgrade Notes
There are no significant changes from 0.5.17-pre.8. Upgrading should be as simple as pulling a new
version of pict-rs.Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
pict-rs-linux-amd64
183 downloads · 32 MiB
-
pict-rs-linux-arm32v7
3 downloads · 27 MiB
-
pict-rs-linux-arm64v8
2 downloads · 28 MiB
-
Source code (ZIP)
-
pict-rs 0.5.17-pre.8
All checks were successful/ deny (push) Successful in 13s/ check (aarch64-unknown-linux-musl) (push) Successful in 2m8s/ check (armv7-unknown-linux-musleabihf) (push) Successful in 2m9s/ check (x86_64-unknown-linux-musl) (push) Successful in 2m29s/ tests (push) Successful in 2m5s/ clippy (push) Successful in 2m29s/ build (map[artifact:linux-arm64v8 platform:linux/arm64 target:aarch64-unknown-linux-musl]) (push) Successful in 3m54s/ build (map[artifact:linux-amd64 platform:linux/amd64 target:x86_64-unknown-linux-musl]) (push) Successful in 6m11s/ build (map[artifact:linux-arm32v7 platform:linux/arm/v7 target:armv7-unknown-linux-musleabihf]) (push) Successful in 6m23s/ publish-crate (push) Successful in 2m34s/ publish-docker (push) Successful in 15s/ publish-forgejo (push) Successful in 16sreleased this
2024-12-11 01:12:43 +00:00 | 12 commits to main since this releasepict-rs 0.5.17-pre.8
pict-rs is a simple image hosting microservice, designed to handle storing and retrieving images,
animations, and videos, as well as providing basic image processing functionality.Overview
pict-rs 0.5.17-pre.8 attempts to make blurhash calculation quicker by keeping the operations
entirely within the pict-rs application, rather than shelling out to imagemagick. It also plays
nicer with the rest of the application by taking a permit before performing any image operations.Upgrade Notes
There are no significant changes from 0.5.17-pre.7. Upgrading should be as simple as pulling a new
version of pict-rs.Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
2 downloads
-
pict-rs-linux-amd64
31 downloads · 32 MiB
-
pict-rs-linux-arm32v7
4 downloads · 27 MiB
-
pict-rs-linux-arm64v8
12 downloads · 28 MiB
-
Source code (ZIP)
-
pict-rs 0.5.17-pre.7
All checks were successful/ check (armv7-unknown-linux-musleabihf) (push) Successful in 3m15s/ check (x86_64-unknown-linux-musl) (push) Successful in 2m42s/ check (aarch64-unknown-linux-musl) (push) Successful in 3m13s/ deny (push) Successful in 21s/ tests (push) Successful in 2m1s/ clippy (push) Successful in 2m34s/ publish-docker (push) Successful in 12s/ publish-forgejo (push) Successful in 17s/ publish-crate (push) Successful in 2m27s/ build (map[artifact:linux-amd64 platform:linux/amd64 target:x86_64-unknown-linux-musl]) (push) Successful in 5m58s/ build (map[artifact:linux-arm32v7 platform:linux/arm/v7 target:armv7-unknown-linux-musleabihf]) (push) Successful in 6m25s/ build (map[artifact:linux-arm64v8 platform:linux/arm64 target:aarch64-unknown-linux-musl]) (push) Successful in 3m51sreleased this
2024-12-10 03:53:27 +00:00 | 15 commits to main since this releasepict-rs 0.5.17-pre.7
pict-rs is a simple image hosting microservice, designed to handle storing and retrieving images,
animations, and videos, as well as providing basic image processing functionality.Overview
pict-rs 0.5.17-pre.7 improves the upgrade path from 0.5.16 when using object storage without path
style, as well as improves performance when writing files to disk or into processes' stdin. It also
adds more timeouts to ensure smooth operation in the face of misbehaving spawned processes, and
includes the blurhash in image details responses.Upgrade Notes
There are no significant changes from 0.5.17-pre.6. Upgrading should be as simple as pulling a new
version of pict-rs. If upgrading causes problems with your object storage and you use vhost style
object storage, please let me know.Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
1 download
-
pict-rs-linux-amd64
4 downloads · 32 MiB
-
pict-rs-linux-arm32v7
4 downloads · 27 MiB
-
pict-rs-linux-arm64v8
5 downloads · 28 MiB
-
Source code (ZIP)
-
pict-rs 0.5.17-pre.6
All checks were successful/ deny (push) Successful in 22s/ check (aarch64-unknown-linux-musl) (push) Successful in 2m58s/ check (x86_64-unknown-linux-musl) (push) Successful in 2m28s/ check (armv7-unknown-linux-musleabihf) (push) Successful in 3m3s/ tests (push) Successful in 1m54s/ clippy (push) Successful in 2m23s/ publish-docker (push) Successful in 11s/ publish-forgejo (push) Successful in 16s/ publish-crate (push) Successful in 1m53s/ build (map[artifact:linux-amd64 platform:linux/amd64 target:x86_64-unknown-linux-musl]) (push) Successful in 5m45s/ build (map[artifact:linux-arm32v7 platform:linux/arm/v7 target:armv7-unknown-linux-musleabihf]) (push) Successful in 6m17s/ build (map[artifact:linux-arm64v8 platform:linux/arm64 target:aarch64-unknown-linux-musl]) (push) Successful in 3m39sreleased this
2024-10-17 02:49:03 +00:00 | 46 commits to main since this releasepict-rs 0.5.17-pre.6
pict-rs is a simple image hosting microservice, designed to handle storing and retrieving images,
animations, and videos, as well as providing basic image processing functionality.Overview
pict-rs 0.5.17-pre.6 updates dependencies and updates postgres queries to avoid causing errors in
postgres.Upgrade Notes
There are no significant changes from 0.5.17-pre.5. Upgrading should be as simple as pulling a new
version of pict-rs.Downloads
-
Source code (ZIP)
5 downloads
-
Source code (TAR.GZ)
3 downloads
-
pict-rs-linux-amd64
14 downloads · 31 MiB
-
pict-rs-linux-arm32v7
8 downloads · 26 MiB
-
pict-rs-linux-arm64v8
8 downloads · 27 MiB
-
Source code (ZIP)
-
pict-rs 0.5.17-pre.5
All checks were successful/ deny (push) Successful in 10s/ check (aarch64-unknown-linux-musl) (push) Successful in 1m52s/ check (armv7-unknown-linux-musleabihf) (push) Successful in 1m52s/ check (x86_64-unknown-linux-musl) (push) Successful in 1m48s/ clippy (push) Successful in 2m20s/ tests (push) Successful in 2m23s/ publish-docker (push) Successful in 11s/ publish-forgejo (push) Successful in 14s/ publish-crate (push) Successful in 1m51s/ build (map[artifact:linux-amd64 platform:linux/amd64 target:x86_64-unknown-linux-musl]) (push) Successful in 5m35s/ build (map[artifact:linux-arm32v7 platform:linux/arm/v7 target:armv7-unknown-linux-musleabihf]) (push) Successful in 5m38s/ build (map[artifact:linux-arm64v8 platform:linux/arm64 target:aarch64-unknown-linux-musl]) (push) Successful in 3m30sreleased this
2024-07-21 17:10:41 +00:00 | 56 commits to main since this releasepict-rs 0.5.17-pre.5
pict-rs is a simple image hosting microservice, designed to handle storing and retrieving images,
animations, and videos, as well as providing basic image processing functionality.Overview
pict-rs 0.5.17-pre.5 fixes a bug in missing variant detection introduced in -pre.4 that made the
feature essentially do nothing.Upgrade Notes
There are no significant changes from 0.5.17-pre.4. Upgrading should be as simple as pulling a new
version of pict-rs.Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
4 downloads
-
pict-rs-linux-amd64
11 downloads · 32 MiB
-
pict-rs-linux-arm32v7
7 downloads · 27 MiB
-
pict-rs-linux-arm64v8
11 downloads · 28 MiB
-
Source code (ZIP)
-
pict-rs 0.5.17-pre.4
All checks were successful/ deny (push) Successful in 22s/ check (armv7-unknown-linux-musleabihf) (push) Successful in 2m58s/ check (x86_64-unknown-linux-musl) (push) Successful in 2m23s/ check (aarch64-unknown-linux-musl) (push) Successful in 2m56s/ tests (push) Successful in 1m52s/ build (map[artifact:linux-arm32v7 platform:linux/arm/v7 target:armv7-unknown-linux-musleabihf]) (push) Successful in 6m25s/ clippy (push) Successful in 2m16s/ publish-forgejo (push) Successful in 18s/ publish-crate (push) Successful in 1m52s/ build (map[artifact:linux-amd64 platform:linux/amd64 target:x86_64-unknown-linux-musl]) (push) Successful in 5m48s/ build (map[artifact:linux-arm64v8 platform:linux/arm64 target:aarch64-unknown-linux-musl]) (push) Successful in 3m47s/ publish-docker (push) Successful in 13sreleased this
2024-07-20 22:07:18 +00:00 | 58 commits to main since this releasepict-rs 0.5.17-pre.4
pict-rs is a simple image hosting microservice, designed to handle storing and retrieving images,
animations, and videos, as well as providing basic image processing functionality.Overview
pict-rs 0.5.17-pre.4 adds handling for rare cases where variant records exist and refer to missing
files. These records should now be properly cleaned upon request.Upgrade Notes
There are no significant changes from 0.5.17-pre.3. Upgrading should be as simple as pulling a new
version of pict-rs.Downloads
-
Source code (ZIP)
4 downloads
-
Source code (TAR.GZ)
4 downloads
-
pict-rs-linux-amd64
9 downloads · 32 MiB
-
pict-rs-linux-arm32v7
9 downloads · 27 MiB
-
pict-rs-linux-arm64v8
10 downloads · 28 MiB
-
Source code (ZIP)
-
pict-rs 0.5.17-pre.3
Some checks failed/ check (aarch64-unknown-linux-musl) (push) Successful in 2m29s/ check (armv7-unknown-linux-musleabihf) (push) Successful in 2m50s/ deny (push) Failing after 2m2s/ check (x86_64-unknown-linux-musl) (push) Successful in 2m41s/ clippy (push) Successful in 1m32s/ tests (push) Successful in 1m48s/ build (map[artifact:linux-amd64 platform:linux/amd64 target:x86_64-unknown-linux-musl]) (push) Successful in 5m25s/ build (map[artifact:linux-arm32v7 platform:linux/arm/v7 target:armv7-unknown-linux-musleabihf]) (push) Successful in 5m29s/ build (map[artifact:linux-arm64v8 platform:linux/arm64 target:aarch64-unknown-linux-musl]) (push) Successful in 3m34s/ publish-docker (push) Successful in 14s/ publish-forgejo (push) Has started running/ publish-crate (push) Successful in 1m51sreleased this
2024-06-26 19:57:45 +00:00 | 63 commits to main since this releasepict-rs 0.5.17-pre.3
pict-rs is a simple image hosting microservice, designed to handle storing and retrieving images,
animations, and videos, as well as providing basic image processing functionality.Overview
pict-rs 0.5.17-pre.3 removes custom handling for vhost style object storage URLs, and properly sets
pict-rs user agent headers. This should resolve issues with bucket-scoped credentials.Upgrade Notes
There are no significant changes from 0.5.17-pre.2. Upgrading should be as simple as pulling a new
version of pict-rs.Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
3 downloads
-
pict-rs-linux-amd64
13 downloads · 32 MiB
-
pict-rs-linux-arm32v7
10 downloads · 27 MiB
-
Source code (ZIP)
-
pict-rs 0.5.17-pre.2
All checks were successful/ check (aarch64-unknown-linux-musl) (push) Successful in 1m53s/ check (armv7-unknown-linux-musleabihf) (push) Successful in 2m32s/ check (x86_64-unknown-linux-musl) (push) Successful in 2m35s/ clippy (push) Successful in 1m40s/ deny (push) Successful in 41s/ tests (push) Successful in 1m50s/ publish-docker (push) Successful in 11s/ publish-forgejo (push) Successful in 19s/ publish-crate (push) Successful in 1m54s/ build (map[artifact:linux-amd64 platform:linux/amd64 target:x86_64-unknown-linux-musl]) (push) Successful in 5m36s/ build (map[artifact:linux-arm32v7 platform:linux/arm/v7 target:armv7-unknown-linux-musleabihf]) (push) Successful in 5m42s/ build (map[artifact:linux-arm64v8 platform:linux/arm64 target:aarch64-unknown-linux-musl]) (push) Successful in 3m32sreleased this
2024-06-25 20:57:09 +00:00 | 67 commits to main since this releasepict-rs 0.5.17-pre.2
pict-rs is a simple image hosting microservice, designed to handle storing and retrieving images,
animations, and videos, as well as providing basic image processing functionality.Overview
pict-rs 0.5.17-pre.2 fixes bugs with object storage configuration introduced in 0.5.17-pre.1, and
removes unused configuration options.Upgrade Notes
There are no significant changes from 0.5.17-pre.1. Upgrading should be as simple as pulling a new
version of pict-rs.Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
3 downloads
-
pict-rs-linux-amd64
14 downloads · 32 MiB
-
pict-rs-linux-arm32v7
12 downloads · 27 MiB
-
pict-rs-linux-arm64v8
11 downloads · 28 MiB
-
Source code (ZIP)
-
pict-rs 0.5.17-pre.1
All checks were successful/ check (aarch64-unknown-linux-musl) (push) Successful in 1m52s/ check (armv7-unknown-linux-musleabihf) (push) Successful in 2m37s/ check (x86_64-unknown-linux-musl) (push) Successful in 2m43s/ deny (push) Successful in 11s/ clippy (push) Successful in 2m11s/ tests (push) Successful in 1m55s/ build (map[artifact:linux-amd64 platform:linux/amd64 target:x86_64-unknown-linux-musl]) (push) Successful in 5m39s/ publish-forgejo (push) Successful in 17s/ publish-crate (push) Successful in 1m54s/ build (map[artifact:linux-arm64v8 platform:linux/arm64 target:aarch64-unknown-linux-musl]) (push) Successful in 3m39s/ build (map[artifact:linux-arm32v7 platform:linux/arm/v7 target:armv7-unknown-linux-musleabihf]) (push) Successful in 6m27s/ publish-docker (push) Successful in 10sreleased this
2024-06-24 22:31:14 +00:00 | 68 commits to main since this releasepict-rs 0.5.17-pre.1
pict-rs is a simple image hosting microservice, designed to handle storing and retrieving images,
animations, and videos, as well as providing basic image processing functionality.Overview
pict-rs 0.5.17-pre.1 is a dependency upgrade release. The primary change is the object storage
implementation has been swapped from rusty-s3 with custom reqwest code, to an off-the-shelf option
called object_store. Because this change is significant and might not fully respect existing
configurations, I've decided to put out a prerelease.Changes
Upgrade Notes
The object storage backend has been rewritten since 0.5.16, and existing configurations are not
guaranteed to work. If this release breaks your setup, please let me know.Descriptions
Object Storage Rewrite
In order to improve compatibility with existing implementations, and reduce maintenance burden, most
of the object-storage code has been removed in favor of using an off-the-shelf library. The
underlying technologies are largely the same as the previous implementation, so the impact on
pict-rs' dependency tree is minimal.That said, object_store enforces the use of rustls-native-tls with reqwest, which could potentially
cause issues in some environments. If this change breaks anyone I will work with upstream to resolve
this.Dependency Upgrades
Outside of the object storage changes, various dependencies have been updated to their latest
versions. Notably, reqwest 0.12.5 removes the last dependency on rustls 0.22, allowing pict-rs to
fully migrate to rustls 0.23. Additionally, pict-rs has dropped aws-lc-rs in favor of ring after the
previous release which introduced aws-lc-rs. My reasoning is that the new object_store dependency
pulls in ring anyway and there's no real reason to have two crypto providers in the same
application.Downloads
-
Source code (ZIP)
6 downloads
-
Source code (TAR.GZ)
5 downloads
-
pict-rs-linux-amd64
14 downloads · 32 MiB
-
pict-rs-linux-arm32v7
14 downloads · 27 MiB
-
pict-rs-linux-arm64v8
15 downloads · 28 MiB
-
Source code (ZIP)
-
pict-rs 0.5.16
All checks were successful/ check (aarch64-unknown-linux-musl) (push) Successful in 3m33s/ check (armv7-unknown-linux-musleabihf) (push) Successful in 3m33s/ check (x86_64-unknown-linux-musl) (push) Successful in 2m42s/ clippy (push) Successful in 1m26s/ tests (push) Successful in 1m56s/ publish-docker (push) Successful in 14s/ publish-forgejo (push) Successful in 16s/ publish-crate (push) Successful in 1m56s/ build (map[artifact:linux-arm64v8 platform:linux/arm64 target:aarch64-unknown-linux-musl]) (push) Successful in 4m15s/ build (map[artifact:linux-arm32v7 platform:linux/arm/v7 target:armv7-unknown-linux-musleabihf]) (push) Successful in 6m21s/ build (map[artifact:linux-amd64 platform:linux/amd64 target:x86_64-unknown-linux-musl]) (push) Successful in 6m25sreleased this
2024-06-09 22:49:19 +00:00 | 84 commits to main since this releasepict-rs 0.5.16
pict-rs is a simple image hosting microservice, designed to handle storing and retrieving images,
animations, and videos, as well as providing basic image processing functionality.Overview
pict-rs 0.5.16 includes a couple bugfixes for parsing query paramters, better handling of proxied
media, clearer postgres errors, and updated dependencies.Fixes
Changes
Upgrade Notes
There are no significant changes from 0.5.15. Upgrading should be a simple as pulling a new version
of pict-rs.Descriptions
Query Fixes
A couple boolean query parameters were not getting parsed properly, this impacted ?backgrounded for
image downloads and ?force for pruning media. pict-rs 0.5.16 resolves this.Better Concurrent Proxies
When the same proxy endpoint was accessed more than once concurrently, only one request would end up
succeeding. Now pict-rs better handles when multiple concurrent requests are made.Improved Postgres Errors
In some postgres errors, it is difficult to tell whether an error originated from within the
postgres client or the postgres server. pict-rs 0.5.16 now includes extra context when displaying
postgres errors to help discern this.Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
18 downloads
-
pict-rs-linux-amd64
797 downloads · 34 MiB
-
pict-rs-linux-arm32v7
13 downloads · 28 MiB
-
pict-rs-linux-arm64v8
17 downloads · 29 MiB
-
Source code (ZIP)