Verification Report · drawio v32.0.1
NOT PUBLISHED
drawio-v32.0.1-20261003-001
verified_at 2026-10-03T20:19:52Z
Immutable inputs
| App version | v32.0.1 ← release tag v32.0.1 · source 4231dfb383e7 |
| Image (exact tag) | jgraph/drawio:32.0.1 |
| Image digest (linux/amd64) | sha256:d9ff47b1d3d4ec23110a24c6f303142fc06b0044d71edf0df7c1ec6db275259b |
| Index digest | sha256:a9900b0797a594b1a7096953651c1449352aec0713d0d89fae1ce24fe9ae70f0 |
| Pulled as | jgraph/drawio:32.0.1@sha256:d9ff47b1d3d4ec23110a24c6f303142fc06b0044d71edf0df7c1ec6db275259b via registry-1.docker.io |
| Platform contract | ami-0045d7fc2ad003464 · us-east-1/x86_64 · source=public (plat-us-east-1-x86_64-20261001-001) |
| Config revisions | app 462cab7ac87b · compose 3ef85b16af7d |
| Release type | new_version — rule4: minor/major change v31.6.1 -> (32, 0, 1) |
Publish gate
| Check | Field | Result |
|---|
| Compose started | checks.compose_started | Passed |
| Container healthy | checks.container_healthy | Passed |
| Health check passed | checks.health_check_passed | Passed |
| Application tests | checks.tests_passed | Passed |
| Screenshots captured | checks.screenshots_generated | Passed |
| Screenshots published | checks.screenshots_uploaded | Failed |
| Report published | checks.report_uploaded | Failed |
| Manifest published | checks.verification_manifest_uploaded | Failed |
| Platform contract valid | checks.required_platform_contract_valid | Passed |
Evidence
| Health probe | HTTP 200 — ready |
| Version assertion | True actual 32.0.1 — 匹配(exact):kind=exec_command 取到 '32.0.1',期望 '32.0.1' |
| Tests | pytest exit=0
. [100%]
==================================== PASSES ====================================
=========================== short test summary info ============================
PASSED apps/drawio/tests/test_smoke.py::test_app_and_required_assets
1 passed in 0.14s
|
| Container state | running |
| Duration | 22.4s(2026-10-03T20:19:30Z → 2026-10-03T20:19:52Z) |
Screenshots

home · draw.io / draw.io 流程图
Application test output
pytest exit=0
. [100%]
==================================== PASSES ====================================
=========================== short test summary info ============================
PASSED apps/drawio/tests/test_smoke.py::test_app_and_required_assets
1 passed in 0.14s
Container logs (tail)
che.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.122
drawio-1 | 03-Oct-2026 20:19:47.269 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Sep 10 2026 06:55:33 UTC
drawio-1 | 03-Oct-2026 20:19:47.269 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.122.0
drawio-1 | 03-Oct-2026 20:19:47.270 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Linux
drawio-1 | 03-Oct-2026 20:19:47.270 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 6.17.0-1022-azure
drawio-1 | 03-Oct-2026 20:19:47.270 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
drawio-1 | 03-Oct-2026 20:19:47.270 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: /opt/java/openjdk
drawio-1 | 03-Oct-2026 20:19:47.270 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 11.0.32.1+1
drawio-1 | 03-Oct-2026 20:19:47.270 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Eclipse Adoptium
drawio-1 | 03-Oct-2026 20:19:47.270 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: /usr/local/tomcat
drawio-1 | 03-Oct-2026 20:19:47.270 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: /usr/local/tomcat
drawio-1 | 03-Oct-2026 20:19:47.272 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang=ALL-UNNAMED
drawio-1 | 03-Oct-2026 20:19:47.273 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang.invoke=ALL-UNNAMED
drawio-1 | 03-Oct-2026 20:19:47.273 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.lang.reflect=ALL-UNNAMED
drawio-1 | 03-Oct-2026 20:19:47.274 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.io=ALL-UNNAMED
drawio-1 | 03-Oct-2026 20:19:47.274 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util=ALL-UNNAMED
drawio-1 | 03-Oct-2026 20:19:47.274 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED
drawio-1 | 03-Oct-2026 20:19:47.275 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
drawio-1 | 03-Oct-2026 20:19:47.275 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=/usr/local/tomcat/conf/logging.properties
drawio-1 | 03-Oct-2026 20:19:47.275 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
drawio-1 | 03-Oct-2026 20:19:47.276 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djdk.tls.ephemeralDHKeySize=2048
drawio-1 | 03-Oct-2026 20:19:47.276 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.protocol.handler.pkgs=org.apache.catalina.webresources
drawio-1 | 03-Oct-2026 20:19:47.276 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dsun.io.useCanonCaches=false
drawio-1 | 03-Oct-2026 20:19:47.277 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dorg.apache.catalina.security.SecurityListener.UMASK=0027
drawio-1 | 03-Oct-2026 20:19:47.277 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dignore.endorsed.dirs=
drawio-1 | 03-Oct-2026 20:19:47.277 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=/usr/local/tomcat
drawio-1 | 03-Oct-2026 20:19:47.277 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=/usr/local/tomcat
drawio-1 | 03-Oct-2026 20:19:47.277 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=/usr/local/tomcat/temp
drawio-1 | 03-Oct-2026 20:19:47.282 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent Loaded Apache Tomcat Native library [1.3.9] using APR version [1.7.2].
drawio-1 | 03-Oct-2026 20:19:47.282 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR capabilities: IPv6 [true], sendfile [true], accept filters [false], random [true], UDS [true].
drawio-1 | 03-Oct-2026 20:19:47.283 INFO [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent APR/OpenSSL configuration: useAprConnector [false], useOpenSSL [true]
drawio-1 | 03-Oct-2026 20:19:47.287 INFO [main] org.apache.catalina.core.AprLifecycleListener.initializeSSL OpenSSL successfully initialized [OpenSSL 3.0.13 30 Jan 2024]
drawio-1 | 03-Oct-2026 20:19:47.587 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["http-nio-8080"]
drawio-1 | 03-Oct-2026 20:19:47.611 INFO [main] org.apache.coyote.AbstractProtocol.init Initializing ProtocolHandler ["https-openssl-nio-8443"]
drawio-1 | 03-Oct-2026 20:19:47.801 INFO [main] org.apache.tomcat.util.net.AbstractEndpoint.logCertificate Connector [https-openssl-nio-8443], TLS virtual host [draw.example.com], certificate type [UNDEFINED] configured from keystore [/usr/local/tomcat/.keystore] using alias [tomcat] with trust store [null]
drawio-1 | 03-Oct-2026 20:19:47.841 INFO [main] org.apache.tomcat.util.net.AbstractEndpoint.logCertificate Connector [https-openssl-nio-8443], TLS virtual host [draw.example.com], certificate type [UNDEFINED] configured from keystore [/usr/local/tomcat/.keystore] using alias [tomcat] with trust store [null]
drawio-1 | 03-Oct-2026 20:19:47.843 INFO [main] org.apache.catalina.startup.Catalina.load Server initialization in [806] milliseconds
drawio-1 | 03-Oct-2026 20:19:47.896 INFO [main] org.apache.catalina.core.StandardService.startInternal Starting service [Catalina]
drawio-1 | 03-Oct-2026 20:19:47.896 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet engine: [Apache Tomcat/9.0.122]
drawio-1 | 03-Oct-2026 20:19:48.370 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
drawio-1 | 03-Oct-2026 20:19:48.389 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/local/tomcat/webapps/draw]
drawio-1 | 03-Oct-2026 20:19:48.581 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
drawio-1 | 03-Oct-2026 20:19:48.585 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/local/tomcat/webapps/draw] has finished in [195] ms
drawio-1 | 03-Oct-2026 20:19:48.588 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
drawio-1 | 03-Oct-2026 20:19:48.602 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["https-openssl-nio-8443"]
drawio-1 | 03-Oct-2026 20:19:48.613 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [770] milliseconds
Raw manifest
{
"schema_version": "1.0",
"verification_id": "drawio-v32.0.1-20261003-001",
"app": "drawio",
"app_version": "v32.0.1",
"release": {
"source_repo": "jgraph/drawio",
"source_revision": "4231dfb383e7f6202b5e9091ede836fdcf17df4d",
"release_tag": "v32.0.1",
"upstream_tag": "v32.0.1",
"image_reference": "jgraph/drawio:32.0.1"
},
"container": {
"image": "jgraph/drawio:32.0.1",
"digest": "sha256:d9ff47b1d3d4ec23110a24c6f303142fc06b0044d71edf0df7c1ec6db275259b",
"manifest_digest": "sha256:a9900b0797a594b1a7096953651c1449352aec0713d0d89fae1ce24fe9ae70f0",
"platform": "linux/amd64"
},
"platform": {
"platform_verification_id": "plat-us-east-1-x86_64-20261001-001",
"ami_id": "ami-0045d7fc2ad003464",
"base_ami_source": "public",
"source_ami_name": "ubuntu/images/hvm-ssd-gp3/ubuntu-noble-24.04-amd64-server-*",
"region": "us-east-1",
"architecture": "x86_64"
},
"config": {
"app_config_revision": "462cab7ac87ba6bdc9af92c518fae4e2c46cd90b",
"compose_revision": "3ef85b16af7d5401a880fd3fffd2986b8f398e1d",
"tests_revision": "0144a6a931d5f397d362bc49dafa80e20de5a762",
"template_revision": "c9350db2baff041f7af1051e500f8db9da8c749a"
},
"verification": {
"application": "passed",
"platform": "referenced",
"tests": "passed"
},
"checks": {
"compose_started": true,
"container_healthy": true,
"health_check_passed": true,
"tests_passed": true,
"screenshots_generated": true,
"screenshots_uploaded": false,
"report_uploaded": false,
"verification_manifest_uploaded": false,
"required_platform_contract_valid": true
},
"artifacts": {
"screenshots": [
{
"scenario": "home",
"file": "home.png",
"url": "https://pub-7abe6acc470447c0a101cc20ce10ceee.r2.dev/screenshots/drawio/v32.0.1/home.png",
"caption": {
"en": "draw.io",
"zh": "draw.io 流程图"
}
}
],
"report_url": "",
"workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunch/actions/runs/37151084192"
},
"website": {
"app": "drawio",
"app_version": "v32.0.1",
"verification_id": "drawio-v32.0.1-20261003-001",
"verification_run_id": "37151084192",
"platform_verification_id": "plat-us-east-1-x86_64-20261001-001",
"ami_id": "ami-0045d7fc2ad003464",
"architecture": "x86_64",
"region": "us-east-1",
"display_name": {
"en": "draw.io",
"zh": "draw.io 流程图"
},
"description": {
"en": "Create flowcharts and architecture diagrams with a browser editor",
"zh": "通过浏览器编辑流程图、架构图和其他专业图表"
},
"category": "productivity",
"icon": "/icons/drawio.svg",
"featured": false,
"tags": [
"diagrams",
"flowcharts",
"whiteboard"
],
"features": [
{
"en": "Create flowcharts and architecture diagrams with a browser editor",
"zh": "通过浏览器编辑流程图、架构图和其他专业图表"
}
],
"health": "passed",
"status": "pending",
"verified_at": "2026-10-03T20:19:52Z",
"report_url": "",
"workflow_run_url": "https://github.com/CoreNovaLabs/CoreNovaLaunch/actions/runs/37151084192",
"screenshots_order": [
"home"
],
"deploy": {
"documentation_url": "https://github.com/jgraph/docker-drawio",
"regions": [
"us-east-1"
],
"instance_type": "t3.small",
"data_volume_gb": 0,
"container_port": 8080,
"health_check_path": "/",
"docker_image": "jgraph/drawio:32.0.1",
"extra_environment": [],
"template": {
"url": "https://corenovalaunch-templates.s3.us-east-1.amazonaws.com/corenova-one-click.template.yaml",
"revision": "c9350db2baff041f7af1051e500f8db9da8c749a"
},
"post_deploy": {
"notes": [
{
"en": "Open /?offline=1&https=0 to work with local files. Save diagrams to your device; cloud storage integrations and a separate export service are not configured.",
"zh": "打开 /?offline=1&https=0 使用本地文件模式。请将图表保存到自己的设备;未配置云存储集成和独立导出服务。"
}
]
},
"persistence": "none"
},
"release": {
"type": "new_version",
"previous_version": "v31.6.1",
"type_evidence": "rule4: minor/major change v31.6.1 -> (32, 0, 1)"
},
"screenshots": [
{
"scenario": "home",
"file": "home.png",
"url": "https://pub-7abe6acc470447c0a101cc20ce10ceee.r2.dev/screenshots/drawio/v32.0.1/home.png",
"caption": {
"en": "draw.io",
"zh": "draw.io 流程图"
}
}
]
},
"verification_run_id": "37151084192",
"verified_at": "2026-10-03T20:19:52Z"
}