2026-10-07 - 2026-10-14

Overview

13 Active Pull Requests
29 Active Issues
Excluding merges, 0 authors have pushed 0 commits to main and 13 commits to all branches. On main, 0 files have changed and there have been 0 additions and 0 deletions.

2 Releases published by 1 user

Published v1.0.0-rc2 2026-10-13 10:57:03 +02:00

Published v1.0.0-rc1 2026-10-13 08:10:00 +02:00

13 Pull requests merged by 1 user

14 Issues closed from 1 user

Closed #257 fit=outside with both sides given makes an output of unbounded size 2026-10-13 10:44:46 +02:00

Closed #241 A request with one dimension 0 makes an output of unbounded size 2026-10-13 09:44:45 +02:00

Closed #69 CacheConfig.CacheTTL is configured but never read — cached variants never expire 2026-10-13 07:58:57 +02:00

Closed #68 Decide on SVG: it is accepted and rendered by libvips, and format=orig silently returns JPEG 2026-10-13 07:13:19 +02:00

Closed #113 Delete five stale remote branches 2026-10-13 03:17:10 +02:00

Closed #103 Tracking: 1.0.0 sequencing and critical path 2026-10-13 03:16:55 +02:00

Closed #238 TestService_Get_WaitsForSlotBeforeReadingCachedSource fails when the host is busy 2026-10-13 03:07:33 +02:00

Closed #224 TestService_Get_ReturnsByItsDeadline fails when the host is busy 2026-10-13 03:07:27 +02:00

Closed #236 One client can keep every image processing slot busy: the image routes have no limit per client 2026-10-13 01:36:21 +02:00

Closed #232 PNG output is saved uncompressed, and WebP, AVIF and GIF at the lowest effort 2026-10-08 14:13:26 +02:00

Closed #222 JPEG XL as a first-class format, and the default output when none is specified 2026-10-08 12:49:57 +02:00

Closed #229 The runtime image runs pixad on an older Alpine and libvips than it was built with 2026-10-08 09:35:05 +02:00

Closed #227 Requests wait behind the eviction pass's whole-table queries on the one database connection 2026-10-08 07:12:05 +02:00

Closed #223 Concurrent SQLite writes still fail with "database is locked" under load, so next is red 2026-10-08 04:50:33 +02:00

25 Issues created by 1 user

Opened #222 JPEG XL as a first-class format, and the default output when none is specified 2026-10-08 01:04:28 +02:00

Opened #223 Concurrent SQLite writes still fail with "database is locked" under load, so next is red 2026-10-08 02:24:23 +02:00

Opened #224 TestService_Get_ReturnsByItsDeadline fails when the host is busy 2026-10-08 02:45:01 +02:00

Opened #227 Requests wait behind the eviction pass's whole-table queries on the one database connection 2026-10-08 03:58:17 +02:00

Opened #229 The runtime image runs pixad on an older Alpine and libvips than it was built with 2026-10-08 06:19:44 +02:00

Opened #232 PNG output is saved uncompressed, and WebP, AVIF and GIF at the lowest effort 2026-10-08 09:35:50 +02:00

Opened #236 One client can keep every image processing slot busy: the image routes have no limit per client 2026-10-12 10:56:10 +02:00

Opened #238 TestService_Get_WaitsForSlotBeforeReadingCachedSource fails when the host is busy 2026-10-13 00:26:22 +02:00

Opened #241 A request with one dimension 0 makes an output of unbounded size 2026-10-13 08:46:08 +02:00

Opened #242 Memory per image and the default number of images processed at once are not bounded or documented for the container 2026-10-13 08:46:09 +02:00

Opened #243 Image processing runs past the request's deadline and keeps its slot 2026-10-13 08:46:09 +02:00

Opened #245 A cached variant is refused while its source URL is in the negative cache 2026-10-13 08:46:10 +02:00

Opened #246 The host segment is not normalized before the allowlist, the per-host limit and the cache keys 2026-10-13 08:46:10 +02:00

Opened #244 Negative-cache rows are never purged, so the database grows without bound 2026-10-13 08:46:10 +02:00

Opened #247 The signed data and the cache key are ambiguous between path and query 2026-10-13 08:46:11 +02:00

Opened #248 A chunked upstream body of exactly the maximum size is refused 2026-10-13 08:46:11 +02:00

Opened #249 The example config allowlists public hosts that carry anyone's uploads 2026-10-13 08:46:11 +02:00

Opened #250 The reconciliation pass costs one database query per cached file and runs back to back on a large cache 2026-10-13 08:46:11 +02:00

Opened #251 The upaas section calls the cache size limit optional, but its default takes three quarters of a shared filesystem 2026-10-13 08:46:11 +02:00

Opened #252 A cached file left empty or partial by a crash is served or re-fetched forever 2026-10-13 08:46:11 +02:00

Opened #253 A source whose first bytes do not match its Content-Type answers 500 and is fetched again on every request 2026-10-13 08:46:11 +02:00

Opened #254 The request metrics label every distinct URL path, so unauthenticated requests grow memory without bound when metrics are on 2026-10-13 08:46:11 +02:00

Opened #255 The README gives no way to put a source query into a signed image URL, and the in-tree builder makes one that fails 2026-10-13 08:46:11 +02:00

Opened #256 Logging out does not end the login session 2026-10-13 08:46:11 +02:00

Opened #257 fit=outside with both sides given makes an output of unbounded size 2026-10-13 09:00:18 +02:00

9 Unresolved Conversations