Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 32 additions & 34 deletions compatibility.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,15 @@
{
"as_of": "2026-07-27",
"as_of": "2026-07-28",
"golden_runtime": {
"lock_sha256": "966a3bce976c5996434ea1094c7f278c34c7d8a75ea3c6830c66ea994e0b41b3",
"lock_sha256": "519eb20f41eda82058b6798c4494e9154301f28687b9ecce07d8251611a0f55f",
"node": "24",
"platform_packages": [
{
"package": "workers-py",
"role": "Cloudflare Python APIs",
"version": "1.15.0"
},
{
"package": "workers-runtime-sdk",
"role": "Workers runtime packaging",
"version": "1.6.3"
}
],
Expand Down Expand Up @@ -40,8 +38,8 @@
],
"golden": true,
"name": "hayate",
"role": "Core framework and ASGI, Workers, and Lambda adapters",
"version": "0.13.0"
"role": "Core framework and native ASGI, Workers, and Lambda adapters",
"version": "0.15.1"
},
{
"evidence": [
Expand All @@ -51,7 +49,7 @@
"golden": false,
"name": "hayate-auth",
"role": "Sessions, API keys, OAuth clients, and authorization server",
"version": "0.10.0"
"version": "0.10.1"
},
{
"evidence": [
Expand Down Expand Up @@ -104,7 +102,7 @@
"golden": true,
"name": "create-hayate",
"role": "Composable and production application scaffolds",
"version": "0.7.2"
"version": "0.11.1"
}
],
"protocols": {
Expand Down Expand Up @@ -147,45 +145,45 @@
"status": "HTTP-only compatibility mode"
},
{
"contract": "API Gateway v2 adapter around the same application core",
"contract": "API Gateway v2 and Function URL buffering plus native response streaming",
"evidence": [
"core_ci"
],
"name": "AWS Lambda",
"status": "Core adapter; outside the golden production flow"
"status": "Core native adapters; outside the golden production flow"
}
],
"schema_version": 1,
"sources": {
"auth_ci": {
"commit": "b885e066355196c9caeedb0819eee03fc4d119ed",
"label": "hayate-auth 0.10.0 main CI",
"url": "https://github.com/hayatepy/hayate-auth/actions/runs/30215082906"
"commit": "eff705c335d0903084988edea5b783be258f42e8",
"label": "hayate-auth 0.10.1 main CI",
"url": "https://github.com/hayatepy/hayate-auth/actions/runs/30271019764"
},
"auth_security": {
"commit": "b885e066355196c9caeedb0819eee03fc4d119ed",
"label": "hayate-auth 0.10.0 security profiles",
"url": "https://github.com/hayatepy/hayate-auth/actions/runs/30215082913"
"commit": "eff705c335d0903084988edea5b783be258f42e8",
"label": "hayate-auth 0.10.1 security profiles",
"url": "https://github.com/hayatepy/hayate-auth/actions/runs/30271019713"
},
"core_ci": {
"commit": "6d0d75b2dc91ef39b05fa3a81e95320414928c2e",
"label": "Hayate 0.13.0 main CI",
"url": "https://github.com/hayatepy/hayate/actions/runs/30261717080"
"commit": "9e27b0191c7fa9f920ad6fe5b126e190268afba2",
"label": "Hayate 0.15.1 main CI",
"url": "https://github.com/hayatepy/hayate/actions/runs/30314505506"
},
"ecosystem_full": {
"commit": "6d0d75b2dc91ef39b05fa3a81e95320414928c2e",
"label": "Hayate 0.13.0 downstream full compatibility CI",
"url": "https://github.com/hayatepy/hayate/actions/runs/30262831912"
"commit": "9e27b0191c7fa9f920ad6fe5b126e190268afba2",
"label": "Hayate 0.15.1 downstream full compatibility CI",
"url": "https://github.com/hayatepy/hayate/actions/runs/30315289736"
},
"foliomcp_ci": {
"commit": "a4d110efc223b5774278b21512e176f64f93d525",
"label": "FolioMCP production Workerd CI",
"url": "https://github.com/yhay81/foliomcp-api/actions/runs/30261761976"
},
"golden_app": {
"commit": "1351e0d03d3308b21496b01e082b556b8440f970",
"commit": "bc07ff927ce5ca3533f0a006b9000098b9df6e25",
"label": "golden-app main CI",
"url": "https://github.com/hayatepy/golden-app/actions/runs/30264381972"
"url": "https://github.com/hayatepy/golden-app/actions/runs/30315193937"
},
"mcp_ci": {
"commit": "c1f42c55d47a68fc935460e4a8c07e262a1a7e56",
Expand All @@ -198,20 +196,20 @@
"url": "https://github.com/hayatepy/hayate-openapi/actions/runs/30261368101"
},
"scaffold_ci": {
"commit": "e6c2919090a62a5cc705f038e5bcdef37b496061",
"label": "create-hayate 0.7.2 main CI (42/42 backend compositions)",
"url": "https://github.com/hayatepy/create-hayate/actions/runs/30263751557"
"commit": "c3d3f9caf5ff422f508d789e2f3a72b28f363cda",
"label": "create-hayate 0.11.1 main CI (52/52 backend compositions)",
"url": "https://github.com/hayatepy/create-hayate/actions/runs/30310444350"
},
"scaffold_matrix": {
"artifact_sha256": "16241f8ba1dd4f3f55ef5758b7020060c249d4f6666ac142545c04c501fa0b20",
"commit": "e6c2919090a62a5cc705f038e5bcdef37b496061",
"label": "create-hayate 0.7.2 full matrix (112/112)",
"url": "https://github.com/hayatepy/create-hayate/actions/runs/30264415582"
"artifact_sha256": "292cf716aff9ccec42949ad5731f9fc4b70946cbe2754ffde298b30d42fd2639",
"commit": "c3d3f9caf5ff422f508d789e2f3a72b28f363cda",
"label": "create-hayate 0.11.1 frontend matrix (112/112)",
"url": "https://github.com/hayatepy/create-hayate/actions/runs/30315312815"
},
"scaffold_release": {
"commit": "e6c2919090a62a5cc705f038e5bcdef37b496061",
"label": "create-hayate 0.7.2 release provenance",
"url": "https://github.com/hayatepy/create-hayate/actions/runs/30263833847"
"commit": "4dc358ec4f0e71c70195d3e0f5ea5b8ad76c3f90",
"label": "create-hayate 0.11.1 release provenance",
"url": "https://github.com/hayatepy/create-hayate/actions/runs/30309786799"
}
}
}
62 changes: 31 additions & 31 deletions data/ecosystem.toml
Original file line number Diff line number Diff line change
@@ -1,23 +1,23 @@
schema_version = 1
as_of = "2026-07-27"
as_of = "2026-07-28"
mcp_revision = "2025-11-25"
openapi_revision = "3.1.1"
minimum_python = "3.12"

[sources.golden_app]
label = "golden-app main CI"
url = "https://github.com/hayatepy/golden-app/actions/runs/30264381972"
commit = "1351e0d03d3308b21496b01e082b556b8440f970"
url = "https://github.com/hayatepy/golden-app/actions/runs/30315193937"
commit = "bc07ff927ce5ca3533f0a006b9000098b9df6e25"

[sources.auth_ci]
label = "hayate-auth 0.10.0 main CI"
url = "https://github.com/hayatepy/hayate-auth/actions/runs/30215082906"
commit = "b885e066355196c9caeedb0819eee03fc4d119ed"
label = "hayate-auth 0.10.1 main CI"
url = "https://github.com/hayatepy/hayate-auth/actions/runs/30271019764"
commit = "eff705c335d0903084988edea5b783be258f42e8"

[sources.auth_security]
label = "hayate-auth 0.10.0 security profiles"
url = "https://github.com/hayatepy/hayate-auth/actions/runs/30215082913"
commit = "b885e066355196c9caeedb0819eee03fc4d119ed"
label = "hayate-auth 0.10.1 security profiles"
url = "https://github.com/hayatepy/hayate-auth/actions/runs/30271019713"
commit = "eff705c335d0903084988edea5b783be258f42e8"

[sources.mcp_ci]
label = "hayate-mcp 0.11.1 main CI"
Expand All @@ -35,41 +35,41 @@ url = "https://github.com/yhay81/foliomcp-api/actions/runs/30261761976"
commit = "a4d110efc223b5774278b21512e176f64f93d525"

[sources.ecosystem_full]
label = "Hayate 0.13.0 downstream full compatibility CI"
url = "https://github.com/hayatepy/hayate/actions/runs/30262831912"
commit = "6d0d75b2dc91ef39b05fa3a81e95320414928c2e"
label = "Hayate 0.15.1 downstream full compatibility CI"
url = "https://github.com/hayatepy/hayate/actions/runs/30315289736"
commit = "9e27b0191c7fa9f920ad6fe5b126e190268afba2"

[sources.core_ci]
label = "Hayate 0.13.0 main CI"
url = "https://github.com/hayatepy/hayate/actions/runs/30261717080"
commit = "6d0d75b2dc91ef39b05fa3a81e95320414928c2e"
label = "Hayate 0.15.1 main CI"
url = "https://github.com/hayatepy/hayate/actions/runs/30314505506"
commit = "9e27b0191c7fa9f920ad6fe5b126e190268afba2"

[sources.scaffold_ci]
label = "create-hayate 0.7.2 main CI (42/42 backend compositions)"
url = "https://github.com/hayatepy/create-hayate/actions/runs/30263751557"
commit = "e6c2919090a62a5cc705f038e5bcdef37b496061"
label = "create-hayate 0.11.1 main CI (52/52 backend compositions)"
url = "https://github.com/hayatepy/create-hayate/actions/runs/30310444350"
commit = "c3d3f9caf5ff422f508d789e2f3a72b28f363cda"

[sources.scaffold_matrix]
label = "create-hayate 0.7.2 full matrix (112/112)"
url = "https://github.com/hayatepy/create-hayate/actions/runs/30264415582"
commit = "e6c2919090a62a5cc705f038e5bcdef37b496061"
artifact_sha256 = "16241f8ba1dd4f3f55ef5758b7020060c249d4f6666ac142545c04c501fa0b20"
label = "create-hayate 0.11.1 frontend matrix (112/112)"
url = "https://github.com/hayatepy/create-hayate/actions/runs/30315312815"
commit = "c3d3f9caf5ff422f508d789e2f3a72b28f363cda"
artifact_sha256 = "292cf716aff9ccec42949ad5731f9fc4b70946cbe2754ffde298b30d42fd2639"

[sources.scaffold_release]
label = "create-hayate 0.7.2 release provenance"
url = "https://github.com/hayatepy/create-hayate/actions/runs/30263833847"
commit = "e6c2919090a62a5cc705f038e5bcdef37b496061"
label = "create-hayate 0.11.1 release provenance"
url = "https://github.com/hayatepy/create-hayate/actions/runs/30309786799"
commit = "4dc358ec4f0e71c70195d3e0f5ea5b8ad76c3f90"

[[packages]]
name = "hayate"
version = "0.13.0"
role = "Core framework and ASGI, Workers, and Lambda adapters"
version = "0.15.1"
role = "Core framework and native ASGI, Workers, and Lambda adapters"
golden = true
evidence = ["golden_app", "ecosystem_full"]

[[packages]]
name = "hayate-auth"
version = "0.10.0"
version = "0.10.1"
role = "Sessions, API keys, OAuth clients, and authorization server"
golden = false
evidence = ["auth_ci", "auth_security"]
Expand Down Expand Up @@ -104,7 +104,7 @@ evidence = ["golden_app", "foliomcp_ci"]

[[packages]]
name = "create-hayate"
version = "0.7.2"
version = "0.11.1"
role = "Composable and production application scaffolds"
golden = true
evidence = ["golden_app", "scaffold_ci", "scaffold_matrix", "scaffold_release"]
Expand Down Expand Up @@ -135,6 +135,6 @@ evidence = ["golden_app"]

[[runtimes]]
name = "AWS Lambda"
contract = "API Gateway v2 adapter around the same application core"
status = "Core adapter; outside the golden production flow"
contract = "API Gateway v2 and Function URL buffering plus native response streaming"
status = "Core native adapters; outside the golden production flow"
evidence = ["core_ci"]
Loading