Commit Graph

  • ff8f864a3d Removes special empty array. perf/optimize-types Alliballibaba 2025-12-23 22:48:12 +01:00
  • fcc9f81986 Merge branch 'main' into perf/optimize-types Alliballibaba 2025-12-23 22:17:51 +01:00
  • 69320d2ee7 Adds logs. Alliballibaba 2025-12-23 22:09:40 +01:00
  • 7ceb485dae Prevents refcounting issues. Alliballibaba 2025-12-23 22:03:32 +01:00
  • bcfef2c978 Update hot-reload.md docs/hot-reload Kévin Dunglas 2025-12-23 13:56:24 +01:00
  • 0d5bd88be9 Update config.md Kévin Dunglas 2025-12-23 13:56:15 +01:00
  • b76312d801 Update config.md Kévin Dunglas 2025-12-23 13:55:54 +01:00
  • 05a648ea60 Update hot-reload.md Kévin Dunglas 2025-12-23 13:55:45 +01:00
  • 4cd4bbbccf Update hot-reload.md Kévin Dunglas 2025-12-23 13:55:34 +01:00
  • 19d00a08e2 fix relative paths not being resolved correctly by spc (#2093) main Marc 2025-12-23 10:59:06 +01:00
  • f5a9bc3d7a Cleanup. Alliballibaba 2025-12-22 23:31:59 +01:00
  • 2306152fde Fixes test. Alliballibaba 2025-12-22 22:55:03 +01:00
  • a86533a6ac Adds echos for debugging. Alliballibaba 2025-12-22 21:34:52 +01:00
  • 8bdb3de552 Simplifies zvals. Alliballibaba 2025-12-22 21:33:35 +01:00
  • ac6e35e360 lint Kévin Dunglas 2025-12-22 20:43:36 +01:00
  • 2c80f8a47b improvements Kévin Dunglas 2025-12-22 20:37:42 +01:00
  • 33f5bacf8d docs: add hot reload docs Kévin Dunglas 2025-12-22 19:08:52 +01:00
  • 6e6f665d82 ci: bump the github-actions group with 3 updates dependabot/github_actions/github-actions-35b2a8182b dependabot[bot] 2025-12-22 11:07:22 +00:00
  • 360d15c2aa Merge branch 'main' into perf/optimize-types Alliballibaba 2025-12-20 22:29:27 +01:00
  • 549cca304a Returns to old implementation. Alliballibaba 2025-12-20 11:18:18 +01:00
  • c8c7d046ef pointer arithmetic fix. Alliballibaba 2025-12-20 10:56:29 +01:00
  • ecf3f0e792 Formatting and allocation fixes. Alliballibaba 2025-12-20 10:47:33 +01:00
  • 57c58faf1c chore: prepare release 1.11.1 v1.11.1 caddy/v1.11.1 detached2 detached Kévin Dunglas 2025-12-20 09:16:23 +01:00
  • 25d9cb9600 fix: crash when using the logger outside of the a request context Loric Brevet 2025-12-19 18:27:11 +01:00
  • ae97abb897 Simplifies strings. Alliballibaba 2025-12-19 23:17:05 +01:00
  • f80034ee4f benches perf/types-bench Alliballibaba 2025-12-19 23:06:41 +01:00
  • a222fd51cb Properly frees zvals in tests. Alliballibaba 2025-12-19 23:01:58 +01:00
  • e2976abbeb Fixes conflicts. Alliballibaba 2025-12-19 22:54:47 +01:00
  • a209d227ef Merge branch 'main' into perf/optimize-types Alliballibaba 2025-12-19 22:31:52 +01:00
  • 4092ecb5b5 fix: frankenphp_log() level parameter must be optional Kévin Dunglas 2025-12-19 16:03:42 +01:00
  • 380fd702dc fix: crash when using the logger outside of the a request context fix/2083 Kévin Dunglas 2025-12-19 16:22:06 +01:00
  • 75ccccf1b2 fix(caddy): use default patterns when hot_reload is alone Kévin Dunglas 2025-12-18 17:30:33 +01:00
  • 6231bf4a1c chore: prepare release 1.11.0 v1.11.0 caddy/v1.11.0 Kévin Dunglas 2025-12-18 16:51:41 +01:00
  • e01e40fd97 chore: bump deps (#2078) Kévin Dunglas 2025-12-17 11:47:14 +01:00
  • 175e644d10 feat: multiple curly braces for watcher (#2068) Alexander Stecher 2025-12-17 00:22:28 +01:00
  • a8f75d0eef ci: verbose logs for StaticPHP (#2074) Kévin Dunglas 2025-12-15 20:13:15 +01:00
  • 91c553f3d9 feat: add support for structured logging with the frankenphp_log() PHP function (#1979) Raphael Coeffic 2025-12-15 16:10:35 +01:00
  • 7fca07ed67 feat(types): expose IsPacked to help dealing with hashmaps and lists in Go code Alexandre Daubois 2025-12-15 15:35:21 +01:00
  • 3599299cde chore(caddy): bump github.com/spf13/cobra dependabot[bot] 2025-12-15 11:07:17 +00:00
  • bb1c3678dc feat(extgen): add support for callable in parameters (#1731) Alexandre Daubois 2025-12-15 12:50:50 +01:00
  • 58a63703b4 ci: bump actions/checkout from 5 to 6 in the github-actions group dependabot[bot] 2025-12-15 11:08:03 +00:00
  • 48bf41ff93 Merge branch 'main' into fix/opcache-safe-reset fix/opcache-safe-reset Alliballibaba 2025-12-14 23:14:23 +01:00
  • e94e3bcb97 Tests. Alliballibaba 2025-12-14 23:14:19 +01:00
  • 694ab86cef doc(runtime): mention Symfony 7.4 native support for worker mode (#1668) Alexandre Daubois 2025-12-14 17:06:28 +01:00
  • 5e139519a3 Removes benchmarks. Alliballibaba 2025-12-13 20:42:42 +01:00
  • bcee843017 Removes benchmarks. Alliballibaba 2025-12-13 20:39:40 +01:00
  • 703d037ef7 Merge branch 'main' into perf/optimize-types Alliballibaba 2025-12-13 20:34:05 +01:00
  • e23e0c571e update config doc for new deb/rpm packages (#2071) Marc 2025-12-13 19:32:27 +01:00
  • f02e6f2f85 fix: update mercure_publish() to use the new GoPackedArray() API Kévin Dunglas 2025-12-13 19:16:20 +01:00
  • 11213fd1de fix: returns a zend_array directly in types.go (#1894) Alexander Stecher 2025-12-12 22:55:58 +01:00
  • 41da660088 fix(hot-reload): fix import (#2069) Alexandre Daubois 2025-12-12 15:23:55 +01:00
  • 599c92b15d tests(extgen): add integration tests (#1984) Alexandre Daubois 2025-12-12 14:32:00 +01:00
  • af328a3166 Merge branch 'main' into perf/optimize-types Alliballibaba 2025-12-12 14:29:41 +01:00
  • 225ca409d3 feat: hot reload (#2031) Kévin Dunglas 2025-12-12 14:29:18 +01:00
  • 75a07f8834 cleanup. refactor/cleanup-env Alliballibaba 2025-12-12 14:03:28 +01:00
  • c578745f3e Fixes os env tests. Alliballibaba 2025-12-12 13:50:20 +01:00
  • e00a70eb54 Adds more tests. Alliballibaba 2025-12-12 00:06:22 +01:00
  • 3fc0d92a6b Adds putenv syntax check. Alliballibaba 2025-12-11 23:43:26 +01:00
  • c803d7c877 Never clears main thread env. Alliballibaba 2025-12-11 23:33:29 +01:00
  • 3aa35f9903 Adds custom env to start of tests. Alliballibaba 2025-12-11 23:33:07 +01:00
  • d3c5501ce3 Adds test. Alliballibaba 2025-12-11 23:32:29 +01:00
  • d2007620a4 docs: Fix file extension in FrankenPHP configuration (#2067) Francis Lavoie 2025-12-11 15:40:34 -05:00
  • 4ac024a1d0 fix: remove deprecated Mercure "transport_url" directive from Caddyfile Kévin Dunglas 2025-12-08 17:29:18 +01:00
  • e0dcf42852 chore: bump github.com/smallstep/certificates/ from 0.28.4 to 0.29.0 Kacper Rowiński 2025-12-08 12:06:35 +01:00
  • 07842f4036 switch to cloxcache cache Robert Landers 2025-12-01 18:45:54 +01:00
  • 981b801275 Removes test again as asan/msan will make insertions succeed. Alliballibaba 2025-12-04 23:12:17 +01:00
  • 016b63d917 Adds clarification. Alliballibaba 2025-12-04 22:58:07 +01:00
  • c55dc34046 makes wrong format even wronger. Alliballibaba 2025-12-04 21:57:36 +01:00
  • 45a86af54c clang-format Alliballibaba 2025-12-04 21:56:35 +01:00
  • 7b8cf6b127 docs: wrong config path for autoloaded .caddyfile (#2059) Arkeins 2025-12-03 18:20:09 +01:00
  • dde7906964 Fixes tests. Alliballibaba 2025-12-03 00:13:10 +01:00
  • c4aedb8b85 Solves race condition. feat/non-http-workers Alliballibaba 2025-12-03 00:05:39 +01:00
  • 00d2a4963b Fixes tests. Alliballibaba 2025-12-02 23:38:03 +01:00
  • 92f549958e Merge branch 'main' into feat/non-http-workers Alliballibaba 2025-12-02 23:21:30 +01:00
  • 1d52c10c3c go fmt Alliballibaba 2025-12-02 23:14:00 +01:00
  • c1169535ce Merge branch 'main' into refactor/cleanup-env Alliballibaba 2025-12-02 23:13:47 +01:00
  • 0e5964d0c6 go fmt Alliballibaba 2025-12-02 23:10:38 +01:00
  • 98573ed7c0 refactor: extract the state module and make the backoff error instead of panic Alexander Stecher 2025-12-02 23:10:12 +01:00
  • 0199038900 Merge branch 'refator/cleanup-c' into refactor/cleanup-env Alliballibaba 2025-12-02 23:01:43 +01:00
  • 2e1811c47e Merge conflict fix. Alliballibaba 2025-12-02 22:23:40 +01:00
  • b8288b982a Merge branch 'main' into refator/cleanup-c Alliballibaba 2025-12-02 22:21:53 +01:00
  • ad6bb653ec error cases and formatting. Alliballibaba 2025-12-02 22:17:57 +01:00
  • 16e2bbb969 tests: improve benchmarks Kévin Dunglas 2025-12-01 15:48:23 +01:00
  • 72ad99c43c adds test Alliballibaba 2025-12-02 00:22:26 +01:00
  • 75f658bc8e adds working implementation. Alliballibaba 2025-12-01 23:37:35 +01:00
  • 4969a4bdb6 inverts configuration logic. Alliballibaba 2025-12-01 22:49:43 +01:00
  • b664e9d8d9 Merge branch 'refator/cleanup-c' into feat/non-http-workers Alliballibaba 2025-12-01 22:24:16 +01:00
  • 083ef0e669 test Alliballibaba 2025-12-01 22:22:08 +01:00
  • 816bcc2ad6 chore: make super-linter green (#2051) Kévin Dunglas 2025-12-01 15:52:08 +01:00
  • 1fbabf91c9 fix(extgen): use RETURN_EMPTY_STRING() when returning empty string (#2049) Alexandre Daubois 2025-12-01 15:43:45 +01:00
  • 43d99e1ed8 perf: bulk calls to Otter perf/bulk-otter Kévin Dunglas 2025-12-01 11:28:43 +01:00
  • 2fa7663d3b fix(extgen): use REGISTER(_NS)_BOOL_CONSTANT (#2047) Alexandre Daubois 2025-12-01 15:35:34 +01:00
  • b1bdce359b tests: simplify benchmarks code Kévin Dunglas 2025-12-01 11:50:28 +01:00
  • c9ad9fc55a headerKeyCache: use otter v2 (#2040) Max 2025-12-01 13:37:40 +03:00
  • 12d4c3d09b [docs] update other languages based on English (#2044) Marc 2025-12-01 09:08:53 +01:00
  • c4e6605a58 better success checks. Alliballibaba 2025-11-30 23:44:25 +01:00
  • 69f3d8de47 Merge branch 'main' into refactor/cleanup-env Alliballibaba 2025-11-30 23:22:51 +01:00
  • 7fceb32f7b give /var/lib/frankenphp sys_rw_content_t permissions for mercure.db files (#2037) Marc 2025-11-28 11:11:28 +01:00
  • 1b30905c26 fox(static): add watcher to defaultExtensionLibs (#2039) Marc 2025-11-27 00:10:41 +01:00
  • dadeb5a628 perf: tail latency with goSched (#2033) Alexander Stecher 2025-11-26 18:33:07 +01:00