Technical

vlayer Product Changelog 1.0.3

Version 1.0.3 – Focused, Faster, and More Verifiable

Version 1.0.3 of vlayer is here, delivering a set of focused improvements that enhance stability, clarity, and performance across the board.

This release prioritizes quality of life for both users and contributors. From smoother defaults to refined error messages and upgraded benchmarking infrastructure, this update is all about reinforcing the foundation of verifiable infrastructure.

Let’s take a look at what’s new:

🛠️ Notable Fixes

  • Fixed: jsonGetFloatAsInt was missing in WebLib - this has been added and resolved by @AdamDawidKrol (#2456)

🚀 Upgrades

  • Upgraded tlsn to v10 - a key upgrade for improved performance and stability in zkTLS-based Web Proofs
    (by @akonior – #2233)

📊 Benchmarks

Significant groundwork was laid for future benchmarking, including:

  • Refactored benchmarking infrastructure
  • New benchmarks for json_get_string, regex_is_match, and regex_capture precompiles
    (by @AdamDawidKrol - #2425, #2428, #2436)

📉 More Readable Errors

Improved clarity and usability of key error messages:

  • ChainServiceNotAvailable now includes the chain_id for easier debugging (@AdamDawidKrol(#2422)
  • NotAnOptimism now delivers a human-readable message ( by @AdamDawidKrol (#2448)
  • The CLI now only applies default headers if none are explicitly set (#2426)
    (Contributions by @AdamDawidKrol and @kubkon ⛛)

📚 Documentation Improvements

  • Improved clarity and tone across developer docs based on internal feedback (@Chmarusso #2434)
  • Added network-specific support notes for teleportation (#2447)
    (Thanks @Chmarusso and @AdamDawidKrol)

⚙️ Infrastructure & CI Enhancements

  • Nightly release tests stabilized
  • provers now use dynamic runtime config for JWT claims
  • PagerDuty alerts added for failed releases and post-release tests
  • Better environment handling in Ansible and CI jobs
  • Teleport example now enabled on Sepolia
    (Thanks to the team)

🧹 Chores & Cleanups

  • Removed outdated files like deployed_contracts.json
  • Trimmed environment variable newlines across provers
  • Deduplicated redundant code
  • Added new RPC support and job timeouts
  • Finalized version bump to v1.0.3, along with supporting cleanup and prep work
    by @aajj999 (#2431), @akonior (#2435), @rzadp (#2439), @kubkon ⛛ (#2458), and @vlayer-github-automation (#2427)

🙌 Shoutout to Contributors

This release wouldn’t be possible without the incredible efforts from:

 @AdamDawidKrol
@akonior
@kubkon ⛛
@rzadp
@Chmarusso
@aajj999
@wgromniak2
@vanruch
@vlayer-github-automation

That’s a wrap for v1.0.3

June 9, 2025
linkedin logo
Share the article
linkedin logo