Releases: anchorageoss/visualsign-parser
Release list
v0.800.0
What's Changed
- ci: auto-label Solana/Tron crate changes by @prasanna-anchorage in #396
Full Changelog: v0.799.0...v0.800.0
TVC Deployment Details
- Container Image URL:
ghcr.io/anchorageoss/parser_app:v0.800.0@sha256:1b6b9f8793e874bd258a91206e6bcc6e8a0e42f5515c851c363d06c8844a9166 - Executable path:
/parser_app - Expected Executable Digest:
ca7019c004090da2fd51b0e003faead835651d85b9f9a17770b383a4ad906c49 - QOS Version:
0.12.0
Verify the executable digest
export CONTAINER_URL="ghcr.io/anchorageoss/parser_app:v0.800.0@sha256:1b6b9f8793e874bd258a91206e6bcc6e8a0e42f5515c851c363d06c8844a9166"
cid=$(docker create "$CONTAINER_URL" /bin/true)
docker cp "$cid:/parser_app" /tmp/binary
docker rm "$cid"
sha256sum /tmp/binaryKick off deployment with tvc
Generate a config template, paste these values into the matching keys, then create the deployment. appId and any pull-secret fields are environment-specific and must be filled in by the operator.
tvc deploy init -o tvc-deploy.json
# Edit tvc-deploy.json to set:
# "pivotContainerImageUrl": "ghcr.io/anchorageoss/parser_app:v0.800.0@sha256:1b6b9f8793e874bd258a91206e6bcc6e8a0e42f5515c851c363d06c8844a9166"
# "pivotPath": "/parser_app"
# "expectedPivotDigest": "ca7019c004090da2fd51b0e003faead835651d85b9f9a17770b383a4ad906c49"
# "qosVersion": "0.12.0"
# "appId": "<env-specific>"
tvc deploy create tvc-deploy.jsonv0.799.0
What's Changed
- fix(visualsign): allow embedded JSON escapes in charset validation (PRS-572) by @prasanna-anchorage in #412
Full Changelog: v0.794.0...v0.799.0
TVC Deployment Details
- Container Image URL:
ghcr.io/anchorageoss/parser_app:v0.799.0@sha256:da8f4918f17c8b9d6e2448849dd82d7ef115469be8ddc305e974ca218586df3c - Executable path:
/parser_app - Expected Executable Digest:
205c8cb325dba28c210cd6db3128c1badd7be742ac2763af6d0ace9b96f774a0 - QOS Version:
0.12.0
Verify the executable digest
export CONTAINER_URL="ghcr.io/anchorageoss/parser_app:v0.799.0@sha256:da8f4918f17c8b9d6e2448849dd82d7ef115469be8ddc305e974ca218586df3c"
cid=$(docker create "$CONTAINER_URL" /bin/true)
docker cp "$cid:/parser_app" /tmp/binary
docker rm "$cid"
sha256sum /tmp/binaryKick off deployment with tvc
Generate a config template, paste these values into the matching keys, then create the deployment. appId and any pull-secret fields are environment-specific and must be filled in by the operator.
tvc deploy init -o tvc-deploy.json
# Edit tvc-deploy.json to set:
# "pivotContainerImageUrl": "ghcr.io/anchorageoss/parser_app:v0.799.0@sha256:da8f4918f17c8b9d6e2448849dd82d7ef115469be8ddc305e974ca218586df3c"
# "pivotPath": "/parser_app"
# "expectedPivotDigest": "205c8cb325dba28c210cd6db3128c1badd7be742ac2763af6d0ace9b96f774a0"
# "qosVersion": "0.12.0"
# "appId": "<env-specific>"
tvc deploy create tvc-deploy.jsonv0.794.0
What's Changed
- fix: bump default QoS version to 0.12.0 by @shahan-khatchadourian-anchorage with @Copilot in #408
New Contributors
- @shahan-khatchadourian-anchorage with @Copilot made their first contribution in #408
Full Changelog: v0.793.0...v0.794.0
TVC Deployment Details
- Container Image URL:
ghcr.io/anchorageoss/parser_app:v0.794.0@sha256:a61073ae57ab24d5f4ce75f7acfefb5e66afa0df863153b6173fd2431df95da2 - Executable path:
/parser_app - Expected Executable Digest:
fdd9d7f89e5eec2fa7f167648ab9d7a1a56fc7f6cd08338b4dc0e94a1a584a90 - QOS Version:
0.12.0
Verify the executable digest
export CONTAINER_URL="ghcr.io/anchorageoss/parser_app:v0.794.0@sha256:a61073ae57ab24d5f4ce75f7acfefb5e66afa0df863153b6173fd2431df95da2"
cid=$(docker create "$CONTAINER_URL" /bin/true)
docker cp "$cid:/parser_app" /tmp/binary
docker rm "$cid"
sha256sum /tmp/binaryKick off deployment with tvc
Generate a config template, paste these values into the matching keys, then create the deployment. appId and any pull-secret fields are environment-specific and must be filled in by the operator.
tvc deploy init -o tvc-deploy.json
# Edit tvc-deploy.json to set:
# "pivotContainerImageUrl": "ghcr.io/anchorageoss/parser_app:v0.794.0@sha256:a61073ae57ab24d5f4ce75f7acfefb5e66afa0df863153b6173fd2431df95da2"
# "pivotPath": "/parser_app"
# "expectedPivotDigest": "fdd9d7f89e5eec2fa7f167648ab9d7a1a56fc7f6cd08338b4dc0e94a1a584a90"
# "qosVersion": "0.12.0"
# "appId": "<env-specific>"
tvc deploy create tvc-deploy.jsonv0.793.0
What's Changed
- fix(scripts): extract-nitro-pcrs.sh buildx OCI export + --expected-kernel-hash by @prasanna-anchorage in #411
Full Changelog: v0.792.0...v0.793.0
TVC Deployment Details
- Container Image URL:
ghcr.io/anchorageoss/parser_app:v0.793.0@sha256:1657f1959de07f4494275dab9a4129eea62b5fd1ecbb693cfebb362d2090ff75 - Executable path:
/parser_app - Expected Executable Digest:
22c11513bfd26b3a7046fc68a7b9ab470ca7753d36221071de0fd7495c33ea42 - QOS Version:
v2026.2.6
Verify the executable digest
export CONTAINER_URL="ghcr.io/anchorageoss/parser_app:v0.793.0@sha256:1657f1959de07f4494275dab9a4129eea62b5fd1ecbb693cfebb362d2090ff75"
cid=$(docker create "$CONTAINER_URL" /bin/true)
docker cp "$cid:/parser_app" /tmp/binary
docker rm "$cid"
sha256sum /tmp/binaryKick off deployment with tvc
Generate a config template, paste these values into the matching keys, then create the deployment. appId and any pull-secret fields are environment-specific and must be filled in by the operator.
tvc deploy init -o tvc-deploy.json
# Edit tvc-deploy.json to set:
# "pivotContainerImageUrl": "ghcr.io/anchorageoss/parser_app:v0.793.0@sha256:1657f1959de07f4494275dab9a4129eea62b5fd1ecbb693cfebb362d2090ff75"
# "pivotPath": "/parser_app"
# "expectedPivotDigest": "22c11513bfd26b3a7046fc68a7b9ab470ca7753d36221071de0fd7495c33ea42"
# "qosVersion": "v2026.2.6"
# "appId": "<env-specific>"
tvc deploy create tvc-deploy.jsonv0.792.0
What's Changed
- docs: add decode subcommand to parser_cli examples (PRS-567) by @kyle-anchorage in #410
Full Changelog: v0.791.0...v0.792.0
TVC Deployment Details
- Container Image URL:
ghcr.io/anchorageoss/parser_app:v0.792.0@sha256:0c8217ec528cedf177268f9ae5b7cd8633fdc54a80ff95c234df958718314f6e - Executable path:
/parser_app - Expected Executable Digest:
ad4525e1dc130f5d724f16fc36d1af7d6a009e6d1adad4e1b1f9dc9162a56469 - QOS Version:
v2026.2.6
Verify the executable digest
export CONTAINER_URL="ghcr.io/anchorageoss/parser_app:v0.792.0@sha256:0c8217ec528cedf177268f9ae5b7cd8633fdc54a80ff95c234df958718314f6e"
cid=$(docker create "$CONTAINER_URL" /bin/true)
docker cp "$cid:/parser_app" /tmp/binary
docker rm "$cid"
sha256sum /tmp/binaryKick off deployment with tvc
Generate a config template, paste these values into the matching keys, then create the deployment. appId and any pull-secret fields are environment-specific and must be filled in by the operator.
tvc deploy init -o tvc-deploy.json
# Edit tvc-deploy.json to set:
# "pivotContainerImageUrl": "ghcr.io/anchorageoss/parser_app:v0.792.0@sha256:0c8217ec528cedf177268f9ae5b7cd8633fdc54a80ff95c234df958718314f6e"
# "pivotPath": "/parser_app"
# "expectedPivotDigest": "ad4525e1dc130f5d724f16fc36d1af7d6a009e6d1adad4e1b1f9dc9162a56469"
# "qosVersion": "v2026.2.6"
# "appId": "<env-specific>"
tvc deploy create tvc-deploy.jsonv0.791.0
What's Changed
- feat(visualsign): Anchorage wallet render-support validator by @prasanna-anchorage in #392
Full Changelog: v0.790.0...v0.791.0
TVC Deployment Details
- Container Image URL:
ghcr.io/anchorageoss/parser_app:v0.791.0@sha256:ceee3ec6cdd251cc2732d09f950656886d1ff7cd909bc0aa617780697a349c91 - Executable path:
/parser_app - Expected Executable Digest:
9d71d4dc5a5b092960adf7125478f8badb92003b96160a4c4cd2cb7f050264df - QOS Version:
v2026.2.6
Verify the executable digest
export CONTAINER_URL="ghcr.io/anchorageoss/parser_app:v0.791.0@sha256:ceee3ec6cdd251cc2732d09f950656886d1ff7cd909bc0aa617780697a349c91"
cid=$(docker create "$CONTAINER_URL" /bin/true)
docker cp "$cid:/parser_app" /tmp/binary
docker rm "$cid"
sha256sum /tmp/binaryKick off deployment with tvc
Generate a config template, paste these values into the matching keys, then create the deployment. appId and any pull-secret fields are environment-specific and must be filled in by the operator.
tvc deploy init -o tvc-deploy.json
# Edit tvc-deploy.json to set:
# "pivotContainerImageUrl": "ghcr.io/anchorageoss/parser_app:v0.791.0@sha256:ceee3ec6cdd251cc2732d09f950656886d1ff7cd909bc0aa617780697a349c91"
# "pivotPath": "/parser_app"
# "expectedPivotDigest": "9d71d4dc5a5b092960adf7125478f8badb92003b96160a4c4cd2cb7f050264df"
# "qosVersion": "v2026.2.6"
# "appId": "<env-specific>"
tvc deploy create tvc-deploy.jsonv0.790.0
What's Changed
- feat(tools): standalone tvc-deploy helper + manual deploy workflow by @prasanna-anchorage in #395
Full Changelog: v0.789.0...v0.790.0
TVC Deployment Details
- Container Image URL:
ghcr.io/anchorageoss/parser_app:v0.790.0@sha256:feccae287840cf807254df9e0127b81194416f3dbf8c1d31aef9080430dc9ef7 - Executable path:
/parser_app - Expected Executable Digest:
db5e780539fb79c801e26a0f203558d2e6cae3f0c32480b352adda1d15c138e0 - QOS Version:
v2026.2.6
Verify the executable digest
export CONTAINER_URL="ghcr.io/anchorageoss/parser_app:v0.790.0@sha256:feccae287840cf807254df9e0127b81194416f3dbf8c1d31aef9080430dc9ef7"
cid=$(docker create "$CONTAINER_URL" /bin/true)
docker cp "$cid:/parser_app" /tmp/binary
docker rm "$cid"
sha256sum /tmp/binaryKick off deployment with tvc
Generate a config template, paste these values into the matching keys, then create the deployment. appId and any pull-secret fields are environment-specific and must be filled in by the operator.
tvc deploy init -o tvc-deploy.json
# Edit tvc-deploy.json to set:
# "pivotContainerImageUrl": "ghcr.io/anchorageoss/parser_app:v0.790.0@sha256:feccae287840cf807254df9e0127b81194416f3dbf8c1d31aef9080430dc9ef7"
# "pivotPath": "/parser_app"
# "expectedPivotDigest": "db5e780539fb79c801e26a0f203558d2e6cae3f0c32480b352adda1d15c138e0"
# "qosVersion": "v2026.2.6"
# "appId": "<env-specific>"
tvc deploy create tvc-deploy.jsonv0.789.0
What's Changed
- fix(visualsign): always emit Condensed/Expanded in preview_layout (PRS-548) by @pepe-anchor in #403
Full Changelog: v0.788.0...v0.789.0
TVC Deployment Details
- Container Image URL:
ghcr.io/anchorageoss/parser_app:v0.789.0@sha256:c6eff5b597930fad59bf795396e0dad4575dbaaf2e06649aac554ec484e5383f - Executable path:
/parser_app - Expected Executable Digest:
b94c30fe63cf72fcd269d2991ef1b4e6700d971c3580316f7b5229ece4962555 - QOS Version:
v2026.2.6
Verify the executable digest
export CONTAINER_URL="ghcr.io/anchorageoss/parser_app:v0.789.0@sha256:c6eff5b597930fad59bf795396e0dad4575dbaaf2e06649aac554ec484e5383f"
cid=$(docker create "$CONTAINER_URL" /bin/true)
docker cp "$cid:/parser_app" /tmp/binary
docker rm "$cid"
sha256sum /tmp/binaryKick off deployment with tvc
Generate a config template, paste these values into the matching keys, then create the deployment. appId and any pull-secret fields are environment-specific and must be filled in by the operator.
tvc deploy init -o tvc-deploy.json
# Edit tvc-deploy.json to set:
# "pivotContainerImageUrl": "ghcr.io/anchorageoss/parser_app:v0.789.0@sha256:c6eff5b597930fad59bf795396e0dad4575dbaaf2e06649aac554ec484e5383f"
# "pivotPath": "/parser_app"
# "expectedPivotDigest": "b94c30fe63cf72fcd269d2991ef1b4e6700d971c3580316f7b5229ece4962555"
# "qosVersion": "v2026.2.6"
# "appId": "<env-specific>"
tvc deploy create tvc-deploy.jsonv0.788.0
What's Changed
- chore: upgrade tonic 0.9 → 0.10, prost 0.11 → 0.12, force BTreeMap on proto maps by @prasanna-anchorage in #280
Full Changelog: v0.787.0...v0.788.0
TVC Deployment Details
- Container Image URL:
ghcr.io/anchorageoss/parser_app:v0.788.0@sha256:561f29371812383938a1ffc5b60d0085f3bf7320f6a88ad16abc3b9bf0009ab5 - Executable path:
/parser_app - Expected Executable Digest:
98bbd136318998adefbdbf98effa3dca15d7c845e2b5184527da176873cb8059 - QOS Version:
v2026.2.6
Verify the executable digest
export CONTAINER_URL="ghcr.io/anchorageoss/parser_app:v0.788.0@sha256:561f29371812383938a1ffc5b60d0085f3bf7320f6a88ad16abc3b9bf0009ab5"
cid=$(docker create "$CONTAINER_URL" /bin/true)
docker cp "$cid:/parser_app" /tmp/binary
docker rm "$cid"
sha256sum /tmp/binaryKick off deployment with tvc
Generate a config template, paste these values into the matching keys, then create the deployment. appId and any pull-secret fields are environment-specific and must be filled in by the operator.
tvc deploy init -o tvc-deploy.json
# Edit tvc-deploy.json to set:
# "pivotContainerImageUrl": "ghcr.io/anchorageoss/parser_app:v0.788.0@sha256:561f29371812383938a1ffc5b60d0085f3bf7320f6a88ad16abc3b9bf0009ab5"
# "pivotPath": "/parser_app"
# "expectedPivotDigest": "98bbd136318998adefbdbf98effa3dca15d7c845e2b5184527da176873cb8059"
# "qosVersion": "v2026.2.6"
# "appId": "<env-specific>"
tvc deploy create tvc-deploy.jsonv0.787.0
What's Changed
- fix(visualsign): render
numberfields as amount_v2 (VSP has nonumbertype) by @prasanna-anchorage in #393
Full Changelog: v0.786.0...v0.787.0
TVC Deployment Details
- Container Image URL:
ghcr.io/anchorageoss/parser_app:v0.787.0@sha256:e2bb4b5a690a1b773d236d25c1563ded404ece8a8d303a80dd2d90d7f4ef2d84 - Executable path:
/parser_app - Expected Executable Digest:
670aacdeb5d689713701e72422b61061ab0ada21a6e95139523fe942c005ae4c - QOS Version:
v2026.2.6
Verify the executable digest
export CONTAINER_URL="ghcr.io/anchorageoss/parser_app:v0.787.0@sha256:e2bb4b5a690a1b773d236d25c1563ded404ece8a8d303a80dd2d90d7f4ef2d84"
cid=$(docker create "$CONTAINER_URL" /bin/true)
docker cp "$cid:/parser_app" /tmp/binary
docker rm "$cid"
sha256sum /tmp/binaryKick off deployment with tvc
Generate a config template, paste these values into the matching keys, then create the deployment. appId and any pull-secret fields are environment-specific and must be filled in by the operator.
tvc deploy init -o tvc-deploy.json
# Edit tvc-deploy.json to set:
# "pivotContainerImageUrl": "ghcr.io/anchorageoss/parser_app:v0.787.0@sha256:e2bb4b5a690a1b773d236d25c1563ded404ece8a8d303a80dd2d90d7f4ef2d84"
# "pivotPath": "/parser_app"
# "expectedPivotDigest": "670aacdeb5d689713701e72422b61061ab0ada21a6e95139523fe942c005ae4c"
# "qosVersion": "v2026.2.6"
# "appId": "<env-specific>"
tvc deploy create tvc-deploy.json