2
0
Fork 0
mirror of https://git.asonix.dog/asonix/pict-rs synced 2024-12-22 11:21:24 +00:00
Commit graph

68 commits

Author SHA1 Message Date
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
4e75764110 Add configuration option to control request logging 2024-06-03 22:15:52 -05:00
c4e99ef539 Add ability to disable colorized logs 2024-04-15 15:16:10 -05:00
793d3c0c70 Cleanup temporary directory on launch by default 2024-03-23 18:42:12 -05:00
4a7a51d147 Add more imagemagick security configuration
Remove default security policy, since it is overridden anyway
Update default value for max_area
Inherit animation frame count configuration for list-length
Add release document
2024-02-05 14:30:01 -06:00
5805eb0aed Enable configuring imagemagick security policy from pictrs 2024-01-31 21:32:01 -06:00
50fd3e6182 Enable serving over TLS 2024-01-31 17:47:42 -06:00
574b12b23f Fix postgres commandline, add default for use_tls 2024-01-25 08:55:51 -06:00
19147e2035 postgres: allow connecting to TLS-enabled databases 2024-01-15 18:11:08 -05:00
6daa745446 Add optional ability to log spans 2023-12-11 14:58:53 -06:00
6b2ccbf975 Allow configuring pict-rs' temporary directory 2023-11-24 11:48:45 -06:00
a30044278c Improve documentation for using pict-rs as a library 2023-11-24 11:38:14 -06:00
210af5d7d9 Add danger_dummy_mode 2023-11-11 14:22:12 -06:00
5fd59fc5b4 Change commandline flag to allow disabling video, since it is enabled by default 2023-11-11 13:22:12 -06:00
f223d477c7 Enable specifying concurrency for 0.4 to 0.5 migration 2023-10-03 16:27:19 -05:00
247902e600 Enable specifying migrate-store concurrency 2023-10-03 15:50:53 -05:00
8568ae3364 Clippy 2023-09-30 22:47:49 -05:00
4c7067d4ca Allow running without old_repo specified 2023-09-30 22:46:15 -05:00
81c6e73b5f Simplify old_repo, remove client_pool_size 2023-09-30 22:46:15 -05:00
65ea518542 Default log level to info 2023-09-30 16:28:04 -05:00
d0646dee25 Add config option for external validation timeout 2023-09-20 19:23:55 -05:00
e15a82c0c7 Add external validation check 2023-09-05 20:45:07 -05:00
8c532c97e6 Initial postgres work 2023-09-02 11:52:55 -05:00
dce0827099 Increase default animation bounds, remove references to converting animations to videos 2023-08-30 21:55:53 -05:00
b48a9233b2 Remove transcode from animation to video, make video transcoding 'optional'
Video transcoding still happens, but in many cases the video stream is able to be copied verbatim rather than being decoded & encoded
2023-08-30 20:37:54 -05:00
f95e61e402 Expose repo migrations 2023-08-16 16:32:19 -05:00
1ee77b19d8 Make Repo object safe. Create migration 2023-08-15 19:19:03 -05:00
5d4486fdf4 Finish queue implementation update for sled 2023-08-13 19:47:20 -05:00
fee4ed1e3e Add process timeout 2023-08-05 12:41:06 -05:00
d0c619bdf7 Clippy 2023-07-22 21:14:24 -05:00
b9e6d67d15 Add retention configuration
This doesn't do anything yet, but is part of the Media Proxy and Variant Cleanup tickets
2023-07-22 18:37:25 -05:00
13387dec43 Fix specs 2023-07-22 17:58:03 -05:00
ce0df080f4 Add prometheus metrics 2023-07-22 16:47:59 -05:00
e1262a5fda Extract preprocess steps as urlencoded in config deserialization 2023-07-22 11:38:09 -05:00
127dd6cdad Make max file count configurable 2023-07-18 20:32:17 -05:00
b1bbc6b159 Attempt adding quality settings to pict-rs 2023-07-17 17:45:26 -05:00
c4c920191f Add read-only mode 2023-07-17 14:24:49 -05:00
dd1d509bb1 Enable configuring download client timeout 2023-07-17 13:44:31 -05:00
786f583d98 Add public_url to Store for optional redirects to public object store urls
Add details generation to file migration to set the content-type for uploads
2023-07-14 14:53:37 -05:00
2c22f2ee3a It compiles and runs, but doesn't work 2023-07-13 17:42:21 -05:00
33b83f97f2 It compiles
Need to reinstate media limits
2023-07-13 13:48:59 -05:00
691bca286c Make object storage timeouts configurable 2023-07-11 13:01:58 -05:00
686be1d93b Turn export_path into flag for sled 2023-07-08 19:56:26 -05:00
7768d4e58e Add database exports
This should help admins running pict-rs on traditional filesystems to
keep valid backups of pict-rs' sled repo
2023-07-08 17:36:01 -05:00
a1d48cbb42 Share client between object store and request extractor
Add config to limit connection pool size
2023-06-23 11:20:20 -05:00
a3ff072350 Remove unused cache duration parameter 2023-06-21 17:05:53 -05:00
6d2aef8cc0 Add jpegxl and avif support 2023-06-21 17:05:35 -05:00
554d852e68 Create unique errors for Repo and Store, separate from UploadError
Add .is_not_found() for Store errors, wire up Object and File storage to properly set NotFound
Allow skipping files that are not found during store migration
2023-06-20 15:59:08 -05:00
1214b51ad7 Make use of FilesystemDefaults when constructing migrate commands 2023-06-19 15:04:36 -05:00