Commit Graph

  • 39e22bd5e0 fix: use sudo to build packages (#1568) Marc 2025-05-16 04:12:38 +07:00
  • b60445843c Removes watcher and brotli on compile instruction Alliballibaba 2025-05-14 23:01:18 +02:00
  • 5f42434cc7 Removes watcher and brotli on compile instruction Alliballibaba 2025-05-14 22:58:41 +02:00
  • bbbfdb31b5 ci: build .rpm and .deb packages (#1497) Marc 2025-05-14 12:33:05 +07:00
  • 0b83602575 fix: makes response writer error a debug message. (#1549) Alexander Stecher 2025-05-13 17:34:10 +02:00
  • ecca9dc01d ci: use latest stable Go version for the mostly static binary (#1558) Kévin Dunglas 2025-05-13 16:10:02 +02:00
  • eb40c03a21 chore: use strings.ContainsAny() for needReplacement() Kévin Dunglas 2025-05-12 15:35:36 +02:00
  • c2390e7c3b fix: php-cli flag parsing conflicts (#1559) Alexander Stecher 2025-05-13 10:24:59 +02:00
  • bde74b26aa improves test. feat/index-workers Alliballibaba 2025-05-12 22:07:36 +02:00
  • 0b87830556 Fixes test. Alliballibaba 2025-05-12 22:04:21 +02:00
  • 1ff5ebf05b Adds tests. Alliballibaba 2025-05-12 21:55:42 +02:00
  • 423d18b6d9 Fixes merge conflict. Alliballibaba 2025-05-12 21:49:32 +02:00
  • b0fd5f18f9 Merge branch 'main' into feat/index-workers Alliballibaba 2025-05-12 21:48:29 +02:00
  • 0d12a5162d fix: use local Go toolchain (#1546) Kévin Dunglas 2025-05-11 22:30:19 +02:00
  • 62cf017946 Fixes linting. Alliballibaba 2025-05-11 21:55:56 +02:00
  • ca87040bf8 Fixes linting. Alliballibaba 2025-05-11 21:54:30 +02:00
  • ca7c32eb8c trigger Alliballibaba 2025-05-11 21:47:04 +02:00
  • fb3f6de4cd trigger push Alliballibaba 2025-05-11 21:46:05 +02:00
  • 82f4e3f64f Merge branch 'main' into feat/index-workers Alliballibaba 2025-05-11 21:20:05 +02:00
  • dffbe40413 refactoring. Alliballibaba 2025-05-11 21:19:16 +02:00
  • e14f24e3e9 Removes 'index worker' Alliballibaba 2025-05-11 20:54:35 +02:00
  • 7eba1db97b Allow both 'php_worker' and 'index worker' Alliballibaba 2025-05-11 20:47:14 +02:00
  • 842ef96bff Allow both 'php_worker' and 'index worker' Alliballibaba 2025-05-11 20:47:03 +02:00
  • 36e87a3be6 Splits up configuration into 3 files. Alliballibaba 2025-05-11 20:00:51 +02:00
  • b31eb8953f Fixes tests. Alliballibaba 2025-05-11 13:59:19 +02:00
  • c849ec52a4 Adds tests and optimizations. Alliballibaba 2025-05-11 13:46:49 +02:00
  • baa513e889 Adds index to worker. Alliballibaba 2025-05-11 10:48:36 +02:00
  • a48db9422d fix: go toolchain versioning (#1545) Alexander Stecher 2025-05-11 09:18:45 +02:00
  • b64f2ce13d v1 Alliballibaba 2025-05-10 20:13:44 +02:00
  • ab0fcd80de Fixes metrics also with regular request timeouts. (#1550) Alexander Stecher 2025-05-10 14:31:58 +02:00
  • 2f7b987198 feat: dequeue worker request on timeout (#1540) Tolsee 2025-05-10 02:01:49 +10:00
  • 1d74b2caa8 feat: define domain specific workers in php_server and php blocks (#1509) Marc 2025-05-05 21:14:19 +07:00
  • 92e92335e3 docs: fix warning markup Kévin Dunglas 2025-05-05 14:30:23 +02:00
  • 8f5f9e4c8b ci: bump golangci/golangci-lint-action in the github-actions group dependabot[bot] 2025-05-05 12:23:06 +00:00
  • 5b7fc5ec52 chore: make the linter happy (#1537) Kévin Dunglas 2025-05-02 11:43:54 +02:00
  • 05220de0e3 typo snuck into last pr (#1536) Marc 2025-05-01 21:31:18 +07:00
  • 3741782330 feat: '-r' option for php-cli (#1482) Alexander Stecher 2025-05-01 02:06:31 +02:00
  • a6e1d3554d fix negative frankenphp_ready_workers metrics (#1491) Indra Gunawan 2025-05-01 08:05:23 +08:00
  • 6f1b4f3bae ci: fix GNU manifest (#1535) Kévin Dunglas 2025-04-30 14:52:40 +02:00
  • cd540bda11 Fix -d / --wait arguments (#1531) Thomas Cochard 2025-04-29 16:36:23 +02:00
  • 8125993001 fix: disallow 2 workers with same filename (#1492) Alexander Stecher 2025-04-29 10:18:24 +02:00
  • 8583afd83e chore: add context to logs to make the linter happy (#1533) Kévin Dunglas 2025-04-29 01:08:15 +02:00
  • d10a243f86 ci: fix GNU manifest (#1534) Kévin Dunglas 2025-04-29 01:07:37 +02:00
  • 1ec37f6cc9 feat: replace zap with slog (#1527) Indra Gunawan 2025-04-26 17:04:46 +08:00
  • 4ad5e870ec ci: fix static GNU binary copy (#1528) Kévin Dunglas 2025-04-26 11:03:36 +02:00
  • 49d2e62996 chore: bump Mercure and downgrade cbrotli (#1525) Kévin Dunglas 2025-04-23 14:01:33 +02:00
  • 8febee71af chore: update Go and toolchain version (#1526) Indra Gunawan 2025-04-23 17:02:37 +08:00
  • 16814581f9 fix: build-static.sh consecutive builds (#1496) Marc 2025-04-23 14:44:02 +07:00
  • ffa52f7c8d chore: run prettier Kévin Dunglas 2025-04-22 17:16:57 +02:00
  • 4550027de4 feat: upgrade to Caddy 2.10 Kévin Dunglas 2025-04-22 17:14:42 +02:00
  • 7f8e43fd62 feat: upgrade to Caddy 2.10 Kévin Dunglas 2025-04-22 12:05:16 +02:00
  • 254c0a8a55 feat: compatibility with libphp.dylib on macOS Kévin Dunglas 2025-04-22 11:43:17 +02:00
  • 22cf94d556 ci: combine dependabot updates for one group to 1 pull-request Indra Gunawan 2025-04-22 19:14:13 +08:00
  • a4dc93f831 docs: update README with additional documentation links Romain Bastide 2025-04-22 11:46:22 +02:00
  • c276a3f434 docs: remove wildcard matcher from root directive (#1513) Indra Gunawan 2025-04-22 17:27:29 +08:00
  • 02a1c92b88 feat: download the mostly static binary when possible (#1467) Kévin Dunglas 2025-04-18 14:22:58 +02:00
  • 8092f4a35c chore!: update to golangci-lint-action 7 (#1508) Kévin Dunglas 2025-04-17 20:33:22 +02:00
  • b250bd9a07 docs: add instructions to run Caddyfile from static binary (#1501) David Legrand 2025-04-17 15:31:29 +02:00
  • 99064ee3e1 fix: build-static.sh (#1474) Pierre du Plessis 2025-04-17 14:56:33 +02:00
  • 58a728b790 docs: add configuration note about the ominous php directive (#1495) Marc 2025-04-17 19:54:58 +07:00
  • 66aa975d47 fix: disable -march-native in case that lead to the illegal instruction in de265_init->init_scan_orders #1460 (#1493) Marc 2025-04-15 20:29:51 +07:00
  • 5e1ad5d797 docs: efficiently serving large static files (X-Sendfile/X-Accel-Redirect) (#896) Kévin Dunglas 2025-04-14 17:18:50 +02:00
  • 96dd739064 docs: sync French docs with English (#1475) Romain Bastide 2025-04-08 11:01:37 +02:00
  • 729cf9bba1 fix: module reload on request startup (#1476) Pierre Tondereau 2025-04-01 20:54:24 +02:00
  • c5752f9e3b docs: max_wait_time (#1465) Alexander Stecher 2025-04-01 20:53:04 +02:00
  • ba36f92a35 fix: remove extra -gnu suffic in static build images (#1472) Pierre du Plessis 2025-04-01 08:33:09 +02:00
  • d3589f9770 chore: prepare release 1.5.0 v1.5.0 caddy/v1.5.0 Kévin Dunglas 2025-03-25 20:29:55 +01:00
  • 8e6a183bda refactor: simplify using mimalloc (#1454) Marc 2025-03-25 15:22:46 +01:00
  • 855b3f93b1 metrics: register prometheus collectors only if enabled (#1457) Indra Gunawan 2025-03-25 18:38:54 +08:00
  • 734262af95 Uses toUnsafeChar instead refactor/emove-cyclical-context Alliballibaba 2025-03-24 13:18:48 +01:00
  • f85ca1c2d2 docs: glibc-based mostly static builds and loading extensions (#1453) Marc 2025-03-24 12:00:12 +01:00
  • a30ed2e9d3 ci: use latest version of watcher (#1456) Kévin Dunglas 2025-03-24 11:58:00 +01:00
  • 565b3a9629 chore: bump deps (#1455) Kévin Dunglas 2025-03-24 11:56:20 +01:00
  • 3701516e5e refactor: call opcache_reset PHP function directly (#1401) Gina Peter Banyard 2025-03-24 10:29:13 +00:00
  • f36bd51163 perf(metrics): use WithLabelValues instead (#1450) Alexander Stecher 2025-03-24 10:14:02 +01:00
  • 0e977b10f2 Removes cyclical deps. Alliballibaba 2025-03-23 23:46:33 +01:00
  • 45bba2101f docs: update linking to binary (#1452) Ian 2025-03-23 06:53:28 +00:00
  • 87315a19ae feat: introduces worker name option, use label on worker metrics instead (#1376) Indra Gunawan 2025-03-22 19:32:59 +08:00
  • 3bc426482a feat: add glibc-based static binary (#1438) Jerry Ma 2025-03-22 18:41:47 +08:00
  • 341b0240c9 ci: include version in BuildInfo and Prometheus metrics (#1418) Kévin Dunglas 2025-03-19 13:27:28 +01:00
  • 432824edf1 fix: ensure env is not in an invalid state on shutdown (#1442) Alexander Stecher 2025-03-19 13:22:06 +01:00
  • 9cca12858b feat: maximum wait times (#1445) Alexander Stecher 2025-03-19 13:21:37 +01:00
  • cc473ee03e fix: better max_threads calculation (#1446) Alexander Stecher 2025-03-19 13:21:10 +01:00
  • 93266dfcad feat(watcher): log last changed file (#1447) Alexander Stecher 2025-03-19 13:10:02 +01:00
  • 66d52c2408 test123 feat/go-timeouts Alliballibaba 2025-03-13 21:47:45 +01:00
  • 6203d207fa chore(caddy): bump github.com/caddyserver/certmagic in /caddy dependabot[bot] 2025-03-10 14:36:42 +00:00
  • 424ca426cb fix: timeouts handling on macOS (#1435) Kévin Dunglas 2025-03-11 17:34:49 +01:00
  • a9cf944b62 ci: env test remediation (#1436) Alexander Stecher 2025-03-10 22:59:18 +01:00
  • 8d9ce15849 fix: log worker failures (#1437) Alexander Stecher 2025-03-10 22:49:58 +01:00
  • 409c0fdf5f chore: bump deps (#1434) Kévin Dunglas 2025-03-10 15:35:17 +01:00
  • f50248a7d2 refactor: removes context on the C side (#1404) Alexander Stecher 2025-03-10 08:44:03 +01:00
  • 09b8219ad4 fix(caddy): stricter configuration handling (#1424) Alexander Stecher 2025-03-10 08:43:37 +01:00
  • f2bae25a78 chore: update static build cli PHP version to 8.4 (#1425) Alexander Stecher 2025-03-09 17:04:06 +01:00
  • b9fe0170f9 trigger build fix/env-test Alliballibaba 2025-03-09 13:18:57 +01:00
  • f6115efe7f Fixes env test. Alliballibaba 2025-03-09 13:15:55 +01:00
  • 3dd90a3071 ci: bump super-linter/super-linter from 7.2.1 to 7.3.0 dependabot[bot] 2025-03-03 11:43:56 +00:00
  • c57f741d83 fix: concurrent env access (#1409) Alexander Stecher 2025-03-01 14:45:04 +01:00
  • 3ba4e257a1 fix: only drain workers on graceful shutdown (#1405) Alexander Stecher 2025-02-28 12:10:00 +01:00
  • 619c903386 perf: nocallback and noescape cgo flags (#1406) Alexander Stecher 2025-02-28 12:08:08 +01:00
  • 78824107f0 docs: Homebrew installation instructions Kévin Dunglas 2025-02-26 08:24:53 +01:00