Accept a chunked upstream body of exactly the maximum size (closes #248)
needs-review
check / check (push) Canceled after 0s
Lower-case the image URL's host and require a signature for a port (closes #246)
needs-review
check / check (push) Canceled after 0s
Logging out ends every login session (closes #256)
needs-review
check / check (push) Canceled after 0s
Allowlist no host in the example config (closes #249)
needs-review
check / check (push) Canceled after 0s
Sync cached files and refuse ones left empty or partial (closes #252)
needs-review
check / check (push) Canceled after 0s
Remove expired negative cache rows in the eviction loop (closes #244)
needs-review
check / check (push) Canceled after 0s
Default max_concurrent_processing to half the CPUs pixa sees (closes #242)
needs-review
check / check (push) Canceled after 0s
Label request metrics by route, not by path (closes #254)
needs-review
check / check (push) Canceled after 0s
Refuse a fit=outside size whose output exceeds the maximum (closes #257)
needs-review
check / check (push) Successful in 19m17s
Refuse a size whose computed side exceeds the maximum (closes #241)
needs-review
check / check (push) Canceled after 0s
Refuse SVG sources and never save an unknown input as JPEG (closes #68)
needs-review
check / check (push) Successful in 16m44s
Remove the unused cache lifetime setting (closes #69)
needs-review
check / check (push) Canceled after 0s
Limit each client's requests to the image routes (closes #236)
needs-review
check / check (push) Successful in 16m30s
Keep counts not written by the request's deadline in memory (closes #224)
needs-review
check / check (push) Successful in 41m14s
Save PNG compressed, WebP at effort 4 and AVIF at effort 1 (closes #232)
needs-review
check / check (push) Canceled after 0s
Serve JPEG XL when a request names no format (closes #222)
needs-review
check / check (push) Canceled after 0s
Run pixad on the Alpine release it is built on (closes #229)
needs-review
check / check (push) Canceled after 0s
Serve and accept JPEG XL as an image format (part of #222)
needs-review
check / check (push) Canceled after 0s
Eviction no longer reads a whole table while requests wait on the database (closes #227)
needs-review
check / check (push) Canceled after 0s
Install libvips JPEG XL support and require it at startup (part of #222)
needs-review
check / check (push) Canceled after 0s