tag:github.com,2008:https://github.com/blocknative/gas-agent/releases Release notes from gas-agent 2025-11-03T21:44:16Z tag:github.com,2008:Repository/970309057/v0.1.1 2025-11-03T21:53:15Z 0.1.1 - 2025-11-04 <h2>Release Notes</h2> <h3>Fixed</h3> <ul> <li>Added randomized exponential backoff when fetching the latest block fails, preventing tight RPC retry loops and improving recovery.</li> </ul> <h2>Install gas-agent 0.1.1</h2> <h3>Install prebuilt binaries via shell script</h3> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="curl --proto '=https' --tlsv1.2 -LsSf https://github.com/blocknative/gas-agent/releases/download/v0.1.1/gas-agent-installer.sh | sh"><pre>curl --proto <span class="pl-s"><span class="pl-pds">'</span>=https<span class="pl-pds">'</span></span> --tlsv1.2 -LsSf https://github.com/blocknative/gas-agent/releases/download/v0.1.1/gas-agent-installer.sh <span class="pl-k">|</span> sh</pre></div> <h2>Download gas-agent 0.1.1</h2> <table> <thead> <tr> <th>File</th> <th>Platform</th> <th>Checksum</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.1/gas-agent-aarch64-apple-darwin.tar.xz">gas-agent-aarch64-apple-darwin.tar.xz</a></td> <td>Apple Silicon macOS</td> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.1/gas-agent-aarch64-apple-darwin.tar.xz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.1/gas-agent-x86_64-apple-darwin.tar.xz">gas-agent-x86_64-apple-darwin.tar.xz</a></td> <td>Intel macOS</td> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.1/gas-agent-x86_64-apple-darwin.tar.xz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.1/gas-agent-x86_64-pc-windows-msvc.zip">gas-agent-x86_64-pc-windows-msvc.zip</a></td> <td>x64 Windows</td> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.1/gas-agent-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.1/gas-agent-x86_64-unknown-linux-gnu.tar.xz">gas-agent-x86_64-unknown-linux-gnu.tar.xz</a></td> <td>x64 Linux</td> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.1/gas-agent-x86_64-unknown-linux-gnu.tar.xz.sha256">checksum</a></td> </tr> </tbody> </table> github-actions[bot] tag:github.com,2008:Repository/970309057/v0.1.0 2025-10-09T05:13:05Z 0.1.0 - 2025-10-09 <h2>Release Notes</h2> <h3>Added</h3> <ul> <li>Documented Gas Network scoring in <code>EVALUATION.md</code> and linked the reference from the README.</li> <li>Added a canonical signing round-trip test to enforce the v1 payload schema.</li> </ul> <h3>Changed</h3> <ul> <li>Breaking: Adopted the latest signing spec — agent payloads now include <code>schema_version</code>, hash canonical JSON, encode <code>price</code> as a wei-denominated decimal string via <code>PriceUnit</code>, and drop the legacy <code>kind</code> / <code>FeeUnit</code> fields.</li> <li>Updated publishing and oracle conversion to emit wei strings from agents and safely parse them when building <code>OraclePayloadV2</code> records.</li> <li>Refreshed tooling: Docker builds now use <code>cargo-chef</code>, CI caching switches to <code>Swatinem/rust-cache</code>, and dependencies bump (<code>tracing-subscriber</code> 0.3.20, <code>slab</code> 0.4.11) with <code>alloy</code> serde support enabled.</li> </ul> <h3>Removed</h3> <ul> <li>Dropped the Homebrew installer target from <code>cargo-dist</code> configuration.</li> </ul> <h2>Install gas-agent 0.1.0</h2> <h3>Install prebuilt binaries via shell script</h3> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="curl --proto '=https' --tlsv1.2 -LsSf https://github.com/blocknative/gas-agent/releases/download/v0.1.0/gas-agent-installer.sh | sh"><pre>curl --proto <span class="pl-s"><span class="pl-pds">'</span>=https<span class="pl-pds">'</span></span> --tlsv1.2 -LsSf https://github.com/blocknative/gas-agent/releases/download/v0.1.0/gas-agent-installer.sh <span class="pl-k">|</span> sh</pre></div> <h2>Download gas-agent 0.1.0</h2> <table> <thead> <tr> <th>File</th> <th>Platform</th> <th>Checksum</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.0/gas-agent-aarch64-apple-darwin.tar.xz">gas-agent-aarch64-apple-darwin.tar.xz</a></td> <td>Apple Silicon macOS</td> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.0/gas-agent-aarch64-apple-darwin.tar.xz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.0/gas-agent-x86_64-apple-darwin.tar.xz">gas-agent-x86_64-apple-darwin.tar.xz</a></td> <td>Intel macOS</td> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.0/gas-agent-x86_64-apple-darwin.tar.xz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.0/gas-agent-x86_64-pc-windows-msvc.zip">gas-agent-x86_64-pc-windows-msvc.zip</a></td> <td>x64 Windows</td> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.0/gas-agent-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.0/gas-agent-x86_64-unknown-linux-gnu.tar.xz">gas-agent-x86_64-unknown-linux-gnu.tar.xz</a></td> <td>x64 Linux</td> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.1.0/gas-agent-x86_64-unknown-linux-gnu.tar.xz.sha256">checksum</a></td> </tr> </tbody> </table> github-actions[bot] tag:github.com,2008:Repository/970309057/v0.0.9 2025-07-22T12:52:41Z 0.0.9 - 2025-01-22 <h2>Release Notes</h2> <h3>Added</h3> <ul> <li>Initial release of Blocknative Gas Agent</li> <li>Real-time gas price estimation for the Gas Network</li> <li>EIP-1559 transaction handling and gas estimation</li> <li>Block polling based on exact block timing</li> <li>Parallel processing of model payloads</li> <li>Gas Network signature generation</li> <li>Prometheus metrics integration with OpenTelemetry</li> <li>RESTful API endpoints for gas price queries</li> </ul> <h3>Changed</h3> <ul> <li>Improved error handling by replacing anyhow with concrete ModelError types</li> <li>Enhanced pending floor settlement changed to Fast settlement</li> <li>Optimized network requests by reusing single Reqwest client</li> <li>Updated model functions to return FromBlock values</li> </ul> <h3>Fixed</h3> <ul> <li>Fixed clippy warnings and code quality issues</li> <li>Resolved EIP-1559 handling edge cases</li> <li>Improved model prediction error handling</li> </ul> <h3>Technical Details</h3> <ul> <li>Built with Rust and async/await patterns using Tokio</li> <li>Supports multiple blockchain networks and gas estimation models</li> <li>Comprehensive testing suite with unit and integration tests</li> <li>Production-ready with optimized release profile settings</li> </ul> <h2>Install gas-agent 0.0.9</h2> <h3>Install prebuilt binaries via shell script</h3> <div class="highlight highlight-source-shell notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="curl --proto '=https' --tlsv1.2 -LsSf https://github.com/blocknative/gas-agent/releases/download/v0.0.9/gas-agent-installer.sh | sh"><pre>curl --proto <span class="pl-s"><span class="pl-pds">'</span>=https<span class="pl-pds">'</span></span> --tlsv1.2 -LsSf https://github.com/blocknative/gas-agent/releases/download/v0.0.9/gas-agent-installer.sh <span class="pl-k">|</span> sh</pre></div> <h2>Download gas-agent 0.0.9</h2> <table> <thead> <tr> <th>File</th> <th>Platform</th> <th>Checksum</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.0.9/gas-agent-aarch64-apple-darwin.tar.xz">gas-agent-aarch64-apple-darwin.tar.xz</a></td> <td>Apple Silicon macOS</td> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.0.9/gas-agent-aarch64-apple-darwin.tar.xz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.0.9/gas-agent-x86_64-apple-darwin.tar.xz">gas-agent-x86_64-apple-darwin.tar.xz</a></td> <td>Intel macOS</td> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.0.9/gas-agent-x86_64-apple-darwin.tar.xz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.0.9/gas-agent-x86_64-pc-windows-msvc.zip">gas-agent-x86_64-pc-windows-msvc.zip</a></td> <td>x64 Windows</td> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.0.9/gas-agent-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.0.9/gas-agent-x86_64-unknown-linux-gnu.tar.xz">gas-agent-x86_64-unknown-linux-gnu.tar.xz</a></td> <td>x64 Linux</td> <td><a href="https://github.com/blocknative/gas-agent/releases/download/v0.0.9/gas-agent-x86_64-unknown-linux-gnu.tar.xz.sha256">checksum</a></td> </tr> </tbody> </table> github-actions[bot]