7ba67cff22
Avoid shelling out to imagemagick for some blurhash operations
2024-12-10 18:45:16 -06:00
4433257f2b
Remove unnecessary returns
2024-12-09 20:53:59 -06:00
ef60ed9581
Remove unlooping loop
2024-12-09 19:38:06 -06:00
ac9a3773d1
Timeout all operations while holding semaphore
...
This ensures that the semaphore is always guaranteed to be released,
even if a processing operation stalls
2024-12-09 19:16:29 -06:00
8a551fa65d
Reduce poll timer sampling from ~100% to ~10%
...
This should improve performance just a little bit
2024-12-09 19:14:46 -06:00
04bde6cf20
Increase concurrency when polling some streams
...
Specifically when writing streams to files or processes' stdin. This
adds the ability to poll the source stream during the write operations
which can reduce time waiting for more bytes to write.
2024-12-09 19:12:53 -06:00
3879a45b32
Add vhost into endpoint URL if it isn't already specified
2024-12-08 23:37:40 -06:00
62bb25ac44
Remove use of deprecated tracing functions
2024-12-08 22:23:42 -06:00
267309cd5d
Include blurhash in details json
2024-11-23 16:15:19 -06:00
89161d03c9
Remove a couple redundant db accesses
2024-11-23 15:37:28 -06:00
7dff11a83a
Update opentelemetry to 0.27
2024-11-23 15:01:09 -06:00
af96790945
Clippy nit: borrowed value passed to span.record
2024-11-12 13:57:01 -06:00
cb09720d85
Clippy nit: borrowed value passed to json
2024-11-12 13:55:37 -06:00
a4228135b4
Prevent postgres errors by explicitly allowing conflicts
2024-10-16 18:11:53 -05:00
244ab68c5d
Update console-subscriber, otel packages
2024-10-05 23:29:15 -05:00
5a9a0b16fc
Prepare 0.5.17-pre.5
2024-07-21 11:49:22 -05:00
e29a50ecc8
Check if variant exists when serving existing and warn if it doesn't
2024-07-20 16:39:40 -05:00
62013068ca
Set user-agent from cargo metadata
2024-06-26 13:29:42 -05:00
4b67c696d8
Don't automatically prepend bucket to endpoint when path_style is disabled
2024-06-26 13:18:48 -05:00
38a5b72606
Prepare v0.5.17-pre.2
...
This release fixes configuration for strict object storage
implementations
2024-06-25 15:34:48 -05:00
175b0f962a
Use off-the-shelf object storage library
...
This library bundles its own reqwest client unfortunately
2024-06-24 14:19:36 -05:00
df41f0a071
Switch back to ring
2024-06-24 10:32:06 -05:00
a38a1f1efa
Resolve conflicts with main
2024-06-09 15:44:38 -05:00
9af7e01b01
Better handle concurrent proxies
2024-06-09 14:44:43 -05:00
80af2b67b0
Improve error messaging around diesel
2024-06-09 13:00:24 -05:00
c9fe2ea89f
Update io-uring
2024-06-09 12:27:32 -05:00
b3a9edf8c8
Update reqwest to git, ring is no longer compiled
2024-06-09 11:36:03 -05:00
77c1c90572
Fix 'force' paramter in prine query
2024-06-09 11:05:13 -05:00
dd01548309
Fix backgrounded query boolean parsing
2024-06-05 12:54:05 -05:00
4e75764110
Add configuration option to control request logging
2024-06-03 22:15:52 -05:00
286bc8b97a
Log for completed requests
2024-06-03 21:38:41 -05:00
8cf8b2bc05
Remove proxies row before deleting alias
...
This fixes the issue of invalidating the proxies alias foreign key
2024-06-03 16:29:13 -05:00
d03cc63d2b
ffprobe: handle files with empty stream json
2024-05-20 22:08:54 -05:00
d7dc2e506d
Merge branch 'main' into asonix/update-tokio-postgres-rustls
2024-05-19 10:21:12 -05:00
9d01aeb82c
Update rustls for actix-web
...
includes update for rustls-channel-resolver
2024-05-19 10:08:48 -05:00
bddfb3c9d0
Merge branch 'main' into asonix/update-tokio-postgres-rustls
2024-05-19 09:40:45 -05:00
983e9ce151
Merge branch 'main' into asonix/update-reqwest
2024-05-19 09:36:54 -05:00
33e72266f5
Add public mechanism for installing aws-lc-rs
2024-05-03 23:05:17 -05:00
39da69b1aa
Use tokio-postgres-generic-rustls
2024-05-03 22:39:30 -05:00
64b8635059
Update rustls for tokio-postgres
...
This doesn't update rustls for actix-web (0.22), or rustls for reqwest (0.21)
2024-05-03 22:39:30 -05:00
d45e3fa386
Remove unused 'remove' repo method
2024-05-03 22:35:20 -05:00
bfd4fd4689
Remove unused StatusError type
2024-05-03 22:34:18 -05:00
89f3c447a8
clippy
2024-05-01 14:57:03 -05:00
58529a2eb2
Update reqwest to 0.12
...
This pulls in hyper 1 and http 1, but removes rustls 0.21
2024-05-01 14:46:29 -05:00
700aeb90e0
Fix time deprecation warnings
2024-05-01 14:33:07 -05:00
c4e99ef539
Add ability to disable colorized logs
2024-04-15 15:16:10 -05:00
3428c31f16
Use tokio channels again
2024-04-14 20:06:58 -05:00
4021458be8
Prevent divided-by-zero for empty BytesStreams
2024-04-05 12:57:40 -05:00
eca3697410
Add panic boundaries for background jobs
2024-04-05 12:57:32 -05:00
d41fca5b6c
Don't let the doctests step on each other via /tmp
2024-04-04 14:39:30 -05:00