{"id":20133,"name":"github.com/dunglas/frankenphp","ecosystem":"go","repository_url":"https://github.com/dunglas/frankenphp","issues_count":19,"created_at":"2025-06-07T01:59:52.739Z","updated_at":"2025-06-07T01:59:52.739Z","purl":"pkg:golang/github.com/dunglas/frankenphp","metadata":{"id":5350907,"name":"github.com/dunglas/frankenphp","ecosystem":"go","description":"Package frankenphp embeds PHP in Go projects and provides a SAPI for net/http.\n\nThis is the core of the FrankenPHP app server, and can be used in any Go program.","homepage":"https://github.com/dunglas/frankenphp","licenses":"MIT","normalized_licenses":["MIT"],"repository_url":"https://github.com/dunglas/frankenphp","keywords_array":[],"namespace":"github.com/dunglas","versions_count":86,"first_release_published_at":"2022-11-08T23:56:00.000Z","latest_release_published_at":"2025-05-23T08:41:10.000Z","latest_release_number":"v1.6.2","last_synced_at":"2025-05-29T07:47:49.268Z","created_at":"2022-10-18T03:12:25.168Z","updated_at":"2025-05-29T07:47:49.600Z","registry_url":"https://pkg.go.dev/github.com/dunglas/frankenphp","install_command":"go get github.com/dunglas/frankenphp","documentation_url":"https://pkg.go.dev/github.com/dunglas/frankenphp#section-documentation","metadata":{},"repo_metadata":{"uuid":"473949053","full_name":"dunglas/frankenphp","owner":"dunglas","description":"The modern PHP app server","archived":false,"fork":false,"pushed_at":"2023-03-05T14:47:20.000Z","size":759,"stargazers_count":2981,"open_issues_count":22,"forks_count":72,"subscribers_count":53,"default_branch":"main","last_synced_at":"2023-03-17T14:17:29.586Z","etag":null,"topics":["caddy","go","hacktoberfest","php","sapi","worker"],"latest_commit_sha":null,"homepage":"https://frankenphp.dev","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"logo_url":null,"metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null},"funding":{"github":"dunglas"}},"created_at":"2022-03-25T09:37:54.000Z","updated_at":"2023-03-16T20:32:00.000Z","dependencies_parsed_at":"2023-02-16T17:16:29.309Z","dependency_job_id":null,"html_url":"https://github.com/dunglas/frankenphp","commit_stats":null,"repository_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dunglas%2Ffrankenphp","tags_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dunglas%2Ffrankenphp/tags","manifests_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dunglas%2Ffrankenphp/manifests","owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dunglas","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":108921946,"host_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names"},"owner_record":{"login":"dunglas","name":"Kévin Dunglas","uuid":"57224","kind":"user","description":"Founder of @coopTilleuls / Creator of @api-platform, Mercure.rocks and Vulcain.rocks / @symfony Core Team","email":"","website":"https://dunglas.dev","location":"Lille, France","twitter":"dunglas","company":"@coopTilleuls ","avatar_url":"https://avatars.githubusercontent.com/u/57224?u=a7ed2cf3f0ae84c9e06925b94091b85a7d6324b0\u0026v=4","repositories_count":127,"last_synced_at":"2023-02-20T09:20:46.108Z","metadata":{"has_sponsors_listing":true},"owner_url":"http://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dunglas"},"tags":[]},"repo_metadata_updated_at":"2023-03-22T07:35:06.685Z","dependent_packages_count":1,"downloads":null,"downloads_period":null,"dependent_repos_count":4,"rankings":{"downloads":null,"dependent_repos_count":2.5070018512016854,"dependent_packages_count":5.815925122083559,"stargazers_count":1.257172811183905,"forks_count":3.001414331224803,"docker_downloads_count":null,"average":3.145378528923488},"purl":"pkg:golang/github.com/dunglas/frankenphp","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/go/github.com/dunglas/frankenphp","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/go/github.com/dunglas/frankenphp","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/go/github.com/dunglas/frankenphp/dependencies","status":null,"funding_links":["https://github.com/sponsors/dunglas"],"critical":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdunglas%2Ffrankenphp/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdunglas%2Ffrankenphp/version_numbers","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdunglas%2Ffrankenphp/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fdunglas%2Ffrankenphp/related_packages","maintainers":[],"registry":{"name":"proxy.golang.org","url":"https://proxy.golang.org","ecosystem":"go","default":true,"packages_count":1886302,"maintainers_count":0,"namespaces_count":723964,"keywords_count":98339,"github":"golang","metadata":{"funded_packages_count":39348},"icon_url":"https://github.com/golang.png","created_at":"2022-04-04T15:19:22.939Z","updated_at":"2025-06-07T05:37:05.003Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages","maintainers_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/maintainers","namespaces_url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/namespaces"}},"unique_repositories_count":2,"unique_repositories_count_past_30_days":1,"recent_issues":[{"uuid":"3659479818","node_id":"PR_kwDOAG53R861OuNS","number":2150,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.9.1 to 1.10.0 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T15:46:10.000Z","updated_at":"2025-11-24T15:52:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.9.1","new_version":"1.10.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.9.1 to 1.10.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://www.php.net/releases/8.5/en.php\"\u003ePHP 8.5\u003c/a\u003e support \u003ca href=\"https://github.com/vinceAmstoutz\"\u003e\u003ccode\u003e@​vinceAmstoutz\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/0x346e3730\"\u003e\u003ccode\u003e@​0x346e3730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1932\"\u003ephp/frankenphp#1932\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/2006\"\u003ephp/frankenphp#2006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: new \u003ca href=\"https://frankenphp.dev/docs/mercure/#using-mercure_publish\"\u003e\u003ccode\u003emercure_publish()\u003c/code\u003e PHP function\u003c/a\u003e to dispatch \u003ca href=\"https://mercure.rocks\"\u003eMercure\u003c/a\u003e updates by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1927\"\u003ephp/frankenphp#1927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow using multiple workers with the same file by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1856\"\u003ephp/frankenphp#1856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: per-worker max threads by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1962\"\u003ephp/frankenphp#1962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: set a custom \u003ccode\u003eServer\u003c/code\u003e header by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1959\"\u003ephp/frankenphp#1959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add XSL extension to the static binaries by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1998\"\u003ephp/frankenphp#1998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ext): allow extensions to register custom worker scripts by \u003ca href=\"https://github.com/withinboredom\"\u003e\u003ccode\u003e@​withinboredom\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1795\"\u003ephp/frankenphp#1795\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1884\"\u003ephp/frankenphp#1884\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1910\"\u003ephp/frankenphp#1910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1914\"\u003ephp/frankenphp#1914\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1915\"\u003ephp/frankenphp#1915\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1952\"\u003ephp/frankenphp#1952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ext): expose \u003ccode\u003eGoValue()\u003c/code\u003e and \u003ccode\u003ePHPValue()\u003c/code\u003e functions by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1877\"\u003ephp/frankenphp#1877\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1879\"\u003ephp/frankenphp#1879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ext): support for the \u003ccode\u003emixed\u003c/code\u003e type by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1913\"\u003ephp/frankenphp#1913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ext): allow creating strongly typed slices and maps from PHP values by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1933\"\u003ephp/frankenphp#1933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: catch panics on invalid status code by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1920\"\u003ephp/frankenphp#1920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: actually exit when \u003ccode\u003eexit()\u003c/code\u003e is called in a worker script by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1946\"\u003ephp/frankenphp#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fail immediately on missing worker file by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1963\"\u003ephp/frankenphp#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: release but don't free CLI streams by \u003ca href=\"https://github.com/SpencerMalone\"\u003e\u003ccode\u003e@​SpencerMalone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1906\"\u003ephp/frankenphp#1906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: added missing decrement for the \u0026quot;ready\u0026quot; WaitGroup counter by \u003ca href=\"https://github.com/arturmelanchyk\"\u003e\u003ccode\u003e@​arturmelanchyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1890\"\u003ephp/frankenphp#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages): prevent \u003ccode\u003efrankenphp trust\u003c/code\u003e from failing in RPM packages \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1846\"\u003e#1846\u003c/a\u003e by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1870\"\u003ephp/frankenphp#1870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages): add patchelf installation in static-gnu \u003ccode\u003eDockerfile\u003c/code\u003e by \u003ca href=\"https://github.com/kranack\"\u003e\u003ccode\u003e@​kranack\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1899\"\u003ephp/frankenphp#1899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: rely on \u003ccode\u003econtext.Context\u003c/code\u003e for \u003ccode\u003elog/slog\u003c/code\u003e and others by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1969\"\u003ephp/frankenphp#1969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: delegate entirely to Static PHP CLI to build static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1968\"\u003ephp/frankenphp#1968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add back ARMv6 build by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1999\"\u003ephp/frankenphp#1999\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/y-l-g\"\u003e\u003ccode\u003e@​y-l-g\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1849\"\u003ephp/frankenphp#1849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florentdrousset\"\u003e\u003ccode\u003e@​florentdrousset\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1882\"\u003ephp/frankenphp#1882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arturmelanchyk\"\u003e\u003ccode\u003e@​arturmelanchyk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1890\"\u003ephp/frankenphp#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Slamdunk\"\u003e\u003ccode\u003e@​Slamdunk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1897\"\u003ephp/frankenphp#1897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SpencerMalone\"\u003e\u003ccode\u003e@​SpencerMalone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1906\"\u003ephp/frankenphp#1906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kranack\"\u003e\u003ccode\u003e@​kranack\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1899\"\u003ephp/frankenphp#1899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalkleiner\"\u003e\u003ccode\u003e@​michalkleiner\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1935\"\u003ephp/frankenphp#1935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fabsolute\"\u003e\u003ccode\u003e@​Fabsolute\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1991\"\u003ephp/frankenphp#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0x346e3730\"\u003e\u003ccode\u003e@​0x346e3730\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/2006\"\u003ephp/frankenphp#2006\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.9.1...v1.10.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.9.1...v1.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/c6cadf3bf66be6658552bbeacf1d845b2e249478\"\u003e\u003ccode\u003ec6cadf3\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/f28f6e8d038bdfd91636210a02ff96aa7f520543\"\u003e\u003ccode\u003ef28f6e8\u003c/code\u003e\u003c/a\u003e docs: update docs for rpm packages and extension availability (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1988\"\u003e#1988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/01beb66573f9aea50764651a41371e34d3c60128\"\u003e\u003ccode\u003e01beb66\u003c/code\u003e\u003c/a\u003e ci: PHP 8.5 (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/41e0713a1b64f0df2464139aa2ace59f9d6dab26\"\u003e\u003ccode\u003e41e0713\u003c/code\u003e\u003c/a\u003e fix: allow null for mercure_publish() retry parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/bbfb1b0a0e11ae11f25b5d1e94834c2a2a94462c\"\u003e\u003ccode\u003ebbfb1b0\u003c/code\u003e\u003c/a\u003e ci: upgrade macOS runners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/49e98cc8d6f8ec07007fe09bf7d41a766650e874\"\u003e\u003ccode\u003e49e98cc\u003c/code\u003e\u003c/a\u003e delete source/downloads after building in script, add .editorconfig (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/2000\"\u003e#2000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/c93729e1363a3cbbc842c6ebf5a944a23150c8a2\"\u003e\u003ccode\u003ec93729e\u003c/code\u003e\u003c/a\u003e chore: use sync.WaitGroup.Go when possible (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1996\"\u003e#1996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/ea042637e64df9c6409d069783c5205106cde75c\"\u003e\u003ccode\u003eea04263\u003c/code\u003e\u003c/a\u003e ci: add back ARMv6 build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/0b74507945bebca2fcaf22039ef79ea68658e697\"\u003e\u003ccode\u003e0b74507\u003c/code\u003e\u003c/a\u003e don't upx pack on macos (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/aa1bd2300496663288929bb3c42d9ae49e9e907e\"\u003e\u003ccode\u003eaa1bd23\u003c/code\u003e\u003c/a\u003e ci: use local sources when building with Bake\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.9.1...v1.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.9.1\u0026new-version=1.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/2150","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/2150","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2150/packages"},{"uuid":"3374241144","node_id":"PR_kwDOAG53R86mXS9X","number":1928,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.5.0 to 1.9.1 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T03:10:17.000Z","updated_at":"2025-09-02T03:11:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.5.0","new_version":"1.9.1","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.5.0 to 1.9.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docker): Debian Trixie Docker images by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1777\"\u003ephp/frankenphp#1777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add memcache and memcached to static build by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1825\"\u003ephp/frankenphp#1825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't flush env between requests by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1814\"\u003ephp/frankenphp#1814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: free request context if \u003ccode\u003ephp_request_startup()\u003c/code\u003e errors by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1842\"\u003ephp/frankenphp#1842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: better error handling in C code by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1766\"\u003ephp/frankenphp#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(caddy): prevent a crash because of an invalid configuration by \u003ca href=\"https://github.com/WeidiDeng\"\u003e\u003ccode\u003e@​WeidiDeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1774\"\u003ephp/frankenphp#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ext): support filename other than \u003ccode\u003eext.go\u003c/code\u003e and keep local vars on generation by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1818\"\u003ephp/frankenphp#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ext): better zval handling to avoid leaks with arrays by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1780\"\u003ephp/frankenphp#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ext) make go arrays more consistent with PHP arrays by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1800\"\u003ephp/frankenphp#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ext): register extensions in cli mode by \u003ca href=\"https://github.com/withinboredom\"\u003e\u003ccode\u003e@​withinboredom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1798\"\u003ephp/frankenphp#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages): add WorkingDirectory in the RedHat package service to make \u003ccode\u003emercure.db\u003c/code\u003e file work without absolute paths by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1835\"\u003ephp/frankenphp#1835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(builder): missing iconv extension in the builder Docker image by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1793\"\u003ephp/frankenphp#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ca href=\"https://github.com/caddyserver/caddy/releases/tag/v2.10.2\"\u003eCaddy 0.20.2\u003c/a\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ca href=\"https://go.dev/blog/go1.25\"\u003eGo 1.25\u003c/a\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1811\"\u003ephp/frankenphp#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump other deps by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: cleanup context by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1816\"\u003ephp/frankenphp#1816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Brazilian Portuguese translation by \u003ca href=\"https://github.com/adielcristo\"\u003e\u003ccode\u003e@​adielcristo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1645\"\u003ephp/frankenphp#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add Japanese translation for documentation by \u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1740\"\u003ephp/frankenphp#1740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dertuxmalwieder\"\u003e\u003ccode\u003e@​dertuxmalwieder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1765\"\u003ephp/frankenphp#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WeidiDeng\"\u003e\u003ccode\u003e@​WeidiDeng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1774\"\u003ephp/frankenphp#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bram-pkg\"\u003e\u003ccode\u003e@​bram-pkg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1802\"\u003ephp/frankenphp#1802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adielcristo\"\u003e\u003ccode\u003e@​adielcristo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1645\"\u003ephp/frankenphp#1645\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.9.0...v1.9.1\"\u003ehttps://github.com/php/frankenphp/compare/v1.9.0...v1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extgen): add support for \u003ccode\u003e//export_php:namespace\u003c/code\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1721\"\u003ephp/frankenphp#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(extgen): add support for arrays as parameters and return types by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1724\"\u003ephp/frankenphp#1724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add password-argon2 to static binary by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1732\"\u003ephp/frankenphp#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add pdo_sqlsrv extension to static binary by \u003ca href=\"https://github.com/mano-lis\"\u003e\u003ccode\u003e@​mano-lis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1750\"\u003ephp/frankenphp#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow headers without whitespace after colon. by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1741\"\u003ephp/frankenphp#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove system include locations from frankenphp.go for compatibility with Zig by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1734\"\u003ephp/frankenphp#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(caddy): forwards \u003ccode\u003ephp_server\u003c/code\u003e root to \u003ccode\u003etry_files\u003c/code\u003e by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1729\"\u003ephp/frankenphp#1729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade \u003ca href=\"https://mercure.rocks\"\u003eMercure\u003c/a\u003e to v0.20 by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1751\"\u003ephp/frankenphp#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1746\"\u003ephp/frankenphp#1746\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mano-lis\"\u003e\u003ccode\u003e@​mano-lis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1750\"\u003ephp/frankenphp#1750\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/ad86bf49c23e6a573e28951f9a13f77f7c3a01d9\"\u003e\u003ccode\u003ead86bf4\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/1030e4ceb4418caf6f1a32c60f99363e6a756679\"\u003e\u003ccode\u003e1030e4c\u003c/code\u003e\u003c/a\u003e ci: fix issues and lint with zizmor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/460d63e436793ee70041461eac65f7fcd2e89571\"\u003e\u003ccode\u003e460d63e\u003c/code\u003e\u003c/a\u003e chore: bump deps and check go.mod files are clean in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/78bc5c87d8b24cba32b589d748e2a67671c3bd7a\"\u003e\u003ccode\u003e78bc5c8\u003c/code\u003e\u003c/a\u003e fix: free request context if php_request_startup() errors (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/99bb87167e6e4fdc8d2590b43124ebaef16d9997\"\u003e\u003ccode\u003e99bb871\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/c14d771fdfecec91c0d3e52d0bec79d1fec1af51\"\u003e\u003ccode\u003ec14d771\u003c/code\u003e\u003c/a\u003e feat(docker): add support for Debian Trixie (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1777\"\u003e#1777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/952754db276b7f8b8dacee071b227cc31581b0ad\"\u003e\u003ccode\u003e952754d\u003c/code\u003e\u003c/a\u003e fix: don't flush env between requests (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1814\"\u003e#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/9b851bf53e1ef5edf2ab8a78a2850110946d6b54\"\u003e\u003ccode\u003e9b851bf\u003c/code\u003e\u003c/a\u003e fix: add WorkingDirectory to ReadHat service file to make mercure.db files wo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/d5407273692d6dc4c2737423ffad62f163e666c6\"\u003e\u003ccode\u003ed540727\u003c/code\u003e\u003c/a\u003e feat:(extgen) make Go arrays more consistent with PHP arrays (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/c10e85b905f6ed74898fb5ef778bb0fc737921a2\"\u003e\u003ccode\u003ec10e85b\u003c/code\u003e\u003c/a\u003e refactor: cleanup context (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1816\"\u003e#1816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.9.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/1928","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/1928","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1928/packages"},{"uuid":"2783599489","node_id":"PR_kwDOJgB7YM6l6luB","number":171,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.9.0 to 1.9.1 in /cli","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-29T04:14:23.000Z","updated_at":"2025-08-29T04:14:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/cli","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.9.0 to 1.9.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/ad86bf49c23e6a573e28951f9a13f77f7c3a01d9\"\u003e\u003ccode\u003ead86bf4\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/1030e4ceb4418caf6f1a32c60f99363e6a756679\"\u003e\u003ccode\u003e1030e4c\u003c/code\u003e\u003c/a\u003e ci: fix issues and lint with zizmor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/460d63e436793ee70041461eac65f7fcd2e89571\"\u003e\u003ccode\u003e460d63e\u003c/code\u003e\u003c/a\u003e chore: bump deps and check go.mod files are clean in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/78bc5c87d8b24cba32b589d748e2a67671c3bd7a\"\u003e\u003ccode\u003e78bc5c8\u003c/code\u003e\u003c/a\u003e fix: free request context if php_request_startup() errors (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/99bb87167e6e4fdc8d2590b43124ebaef16d9997\"\u003e\u003ccode\u003e99bb871\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/c14d771fdfecec91c0d3e52d0bec79d1fec1af51\"\u003e\u003ccode\u003ec14d771\u003c/code\u003e\u003c/a\u003e feat(docker): add support for Debian Trixie (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1777\"\u003e#1777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/952754db276b7f8b8dacee071b227cc31581b0ad\"\u003e\u003ccode\u003e952754d\u003c/code\u003e\u003c/a\u003e fix: don't flush env between requests (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1814\"\u003e#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/9b851bf53e1ef5edf2ab8a78a2850110946d6b54\"\u003e\u003ccode\u003e9b851bf\u003c/code\u003e\u003c/a\u003e fix: add WorkingDirectory to ReadHat service file to make mercure.db files wo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/d5407273692d6dc4c2737423ffad62f163e666c6\"\u003e\u003ccode\u003ed540727\u003c/code\u003e\u003c/a\u003e feat:(extgen) make Go arrays more consistent with PHP arrays (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/c10e85b905f6ed74898fb5ef778bb0fc737921a2\"\u003e\u003ccode\u003ec10e85b\u003c/code\u003e\u003c/a\u003e refactor: cleanup context (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1816\"\u003e#1816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.9.0...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.9.0\u0026new-version=1.9.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bottledcode/durable-php/pull/171","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bottledcode%2Fdurable-php/issues/171","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/171/packages"},{"uuid":"3290424690","node_id":"PR_kwDOAG53R86iDpbD","number":1882,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.5.0 to 1.9.0 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T18:36:22.000Z","updated_at":"2025-08-04T18:49:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.5.0","new_version":"1.9.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.5.0 to 1.9.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extgen): add support for \u003ccode\u003e//export_php:namespace\u003c/code\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1721\"\u003ephp/frankenphp#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(extgen): add support for arrays as parameters and return types by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1724\"\u003ephp/frankenphp#1724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add password-argon2 to static binary by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1732\"\u003ephp/frankenphp#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add pdo_sqlsrv extension to static binary by \u003ca href=\"https://github.com/mano-lis\"\u003e\u003ccode\u003e@​mano-lis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1750\"\u003ephp/frankenphp#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow headers without whitespace after colon. by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1741\"\u003ephp/frankenphp#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove system include locations from frankenphp.go for compatibility with Zig by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1734\"\u003ephp/frankenphp#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(caddy): forwards \u003ccode\u003ephp_server\u003c/code\u003e root to \u003ccode\u003etry_files\u003c/code\u003e by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1729\"\u003ephp/frankenphp#1729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade \u003ca href=\"https://mercure.rocks\"\u003eMercure\u003c/a\u003e to v0.20 by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1751\"\u003ephp/frankenphp#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1746\"\u003ephp/frankenphp#1746\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mano-lis\"\u003e\u003ccode\u003e@​mano-lis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1750\"\u003ephp/frankenphp#1750\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: FrankenPHP extensions by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1651\"\u003ephp/frankenphp#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: worker matching by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1646\"\u003ephp/frankenphp#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose\u003ccode\u003eSSL_CIPHER\u003c/code\u003e environment variable by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1693\"\u003ephp/frankenphp#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add logs on up and down thread scaling when using \u003ccode\u003emax_threads auto\u003c/code\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1695\"\u003ephp/frankenphp#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make maximum consecutive failures of the worker script configurable by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1692\"\u003ephp/frankenphp#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add HTTP/3 support for ext-curl, add ext-amqp and ext-lz4 to static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1631\"\u003ephp/frankenphp#1631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add brotli and xz extensions to static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1647\"\u003ephp/frankenphp#1647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eSERVER_ROOT\u003c/code\u003e environment variable to Docker images to provide a different app root by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1678\"\u003ephp/frankenphp#1678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow using the \u003ccode\u003ephp-server\u003c/code\u003e command when building with the \u003ccode\u003enobrotli\u003c/code\u003e tag by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1654\"\u003ephp/frankenphp#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore!: uniformize thread attribute name in logs by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1699\"\u003ephp/frankenphp#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add popular proxy headers by \u003ca href=\"https://github.com/maxm86545\"\u003e\u003ccode\u003e@​maxm86545\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1661\"\u003ephp/frankenphp#1661\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxm86545\"\u003e\u003ccode\u003e@​maxm86545\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1661\"\u003ephp/frankenphp#1661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktherage\"\u003e\u003ccode\u003e@​ktherage\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1640\"\u003ephp/frankenphp#1640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1709\"\u003ephp/frankenphp#1709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sy-records\"\u003e\u003ccode\u003e@​sy-records\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1711\"\u003ephp/frankenphp#1711\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.7.0...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: make \u003ccode\u003efrankenphp\u003c/code\u003e global \u003ccode\u003eCaddyfile\u003c/code\u003e directive optional by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1601\"\u003edunglas/frankenphp#1601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow omitting value with the \u003ccode\u003e--watch\u003c/code\u003e flag of the \u003ccode\u003ephp-server\u003c/code\u003e command by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1595\"\u003edunglas/frankenphp#1595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: send headers before flushing by \u003ca href=\"https://github.com/withinboredom\"\u003e\u003ccode\u003e@​withinboredom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1622\"\u003edunglas/frankenphp#1622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent \u0026quot;certbot is not available\u0026quot; warning in Docker images by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1612\"\u003edunglas/frankenphp#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: get \u003ccode\u003e.deb\u003c/code\u003e and \u003ccode\u003e.rpm\u003c/code\u003e package tag version from binary instead by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1606\"\u003edunglas/frankenphp#1606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/50b438f97837216e94422f1ab4c6ea810362fe5f\"\u003e\u003ccode\u003e50b438f\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/f7ea33d3281d7dd5548a833b938e3a3da50040c5\"\u003e\u003ccode\u003ef7ea33d\u003c/code\u003e\u003c/a\u003e chore: upgrade Mercure to v0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/ce9620b5be378c048e9a4d54e5b6b2191dcc2707\"\u003e\u003ccode\u003ece9620b\u003c/code\u003e\u003c/a\u003e feat: add pdo_sqlsrv extension to static binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/6e120283e990c05ac07f1b277a3b048bf325ed2c\"\u003e\u003ccode\u003e6e12028\u003c/code\u003e\u003c/a\u003e chore: add support for GITHUB_TOKEN in static-builder-gnu\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/1da2ba1f282a830261e8364ec8c217e49cfc7ab0\"\u003e\u003ccode\u003e1da2ba1\u003c/code\u003e\u003c/a\u003e fix(ci): Docker builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/0c25b2488c169b350ae410acfee73d374068d4d3\"\u003e\u003ccode\u003e0c25b24\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/3e542576f6cba9de9699367cb85af94015f6387f\"\u003e\u003ccode\u003e3e54257\u003c/code\u003e\u003c/a\u003e chore: remove system include locations from frankenphp.go (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/34fbfd467b264dd75e5b02534aceec179217fb35\"\u003e\u003ccode\u003e34fbfd4\u003c/code\u003e\u003c/a\u003e chore(extgen): remove useless constructors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/8df41236d9e9e458c238fb8f45f68d8d009226dd\"\u003e\u003ccode\u003e8df4123\u003c/code\u003e\u003c/a\u003e feat(extgen): add support for arrays as parameters and return types (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1724\"\u003e#1724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/1804e36b93337824a3d13cb68c0b387363d5513e\"\u003e\u003ccode\u003e1804e36\u003c/code\u003e\u003c/a\u003e feat(extgen): add support for \u003ccode\u003e//export_php:namespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/1882","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/1882","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1882/packages"},{"uuid":"3268390386","node_id":"PR_kwDOJgB7YM6g5abz","number":147,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.4.4 to 1.9.0 in /cli","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-28T06:51:17.000Z","updated_at":"2025-07-30T22:15:39.840Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.4.4","new_version":"1.9.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/cli","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.4.4 to 1.9.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extgen): add support for \u003ccode\u003e//export_php:namespace\u003c/code\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1721\"\u003ephp/frankenphp#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(extgen): add support for arrays as parameters and return types by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1724\"\u003ephp/frankenphp#1724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add password-argon2 to static binary by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1732\"\u003ephp/frankenphp#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add pdo_sqlsrv extension to static binary by \u003ca href=\"https://github.com/mano-lis\"\u003e\u003ccode\u003e@​mano-lis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1750\"\u003ephp/frankenphp#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow headers without whitespace after colon. by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1741\"\u003ephp/frankenphp#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove system include locations from frankenphp.go for compatibility with Zig by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1734\"\u003ephp/frankenphp#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(caddy): forwards \u003ccode\u003ephp_server\u003c/code\u003e root to \u003ccode\u003etry_files\u003c/code\u003e by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1729\"\u003ephp/frankenphp#1729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade \u003ca href=\"https://mercure.rocks\"\u003eMercure\u003c/a\u003e to v0.20 by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1751\"\u003ephp/frankenphp#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1746\"\u003ephp/frankenphp#1746\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mano-lis\"\u003e\u003ccode\u003e@​mano-lis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1750\"\u003ephp/frankenphp#1750\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: FrankenPHP extensions by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1651\"\u003ephp/frankenphp#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: worker matching by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1646\"\u003ephp/frankenphp#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose\u003ccode\u003eSSL_CIPHER\u003c/code\u003e environment variable by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1693\"\u003ephp/frankenphp#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add logs on up and down thread scaling when using \u003ccode\u003emax_threads auto\u003c/code\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1695\"\u003ephp/frankenphp#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make maximum consecutive failures of the worker script configurable by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1692\"\u003ephp/frankenphp#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add HTTP/3 support for ext-curl, add ext-amqp and ext-lz4 to static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1631\"\u003ephp/frankenphp#1631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add brotli and xz extensions to static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1647\"\u003ephp/frankenphp#1647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eSERVER_ROOT\u003c/code\u003e environment variable to Docker images to provide a different app root by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1678\"\u003ephp/frankenphp#1678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow using the \u003ccode\u003ephp-server\u003c/code\u003e command when building with the \u003ccode\u003enobrotli\u003c/code\u003e tag by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1654\"\u003ephp/frankenphp#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore!: uniformize thread attribute name in logs by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1699\"\u003ephp/frankenphp#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add popular proxy headers by \u003ca href=\"https://github.com/maxm86545\"\u003e\u003ccode\u003e@​maxm86545\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1661\"\u003ephp/frankenphp#1661\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxm86545\"\u003e\u003ccode\u003e@​maxm86545\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1661\"\u003ephp/frankenphp#1661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktherage\"\u003e\u003ccode\u003e@​ktherage\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1640\"\u003ephp/frankenphp#1640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1709\"\u003ephp/frankenphp#1709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sy-records\"\u003e\u003ccode\u003e@​sy-records\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1711\"\u003ephp/frankenphp#1711\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.7.0...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: make \u003ccode\u003efrankenphp\u003c/code\u003e global \u003ccode\u003eCaddyfile\u003c/code\u003e directive optional by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1601\"\u003edunglas/frankenphp#1601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow omitting value with the \u003ccode\u003e--watch\u003c/code\u003e flag of the \u003ccode\u003ephp-server\u003c/code\u003e command by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1595\"\u003edunglas/frankenphp#1595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: send headers before flushing by \u003ca href=\"https://github.com/withinboredom\"\u003e\u003ccode\u003e@​withinboredom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1622\"\u003edunglas/frankenphp#1622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent \u0026quot;certbot is not available\u0026quot; warning in Docker images by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1612\"\u003edunglas/frankenphp#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: get \u003ccode\u003e.deb\u003c/code\u003e and \u003ccode\u003e.rpm\u003c/code\u003e package tag version from binary instead by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1606\"\u003edunglas/frankenphp#1606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/50b438f97837216e94422f1ab4c6ea810362fe5f\"\u003e\u003ccode\u003e50b438f\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/f7ea33d3281d7dd5548a833b938e3a3da50040c5\"\u003e\u003ccode\u003ef7ea33d\u003c/code\u003e\u003c/a\u003e chore: upgrade Mercure to v0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/ce9620b5be378c048e9a4d54e5b6b2191dcc2707\"\u003e\u003ccode\u003ece9620b\u003c/code\u003e\u003c/a\u003e feat: add pdo_sqlsrv extension to static binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/6e120283e990c05ac07f1b277a3b048bf325ed2c\"\u003e\u003ccode\u003e6e12028\u003c/code\u003e\u003c/a\u003e chore: add support for GITHUB_TOKEN in static-builder-gnu\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/1da2ba1f282a830261e8364ec8c217e49cfc7ab0\"\u003e\u003ccode\u003e1da2ba1\u003c/code\u003e\u003c/a\u003e fix(ci): Docker builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/0c25b2488c169b350ae410acfee73d374068d4d3\"\u003e\u003ccode\u003e0c25b24\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/3e542576f6cba9de9699367cb85af94015f6387f\"\u003e\u003ccode\u003e3e54257\u003c/code\u003e\u003c/a\u003e chore: remove system include locations from frankenphp.go (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/34fbfd467b264dd75e5b02534aceec179217fb35\"\u003e\u003ccode\u003e34fbfd4\u003c/code\u003e\u003c/a\u003e chore(extgen): remove useless constructors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/8df41236d9e9e458c238fb8f45f68d8d009226dd\"\u003e\u003ccode\u003e8df4123\u003c/code\u003e\u003c/a\u003e feat(extgen): add support for arrays as parameters and return types (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1724\"\u003e#1724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/1804e36b93337824a3d13cb68c0b387363d5513e\"\u003e\u003ccode\u003e1804e36\u003c/code\u003e\u003c/a\u003e feat(extgen): add support for \u003ccode\u003e//export_php:namespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.4.4...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.4.4\u0026new-version=1.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bottledcode/durable-php/pull/147","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bottledcode%2Fdurable-php/issues/147","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/147/packages"},{"uuid":"2647410631","node_id":"PR_kwDOAG53R86dzEfH","number":1857,"state":"closed","title":"Bump github.com/dunglas/frankenphp from 1.5.0 to 1.8.0 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-08-04T18:36:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-07T17:05:43.000Z","updated_at":"2025-08-04T18:36:25.000Z","time_to_close":2424642,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.5.0","new_version":"1.8.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.5.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: FrankenPHP extensions by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1651\"\u003ephp/frankenphp#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: worker matching by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1646\"\u003ephp/frankenphp#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose\u003ccode\u003eSSL_CIPHER\u003c/code\u003e environment variable by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1693\"\u003ephp/frankenphp#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add logs on up and down thread scaling when using \u003ccode\u003emax_threads auto\u003c/code\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1695\"\u003ephp/frankenphp#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make maximum consecutive failures of the worker script configurable by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1692\"\u003ephp/frankenphp#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add HTTP/3 support for ext-curl, add ext-amqp and ext-lz4 to static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1631\"\u003ephp/frankenphp#1631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add brotli and xz extensions to static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1647\"\u003ephp/frankenphp#1647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eSERVER_ROOT\u003c/code\u003e environment variable to Docker images to provide a different app root by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1678\"\u003ephp/frankenphp#1678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow using the \u003ccode\u003ephp-server\u003c/code\u003e command when building with the \u003ccode\u003enobrotli\u003c/code\u003e tag by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1654\"\u003ephp/frankenphp#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore!: uniformize thread attribute name in logs by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1699\"\u003ephp/frankenphp#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add popular proxy headers by \u003ca href=\"https://github.com/maxm86545\"\u003e\u003ccode\u003e@​maxm86545\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1661\"\u003ephp/frankenphp#1661\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxm86545\"\u003e\u003ccode\u003e@​maxm86545\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1661\"\u003ephp/frankenphp#1661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktherage\"\u003e\u003ccode\u003e@​ktherage\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1640\"\u003ephp/frankenphp#1640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1709\"\u003ephp/frankenphp#1709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sy-records\"\u003e\u003ccode\u003e@​sy-records\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1711\"\u003ephp/frankenphp#1711\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.7.0...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: make \u003ccode\u003efrankenphp\u003c/code\u003e global \u003ccode\u003eCaddyfile\u003c/code\u003e directive optional by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1601\"\u003edunglas/frankenphp#1601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow omitting value with the \u003ccode\u003e--watch\u003c/code\u003e flag of the \u003ccode\u003ephp-server\u003c/code\u003e command by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1595\"\u003edunglas/frankenphp#1595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: send headers before flushing by \u003ca href=\"https://github.com/withinboredom\"\u003e\u003ccode\u003e@​withinboredom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1622\"\u003edunglas/frankenphp#1622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent \u0026quot;certbot is not available\u0026quot; warning in Docker images by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1612\"\u003edunglas/frankenphp#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: get \u003ccode\u003e.deb\u003c/code\u003e and \u003ccode\u003e.rpm\u003c/code\u003e package tag version from binary instead by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1606\"\u003edunglas/frankenphp#1606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: linking on OpenBSD by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1613\"\u003edunglas/frankenphp#1613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1624\"\u003edunglas/frankenphp#1624\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rohsyl\"\u003e\u003ccode\u003e@​rohsyl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1617\"\u003edunglas/frankenphp#1617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maximal\"\u003e\u003ccode\u003e@​maximal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1623\"\u003edunglas/frankenphp#1623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbu\"\u003e\u003ccode\u003e@​dbu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/916\"\u003edunglas/frankenphp#916\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.2...v1.7.0\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.2...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix binary and Docker images build by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1599\"\u003edunglas/frankenphp#1599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve style of index.php file by \u003ca href=\"https://github.com/ginifizz\"\u003e\u003ccode\u003e@​ginifizz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1598\"\u003edunglas/frankenphp#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/6be261169a6f43ebcf048273331d7f0f49a08f1b\"\u003e\u003ccode\u003e6be2611\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/292e98cd3d730c089b9e94cd017a82b311152796\"\u003e\u003ccode\u003e292e98c\u003c/code\u003e\u003c/a\u003e chore: better errors for GNU builds (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/e9d8923c6aef2241c81b5b43025dfe1119b8c3d9\"\u003e\u003ccode\u003ee9d8923\u003c/code\u003e\u003c/a\u003e fix: g++ not found error in GNU static builds (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/ac900e0df433d6f05df11eefe1e2ba88fa6dac5e\"\u003e\u003ccode\u003eac900e0\u003c/code\u003e\u003c/a\u003e docs: update repository links and sync cn readme (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/40ee7929a136efc00a9372836b2603331000c35f\"\u003e\u003ccode\u003e40ee792\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1708\"\u003e#1708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/fb10b1e8f051fb463216710fc50ea19495fdcaea\"\u003e\u003ccode\u003efb10b1e\u003c/code\u003e\u003c/a\u003e feat: worker matching (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/94c3fac55618e85ea4ad82fc4983aab76537a844\"\u003e\u003ccode\u003e94c3fac\u003c/code\u003e\u003c/a\u003e docs: removed unnecessary triple backtick block (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/fcc5299a20f262b1be925827003569a086d8b36c\"\u003e\u003ccode\u003efcc5299\u003c/code\u003e\u003c/a\u003e docs: add precision on where to add max_wait_time configuration (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/92abb16bc0c9d5a97171be4d93cc370ea40251a2\"\u003e\u003ccode\u003e92abb16\u003c/code\u003e\u003c/a\u003e docs: add French translation for extensions (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/94ac4b49351e9646e507d860b852f3bcb8a4bc1e\"\u003e\u003ccode\u003e94ac4b4\u003c/code\u003e\u003c/a\u003e chore: use modern ZPP macros in the extension generator (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/1857","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/1857","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1857/packages"},{"uuid":"2578632494","node_id":"PR_kwDOAG53R86Zss8u","number":1793,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.5.0 to 1.7.0 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T14:52:03.000Z","updated_at":"2025-06-09T14:52:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.5.0 to 1.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: make \u003ccode\u003efrankenphp\u003c/code\u003e global \u003ccode\u003eCaddyfile\u003c/code\u003e directive optional by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1601\"\u003edunglas/frankenphp#1601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow omitting value with the \u003ccode\u003e--watch\u003c/code\u003e flag of the \u003ccode\u003ephp-server\u003c/code\u003e command by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1595\"\u003edunglas/frankenphp#1595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: send headers before flushing by \u003ca href=\"https://github.com/withinboredom\"\u003e\u003ccode\u003e@​withinboredom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1622\"\u003edunglas/frankenphp#1622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent \u0026quot;certbot is not available\u0026quot; warning in Docker images by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1612\"\u003edunglas/frankenphp#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: get \u003ccode\u003e.deb\u003c/code\u003e and \u003ccode\u003e.rpm\u003c/code\u003e package tag version from binary instead by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1606\"\u003edunglas/frankenphp#1606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: linking on OpenBSD by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1613\"\u003edunglas/frankenphp#1613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1624\"\u003edunglas/frankenphp#1624\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rohsyl\"\u003e\u003ccode\u003e@​rohsyl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1617\"\u003edunglas/frankenphp#1617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maximal\"\u003e\u003ccode\u003e@​maximal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1623\"\u003edunglas/frankenphp#1623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbu\"\u003e\u003ccode\u003e@​dbu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/916\"\u003edunglas/frankenphp#916\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.2...v1.7.0\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.2...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix binary and Docker images build by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1599\"\u003edunglas/frankenphp#1599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve style of index.php file by \u003ca href=\"https://github.com/ginifizz\"\u003e\u003ccode\u003e@​ginifizz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1598\"\u003edunglas/frankenphp#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eexit()\u003c/code\u003e, \u003ccode\u003edie()\u003c/code\u003e and uncaught exceptions must stop the worker by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1592\"\u003edunglas/frankenphp#1592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docker): prevent BC break with the new \u003ccode\u003eCaddyfile\u003c/code\u003e path by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1593\"\u003edunglas/frankenphp#1593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix Debian/Ubuntu and RedHat packages building by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1596\"\u003edunglas/frankenphp#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add more logs for the worker by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1587\"\u003edunglas/frankenphp#1587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: log thread index by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1589\"\u003edunglas/frankenphp#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: reduce write error level to warn in logs by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1588\"\u003edunglas/frankenphp#1588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve Homebrew compatibility by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1591\"\u003edunglas/frankenphp#1591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1591\"\u003edunglas/frankenphp#1591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nThe prevent conflicts with other installations of  Caddy, the default \u003ccode\u003eCaddyfile\u003c/code\u003e of FrankenPHP is now located at \u003ccode\u003ehttps://frankenphp.dev/docs/config/\u003c/code\u003e for Docker images and static binaries.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://github.com/dunglas/frankenphp\"\u003eDebian/Ubuntu and RPM packages\u003c/a\u003e by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1497\"\u003edunglas/frankenphp#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: site-specific workers in \u003ccode\u003ephp_server\u003c/code\u003e and \u003ccode\u003ephp\u003c/code\u003e blocks by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1509\"\u003edunglas/frankenphp#1509\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/82ba882a4ed911e3a5aac85642e4891128aba9ac\"\u003e\u003ccode\u003e82ba882\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/4b1679e70fe0709b91afbfb7d5174e26bff8da96\"\u003e\u003ccode\u003e4b1679e\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/75ce2e22c2fa9e30afc07d06215a96ea8121b784\"\u003e\u003ccode\u003e75ce2e2\u003c/code\u003e\u003c/a\u003e docs: clarify Mercure URLs (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/5a43e9f4dedddf04e8bca9cc65f699da23826ae4\"\u003e\u003ccode\u003e5a43e9f\u003c/code\u003e\u003c/a\u003e feat: make \u003ccode\u003efrankenphp\u003c/code\u003e directive optional in \u003ccode\u003eCaddyfile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1601\"\u003e#1601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/5542044376969cf2180008b9d6520bd40238ae87\"\u003e\u003ccode\u003e5542044\u003c/code\u003e\u003c/a\u003e feat: allow omitting value with the \u003ccode\u003e--watch\u003c/code\u003e flag of \u003ccode\u003ephp-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/52b65311c229753c51b646e8dc5f4be18cdf38e5\"\u003e\u003ccode\u003e52b6531\u003c/code\u003e\u003c/a\u003e ci: get package tag version from binary instead (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1606\"\u003e#1606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/2dc8048ad2e90acc22a2b8bcbc8b079be6a8ceaf\"\u003e\u003ccode\u003e2dc8048\u003c/code\u003e\u003c/a\u003e docs: optimize PNG images losslessly: 2 → 1.3 MiB (−36%) (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/a59b649dac4cafc9869f1911fa57e4a3fbe359ef\"\u003e\u003ccode\u003ea59b649\u003c/code\u003e\u003c/a\u003e fix: headers before flushing (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/68a4548bf42ff4d61182cce0d3cef61f87ef40b3\"\u003e\u003ccode\u003e68a4548\u003c/code\u003e\u003c/a\u003e skip worker name default value assignment on unmarshal (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/6f049f9a9c2bbde403d09cda5812530c5f54acdb\"\u003e\u003ccode\u003e6f049f9\u003c/code\u003e\u003c/a\u003e ci: minor cleanup (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1619\"\u003e#1619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/1793","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/1793","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1793/packages"},{"uuid":"3091408213","node_id":"PR_kwDOAG53R86XpluT","number":1750,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.5.0 to 1.6.2 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T14:34:45.000Z","updated_at":"2025-06-09T18:01:10.094Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.5.0","new_version":"1.6.2","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.5.0 to 1.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix binary and Docker images build by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1599\"\u003edunglas/frankenphp#1599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve style of index.php file by \u003ca href=\"https://github.com/ginifizz\"\u003e\u003ccode\u003e@​ginifizz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1598\"\u003edunglas/frankenphp#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eexit()\u003c/code\u003e, \u003ccode\u003edie()\u003c/code\u003e and uncaught exceptions must stop the worker by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1592\"\u003edunglas/frankenphp#1592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docker): prevent BC break with the new \u003ccode\u003eCaddyfile\u003c/code\u003e path by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1593\"\u003edunglas/frankenphp#1593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix Debian/Ubuntu and RedHat packages building by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1596\"\u003edunglas/frankenphp#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add more logs for the worker by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1587\"\u003edunglas/frankenphp#1587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: log thread index by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1589\"\u003edunglas/frankenphp#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: reduce write error level to warn in logs by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1588\"\u003edunglas/frankenphp#1588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve Homebrew compatibility by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1591\"\u003edunglas/frankenphp#1591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1591\"\u003edunglas/frankenphp#1591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nThe prevent conflicts with other installations of  Caddy, the default \u003ccode\u003eCaddyfile\u003c/code\u003e of FrankenPHP is now located at \u003ccode\u003ehttps://frankenphp.dev/docs/config/\u003c/code\u003e for Docker images and static binaries.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://github.com/dunglas/frankenphp\"\u003eDebian/Ubuntu and RPM packages\u003c/a\u003e by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1497\"\u003edunglas/frankenphp#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: site-specific workers in \u003ccode\u003ephp_server\u003c/code\u003e and \u003ccode\u003ephp\u003c/code\u003e blocks by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1509\"\u003edunglas/frankenphp#1509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003e-r\u003c/code\u003e option for php-cli by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1482\"\u003edunglas/frankenphp#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to \u003ca href=\"https://github.com/caddyserver/caddy/releases/tag/v2.10.0\"\u003eCaddy 2.10\u003c/a\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1522\"\u003edunglas/frankenphp#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: installer downloads the mostly static binary when possible by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1467\"\u003edunglas/frankenphp#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: compatibility with dynamic linking on macOS by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1515\"\u003edunglas/frankenphp#1515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to \u003ccode\u003eslog\u003c/code\u003e for better interoperability with other Go modules by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1527\"\u003edunglas/frankenphp#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: flag parsing conflicts by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1559\"\u003edunglas/frankenphp#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: dequeue request metrics on timeout by \u003ca href=\"https://github.com/Tolsee\"\u003e\u003ccode\u003e@​Tolsee\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1540\"\u003edunglas/frankenphp#1540\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1550\"\u003edunglas/frankenphp#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: negative \u003ccode\u003efrankenphp_ready_workers\u003c/code\u003e metrics by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1491\"\u003edunglas/frankenphp#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: module reload on request startup by \u003ca href=\"https://github.com/ptondereau\"\u003e\u003ccode\u003e@​ptondereau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1476\"\u003edunglas/frankenphp#1476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow 2 workers with same filename by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1492\"\u003edunglas/frankenphp#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: automatically change the current working directory on startup when embedding an app by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1567\"\u003edunglas/frankenphp#1567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: old/cheap ARM CPU support in static builds by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1493\"\u003edunglas/frankenphp#1493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: static build script by \u003ca href=\"https://github.com/pierredup\"\u003e\u003ccode\u003e@​pierredup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1474\"\u003edunglas/frankenphp#1474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consecutive static builds by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1496\"\u003edunglas/frankenphp#1496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update used Go version by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1526\"\u003edunglas/frankenphp#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: \u003ccode\u003emax_wait_time\u003c/code\u003e by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1465\"\u003edunglas/frankenphp#1465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: \u003ccode\u003eX-Sendfile\u003c/code\u003e/\u003ccode\u003eX-Accel-Redirect\u003c/code\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/896\"\u003edunglas/frankenphp#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add instructions to run \u003ccode\u003eCaddyfile\u003c/code\u003e from static binary by \u003ca href=\"https://github.com/davlgd\"\u003e\u003ccode\u003e@​davlgd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1501\"\u003edunglas/frankenphp#1501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/ee394756b1b15de0c28e3d8f2931f86374692ef7\"\u003e\u003ccode\u003eee39475\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/5a260c430ad215248a1688596b374d0bd2486222\"\u003e\u003ccode\u003e5a260c4\u003c/code\u003e\u003c/a\u003e chore: improve style of the default index.php file (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1598\"\u003e#1598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/b6fcab5a95677a111405473f15d7b6da026b58e9\"\u003e\u003ccode\u003eb6fcab5\u003c/code\u003e\u003c/a\u003e ci: always login to Docker if not a Pull Request (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/1e49586b0e6a69fa3586fdd33acd052bee748740\"\u003e\u003ccode\u003e1e49586\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/b27cd1c9861e6d30f6da04fc3c58c411c1af22b2\"\u003e\u003ccode\u003eb27cd1c\u003c/code\u003e\u003c/a\u003e ci: fix packages building (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c6483088c50cd3ba7fc0c51a7d36c9cae3492826\"\u003e\u003ccode\u003ec648308\u003c/code\u003e\u003c/a\u003e fix(docker): command to create /etc/frankenphp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/5a9785d0d9cf200def8a16a9bb828ef88ed94a25\"\u003e\u003ccode\u003e5a9785d\u003c/code\u003e\u003c/a\u003e fix(docker): prevent BC break with the new Caddyfile path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c522b52804580708450df7b8a3998d7d2039a36c\"\u003e\u003ccode\u003ec522b52\u003c/code\u003e\u003c/a\u003e fix: exit(), die() and uncaught exceptions must stop the worker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/9a8ad979e0a8b0b4baee2ccc0f88f88a90b42c0d\"\u003e\u003ccode\u003e9a8ad97\u003c/code\u003e\u003c/a\u003e ci: don't login to the Docker hub for PRs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/663aff7cc4b9470c4d13f455e67458b39c34386d\"\u003e\u003ccode\u003e663aff7\u003c/code\u003e\u003c/a\u003e chore: improve Homebrew compatibility\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.6.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/1750","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/1750","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1750/packages"},{"uuid":"2542980822","node_id":"PR_kwDOJgB7YM6Xks7W","number":139,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.4.4 to 1.6.2 in /cli","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T04:33:43.000Z","updated_at":"2025-05-26T04:33:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.4.4","new_version":"1.6.2","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/cli","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.4.4 to 1.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix binary and Docker images build by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1599\"\u003edunglas/frankenphp#1599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve style of index.php file by \u003ca href=\"https://github.com/ginifizz\"\u003e\u003ccode\u003e@​ginifizz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1598\"\u003edunglas/frankenphp#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eexit()\u003c/code\u003e, \u003ccode\u003edie()\u003c/code\u003e and uncaught exceptions must stop the worker by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1592\"\u003edunglas/frankenphp#1592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docker): prevent BC break with the new \u003ccode\u003eCaddyfile\u003c/code\u003e path by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1593\"\u003edunglas/frankenphp#1593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix Debian/Ubuntu and RedHat packages building by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1596\"\u003edunglas/frankenphp#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add more logs for the worker by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1587\"\u003edunglas/frankenphp#1587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: log thread index by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1589\"\u003edunglas/frankenphp#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: reduce write error level to warn in logs by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1588\"\u003edunglas/frankenphp#1588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve Homebrew compatibility by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1591\"\u003edunglas/frankenphp#1591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1591\"\u003edunglas/frankenphp#1591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nThe prevent conflicts with other installations of  Caddy, the default \u003ccode\u003eCaddyfile\u003c/code\u003e of FrankenPHP is now located at \u003ccode\u003ehttps://frankenphp.dev/docs/config/\u003c/code\u003e for Docker images and static binaries.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://github.com/dunglas/frankenphp\"\u003eDebian/Ubuntu and RPM packages\u003c/a\u003e by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1497\"\u003edunglas/frankenphp#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: site-specific workers in \u003ccode\u003ephp_server\u003c/code\u003e and \u003ccode\u003ephp\u003c/code\u003e blocks by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1509\"\u003edunglas/frankenphp#1509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003e-r\u003c/code\u003e option for php-cli by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1482\"\u003edunglas/frankenphp#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to \u003ca href=\"https://github.com/caddyserver/caddy/releases/tag/v2.10.0\"\u003eCaddy 2.10\u003c/a\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1522\"\u003edunglas/frankenphp#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: installer downloads the mostly static binary when possible by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1467\"\u003edunglas/frankenphp#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: compatibility with dynamic linking on macOS by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1515\"\u003edunglas/frankenphp#1515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to \u003ccode\u003eslog\u003c/code\u003e for better interoperability with other Go modules by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1527\"\u003edunglas/frankenphp#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: flag parsing conflicts by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1559\"\u003edunglas/frankenphp#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: dequeue request metrics on timeout by \u003ca href=\"https://github.com/Tolsee\"\u003e\u003ccode\u003e@​Tolsee\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1540\"\u003edunglas/frankenphp#1540\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1550\"\u003edunglas/frankenphp#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: negative \u003ccode\u003efrankenphp_ready_workers\u003c/code\u003e metrics by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1491\"\u003edunglas/frankenphp#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: module reload on request startup by \u003ca href=\"https://github.com/ptondereau\"\u003e\u003ccode\u003e@​ptondereau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1476\"\u003edunglas/frankenphp#1476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow 2 workers with same filename by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1492\"\u003edunglas/frankenphp#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: automatically change the current working directory on startup when embedding an app by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1567\"\u003edunglas/frankenphp#1567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: old/cheap ARM CPU support in static builds by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1493\"\u003edunglas/frankenphp#1493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: static build script by \u003ca href=\"https://github.com/pierredup\"\u003e\u003ccode\u003e@​pierredup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1474\"\u003edunglas/frankenphp#1474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consecutive static builds by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1496\"\u003edunglas/frankenphp#1496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update used Go version by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1526\"\u003edunglas/frankenphp#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: \u003ccode\u003emax_wait_time\u003c/code\u003e by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1465\"\u003edunglas/frankenphp#1465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: \u003ccode\u003eX-Sendfile\u003c/code\u003e/\u003ccode\u003eX-Accel-Redirect\u003c/code\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/896\"\u003edunglas/frankenphp#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add instructions to run \u003ccode\u003eCaddyfile\u003c/code\u003e from static binary by \u003ca href=\"https://github.com/davlgd\"\u003e\u003ccode\u003e@​davlgd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1501\"\u003edunglas/frankenphp#1501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/ee394756b1b15de0c28e3d8f2931f86374692ef7\"\u003e\u003ccode\u003eee39475\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/5a260c430ad215248a1688596b374d0bd2486222\"\u003e\u003ccode\u003e5a260c4\u003c/code\u003e\u003c/a\u003e chore: improve style of the default index.php file (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1598\"\u003e#1598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/b6fcab5a95677a111405473f15d7b6da026b58e9\"\u003e\u003ccode\u003eb6fcab5\u003c/code\u003e\u003c/a\u003e ci: always login to Docker if not a Pull Request (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/1e49586b0e6a69fa3586fdd33acd052bee748740\"\u003e\u003ccode\u003e1e49586\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/b27cd1c9861e6d30f6da04fc3c58c411c1af22b2\"\u003e\u003ccode\u003eb27cd1c\u003c/code\u003e\u003c/a\u003e ci: fix packages building (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c6483088c50cd3ba7fc0c51a7d36c9cae3492826\"\u003e\u003ccode\u003ec648308\u003c/code\u003e\u003c/a\u003e fix(docker): command to create /etc/frankenphp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/5a9785d0d9cf200def8a16a9bb828ef88ed94a25\"\u003e\u003ccode\u003e5a9785d\u003c/code\u003e\u003c/a\u003e fix(docker): prevent BC break with the new Caddyfile path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c522b52804580708450df7b8a3998d7d2039a36c\"\u003e\u003ccode\u003ec522b52\u003c/code\u003e\u003c/a\u003e fix: exit(), die() and uncaught exceptions must stop the worker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/9a8ad979e0a8b0b4baee2ccc0f88f88a90b42c0d\"\u003e\u003ccode\u003e9a8ad97\u003c/code\u003e\u003c/a\u003e ci: don't login to the Docker hub for PRs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/663aff7cc4b9470c4d13f455e67458b39c34386d\"\u003e\u003ccode\u003e663aff7\u003c/code\u003e\u003c/a\u003e chore: improve Homebrew compatibility\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.4.4...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.4.4\u0026new-version=1.6.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bottledcode/durable-php/pull/139","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bottledcode%2Fdurable-php/issues/139","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/139/packages"},{"uuid":"2538761828","node_id":"PR_kwDOJgB7YM6XUm5k","number":137,"state":"closed","title":"Bump github.com/dunglas/frankenphp from 1.4.4 to 1.6.1 in /cli","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-26T04:33:45.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-23T04:44:48.000Z","updated_at":"2025-05-26T04:33:46.000Z","time_to_close":258537,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.4.4","new_version":"1.6.1","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/cli","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.4.4 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nThe prevent conflicts with other installations of  Caddy, the default \u003ccode\u003eCaddyfile\u003c/code\u003e of FrankenPHP is now located at \u003ccode\u003ehttps://frankenphp.dev/docs/config/\u003c/code\u003e for Docker images and static binaries.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://github.com/dunglas/frankenphp\"\u003eDebian/Ubuntu and RPM packages\u003c/a\u003e by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1497\"\u003edunglas/frankenphp#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: site-specific workers in \u003ccode\u003ephp_server\u003c/code\u003e and \u003ccode\u003ephp\u003c/code\u003e blocks by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1509\"\u003edunglas/frankenphp#1509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003e-r\u003c/code\u003e option for php-cli by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1482\"\u003edunglas/frankenphp#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to \u003ca href=\"https://github.com/caddyserver/caddy/releases/tag/v2.10.0\"\u003eCaddy 2.10\u003c/a\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1522\"\u003edunglas/frankenphp#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: installer downloads the mostly static binary when possible by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1467\"\u003edunglas/frankenphp#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: compatibility with dynamic linking on macOS by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1515\"\u003edunglas/frankenphp#1515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to \u003ccode\u003eslog\u003c/code\u003e for better interoperability with other Go modules by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1527\"\u003edunglas/frankenphp#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: flag parsing conflicts by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1559\"\u003edunglas/frankenphp#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: dequeue request metrics on timeout by \u003ca href=\"https://github.com/Tolsee\"\u003e\u003ccode\u003e@​Tolsee\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1540\"\u003edunglas/frankenphp#1540\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1550\"\u003edunglas/frankenphp#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: negative \u003ccode\u003efrankenphp_ready_workers\u003c/code\u003e metrics by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1491\"\u003edunglas/frankenphp#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: module reload on request startup by \u003ca href=\"https://github.com/ptondereau\"\u003e\u003ccode\u003e@​ptondereau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1476\"\u003edunglas/frankenphp#1476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow 2 workers with same filename by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1492\"\u003edunglas/frankenphp#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: automatically change the current working directory on startup when embedding an app by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1567\"\u003edunglas/frankenphp#1567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: old/cheap ARM CPU support in static builds by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1493\"\u003edunglas/frankenphp#1493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: static build script by \u003ca href=\"https://github.com/pierredup\"\u003e\u003ccode\u003e@​pierredup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1474\"\u003edunglas/frankenphp#1474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consecutive static builds by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1496\"\u003edunglas/frankenphp#1496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update used Go version by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1526\"\u003edunglas/frankenphp#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: \u003ccode\u003emax_wait_time\u003c/code\u003e by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1465\"\u003edunglas/frankenphp#1465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: \u003ccode\u003eX-Sendfile\u003c/code\u003e/\u003ccode\u003eX-Accel-Redirect\u003c/code\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/896\"\u003edunglas/frankenphp#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add instructions to run \u003ccode\u003eCaddyfile\u003c/code\u003e from static binary by \u003ca href=\"https://github.com/davlgd\"\u003e\u003ccode\u003e@​davlgd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1501\"\u003edunglas/frankenphp#1501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove wildcard matcher from root directive by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1513\"\u003edunglas/frankenphp#1513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSee Also\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://les-tilleuls.coop/en/blog/frankenphp-is-now-officially-supported-by-the-php-foundation\"\u003eFrankenPHP is now officially supported by the PHP Foundation (common announcement of Les-Tilleuls.coop, the Caddy team and the PHP Foundation)\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ptondereau\"\u003e\u003ccode\u003e@​ptondereau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1476\"\u003edunglas/frankenphp#1476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rom1Bastide\"\u003e\u003ccode\u003e@​Rom1Bastide\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1475\"\u003edunglas/frankenphp#1475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tcoch\"\u003e\u003ccode\u003e@​tcoch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1531\"\u003edunglas/frankenphp#1531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tolsee\"\u003e\u003ccode\u003e@​Tolsee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1540\"\u003edunglas/frankenphp#1540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://frankenphp.dev/docs/performance/#number-of-threads-and-workers\"\u003ethread autoscaling\u003c/a\u003e (automatically compute the best number of threads to start) by \u003ca href=\"https://github.com/Alliballibaba\"\u003e\u003ccode\u003e@​Alliballibaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1266\"\u003edunglas/frankenphp#1266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: glibc-based static binary build support by \u003ca href=\"https://github.com/crazywhalecc\"\u003e\u003ccode\u003e@​crazywhalecc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1438\"\u003edunglas/frankenphp#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: maximum wait times by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1445\"\u003edunglas/frankenphp#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: log last changed file when using watchers by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1447\"\u003edunglas/frankenphp#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: introduces worker name option, use label on worker metrics instead by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1376\"\u003edunglas/frankenphp#1376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: include version in BuildInfo and Prometheus metrics by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1418\"\u003edunglas/frankenphp#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: warn on wrong configuration by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1424\"\u003edunglas/frankenphp#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/1e49586b0e6a69fa3586fdd33acd052bee748740\"\u003e\u003ccode\u003e1e49586\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/b27cd1c9861e6d30f6da04fc3c58c411c1af22b2\"\u003e\u003ccode\u003eb27cd1c\u003c/code\u003e\u003c/a\u003e ci: fix packages building (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c6483088c50cd3ba7fc0c51a7d36c9cae3492826\"\u003e\u003ccode\u003ec648308\u003c/code\u003e\u003c/a\u003e fix(docker): command to create /etc/frankenphp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/5a9785d0d9cf200def8a16a9bb828ef88ed94a25\"\u003e\u003ccode\u003e5a9785d\u003c/code\u003e\u003c/a\u003e fix(docker): prevent BC break with the new Caddyfile path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c522b52804580708450df7b8a3998d7d2039a36c\"\u003e\u003ccode\u003ec522b52\u003c/code\u003e\u003c/a\u003e fix: exit(), die() and uncaught exceptions must stop the worker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/9a8ad979e0a8b0b4baee2ccc0f88f88a90b42c0d\"\u003e\u003ccode\u003e9a8ad97\u003c/code\u003e\u003c/a\u003e ci: don't login to the Docker hub for PRs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/663aff7cc4b9470c4d13f455e67458b39c34386d\"\u003e\u003ccode\u003e663aff7\u003c/code\u003e\u003c/a\u003e chore: improve Homebrew compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/79f2b2347b76ee64336e12f7cc79b2d91ddb6608\"\u003e\u003ccode\u003e79f2b23\u003c/code\u003e\u003c/a\u003e chore: reduce write error level to warn in logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/bf5c98410b4f129be71f29f1f2fb1fe46b024278\"\u003e\u003ccode\u003ebf5c984\u003c/code\u003e\u003c/a\u003e chore: log thread (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/cf7541fde65cca43eb2798c0442de68d0abf2496\"\u003e\u003ccode\u003ecf7541f\u003c/code\u003e\u003c/a\u003e chore: add more logs for the worker\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.4.4...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.4.4\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bottledcode/durable-php/pull/137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bottledcode%2Fdurable-php/issues/137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/137/packages"},{"uuid":"2529088513","node_id":"PR_kwDOAG53R86WvtQB","number":1731,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.5.0 to 1.6.0 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T15:26:28.000Z","updated_at":"2025-05-19T15:26:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.5.0 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/d2b6f9e723d7f9b9e3993767f40a8eb591ca6c51\"\u003e\u003ccode\u003ed2b6f9e\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/13fbe126ea50ec00e1e2981bbc1e43ff4dd2032b\"\u003e\u003ccode\u003e13fbe12\u003c/code\u003e\u003c/a\u003e fix: automatically change cwd when embedding an app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/afa7dafe1c44fad3f6d422bb4a4241aab075927e\"\u003e\u003ccode\u003eafa7daf\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/39e22bd5e0991db33242c17b364b566e41ae7a66\"\u003e\u003ccode\u003e39e22bd\u003c/code\u003e\u003c/a\u003e fix: use sudo to build packages (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/bbbfdb31b5d9eec4d9ddecee8adc36607bc1124d\"\u003e\u003ccode\u003ebbbfdb3\u003c/code\u003e\u003c/a\u003e ci: build .rpm and .deb packages (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/0b8360257590d69cf874bcadde4c8822553ebcad\"\u003e\u003ccode\u003e0b83602\u003c/code\u003e\u003c/a\u003e fix: makes response writer error a debug message. (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/ecca9dc01d6f20f6674cf7aba9be7c6eab1238f9\"\u003e\u003ccode\u003eecca9dc\u003c/code\u003e\u003c/a\u003e ci: use latest stable Go version for the mostly static binary (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/eb40c03a21d11f5f651044d58fce62045115ca09\"\u003e\u003ccode\u003eeb40c03\u003c/code\u003e\u003c/a\u003e chore: use strings.ContainsAny() for needReplacement()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c2390e7c3bdb9c90160e071ce2995a6f121bee27\"\u003e\u003ccode\u003ec2390e7\u003c/code\u003e\u003c/a\u003e fix: php-cli flag parsing conflicts (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/0d12a5162d3102dd64a7a2e6dbb3b9e4ff8db87a\"\u003e\u003ccode\u003e0d12a51\u003c/code\u003e\u003c/a\u003e fix: use local Go toolchain (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/1731","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/1731","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1731/packages"},{"uuid":"2527492300","node_id":"PR_kwDOJgB7YM6WpnjM","number":136,"state":"closed","title":"Bump github.com/dunglas/frankenphp from 1.4.4 to 1.6.0 in /cli","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-23T04:44:50.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T04:16:06.000Z","updated_at":"2025-05-23T04:44:50.000Z","time_to_close":347324,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.4.4","new_version":"1.6.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/cli","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.4.4 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://frankenphp.dev/docs/performance/#number-of-threads-and-workers\"\u003ethread autoscaling\u003c/a\u003e (automatically compute the best number of threads to start) by \u003ca href=\"https://github.com/Alliballibaba\"\u003e\u003ccode\u003e@​Alliballibaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1266\"\u003edunglas/frankenphp#1266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: glibc-based static binary build support by \u003ca href=\"https://github.com/crazywhalecc\"\u003e\u003ccode\u003e@​crazywhalecc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1438\"\u003edunglas/frankenphp#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: maximum wait times by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1445\"\u003edunglas/frankenphp#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: log last changed file when using watchers by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1447\"\u003edunglas/frankenphp#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: introduces worker name option, use label on worker metrics instead by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1376\"\u003edunglas/frankenphp#1376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: include version in BuildInfo and Prometheus metrics by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1418\"\u003edunglas/frankenphp#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: warn on wrong configuration by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1424\"\u003edunglas/frankenphp#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: concurrent env access by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1409\"\u003edunglas/frankenphp#1409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: log worker failures by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1437\"\u003edunglas/frankenphp#1437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: only drain workers on graceful shutdown by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1405\"\u003edunglas/frankenphp#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes context on the C side by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1404\"\u003edunglas/frankenphp#1404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: register prometheus collectors only if enabled by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1457\"\u003edunglas/frankenphp#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: \u003ccode\u003enocallback\u003c/code\u003e and \u003ccode\u003enoescape\u003c/code\u003e cgo flags by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1406\"\u003edunglas/frankenphp#1406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Homebrew installation instructions by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1410\"\u003edunglas/frankenphp#1410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: mostly static glibc-based binary by \u003ca href=\"https://github.com/DubbleClick\"\u003e\u003ccode\u003e@​DubbleClick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1453\"\u003edunglas/frankenphp#1453\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1e4\"\u003e\u003ccode\u003e@​1e4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1452\"\u003edunglas/frankenphp#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Girgias\"\u003e\u003ccode\u003e@​Girgias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1401\"\u003edunglas/frankenphp#1401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.4.4...v1.5.0\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.4.4...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/d2b6f9e723d7f9b9e3993767f40a8eb591ca6c51\"\u003e\u003ccode\u003ed2b6f9e\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/13fbe126ea50ec00e1e2981bbc1e43ff4dd2032b\"\u003e\u003ccode\u003e13fbe12\u003c/code\u003e\u003c/a\u003e fix: automatically change cwd when embedding an app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/afa7dafe1c44fad3f6d422bb4a4241aab075927e\"\u003e\u003ccode\u003eafa7daf\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/39e22bd5e0991db33242c17b364b566e41ae7a66\"\u003e\u003ccode\u003e39e22bd\u003c/code\u003e\u003c/a\u003e fix: use sudo to build packages (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/bbbfdb31b5d9eec4d9ddecee8adc36607bc1124d\"\u003e\u003ccode\u003ebbbfdb3\u003c/code\u003e\u003c/a\u003e ci: build .rpm and .deb packages (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/0b8360257590d69cf874bcadde4c8822553ebcad\"\u003e\u003ccode\u003e0b83602\u003c/code\u003e\u003c/a\u003e fix: makes response writer error a debug message. (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/ecca9dc01d6f20f6674cf7aba9be7c6eab1238f9\"\u003e\u003ccode\u003eecca9dc\u003c/code\u003e\u003c/a\u003e ci: use latest stable Go version for the mostly static binary (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/eb40c03a21d11f5f651044d58fce62045115ca09\"\u003e\u003ccode\u003eeb40c03\u003c/code\u003e\u003c/a\u003e chore: use strings.ContainsAny() for needReplacement()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c2390e7c3bdb9c90160e071ce2995a6f121bee27\"\u003e\u003ccode\u003ec2390e7\u003c/code\u003e\u003c/a\u003e fix: php-cli flag parsing conflicts (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/0d12a5162d3102dd64a7a2e6dbb3b9e4ff8db87a\"\u003e\u003ccode\u003e0d12a51\u003c/code\u003e\u003c/a\u003e fix: use local Go toolchain (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.4.4...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.4.4\u0026new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bottledcode/durable-php/pull/136","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bottledcode%2Fdurable-php/issues/136","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/136/packages"},{"uuid":"2948354339","node_id":"PR_kwDOJgB7YM6QJES_","number":123,"state":"closed","title":"Bump github.com/dunglas/frankenphp from 1.4.4 to 1.5.0 in /cli","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-19T04:16:08.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-26T04:18:57.000Z","updated_at":"2025-05-19T04:16:09.000Z","time_to_close":4665431,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.4.4","new_version":"1.5.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/cli","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.4.4 to 1.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/d3589f97706eac585cdafddbc059cdd53711faf9\"\u003e\u003ccode\u003ed3589f9\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/8e6a183bdad950e8a29269f6c745ec8354b111bf\"\u003e\u003ccode\u003e8e6a183\u003c/code\u003e\u003c/a\u003e refactor: simplify using mimalloc (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/855b3f93b19f062f893bbd877849ec48e5f0b3d8\"\u003e\u003ccode\u003e855b3f9\u003c/code\u003e\u003c/a\u003e metrics: register prometheus collectors only if enabled (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/f85ca1c2d24422baba0e8cdd4cd9b1e284be42e1\"\u003e\u003ccode\u003ef85ca1c\u003c/code\u003e\u003c/a\u003e docs: glibc-based mostly static builds and loading extensions (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/a30ed2e9d3dda529a55da49201e2ad5bb5eb94e3\"\u003e\u003ccode\u003ea30ed2e\u003c/code\u003e\u003c/a\u003e ci: use latest version of watcher (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/565b3a96293718f4d4df7526461ee5895b1b145f\"\u003e\u003ccode\u003e565b3a9\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/3701516e5e49273e0a3c346c18047bcb188007f7\"\u003e\u003ccode\u003e3701516\u003c/code\u003e\u003c/a\u003e refactor: call opcache_reset PHP function directly (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/f36bd511637e3abc18b594731505a2acf41961e1\"\u003e\u003ccode\u003ef36bd51\u003c/code\u003e\u003c/a\u003e perf(metrics): use WithLabelValues instead (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/45bba2101f0b32d4e023916616fae5bf1d2bb67c\"\u003e\u003ccode\u003e45bba21\u003c/code\u003e\u003c/a\u003e docs: update linking to binary (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/87315a19ae0fefdc2e8f7ae8da74ce4687f5f532\"\u003e\u003ccode\u003e87315a1\u003c/code\u003e\u003c/a\u003e feat: introduces worker name option, use label on worker metrics instead (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.4.4...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.4.4\u0026new-version=1.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bottledcode/durable-php/pull/123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bottledcode%2Fdurable-php/issues/123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/123/packages"}],"issue_packages":[{"old_version":"1.9.1","new_version":"1.10.0","update_type":"minor","path":"/frankenphp","pr_created_at":"2025-11-24T15:46:10.000Z","version_change":"1.9.1 → 1.10.0","issue":{"uuid":"3659479818","node_id":"PR_kwDOAG53R861OuNS","number":2150,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.9.1 to 1.10.0 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":null,"state_reason":null,"created_at":"2025-11-24T15:46:10.000Z","updated_at":"2025-11-24T15:52:15.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.9.1","new_version":"1.10.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.9.1 to 1.10.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.10.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003ch3\u003eNew Features\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://www.php.net/releases/8.5/en.php\"\u003ePHP 8.5\u003c/a\u003e support \u003ca href=\"https://github.com/vinceAmstoutz\"\u003e\u003ccode\u003e@​vinceAmstoutz\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/0x346e3730\"\u003e\u003ccode\u003e@​0x346e3730\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1932\"\u003ephp/frankenphp#1932\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/2006\"\u003ephp/frankenphp#2006\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: new \u003ca href=\"https://frankenphp.dev/docs/mercure/#using-mercure_publish\"\u003e\u003ccode\u003emercure_publish()\u003c/code\u003e PHP function\u003c/a\u003e to dispatch \u003ca href=\"https://mercure.rocks\"\u003eMercure\u003c/a\u003e updates by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1927\"\u003ephp/frankenphp#1927\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow using multiple workers with the same file by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1856\"\u003ephp/frankenphp#1856\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: per-worker max threads by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1962\"\u003ephp/frankenphp#1962\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: set a custom \u003ccode\u003eServer\u003c/code\u003e header by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1959\"\u003ephp/frankenphp#1959\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add XSL extension to the static binaries by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1998\"\u003ephp/frankenphp#1998\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ext): allow extensions to register custom worker scripts by \u003ca href=\"https://github.com/withinboredom\"\u003e\u003ccode\u003e@​withinboredom\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1795\"\u003ephp/frankenphp#1795\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1884\"\u003ephp/frankenphp#1884\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1910\"\u003ephp/frankenphp#1910\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1914\"\u003ephp/frankenphp#1914\u003c/a\u003e, \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1915\"\u003ephp/frankenphp#1915\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1952\"\u003ephp/frankenphp#1952\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ext): expose \u003ccode\u003eGoValue()\u003c/code\u003e and \u003ccode\u003ePHPValue()\u003c/code\u003e functions by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1877\"\u003ephp/frankenphp#1877\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1879\"\u003ephp/frankenphp#1879\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ext): support for the \u003ccode\u003emixed\u003c/code\u003e type by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1913\"\u003ephp/frankenphp#1913\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(ext): allow creating strongly typed slices and maps from PHP values by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1933\"\u003ephp/frankenphp#1933\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eFixes\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003efix: catch panics on invalid status code by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1920\"\u003ephp/frankenphp#1920\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: actually exit when \u003ccode\u003eexit()\u003c/code\u003e is called in a worker script by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1946\"\u003ephp/frankenphp#1946\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: fail immediately on missing worker file by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1963\"\u003ephp/frankenphp#1963\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: release but don't free CLI streams by \u003ca href=\"https://github.com/SpencerMalone\"\u003e\u003ccode\u003e@​SpencerMalone\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1906\"\u003ephp/frankenphp#1906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: added missing decrement for the \u0026quot;ready\u0026quot; WaitGroup counter by \u003ca href=\"https://github.com/arturmelanchyk\"\u003e\u003ccode\u003e@​arturmelanchyk\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1890\"\u003ephp/frankenphp#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages): prevent \u003ccode\u003efrankenphp trust\u003c/code\u003e from failing in RPM packages \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1846\"\u003e#1846\u003c/a\u003e by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1870\"\u003ephp/frankenphp#1870\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages): add patchelf installation in static-gnu \u003ccode\u003eDockerfile\u003c/code\u003e by \u003ca href=\"https://github.com/kranack\"\u003e\u003ccode\u003e@​kranack\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1899\"\u003ephp/frankenphp#1899\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003eMisc\u003c/h3\u003e\n\u003cul\u003e\n\u003cli\u003erefactor: rely on \u003ccode\u003econtext.Context\u003c/code\u003e for \u003ccode\u003elog/slog\u003c/code\u003e and others by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1969\"\u003ephp/frankenphp#1969\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: delegate entirely to Static PHP CLI to build static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1968\"\u003ephp/frankenphp#1968\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: add back ARMv6 build by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1999\"\u003ephp/frankenphp#1999\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/y-l-g\"\u003e\u003ccode\u003e@​y-l-g\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1849\"\u003ephp/frankenphp#1849\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/florentdrousset\"\u003e\u003ccode\u003e@​florentdrousset\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1882\"\u003ephp/frankenphp#1882\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/arturmelanchyk\"\u003e\u003ccode\u003e@​arturmelanchyk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1890\"\u003ephp/frankenphp#1890\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Slamdunk\"\u003e\u003ccode\u003e@​Slamdunk\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1897\"\u003ephp/frankenphp#1897\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/SpencerMalone\"\u003e\u003ccode\u003e@​SpencerMalone\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1906\"\u003ephp/frankenphp#1906\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/kranack\"\u003e\u003ccode\u003e@​kranack\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1899\"\u003ephp/frankenphp#1899\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/michalkleiner\"\u003e\u003ccode\u003e@​michalkleiner\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1935\"\u003ephp/frankenphp#1935\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Fabsolute\"\u003e\u003ccode\u003e@​Fabsolute\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1991\"\u003ephp/frankenphp#1991\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/0x346e3730\"\u003e\u003ccode\u003e@​0x346e3730\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/2006\"\u003ephp/frankenphp#2006\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.9.1...v1.10.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.9.1...v1.10.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/c6cadf3bf66be6658552bbeacf1d845b2e249478\"\u003e\u003ccode\u003ec6cadf3\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.10.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/f28f6e8d038bdfd91636210a02ff96aa7f520543\"\u003e\u003ccode\u003ef28f6e8\u003c/code\u003e\u003c/a\u003e docs: update docs for rpm packages and extension availability (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1988\"\u003e#1988\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/01beb66573f9aea50764651a41371e34d3c60128\"\u003e\u003ccode\u003e01beb66\u003c/code\u003e\u003c/a\u003e ci: PHP 8.5 (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/2006\"\u003e#2006\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/41e0713a1b64f0df2464139aa2ace59f9d6dab26\"\u003e\u003ccode\u003e41e0713\u003c/code\u003e\u003c/a\u003e fix: allow null for mercure_publish() retry parameter\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/bbfb1b0a0e11ae11f25b5d1e94834c2a2a94462c\"\u003e\u003ccode\u003ebbfb1b0\u003c/code\u003e\u003c/a\u003e ci: upgrade macOS runners\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/49e98cc8d6f8ec07007fe09bf7d41a766650e874\"\u003e\u003ccode\u003e49e98cc\u003c/code\u003e\u003c/a\u003e delete source/downloads after building in script, add .editorconfig (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/2000\"\u003e#2000\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/c93729e1363a3cbbc842c6ebf5a944a23150c8a2\"\u003e\u003ccode\u003ec93729e\u003c/code\u003e\u003c/a\u003e chore: use sync.WaitGroup.Go when possible (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1996\"\u003e#1996\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/ea042637e64df9c6409d069783c5205106cde75c\"\u003e\u003ccode\u003eea04263\u003c/code\u003e\u003c/a\u003e ci: add back ARMv6 build\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/0b74507945bebca2fcaf22039ef79ea68658e697\"\u003e\u003ccode\u003e0b74507\u003c/code\u003e\u003c/a\u003e don't upx pack on macos (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/2003\"\u003e#2003\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/aa1bd2300496663288929bb3c42d9ae49e9e907e\"\u003e\u003ccode\u003eaa1bd23\u003c/code\u003e\u003c/a\u003e ci: use local sources when building with Bake\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.9.1...v1.10.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.9.1\u0026new-version=1.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/2150","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/2150","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/2150/packages"}},{"old_version":"1.5.0","new_version":"1.9.1","update_type":"minor","path":"/frankenphp","pr_created_at":"2025-09-02T03:10:17.000Z","version_change":"1.5.0 → 1.9.1","issue":{"uuid":"3374241144","node_id":"PR_kwDOAG53R86mXS9X","number":1928,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.5.0 to 1.9.1 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-09-02T03:10:17.000Z","updated_at":"2025-09-02T03:11:41.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.5.0","new_version":"1.9.1","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.5.0 to 1.9.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(docker): Debian Trixie Docker images by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1777\"\u003ephp/frankenphp#1777\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add memcache and memcached to static build by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1825\"\u003ephp/frankenphp#1825\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: don't flush env between requests by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1814\"\u003ephp/frankenphp#1814\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: free request context if \u003ccode\u003ephp_request_startup()\u003c/code\u003e errors by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1842\"\u003ephp/frankenphp#1842\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: better error handling in C code by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1766\"\u003ephp/frankenphp#1766\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(caddy): prevent a crash because of an invalid configuration by \u003ca href=\"https://github.com/WeidiDeng\"\u003e\u003ccode\u003e@​WeidiDeng\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1774\"\u003ephp/frankenphp#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ext): support filename other than \u003ccode\u003eext.go\u003c/code\u003e and keep local vars on generation by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1818\"\u003ephp/frankenphp#1818\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ext): better zval handling to avoid leaks with arrays by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1780\"\u003ephp/frankenphp#1780\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ext) make go arrays more consistent with PHP arrays by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1800\"\u003ephp/frankenphp#1800\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(ext): register extensions in cli mode by \u003ca href=\"https://github.com/withinboredom\"\u003e\u003ccode\u003e@​withinboredom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1798\"\u003ephp/frankenphp#1798\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(packages): add WorkingDirectory in the RedHat package service to make \u003ccode\u003emercure.db\u003c/code\u003e file work without absolute paths by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1835\"\u003ephp/frankenphp#1835\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(builder): missing iconv extension in the builder Docker image by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1793\"\u003ephp/frankenphp#1793\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ca href=\"https://github.com/caddyserver/caddy/releases/tag/v2.10.2\"\u003eCaddy 0.20.2\u003c/a\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade to \u003ca href=\"https://go.dev/blog/go1.25\"\u003eGo 1.25\u003c/a\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1811\"\u003ephp/frankenphp#1811\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump other deps by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: cleanup context by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1816\"\u003ephp/frankenphp#1816\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add Brazilian Portuguese translation by \u003ca href=\"https://github.com/adielcristo\"\u003e\u003ccode\u003e@​adielcristo\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1645\"\u003ephp/frankenphp#1645\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Add Japanese translation for documentation by \u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1740\"\u003ephp/frankenphp#1740\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dertuxmalwieder\"\u003e\u003ccode\u003e@​dertuxmalwieder\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1765\"\u003ephp/frankenphp#1765\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/WeidiDeng\"\u003e\u003ccode\u003e@​WeidiDeng\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1774\"\u003ephp/frankenphp#1774\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/bram-pkg\"\u003e\u003ccode\u003e@​bram-pkg\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1802\"\u003ephp/frankenphp#1802\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/adielcristo\"\u003e\u003ccode\u003e@​adielcristo\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1645\"\u003ephp/frankenphp#1645\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.9.0...v1.9.1\"\u003ehttps://github.com/php/frankenphp/compare/v1.9.0...v1.9.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extgen): add support for \u003ccode\u003e//export_php:namespace\u003c/code\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1721\"\u003ephp/frankenphp#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(extgen): add support for arrays as parameters and return types by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1724\"\u003ephp/frankenphp#1724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add password-argon2 to static binary by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1732\"\u003ephp/frankenphp#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add pdo_sqlsrv extension to static binary by \u003ca href=\"https://github.com/mano-lis\"\u003e\u003ccode\u003e@​mano-lis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1750\"\u003ephp/frankenphp#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow headers without whitespace after colon. by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1741\"\u003ephp/frankenphp#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove system include locations from frankenphp.go for compatibility with Zig by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1734\"\u003ephp/frankenphp#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(caddy): forwards \u003ccode\u003ephp_server\u003c/code\u003e root to \u003ccode\u003etry_files\u003c/code\u003e by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1729\"\u003ephp/frankenphp#1729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade \u003ca href=\"https://mercure.rocks\"\u003eMercure\u003c/a\u003e to v0.20 by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1751\"\u003ephp/frankenphp#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1746\"\u003ephp/frankenphp#1746\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mano-lis\"\u003e\u003ccode\u003e@​mano-lis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1750\"\u003ephp/frankenphp#1750\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/ad86bf49c23e6a573e28951f9a13f77f7c3a01d9\"\u003e\u003ccode\u003ead86bf4\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/1030e4ceb4418caf6f1a32c60f99363e6a756679\"\u003e\u003ccode\u003e1030e4c\u003c/code\u003e\u003c/a\u003e ci: fix issues and lint with zizmor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/460d63e436793ee70041461eac65f7fcd2e89571\"\u003e\u003ccode\u003e460d63e\u003c/code\u003e\u003c/a\u003e chore: bump deps and check go.mod files are clean in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/78bc5c87d8b24cba32b589d748e2a67671c3bd7a\"\u003e\u003ccode\u003e78bc5c8\u003c/code\u003e\u003c/a\u003e fix: free request context if php_request_startup() errors (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/99bb87167e6e4fdc8d2590b43124ebaef16d9997\"\u003e\u003ccode\u003e99bb871\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/c14d771fdfecec91c0d3e52d0bec79d1fec1af51\"\u003e\u003ccode\u003ec14d771\u003c/code\u003e\u003c/a\u003e feat(docker): add support for Debian Trixie (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1777\"\u003e#1777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/952754db276b7f8b8dacee071b227cc31581b0ad\"\u003e\u003ccode\u003e952754d\u003c/code\u003e\u003c/a\u003e fix: don't flush env between requests (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1814\"\u003e#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/9b851bf53e1ef5edf2ab8a78a2850110946d6b54\"\u003e\u003ccode\u003e9b851bf\u003c/code\u003e\u003c/a\u003e fix: add WorkingDirectory to ReadHat service file to make mercure.db files wo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/d5407273692d6dc4c2737423ffad62f163e666c6\"\u003e\u003ccode\u003ed540727\u003c/code\u003e\u003c/a\u003e feat:(extgen) make Go arrays more consistent with PHP arrays (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/c10e85b905f6ed74898fb5ef778bb0fc737921a2\"\u003e\u003ccode\u003ec10e85b\u003c/code\u003e\u003c/a\u003e refactor: cleanup context (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1816\"\u003e#1816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.9.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/1928","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/1928","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1928/packages"}},{"old_version":"1.9.0","new_version":"1.9.1","update_type":"patch","path":"/cli","pr_created_at":"2025-08-29T04:14:23.000Z","version_change":"1.9.0 → 1.9.1","issue":{"uuid":"2783599489","node_id":"PR_kwDOJgB7YM6l6luB","number":171,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.9.0 to 1.9.1 in /cli","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-29T04:14:23.000Z","updated_at":"2025-08-29T04:14:23.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.9.0","new_version":"1.9.1","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/cli","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.9.0 to 1.9.1.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/ad86bf49c23e6a573e28951f9a13f77f7c3a01d9\"\u003e\u003ccode\u003ead86bf4\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.9.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/1030e4ceb4418caf6f1a32c60f99363e6a756679\"\u003e\u003ccode\u003e1030e4c\u003c/code\u003e\u003c/a\u003e ci: fix issues and lint with zizmor\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/460d63e436793ee70041461eac65f7fcd2e89571\"\u003e\u003ccode\u003e460d63e\u003c/code\u003e\u003c/a\u003e chore: bump deps and check go.mod files are clean in CI\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/78bc5c87d8b24cba32b589d748e2a67671c3bd7a\"\u003e\u003ccode\u003e78bc5c8\u003c/code\u003e\u003c/a\u003e fix: free request context if php_request_startup() errors (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1842\"\u003e#1842\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/99bb87167e6e4fdc8d2590b43124ebaef16d9997\"\u003e\u003ccode\u003e99bb871\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/c14d771fdfecec91c0d3e52d0bec79d1fec1af51\"\u003e\u003ccode\u003ec14d771\u003c/code\u003e\u003c/a\u003e feat(docker): add support for Debian Trixie (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1777\"\u003e#1777\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/952754db276b7f8b8dacee071b227cc31581b0ad\"\u003e\u003ccode\u003e952754d\u003c/code\u003e\u003c/a\u003e fix: don't flush env between requests (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1814\"\u003e#1814\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/9b851bf53e1ef5edf2ab8a78a2850110946d6b54\"\u003e\u003ccode\u003e9b851bf\u003c/code\u003e\u003c/a\u003e fix: add WorkingDirectory to ReadHat service file to make mercure.db files wo...\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/d5407273692d6dc4c2737423ffad62f163e666c6\"\u003e\u003ccode\u003ed540727\u003c/code\u003e\u003c/a\u003e feat:(extgen) make Go arrays more consistent with PHP arrays (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1800\"\u003e#1800\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/c10e85b905f6ed74898fb5ef778bb0fc737921a2\"\u003e\u003ccode\u003ec10e85b\u003c/code\u003e\u003c/a\u003e refactor: cleanup context (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1816\"\u003e#1816\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.9.0...v1.9.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.9.0\u0026new-version=1.9.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bottledcode/durable-php/pull/171","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bottledcode%2Fdurable-php/issues/171","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/171/packages"}},{"old_version":"1.5.0","new_version":"1.9.0","update_type":"minor","path":"/frankenphp","pr_created_at":"2025-08-04T18:36:22.000Z","version_change":"1.5.0 → 1.9.0","issue":{"uuid":"3290424690","node_id":"PR_kwDOAG53R86iDpbD","number":1882,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.5.0 to 1.9.0 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-08-04T18:36:22.000Z","updated_at":"2025-08-04T18:49:36.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.5.0","new_version":"1.9.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.5.0 to 1.9.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extgen): add support for \u003ccode\u003e//export_php:namespace\u003c/code\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1721\"\u003ephp/frankenphp#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(extgen): add support for arrays as parameters and return types by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1724\"\u003ephp/frankenphp#1724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add password-argon2 to static binary by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1732\"\u003ephp/frankenphp#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add pdo_sqlsrv extension to static binary by \u003ca href=\"https://github.com/mano-lis\"\u003e\u003ccode\u003e@​mano-lis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1750\"\u003ephp/frankenphp#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow headers without whitespace after colon. by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1741\"\u003ephp/frankenphp#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove system include locations from frankenphp.go for compatibility with Zig by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1734\"\u003ephp/frankenphp#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(caddy): forwards \u003ccode\u003ephp_server\u003c/code\u003e root to \u003ccode\u003etry_files\u003c/code\u003e by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1729\"\u003ephp/frankenphp#1729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade \u003ca href=\"https://mercure.rocks\"\u003eMercure\u003c/a\u003e to v0.20 by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1751\"\u003ephp/frankenphp#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1746\"\u003ephp/frankenphp#1746\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mano-lis\"\u003e\u003ccode\u003e@​mano-lis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1750\"\u003ephp/frankenphp#1750\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: FrankenPHP extensions by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1651\"\u003ephp/frankenphp#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: worker matching by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1646\"\u003ephp/frankenphp#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose\u003ccode\u003eSSL_CIPHER\u003c/code\u003e environment variable by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1693\"\u003ephp/frankenphp#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add logs on up and down thread scaling when using \u003ccode\u003emax_threads auto\u003c/code\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1695\"\u003ephp/frankenphp#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make maximum consecutive failures of the worker script configurable by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1692\"\u003ephp/frankenphp#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add HTTP/3 support for ext-curl, add ext-amqp and ext-lz4 to static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1631\"\u003ephp/frankenphp#1631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add brotli and xz extensions to static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1647\"\u003ephp/frankenphp#1647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eSERVER_ROOT\u003c/code\u003e environment variable to Docker images to provide a different app root by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1678\"\u003ephp/frankenphp#1678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow using the \u003ccode\u003ephp-server\u003c/code\u003e command when building with the \u003ccode\u003enobrotli\u003c/code\u003e tag by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1654\"\u003ephp/frankenphp#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore!: uniformize thread attribute name in logs by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1699\"\u003ephp/frankenphp#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add popular proxy headers by \u003ca href=\"https://github.com/maxm86545\"\u003e\u003ccode\u003e@​maxm86545\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1661\"\u003ephp/frankenphp#1661\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxm86545\"\u003e\u003ccode\u003e@​maxm86545\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1661\"\u003ephp/frankenphp#1661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktherage\"\u003e\u003ccode\u003e@​ktherage\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1640\"\u003ephp/frankenphp#1640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1709\"\u003ephp/frankenphp#1709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sy-records\"\u003e\u003ccode\u003e@​sy-records\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1711\"\u003ephp/frankenphp#1711\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.7.0...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: make \u003ccode\u003efrankenphp\u003c/code\u003e global \u003ccode\u003eCaddyfile\u003c/code\u003e directive optional by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1601\"\u003edunglas/frankenphp#1601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow omitting value with the \u003ccode\u003e--watch\u003c/code\u003e flag of the \u003ccode\u003ephp-server\u003c/code\u003e command by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1595\"\u003edunglas/frankenphp#1595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: send headers before flushing by \u003ca href=\"https://github.com/withinboredom\"\u003e\u003ccode\u003e@​withinboredom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1622\"\u003edunglas/frankenphp#1622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent \u0026quot;certbot is not available\u0026quot; warning in Docker images by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1612\"\u003edunglas/frankenphp#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: get \u003ccode\u003e.deb\u003c/code\u003e and \u003ccode\u003e.rpm\u003c/code\u003e package tag version from binary instead by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1606\"\u003edunglas/frankenphp#1606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/50b438f97837216e94422f1ab4c6ea810362fe5f\"\u003e\u003ccode\u003e50b438f\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/f7ea33d3281d7dd5548a833b938e3a3da50040c5\"\u003e\u003ccode\u003ef7ea33d\u003c/code\u003e\u003c/a\u003e chore: upgrade Mercure to v0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/ce9620b5be378c048e9a4d54e5b6b2191dcc2707\"\u003e\u003ccode\u003ece9620b\u003c/code\u003e\u003c/a\u003e feat: add pdo_sqlsrv extension to static binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/6e120283e990c05ac07f1b277a3b048bf325ed2c\"\u003e\u003ccode\u003e6e12028\u003c/code\u003e\u003c/a\u003e chore: add support for GITHUB_TOKEN in static-builder-gnu\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/1da2ba1f282a830261e8364ec8c217e49cfc7ab0\"\u003e\u003ccode\u003e1da2ba1\u003c/code\u003e\u003c/a\u003e fix(ci): Docker builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/0c25b2488c169b350ae410acfee73d374068d4d3\"\u003e\u003ccode\u003e0c25b24\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/3e542576f6cba9de9699367cb85af94015f6387f\"\u003e\u003ccode\u003e3e54257\u003c/code\u003e\u003c/a\u003e chore: remove system include locations from frankenphp.go (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/34fbfd467b264dd75e5b02534aceec179217fb35\"\u003e\u003ccode\u003e34fbfd4\u003c/code\u003e\u003c/a\u003e chore(extgen): remove useless constructors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/8df41236d9e9e458c238fb8f45f68d8d009226dd\"\u003e\u003ccode\u003e8df4123\u003c/code\u003e\u003c/a\u003e feat(extgen): add support for arrays as parameters and return types (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1724\"\u003e#1724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/1804e36b93337824a3d13cb68c0b387363d5513e\"\u003e\u003ccode\u003e1804e36\u003c/code\u003e\u003c/a\u003e feat(extgen): add support for \u003ccode\u003e//export_php:namespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/1882","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/1882","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1882/packages"}},{"old_version":"1.4.4","new_version":"1.9.0","update_type":"minor","path":"/cli","pr_created_at":"2025-07-28T06:51:17.000Z","version_change":"1.4.4 → 1.9.0","issue":{"uuid":"3268390386","node_id":"PR_kwDOJgB7YM6g5abz","number":147,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.4.4 to 1.9.0 in /cli","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-28T06:51:17.000Z","updated_at":"2025-07-30T22:15:39.840Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.4.4","new_version":"1.9.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/cli","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.4.4 to 1.9.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.9.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat(extgen): add support for \u003ccode\u003e//export_php:namespace\u003c/code\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1721\"\u003ephp/frankenphp#1721\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(extgen): add support for arrays as parameters and return types by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1724\"\u003ephp/frankenphp#1724\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add password-argon2 to static binary by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1732\"\u003ephp/frankenphp#1732\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat(static): add pdo_sqlsrv extension to static binary by \u003ca href=\"https://github.com/mano-lis\"\u003e\u003ccode\u003e@​mano-lis\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1750\"\u003ephp/frankenphp#1750\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow headers without whitespace after colon. by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1741\"\u003ephp/frankenphp#1741\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: remove system include locations from frankenphp.go for compatibility with Zig by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1734\"\u003ephp/frankenphp#1734\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(caddy): forwards \u003ccode\u003ephp_server\u003c/code\u003e root to \u003ccode\u003etry_files\u003c/code\u003e by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1729\"\u003ephp/frankenphp#1729\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: upgrade \u003ca href=\"https://mercure.rocks\"\u003eMercure\u003c/a\u003e to v0.20 by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1751\"\u003ephp/frankenphp#1751\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1746\"\u003ephp/frankenphp#1746\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/mano-lis\"\u003e\u003ccode\u003e@​mano-lis\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1750\"\u003ephp/frankenphp#1750\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.8.0...v1.9.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.8.0...v1.9.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: FrankenPHP extensions by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1651\"\u003ephp/frankenphp#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: worker matching by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1646\"\u003ephp/frankenphp#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose\u003ccode\u003eSSL_CIPHER\u003c/code\u003e environment variable by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1693\"\u003ephp/frankenphp#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add logs on up and down thread scaling when using \u003ccode\u003emax_threads auto\u003c/code\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1695\"\u003ephp/frankenphp#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make maximum consecutive failures of the worker script configurable by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1692\"\u003ephp/frankenphp#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add HTTP/3 support for ext-curl, add ext-amqp and ext-lz4 to static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1631\"\u003ephp/frankenphp#1631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add brotli and xz extensions to static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1647\"\u003ephp/frankenphp#1647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eSERVER_ROOT\u003c/code\u003e environment variable to Docker images to provide a different app root by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1678\"\u003ephp/frankenphp#1678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow using the \u003ccode\u003ephp-server\u003c/code\u003e command when building with the \u003ccode\u003enobrotli\u003c/code\u003e tag by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1654\"\u003ephp/frankenphp#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore!: uniformize thread attribute name in logs by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1699\"\u003ephp/frankenphp#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add popular proxy headers by \u003ca href=\"https://github.com/maxm86545\"\u003e\u003ccode\u003e@​maxm86545\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1661\"\u003ephp/frankenphp#1661\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxm86545\"\u003e\u003ccode\u003e@​maxm86545\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1661\"\u003ephp/frankenphp#1661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktherage\"\u003e\u003ccode\u003e@​ktherage\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1640\"\u003ephp/frankenphp#1640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1709\"\u003ephp/frankenphp#1709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sy-records\"\u003e\u003ccode\u003e@​sy-records\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1711\"\u003ephp/frankenphp#1711\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.7.0...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: make \u003ccode\u003efrankenphp\u003c/code\u003e global \u003ccode\u003eCaddyfile\u003c/code\u003e directive optional by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1601\"\u003edunglas/frankenphp#1601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow omitting value with the \u003ccode\u003e--watch\u003c/code\u003e flag of the \u003ccode\u003ephp-server\u003c/code\u003e command by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1595\"\u003edunglas/frankenphp#1595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: send headers before flushing by \u003ca href=\"https://github.com/withinboredom\"\u003e\u003ccode\u003e@​withinboredom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1622\"\u003edunglas/frankenphp#1622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent \u0026quot;certbot is not available\u0026quot; warning in Docker images by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1612\"\u003edunglas/frankenphp#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: get \u003ccode\u003e.deb\u003c/code\u003e and \u003ccode\u003e.rpm\u003c/code\u003e package tag version from binary instead by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1606\"\u003edunglas/frankenphp#1606\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/50b438f97837216e94422f1ab4c6ea810362fe5f\"\u003e\u003ccode\u003e50b438f\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.9.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/f7ea33d3281d7dd5548a833b938e3a3da50040c5\"\u003e\u003ccode\u003ef7ea33d\u003c/code\u003e\u003c/a\u003e chore: upgrade Mercure to v0.20\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/ce9620b5be378c048e9a4d54e5b6b2191dcc2707\"\u003e\u003ccode\u003ece9620b\u003c/code\u003e\u003c/a\u003e feat: add pdo_sqlsrv extension to static binary\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/6e120283e990c05ac07f1b277a3b048bf325ed2c\"\u003e\u003ccode\u003e6e12028\u003c/code\u003e\u003c/a\u003e chore: add support for GITHUB_TOKEN in static-builder-gnu\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/1da2ba1f282a830261e8364ec8c217e49cfc7ab0\"\u003e\u003ccode\u003e1da2ba1\u003c/code\u003e\u003c/a\u003e fix(ci): Docker builds\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/0c25b2488c169b350ae410acfee73d374068d4d3\"\u003e\u003ccode\u003e0c25b24\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/3e542576f6cba9de9699367cb85af94015f6387f\"\u003e\u003ccode\u003e3e54257\u003c/code\u003e\u003c/a\u003e chore: remove system include locations from frankenphp.go (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1734\"\u003e#1734\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/34fbfd467b264dd75e5b02534aceec179217fb35\"\u003e\u003ccode\u003e34fbfd4\u003c/code\u003e\u003c/a\u003e chore(extgen): remove useless constructors\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/8df41236d9e9e458c238fb8f45f68d8d009226dd\"\u003e\u003ccode\u003e8df4123\u003c/code\u003e\u003c/a\u003e feat(extgen): add support for arrays as parameters and return types (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1724\"\u003e#1724\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/1804e36b93337824a3d13cb68c0b387363d5513e\"\u003e\u003ccode\u003e1804e36\u003c/code\u003e\u003c/a\u003e feat(extgen): add support for \u003ccode\u003e//export_php:namespace\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1721\"\u003e#1721\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.4.4...v1.9.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.4.4\u0026new-version=1.9.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bottledcode/durable-php/pull/147","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bottledcode%2Fdurable-php/issues/147","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/147/packages"}},{"old_version":"1.5.0","new_version":"1.8.0","update_type":"minor","path":"/frankenphp","pr_created_at":"2025-07-07T17:05:43.000Z","version_change":"1.5.0 → 1.8.0","issue":{"uuid":"2647410631","node_id":"PR_kwDOAG53R86dzEfH","number":1857,"state":"closed","title":"Bump github.com/dunglas/frankenphp from 1.5.0 to 1.8.0 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":3,"pull_request":true,"closed_at":"2025-08-04T18:36:25.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-07-07T17:05:43.000Z","updated_at":"2025-08-04T18:36:25.000Z","time_to_close":2424642,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.5.0","new_version":"1.8.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.5.0 to 1.8.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.8.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: FrankenPHP extensions by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1651\"\u003ephp/frankenphp#1651\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: worker matching by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1646\"\u003ephp/frankenphp#1646\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: expose\u003ccode\u003eSSL_CIPHER\u003c/code\u003e environment variable by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1693\"\u003ephp/frankenphp#1693\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add logs on up and down thread scaling when using \u003ccode\u003emax_threads auto\u003c/code\u003e by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1695\"\u003ephp/frankenphp#1695\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: make maximum consecutive failures of the worker script configurable by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1692\"\u003ephp/frankenphp#1692\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add HTTP/3 support for ext-curl, add ext-amqp and ext-lz4 to static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1631\"\u003ephp/frankenphp#1631\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add brotli and xz extensions to static binaries by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1647\"\u003ephp/frankenphp#1647\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: add \u003ccode\u003eSERVER_ROOT\u003c/code\u003e environment variable to Docker images to provide a different app root by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1678\"\u003ephp/frankenphp#1678\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: allow using the \u003ccode\u003ephp-server\u003c/code\u003e command when building with the \u003ccode\u003enobrotli\u003c/code\u003e tag by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1654\"\u003ephp/frankenphp#1654\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore!: uniformize thread attribute name in logs by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1699\"\u003ephp/frankenphp#1699\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: add popular proxy headers by \u003ca href=\"https://github.com/maxm86545\"\u003e\u003ccode\u003e@​maxm86545\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1661\"\u003ephp/frankenphp#1661\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maxm86545\"\u003e\u003ccode\u003e@​maxm86545\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1661\"\u003ephp/frankenphp#1661\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ktherage\"\u003e\u003ccode\u003e@​ktherage\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1640\"\u003ephp/frankenphp#1640\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/demouth\"\u003e\u003ccode\u003e@​demouth\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1709\"\u003ephp/frankenphp#1709\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/sy-records\"\u003e\u003ccode\u003e@​sy-records\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/php/frankenphp/pull/1711\"\u003ephp/frankenphp#1711\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/php/frankenphp/compare/v1.7.0...v1.8.0\"\u003ehttps://github.com/php/frankenphp/compare/v1.7.0...v1.8.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eVersion 1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: make \u003ccode\u003efrankenphp\u003c/code\u003e global \u003ccode\u003eCaddyfile\u003c/code\u003e directive optional by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1601\"\u003edunglas/frankenphp#1601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow omitting value with the \u003ccode\u003e--watch\u003c/code\u003e flag of the \u003ccode\u003ephp-server\u003c/code\u003e command by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1595\"\u003edunglas/frankenphp#1595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: send headers before flushing by \u003ca href=\"https://github.com/withinboredom\"\u003e\u003ccode\u003e@​withinboredom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1622\"\u003edunglas/frankenphp#1622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent \u0026quot;certbot is not available\u0026quot; warning in Docker images by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1612\"\u003edunglas/frankenphp#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: get \u003ccode\u003e.deb\u003c/code\u003e and \u003ccode\u003e.rpm\u003c/code\u003e package tag version from binary instead by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1606\"\u003edunglas/frankenphp#1606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: linking on OpenBSD by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1613\"\u003edunglas/frankenphp#1613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1624\"\u003edunglas/frankenphp#1624\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rohsyl\"\u003e\u003ccode\u003e@​rohsyl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1617\"\u003edunglas/frankenphp#1617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maximal\"\u003e\u003ccode\u003e@​maximal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1623\"\u003edunglas/frankenphp#1623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbu\"\u003e\u003ccode\u003e@​dbu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/916\"\u003edunglas/frankenphp#916\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.2...v1.7.0\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.2...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix binary and Docker images build by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1599\"\u003edunglas/frankenphp#1599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve style of index.php file by \u003ca href=\"https://github.com/ginifizz\"\u003e\u003ccode\u003e@​ginifizz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1598\"\u003edunglas/frankenphp#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/6be261169a6f43ebcf048273331d7f0f49a08f1b\"\u003e\u003ccode\u003e6be2611\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.8.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/292e98cd3d730c089b9e94cd017a82b311152796\"\u003e\u003ccode\u003e292e98c\u003c/code\u003e\u003c/a\u003e chore: better errors for GNU builds (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1712\"\u003e#1712\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/e9d8923c6aef2241c81b5b43025dfe1119b8c3d9\"\u003e\u003ccode\u003ee9d8923\u003c/code\u003e\u003c/a\u003e fix: g++ not found error in GNU static builds (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1713\"\u003e#1713\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/ac900e0df433d6f05df11eefe1e2ba88fa6dac5e\"\u003e\u003ccode\u003eac900e0\u003c/code\u003e\u003c/a\u003e docs: update repository links and sync cn readme (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1711\"\u003e#1711\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/40ee7929a136efc00a9372836b2603331000c35f\"\u003e\u003ccode\u003e40ee792\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1708\"\u003e#1708\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/fb10b1e8f051fb463216710fc50ea19495fdcaea\"\u003e\u003ccode\u003efb10b1e\u003c/code\u003e\u003c/a\u003e feat: worker matching (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1646\"\u003e#1646\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/94c3fac55618e85ea4ad82fc4983aab76537a844\"\u003e\u003ccode\u003e94c3fac\u003c/code\u003e\u003c/a\u003e docs: removed unnecessary triple backtick block (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1709\"\u003e#1709\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/fcc5299a20f262b1be925827003569a086d8b36c\"\u003e\u003ccode\u003efcc5299\u003c/code\u003e\u003c/a\u003e docs: add precision on where to add max_wait_time configuration (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1640\"\u003e#1640\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/92abb16bc0c9d5a97171be4d93cc370ea40251a2\"\u003e\u003ccode\u003e92abb16\u003c/code\u003e\u003c/a\u003e docs: add French translation for extensions (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1705\"\u003e#1705\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/94ac4b49351e9646e507d860b852f3bcb8a4bc1e\"\u003e\u003ccode\u003e94ac4b4\u003c/code\u003e\u003c/a\u003e chore: use modern ZPP macros in the extension generator (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1703\"\u003e#1703\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.8.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.8.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/1857","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/1857","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1857/packages"}},{"old_version":"1.5.0","new_version":"1.7.0","update_type":"minor","path":"/frankenphp","pr_created_at":"2025-06-09T14:52:03.000Z","version_change":"1.5.0 → 1.7.0","issue":{"uuid":"2578632494","node_id":"PR_kwDOAG53R86Zss8u","number":1793,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.5.0 to 1.7.0 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-06-09T14:52:03.000Z","updated_at":"2025-06-09T14:52:04.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.5.0","new_version":"1.7.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.5.0 to 1.7.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003eVersion 1.7.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: make \u003ccode\u003efrankenphp\u003c/code\u003e global \u003ccode\u003eCaddyfile\u003c/code\u003e directive optional by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1601\"\u003edunglas/frankenphp#1601\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: allow omitting value with the \u003ccode\u003e--watch\u003c/code\u003e flag of the \u003ccode\u003ephp-server\u003c/code\u003e command by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1595\"\u003edunglas/frankenphp#1595\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: send headers before flushing by \u003ca href=\"https://github.com/withinboredom\"\u003e\u003ccode\u003e@​withinboredom\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1622\"\u003edunglas/frankenphp#1622\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: prevent \u0026quot;certbot is not available\u0026quot; warning in Docker images by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1612\"\u003edunglas/frankenphp#1612\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: get \u003ccode\u003e.deb\u003c/code\u003e and \u003ccode\u003e.rpm\u003c/code\u003e package tag version from binary instead by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1606\"\u003edunglas/frankenphp#1606\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: linking on OpenBSD by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1613\"\u003edunglas/frankenphp#1613\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: bump deps by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1624\"\u003edunglas/frankenphp#1624\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/rohsyl\"\u003e\u003ccode\u003e@​rohsyl\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1617\"\u003edunglas/frankenphp#1617\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/maximal\"\u003e\u003ccode\u003e@​maximal\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1623\"\u003edunglas/frankenphp#1623\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dbu\"\u003e\u003ccode\u003e@​dbu\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/916\"\u003edunglas/frankenphp#916\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.2...v1.7.0\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.2...v1.7.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix binary and Docker images build by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1599\"\u003edunglas/frankenphp#1599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve style of index.php file by \u003ca href=\"https://github.com/ginifizz\"\u003e\u003ccode\u003e@​ginifizz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1598\"\u003edunglas/frankenphp#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eexit()\u003c/code\u003e, \u003ccode\u003edie()\u003c/code\u003e and uncaught exceptions must stop the worker by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1592\"\u003edunglas/frankenphp#1592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docker): prevent BC break with the new \u003ccode\u003eCaddyfile\u003c/code\u003e path by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1593\"\u003edunglas/frankenphp#1593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix Debian/Ubuntu and RedHat packages building by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1596\"\u003edunglas/frankenphp#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add more logs for the worker by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1587\"\u003edunglas/frankenphp#1587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: log thread index by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1589\"\u003edunglas/frankenphp#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: reduce write error level to warn in logs by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1588\"\u003edunglas/frankenphp#1588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve Homebrew compatibility by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1591\"\u003edunglas/frankenphp#1591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1591\"\u003edunglas/frankenphp#1591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nThe prevent conflicts with other installations of  Caddy, the default \u003ccode\u003eCaddyfile\u003c/code\u003e of FrankenPHP is now located at \u003ccode\u003ehttps://frankenphp.dev/docs/config/\u003c/code\u003e for Docker images and static binaries.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://github.com/dunglas/frankenphp\"\u003eDebian/Ubuntu and RPM packages\u003c/a\u003e by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1497\"\u003edunglas/frankenphp#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: site-specific workers in \u003ccode\u003ephp_server\u003c/code\u003e and \u003ccode\u003ephp\u003c/code\u003e blocks by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1509\"\u003edunglas/frankenphp#1509\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/82ba882a4ed911e3a5aac85642e4891128aba9ac\"\u003e\u003ccode\u003e82ba882\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.7.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/4b1679e70fe0709b91afbfb7d5174e26bff8da96\"\u003e\u003ccode\u003e4b1679e\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/75ce2e22c2fa9e30afc07d06215a96ea8121b784\"\u003e\u003ccode\u003e75ce2e2\u003c/code\u003e\u003c/a\u003e docs: clarify Mercure URLs (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/916\"\u003e#916\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/5a43e9f4dedddf04e8bca9cc65f699da23826ae4\"\u003e\u003ccode\u003e5a43e9f\u003c/code\u003e\u003c/a\u003e feat: make \u003ccode\u003efrankenphp\u003c/code\u003e directive optional in \u003ccode\u003eCaddyfile\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1601\"\u003e#1601\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/5542044376969cf2180008b9d6520bd40238ae87\"\u003e\u003ccode\u003e5542044\u003c/code\u003e\u003c/a\u003e feat: allow omitting value with the \u003ccode\u003e--watch\u003c/code\u003e flag of \u003ccode\u003ephp-server\u003c/code\u003e (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1595\"\u003e#1595\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/52b65311c229753c51b646e8dc5f4be18cdf38e5\"\u003e\u003ccode\u003e52b6531\u003c/code\u003e\u003c/a\u003e ci: get package tag version from binary instead (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1606\"\u003e#1606\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/2dc8048ad2e90acc22a2b8bcbc8b079be6a8ceaf\"\u003e\u003ccode\u003e2dc8048\u003c/code\u003e\u003c/a\u003e docs: optimize PNG images losslessly: 2 → 1.3 MiB (−36%) (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1623\"\u003e#1623\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/a59b649dac4cafc9869f1911fa57e4a3fbe359ef\"\u003e\u003ccode\u003ea59b649\u003c/code\u003e\u003c/a\u003e fix: headers before flushing (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1622\"\u003e#1622\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/68a4548bf42ff4d61182cce0d3cef61f87ef40b3\"\u003e\u003ccode\u003e68a4548\u003c/code\u003e\u003c/a\u003e skip worker name default value assignment on unmarshal (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1607\"\u003e#1607\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/php/frankenphp/commit/6f049f9a9c2bbde403d09cda5812530c5f54acdb\"\u003e\u003ccode\u003e6f049f9\u003c/code\u003e\u003c/a\u003e ci: minor cleanup (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1619\"\u003e#1619\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.7.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.7.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/1793","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/1793","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1793/packages"}},{"old_version":"1.5.0","new_version":"1.6.2","update_type":"minor","path":"/frankenphp","pr_created_at":"2025-05-26T14:34:45.000Z","version_change":"1.5.0 → 1.6.2","issue":{"uuid":"3091408213","node_id":"PR_kwDOAG53R86XpluT","number":1750,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.5.0 to 1.6.2 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":4,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T14:34:45.000Z","updated_at":"2025-06-09T18:01:10.094Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.5.0","new_version":"1.6.2","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.5.0 to 1.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix binary and Docker images build by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1599\"\u003edunglas/frankenphp#1599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve style of index.php file by \u003ca href=\"https://github.com/ginifizz\"\u003e\u003ccode\u003e@​ginifizz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1598\"\u003edunglas/frankenphp#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eexit()\u003c/code\u003e, \u003ccode\u003edie()\u003c/code\u003e and uncaught exceptions must stop the worker by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1592\"\u003edunglas/frankenphp#1592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docker): prevent BC break with the new \u003ccode\u003eCaddyfile\u003c/code\u003e path by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1593\"\u003edunglas/frankenphp#1593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix Debian/Ubuntu and RedHat packages building by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1596\"\u003edunglas/frankenphp#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add more logs for the worker by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1587\"\u003edunglas/frankenphp#1587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: log thread index by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1589\"\u003edunglas/frankenphp#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: reduce write error level to warn in logs by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1588\"\u003edunglas/frankenphp#1588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve Homebrew compatibility by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1591\"\u003edunglas/frankenphp#1591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1591\"\u003edunglas/frankenphp#1591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nThe prevent conflicts with other installations of  Caddy, the default \u003ccode\u003eCaddyfile\u003c/code\u003e of FrankenPHP is now located at \u003ccode\u003ehttps://frankenphp.dev/docs/config/\u003c/code\u003e for Docker images and static binaries.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://github.com/dunglas/frankenphp\"\u003eDebian/Ubuntu and RPM packages\u003c/a\u003e by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1497\"\u003edunglas/frankenphp#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: site-specific workers in \u003ccode\u003ephp_server\u003c/code\u003e and \u003ccode\u003ephp\u003c/code\u003e blocks by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1509\"\u003edunglas/frankenphp#1509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003e-r\u003c/code\u003e option for php-cli by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1482\"\u003edunglas/frankenphp#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to \u003ca href=\"https://github.com/caddyserver/caddy/releases/tag/v2.10.0\"\u003eCaddy 2.10\u003c/a\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1522\"\u003edunglas/frankenphp#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: installer downloads the mostly static binary when possible by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1467\"\u003edunglas/frankenphp#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: compatibility with dynamic linking on macOS by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1515\"\u003edunglas/frankenphp#1515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to \u003ccode\u003eslog\u003c/code\u003e for better interoperability with other Go modules by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1527\"\u003edunglas/frankenphp#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: flag parsing conflicts by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1559\"\u003edunglas/frankenphp#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: dequeue request metrics on timeout by \u003ca href=\"https://github.com/Tolsee\"\u003e\u003ccode\u003e@​Tolsee\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1540\"\u003edunglas/frankenphp#1540\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1550\"\u003edunglas/frankenphp#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: negative \u003ccode\u003efrankenphp_ready_workers\u003c/code\u003e metrics by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1491\"\u003edunglas/frankenphp#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: module reload on request startup by \u003ca href=\"https://github.com/ptondereau\"\u003e\u003ccode\u003e@​ptondereau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1476\"\u003edunglas/frankenphp#1476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow 2 workers with same filename by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1492\"\u003edunglas/frankenphp#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: automatically change the current working directory on startup when embedding an app by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1567\"\u003edunglas/frankenphp#1567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: old/cheap ARM CPU support in static builds by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1493\"\u003edunglas/frankenphp#1493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: static build script by \u003ca href=\"https://github.com/pierredup\"\u003e\u003ccode\u003e@​pierredup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1474\"\u003edunglas/frankenphp#1474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consecutive static builds by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1496\"\u003edunglas/frankenphp#1496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update used Go version by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1526\"\u003edunglas/frankenphp#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: \u003ccode\u003emax_wait_time\u003c/code\u003e by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1465\"\u003edunglas/frankenphp#1465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: \u003ccode\u003eX-Sendfile\u003c/code\u003e/\u003ccode\u003eX-Accel-Redirect\u003c/code\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/896\"\u003edunglas/frankenphp#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add instructions to run \u003ccode\u003eCaddyfile\u003c/code\u003e from static binary by \u003ca href=\"https://github.com/davlgd\"\u003e\u003ccode\u003e@​davlgd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1501\"\u003edunglas/frankenphp#1501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/ee394756b1b15de0c28e3d8f2931f86374692ef7\"\u003e\u003ccode\u003eee39475\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/5a260c430ad215248a1688596b374d0bd2486222\"\u003e\u003ccode\u003e5a260c4\u003c/code\u003e\u003c/a\u003e chore: improve style of the default index.php file (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1598\"\u003e#1598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/b6fcab5a95677a111405473f15d7b6da026b58e9\"\u003e\u003ccode\u003eb6fcab5\u003c/code\u003e\u003c/a\u003e ci: always login to Docker if not a Pull Request (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/1e49586b0e6a69fa3586fdd33acd052bee748740\"\u003e\u003ccode\u003e1e49586\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/b27cd1c9861e6d30f6da04fc3c58c411c1af22b2\"\u003e\u003ccode\u003eb27cd1c\u003c/code\u003e\u003c/a\u003e ci: fix packages building (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c6483088c50cd3ba7fc0c51a7d36c9cae3492826\"\u003e\u003ccode\u003ec648308\u003c/code\u003e\u003c/a\u003e fix(docker): command to create /etc/frankenphp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/5a9785d0d9cf200def8a16a9bb828ef88ed94a25\"\u003e\u003ccode\u003e5a9785d\u003c/code\u003e\u003c/a\u003e fix(docker): prevent BC break with the new Caddyfile path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c522b52804580708450df7b8a3998d7d2039a36c\"\u003e\u003ccode\u003ec522b52\u003c/code\u003e\u003c/a\u003e fix: exit(), die() and uncaught exceptions must stop the worker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/9a8ad979e0a8b0b4baee2ccc0f88f88a90b42c0d\"\u003e\u003ccode\u003e9a8ad97\u003c/code\u003e\u003c/a\u003e ci: don't login to the Docker hub for PRs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/663aff7cc4b9470c4d13f455e67458b39c34386d\"\u003e\u003ccode\u003e663aff7\u003c/code\u003e\u003c/a\u003e chore: improve Homebrew compatibility\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.6.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/1750","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/1750","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1750/packages"}},{"old_version":"1.4.4","new_version":"1.6.2","update_type":"minor","path":"/cli","pr_created_at":"2025-05-26T04:33:43.000Z","version_change":"1.4.4 → 1.6.2","issue":{"uuid":"2542980822","node_id":"PR_kwDOJgB7YM6Xks7W","number":139,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.4.4 to 1.6.2 in /cli","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-26T04:33:43.000Z","updated_at":"2025-05-26T04:33:44.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.4.4","new_version":"1.6.2","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/cli","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.4.4 to 1.6.2.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.2\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003eci: fix binary and Docker images build by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1599\"\u003edunglas/frankenphp#1599\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: improve style of index.php file by \u003ca href=\"https://github.com/ginifizz\"\u003e\u003ccode\u003e@​ginifizz\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1598\"\u003edunglas/frankenphp#1598\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.1...v1.6.2\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.1\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efix: \u003ccode\u003eexit()\u003c/code\u003e, \u003ccode\u003edie()\u003c/code\u003e and uncaught exceptions must stop the worker by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1592\"\u003edunglas/frankenphp#1592\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix(docker): prevent BC break with the new \u003ccode\u003eCaddyfile\u003c/code\u003e path by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1593\"\u003edunglas/frankenphp#1593\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eci: fix Debian/Ubuntu and RedHat packages building by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1596\"\u003edunglas/frankenphp#1596\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: add more logs for the worker by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1587\"\u003edunglas/frankenphp#1587\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: log thread index by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1589\"\u003edunglas/frankenphp#1589\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: reduce write error level to warn in logs by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1588\"\u003edunglas/frankenphp#1588\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: improve Homebrew compatibility by \u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1591\"\u003edunglas/frankenphp#1591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/alexandre-daubois\"\u003e\u003ccode\u003e@​alexandre-daubois\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1591\"\u003edunglas/frankenphp#1591\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.6.0...v1.6.1\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.6.0...v1.6.1\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nThe prevent conflicts with other installations of  Caddy, the default \u003ccode\u003eCaddyfile\u003c/code\u003e of FrankenPHP is now located at \u003ccode\u003ehttps://frankenphp.dev/docs/config/\u003c/code\u003e for Docker images and static binaries.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://github.com/dunglas/frankenphp\"\u003eDebian/Ubuntu and RPM packages\u003c/a\u003e by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1497\"\u003edunglas/frankenphp#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: site-specific workers in \u003ccode\u003ephp_server\u003c/code\u003e and \u003ccode\u003ephp\u003c/code\u003e blocks by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1509\"\u003edunglas/frankenphp#1509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003e-r\u003c/code\u003e option for php-cli by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1482\"\u003edunglas/frankenphp#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to \u003ca href=\"https://github.com/caddyserver/caddy/releases/tag/v2.10.0\"\u003eCaddy 2.10\u003c/a\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1522\"\u003edunglas/frankenphp#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: installer downloads the mostly static binary when possible by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1467\"\u003edunglas/frankenphp#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: compatibility with dynamic linking on macOS by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1515\"\u003edunglas/frankenphp#1515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to \u003ccode\u003eslog\u003c/code\u003e for better interoperability with other Go modules by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1527\"\u003edunglas/frankenphp#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: flag parsing conflicts by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1559\"\u003edunglas/frankenphp#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: dequeue request metrics on timeout by \u003ca href=\"https://github.com/Tolsee\"\u003e\u003ccode\u003e@​Tolsee\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1540\"\u003edunglas/frankenphp#1540\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1550\"\u003edunglas/frankenphp#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: negative \u003ccode\u003efrankenphp_ready_workers\u003c/code\u003e metrics by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1491\"\u003edunglas/frankenphp#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: module reload on request startup by \u003ca href=\"https://github.com/ptondereau\"\u003e\u003ccode\u003e@​ptondereau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1476\"\u003edunglas/frankenphp#1476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow 2 workers with same filename by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1492\"\u003edunglas/frankenphp#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: automatically change the current working directory on startup when embedding an app by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1567\"\u003edunglas/frankenphp#1567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: old/cheap ARM CPU support in static builds by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1493\"\u003edunglas/frankenphp#1493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: static build script by \u003ca href=\"https://github.com/pierredup\"\u003e\u003ccode\u003e@​pierredup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1474\"\u003edunglas/frankenphp#1474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consecutive static builds by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1496\"\u003edunglas/frankenphp#1496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update used Go version by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1526\"\u003edunglas/frankenphp#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: \u003ccode\u003emax_wait_time\u003c/code\u003e by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1465\"\u003edunglas/frankenphp#1465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: \u003ccode\u003eX-Sendfile\u003c/code\u003e/\u003ccode\u003eX-Accel-Redirect\u003c/code\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/896\"\u003edunglas/frankenphp#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add instructions to run \u003ccode\u003eCaddyfile\u003c/code\u003e from static binary by \u003ca href=\"https://github.com/davlgd\"\u003e\u003ccode\u003e@​davlgd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1501\"\u003edunglas/frankenphp#1501\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/ee394756b1b15de0c28e3d8f2931f86374692ef7\"\u003e\u003ccode\u003eee39475\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.2\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/5a260c430ad215248a1688596b374d0bd2486222\"\u003e\u003ccode\u003e5a260c4\u003c/code\u003e\u003c/a\u003e chore: improve style of the default index.php file (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1598\"\u003e#1598\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/b6fcab5a95677a111405473f15d7b6da026b58e9\"\u003e\u003ccode\u003eb6fcab5\u003c/code\u003e\u003c/a\u003e ci: always login to Docker if not a Pull Request (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1599\"\u003e#1599\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/1e49586b0e6a69fa3586fdd33acd052bee748740\"\u003e\u003ccode\u003e1e49586\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/b27cd1c9861e6d30f6da04fc3c58c411c1af22b2\"\u003e\u003ccode\u003eb27cd1c\u003c/code\u003e\u003c/a\u003e ci: fix packages building (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c6483088c50cd3ba7fc0c51a7d36c9cae3492826\"\u003e\u003ccode\u003ec648308\u003c/code\u003e\u003c/a\u003e fix(docker): command to create /etc/frankenphp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/5a9785d0d9cf200def8a16a9bb828ef88ed94a25\"\u003e\u003ccode\u003e5a9785d\u003c/code\u003e\u003c/a\u003e fix(docker): prevent BC break with the new Caddyfile path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c522b52804580708450df7b8a3998d7d2039a36c\"\u003e\u003ccode\u003ec522b52\u003c/code\u003e\u003c/a\u003e fix: exit(), die() and uncaught exceptions must stop the worker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/9a8ad979e0a8b0b4baee2ccc0f88f88a90b42c0d\"\u003e\u003ccode\u003e9a8ad97\u003c/code\u003e\u003c/a\u003e ci: don't login to the Docker hub for PRs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/663aff7cc4b9470c4d13f455e67458b39c34386d\"\u003e\u003ccode\u003e663aff7\u003c/code\u003e\u003c/a\u003e chore: improve Homebrew compatibility\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.4.4...v1.6.2\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.4.4\u0026new-version=1.6.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bottledcode/durable-php/pull/139","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bottledcode%2Fdurable-php/issues/139","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/139/packages"}},{"old_version":"1.4.4","new_version":"1.6.1","update_type":"minor","path":"/cli","pr_created_at":"2025-05-23T04:44:48.000Z","version_change":"1.4.4 → 1.6.1","issue":{"uuid":"2538761828","node_id":"PR_kwDOJgB7YM6XUm5k","number":137,"state":"closed","title":"Bump github.com/dunglas/frankenphp from 1.4.4 to 1.6.1 in /cli","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-26T04:33:45.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-23T04:44:48.000Z","updated_at":"2025-05-26T04:33:46.000Z","time_to_close":258537,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.4.4","new_version":"1.6.1","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/cli","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.4.4 to 1.6.1.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.6.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cblockquote\u003e\n\u003cp\u003e[!WARNING]\nThe prevent conflicts with other installations of  Caddy, the default \u003ccode\u003eCaddyfile\u003c/code\u003e of FrankenPHP is now located at \u003ccode\u003ehttps://frankenphp.dev/docs/config/\u003c/code\u003e for Docker images and static binaries.\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://github.com/dunglas/frankenphp\"\u003eDebian/Ubuntu and RPM packages\u003c/a\u003e by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1497\"\u003edunglas/frankenphp#1497\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: site-specific workers in \u003ccode\u003ephp_server\u003c/code\u003e and \u003ccode\u003ephp\u003c/code\u003e blocks by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1509\"\u003edunglas/frankenphp#1509\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: \u003ccode\u003e-r\u003c/code\u003e option for php-cli by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1482\"\u003edunglas/frankenphp#1482\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: upgrade to \u003ca href=\"https://github.com/caddyserver/caddy/releases/tag/v2.10.0\"\u003eCaddy 2.10\u003c/a\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1522\"\u003edunglas/frankenphp#1522\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: installer downloads the mostly static binary when possible by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1467\"\u003edunglas/frankenphp#1467\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: compatibility with dynamic linking on macOS by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1515\"\u003edunglas/frankenphp#1515\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: switch to \u003ccode\u003eslog\u003c/code\u003e for better interoperability with other Go modules by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1527\"\u003edunglas/frankenphp#1527\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: flag parsing conflicts by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1559\"\u003edunglas/frankenphp#1559\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: dequeue request metrics on timeout by \u003ca href=\"https://github.com/Tolsee\"\u003e\u003ccode\u003e@​Tolsee\u003c/code\u003e\u003c/a\u003e and \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1540\"\u003edunglas/frankenphp#1540\u003c/a\u003e and \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1550\"\u003edunglas/frankenphp#1550\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: negative \u003ccode\u003efrankenphp_ready_workers\u003c/code\u003e metrics by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1491\"\u003edunglas/frankenphp#1491\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: module reload on request startup by \u003ca href=\"https://github.com/ptondereau\"\u003e\u003ccode\u003e@​ptondereau\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1476\"\u003edunglas/frankenphp#1476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: disallow 2 workers with same filename by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1492\"\u003edunglas/frankenphp#1492\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: automatically change the current working directory on startup when embedding an app by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1567\"\u003edunglas/frankenphp#1567\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: old/cheap ARM CPU support in static builds by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1493\"\u003edunglas/frankenphp#1493\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: static build script by \u003ca href=\"https://github.com/pierredup\"\u003e\u003ccode\u003e@​pierredup\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1474\"\u003edunglas/frankenphp#1474\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: consecutive static builds by \u003ca href=\"https://github.com/henderkes\"\u003e\u003ccode\u003e@​henderkes\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1496\"\u003edunglas/frankenphp#1496\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003echore: update used Go version by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1526\"\u003edunglas/frankenphp#1526\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: \u003ccode\u003emax_wait_time\u003c/code\u003e by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1465\"\u003edunglas/frankenphp#1465\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: \u003ccode\u003eX-Sendfile\u003c/code\u003e/\u003ccode\u003eX-Accel-Redirect\u003c/code\u003e by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/896\"\u003edunglas/frankenphp#896\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: add instructions to run \u003ccode\u003eCaddyfile\u003c/code\u003e from static binary by \u003ca href=\"https://github.com/davlgd\"\u003e\u003ccode\u003e@​davlgd\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1501\"\u003edunglas/frankenphp#1501\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: remove wildcard matcher from root directive by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1513\"\u003edunglas/frankenphp#1513\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eSee Also\u003c/h2\u003e\n\u003cp\u003e\u003ca href=\"https://les-tilleuls.coop/en/blog/frankenphp-is-now-officially-supported-by-the-php-foundation\"\u003eFrankenPHP is now officially supported by the PHP Foundation (common announcement of Les-Tilleuls.coop, the Caddy team and the PHP Foundation)\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/ptondereau\"\u003e\u003ccode\u003e@​ptondereau\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1476\"\u003edunglas/frankenphp#1476\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Rom1Bastide\"\u003e\u003ccode\u003e@​Rom1Bastide\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1475\"\u003edunglas/frankenphp#1475\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/tcoch\"\u003e\u003ccode\u003e@​tcoch\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1531\"\u003edunglas/frankenphp#1531\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Tolsee\"\u003e\u003ccode\u003e@​Tolsee\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1540\"\u003edunglas/frankenphp#1540\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.6.0\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.5.0...v1.6.0\u003c/a\u003e\u003c/p\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://frankenphp.dev/docs/performance/#number-of-threads-and-workers\"\u003ethread autoscaling\u003c/a\u003e (automatically compute the best number of threads to start) by \u003ca href=\"https://github.com/Alliballibaba\"\u003e\u003ccode\u003e@​Alliballibaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1266\"\u003edunglas/frankenphp#1266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: glibc-based static binary build support by \u003ca href=\"https://github.com/crazywhalecc\"\u003e\u003ccode\u003e@​crazywhalecc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1438\"\u003edunglas/frankenphp#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: maximum wait times by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1445\"\u003edunglas/frankenphp#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: log last changed file when using watchers by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1447\"\u003edunglas/frankenphp#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: introduces worker name option, use label on worker metrics instead by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1376\"\u003edunglas/frankenphp#1376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: include version in BuildInfo and Prometheus metrics by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1418\"\u003edunglas/frankenphp#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: warn on wrong configuration by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1424\"\u003edunglas/frankenphp#1424\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c!-- raw HTML omitted --\u003e\n\u003c/blockquote\u003e\n\u003cp\u003e... (truncated)\u003c/p\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/1e49586b0e6a69fa3586fdd33acd052bee748740\"\u003e\u003ccode\u003e1e49586\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.1\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/b27cd1c9861e6d30f6da04fc3c58c411c1af22b2\"\u003e\u003ccode\u003eb27cd1c\u003c/code\u003e\u003c/a\u003e ci: fix packages building (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1596\"\u003e#1596\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c6483088c50cd3ba7fc0c51a7d36c9cae3492826\"\u003e\u003ccode\u003ec648308\u003c/code\u003e\u003c/a\u003e fix(docker): command to create /etc/frankenphp\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/5a9785d0d9cf200def8a16a9bb828ef88ed94a25\"\u003e\u003ccode\u003e5a9785d\u003c/code\u003e\u003c/a\u003e fix(docker): prevent BC break with the new Caddyfile path\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c522b52804580708450df7b8a3998d7d2039a36c\"\u003e\u003ccode\u003ec522b52\u003c/code\u003e\u003c/a\u003e fix: exit(), die() and uncaught exceptions must stop the worker\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/9a8ad979e0a8b0b4baee2ccc0f88f88a90b42c0d\"\u003e\u003ccode\u003e9a8ad97\u003c/code\u003e\u003c/a\u003e ci: don't login to the Docker hub for PRs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/663aff7cc4b9470c4d13f455e67458b39c34386d\"\u003e\u003ccode\u003e663aff7\u003c/code\u003e\u003c/a\u003e chore: improve Homebrew compatibility\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/79f2b2347b76ee64336e12f7cc79b2d91ddb6608\"\u003e\u003ccode\u003e79f2b23\u003c/code\u003e\u003c/a\u003e chore: reduce write error level to warn in logs\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/bf5c98410b4f129be71f29f1f2fb1fe46b024278\"\u003e\u003ccode\u003ebf5c984\u003c/code\u003e\u003c/a\u003e chore: log thread (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1589\"\u003e#1589\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/cf7541fde65cca43eb2798c0442de68d0abf2496\"\u003e\u003ccode\u003ecf7541f\u003c/code\u003e\u003c/a\u003e chore: add more logs for the worker\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.4.4...v1.6.1\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.4.4\u0026new-version=1.6.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bottledcode/durable-php/pull/137","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bottledcode%2Fdurable-php/issues/137","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/137/packages"}},{"old_version":"1.5.0","new_version":"1.6.0","update_type":"minor","path":"/frankenphp","pr_created_at":"2025-05-19T15:26:28.000Z","version_change":"1.5.0 → 1.6.0","issue":{"uuid":"2529088513","node_id":"PR_kwDOAG53R86WvtQB","number":1731,"state":"open","title":"Bump github.com/dunglas/frankenphp from 1.5.0 to 1.6.0 in /frankenphp","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":0,"pull_request":true,"closed_at":null,"author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T15:26:28.000Z","updated_at":"2025-05-19T15:26:29.000Z","time_to_close":null,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.5.0","new_version":"1.6.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/frankenphp","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.5.0 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/d2b6f9e723d7f9b9e3993767f40a8eb591ca6c51\"\u003e\u003ccode\u003ed2b6f9e\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/13fbe126ea50ec00e1e2981bbc1e43ff4dd2032b\"\u003e\u003ccode\u003e13fbe12\u003c/code\u003e\u003c/a\u003e fix: automatically change cwd when embedding an app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/afa7dafe1c44fad3f6d422bb4a4241aab075927e\"\u003e\u003ccode\u003eafa7daf\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/39e22bd5e0991db33242c17b364b566e41ae7a66\"\u003e\u003ccode\u003e39e22bd\u003c/code\u003e\u003c/a\u003e fix: use sudo to build packages (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/bbbfdb31b5d9eec4d9ddecee8adc36607bc1124d\"\u003e\u003ccode\u003ebbbfdb3\u003c/code\u003e\u003c/a\u003e ci: build .rpm and .deb packages (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/0b8360257590d69cf874bcadde4c8822553ebcad\"\u003e\u003ccode\u003e0b83602\u003c/code\u003e\u003c/a\u003e fix: makes response writer error a debug message. (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/ecca9dc01d6f20f6674cf7aba9be7c6eab1238f9\"\u003e\u003ccode\u003eecca9dc\u003c/code\u003e\u003c/a\u003e ci: use latest stable Go version for the mostly static binary (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/eb40c03a21d11f5f651044d58fce62045115ca09\"\u003e\u003ccode\u003eeb40c03\u003c/code\u003e\u003c/a\u003e chore: use strings.ContainsAny() for needReplacement()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c2390e7c3bdb9c90160e071ce2995a6f121bee27\"\u003e\u003ccode\u003ec2390e7\u003c/code\u003e\u003c/a\u003e fix: php-cli flag parsing conflicts (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/0d12a5162d3102dd64a7a2e6dbb3b9e4ff8db87a\"\u003e\u003ccode\u003e0d12a51\u003c/code\u003e\u003c/a\u003e fix: use local Go toolchain (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.5.0...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.5.0\u0026new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/SolidInvoice/SolidInvoice/pull/1731","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/SolidInvoice%2FSolidInvoice/issues/1731","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/1731/packages"}},{"old_version":"1.4.4","new_version":"1.6.0","update_type":"minor","path":"/cli","pr_created_at":"2025-05-19T04:16:06.000Z","version_change":"1.4.4 → 1.6.0","issue":{"uuid":"2527492300","node_id":"PR_kwDOJgB7YM6WpnjM","number":136,"state":"closed","title":"Bump github.com/dunglas/frankenphp from 1.4.4 to 1.6.0 in /cli","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-23T04:44:50.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-05-19T04:16:06.000Z","updated_at":"2025-05-23T04:44:50.000Z","time_to_close":347324,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.4.4","new_version":"1.6.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/cli","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.4.4 to 1.6.0.\n\u003cdetails\u003e\n\u003csummary\u003eRelease notes\u003c/summary\u003e\n\u003cp\u003e\u003cem\u003eSourced from \u003ca href=\"https://github.com/dunglas/frankenphp/releases\"\u003egithub.com/dunglas/frankenphp's releases\u003c/a\u003e.\u003c/em\u003e\u003c/p\u003e\n\u003cblockquote\u003e\n\u003ch2\u003ev1.5.0\u003c/h2\u003e\n\u003ch2\u003eWhat's Changed\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003efeat: \u003ca href=\"https://frankenphp.dev/docs/performance/#number-of-threads-and-workers\"\u003ethread autoscaling\u003c/a\u003e (automatically compute the best number of threads to start) by \u003ca href=\"https://github.com/Alliballibaba\"\u003e\u003ccode\u003e@​Alliballibaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1266\"\u003edunglas/frankenphp#1266\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: glibc-based static binary build support by \u003ca href=\"https://github.com/crazywhalecc\"\u003e\u003ccode\u003e@​crazywhalecc\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1438\"\u003edunglas/frankenphp#1438\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: maximum wait times by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1445\"\u003edunglas/frankenphp#1445\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: log last changed file when using watchers by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1447\"\u003edunglas/frankenphp#1447\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: introduces worker name option, use label on worker metrics instead by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1376\"\u003edunglas/frankenphp#1376\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efeat: include version in BuildInfo and Prometheus metrics by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1418\"\u003edunglas/frankenphp#1418\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: warn on wrong configuration by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1424\"\u003edunglas/frankenphp#1424\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: concurrent env access by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1409\"\u003edunglas/frankenphp#1409\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: log worker failures by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1437\"\u003edunglas/frankenphp#1437\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003efix: only drain workers on graceful shutdown by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1405\"\u003edunglas/frankenphp#1405\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003erefactor: removes context on the C side by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1404\"\u003edunglas/frankenphp#1404\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: register prometheus collectors only if enabled by \u003ca href=\"https://github.com/IndraGunawan\"\u003e\u003ccode\u003e@​IndraGunawan\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1457\"\u003edunglas/frankenphp#1457\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003eperf: \u003ccode\u003enocallback\u003c/code\u003e and \u003ccode\u003enoescape\u003c/code\u003e cgo flags by \u003ca href=\"https://github.com/AlliBalliBaba\"\u003e\u003ccode\u003e@​AlliBalliBaba\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1406\"\u003edunglas/frankenphp#1406\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: Homebrew installation instructions by \u003ca href=\"https://github.com/dunglas\"\u003e\u003ccode\u003e@​dunglas\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1410\"\u003edunglas/frankenphp#1410\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003edocs: mostly static glibc-based binary by \u003ca href=\"https://github.com/DubbleClick\"\u003e\u003ccode\u003e@​DubbleClick\u003c/code\u003e\u003c/a\u003e in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1453\"\u003edunglas/frankenphp#1453\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch2\u003eNew Contributors\u003c/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/1e4\"\u003e\u003ccode\u003e@​1e4\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1452\"\u003edunglas/frankenphp#1452\u003c/a\u003e\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/Girgias\"\u003e\u003ccode\u003e@​Girgias\u003c/code\u003e\u003c/a\u003e made their first contribution in \u003ca href=\"https://redirect.github.com/dunglas/frankenphp/pull/1401\"\u003edunglas/frankenphp#1401\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003cp\u003e\u003cstrong\u003eFull Changelog\u003c/strong\u003e: \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.4.4...v1.5.0\"\u003ehttps://github.com/dunglas/frankenphp/compare/v1.4.4...v1.5.0\u003c/a\u003e\u003c/p\u003e\n\u003c/blockquote\u003e\n\u003c/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/d2b6f9e723d7f9b9e3993767f40a8eb591ca6c51\"\u003e\u003ccode\u003ed2b6f9e\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.6.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/13fbe126ea50ec00e1e2981bbc1e43ff4dd2032b\"\u003e\u003ccode\u003e13fbe12\u003c/code\u003e\u003c/a\u003e fix: automatically change cwd when embedding an app\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/afa7dafe1c44fad3f6d422bb4a4241aab075927e\"\u003e\u003ccode\u003eafa7daf\u003c/code\u003e\u003c/a\u003e chore: bump deps\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/39e22bd5e0991db33242c17b364b566e41ae7a66\"\u003e\u003ccode\u003e39e22bd\u003c/code\u003e\u003c/a\u003e fix: use sudo to build packages (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1568\"\u003e#1568\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/bbbfdb31b5d9eec4d9ddecee8adc36607bc1124d\"\u003e\u003ccode\u003ebbbfdb3\u003c/code\u003e\u003c/a\u003e ci: build .rpm and .deb packages (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1497\"\u003e#1497\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/0b8360257590d69cf874bcadde4c8822553ebcad\"\u003e\u003ccode\u003e0b83602\u003c/code\u003e\u003c/a\u003e fix: makes response writer error a debug message. (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1549\"\u003e#1549\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/ecca9dc01d6f20f6674cf7aba9be7c6eab1238f9\"\u003e\u003ccode\u003eecca9dc\u003c/code\u003e\u003c/a\u003e ci: use latest stable Go version for the mostly static binary (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1558\"\u003e#1558\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/eb40c03a21d11f5f651044d58fce62045115ca09\"\u003e\u003ccode\u003eeb40c03\u003c/code\u003e\u003c/a\u003e chore: use strings.ContainsAny() for needReplacement()\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/c2390e7c3bdb9c90160e071ce2995a6f121bee27\"\u003e\u003ccode\u003ec2390e7\u003c/code\u003e\u003c/a\u003e fix: php-cli flag parsing conflicts (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1559\"\u003e#1559\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/0d12a5162d3102dd64a7a2e6dbb3b9e4ff8db87a\"\u003e\u003ccode\u003e0d12a51\u003c/code\u003e\u003c/a\u003e fix: use local Go toolchain (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1546\"\u003e#1546\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.4.4...v1.6.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.4.4\u0026new-version=1.6.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bottledcode/durable-php/pull/136","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bottledcode%2Fdurable-php/issues/136","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/136/packages"}},{"old_version":"1.4.4","new_version":"1.5.0","update_type":"minor","path":"/cli","pr_created_at":"2025-03-26T04:18:57.000Z","version_change":"1.4.4 → 1.5.0","issue":{"uuid":"2948354339","node_id":"PR_kwDOJgB7YM6QJES_","number":123,"state":"closed","title":"Bump github.com/dunglas/frankenphp from 1.4.4 to 1.5.0 in /cli","user":"dependabot[bot]","labels":["dependencies","go"],"assignees":[],"locked":false,"comments_count":2,"pull_request":true,"closed_at":"2025-05-19T04:16:08.000Z","author_association":"CONTRIBUTOR","state_reason":null,"created_at":"2025-03-26T04:18:57.000Z","updated_at":"2025-05-19T04:16:09.000Z","time_to_close":4665431,"merged_at":null,"merged_by":null,"closed_by":null,"dependency_metadata":{"prefix":"Bump","packages":[{"name":"github.com/dunglas/frankenphp","old_version":"1.4.4","new_version":"1.5.0","repository_url":"https://github.com/dunglas/frankenphp"}],"path":"/cli","ecosystem":"go"},"body":"Bumps [github.com/dunglas/frankenphp](https://github.com/dunglas/frankenphp) from 1.4.4 to 1.5.0.\n\u003cdetails\u003e\n\u003csummary\u003eCommits\u003c/summary\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/d3589f97706eac585cdafddbc059cdd53711faf9\"\u003e\u003ccode\u003ed3589f9\u003c/code\u003e\u003c/a\u003e chore: prepare release 1.5.0\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/8e6a183bdad950e8a29269f6c745ec8354b111bf\"\u003e\u003ccode\u003e8e6a183\u003c/code\u003e\u003c/a\u003e refactor: simplify using mimalloc (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1454\"\u003e#1454\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/855b3f93b19f062f893bbd877849ec48e5f0b3d8\"\u003e\u003ccode\u003e855b3f9\u003c/code\u003e\u003c/a\u003e metrics: register prometheus collectors only if enabled (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1457\"\u003e#1457\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/f85ca1c2d24422baba0e8cdd4cd9b1e284be42e1\"\u003e\u003ccode\u003ef85ca1c\u003c/code\u003e\u003c/a\u003e docs: glibc-based mostly static builds and loading extensions (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1453\"\u003e#1453\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/a30ed2e9d3dda529a55da49201e2ad5bb5eb94e3\"\u003e\u003ccode\u003ea30ed2e\u003c/code\u003e\u003c/a\u003e ci: use latest version of watcher (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1456\"\u003e#1456\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/565b3a96293718f4d4df7526461ee5895b1b145f\"\u003e\u003ccode\u003e565b3a9\u003c/code\u003e\u003c/a\u003e chore: bump deps (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1455\"\u003e#1455\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/3701516e5e49273e0a3c346c18047bcb188007f7\"\u003e\u003ccode\u003e3701516\u003c/code\u003e\u003c/a\u003e refactor: call opcache_reset PHP function directly (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1401\"\u003e#1401\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/f36bd511637e3abc18b594731505a2acf41961e1\"\u003e\u003ccode\u003ef36bd51\u003c/code\u003e\u003c/a\u003e perf(metrics): use WithLabelValues instead (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1450\"\u003e#1450\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/45bba2101f0b32d4e023916616fae5bf1d2bb67c\"\u003e\u003ccode\u003e45bba21\u003c/code\u003e\u003c/a\u003e docs: update linking to binary (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1452\"\u003e#1452\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003e\u003ca href=\"https://github.com/dunglas/frankenphp/commit/87315a19ae0fefdc2e8f7ae8da74ce4687f5f532\"\u003e\u003ccode\u003e87315a1\u003c/code\u003e\u003c/a\u003e feat: introduces worker name option, use label on worker metrics instead (\u003ca href=\"https://redirect.github.com/dunglas/frankenphp/issues/1376\"\u003e#1376\u003c/a\u003e)\u003c/li\u003e\n\u003cli\u003eAdditional commits viewable in \u003ca href=\"https://github.com/dunglas/frankenphp/compare/v1.4.4...v1.5.0\"\u003ecompare view\u003c/a\u003e\u003c/li\u003e\n\u003c/ul\u003e\n\u003c/details\u003e\n\u003cbr /\u003e\n\n\n[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=github.com/dunglas/frankenphp\u0026package-manager=go_modules\u0026previous-version=1.4.4\u0026new-version=1.5.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)\n\nDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.\n\n[//]: # (dependabot-automerge-start)\n[//]: # (dependabot-automerge-end)\n\n---\n\n\u003cdetails\u003e\n\u003csummary\u003eDependabot commands and options\u003c/summary\u003e\n\u003cbr /\u003e\n\nYou can trigger Dependabot actions by commenting on this PR:\n- `@dependabot rebase` will rebase this PR\n- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it\n- `@dependabot merge` will merge this PR after your CI passes on it\n- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it\n- `@dependabot cancel merge` will cancel a previously requested merge and block automerging\n- `@dependabot reopen` will reopen this PR if it is closed\n- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually\n- `@dependabot show \u003cdependency name\u003e ignore conditions` will show all of the ignore conditions of the specified dependency\n- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)\n- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)\n\n\n\u003c/details\u003e","html_url":"https://github.com/bottledcode/durable-php/pull/123","url":"https://dependabot.ecosyste.ms/api/v1/hosts/GitHub/repositories/bottledcode%2Fdurable-php/issues/123","packages_url":"https://dependabot.ecosyste.ms/api/v1/issues/123/packages"}}]}