Skip to content
This repository was archived by the owner on Jul 23, 2025. It is now read-only.

Releases: Layr-Labs/eigenda-proxy

v1.8.2

13 Jun 17:29
82731e5

Choose a tag to compare

This patch release resolves a bug with V1 cert verification. V2 (Blazar) behavior remains unchanged.

What's Changed

  • fix: Take in verifyCerts boolean in Verifier constructor in #413
  • fix: Enable v1 cert verification for e2e tests in #415

Full Changelog: v1.8.1...v1.8.2

⚠️ [DO NOTE USE] v1.8.1

05 Jun 16:42
e390f86

Choose a tag to compare

DO NOT USE THIS VERSION

This version of proxy contains a high severity bug where certificate verification is always disabled. This can result in invalid certificates being posted to a rollup's batcher inbox. Do not use!


This release achieves feature parity with EigenDA core release v0.9.0

Deployed CertVerifiers

These are the CertVerifier contracts deployed by EigenDA, which are compatible with EigenDA core release v0.9.0. See our doc site for additional network specific information

Changelog


Added


Changed


Testing

  • Contract Test for RBN Recency Check via OP ALTDA Client (#393) – @samlaf

Full Changelog: v1.8.0...v1.8.1

⚠️ [DO NOTE USE] v1.8.0 – V2 Feature Parity

22 May 13:18
974dc19

Choose a tag to compare

DO NOT USE THIS VERSION

This version of proxy contains a high severity bug where certificate verification is always disabled. This can result in invalid certificates being posted to a rollup's batcher inbox. Do not use!


This release achieves feature parity with EigenDA core release v0.9.0-rc.3

Changelog


Added

  • Implemented Validator Node Blob Retrieval (#369) – @litt3
    • This is a breaking change, requiring additional configuration flags to use EigenDA V2. See the Flag Changes in the PR for additional details
  • Rollup RBN Recency Validation (v2) (#378) – @samlaf

Changed


Security


Documentation


Full Changelog: v1.7.0...v1.8.0

v1.7.0 - EigenDAV2 Support

11 Apr 17:22
ab719ca

Choose a tag to compare

Changelog

Added

Changed

Security

  • Incorporated audit finding mitigations for V1

New Contributors

Full Changelog: v1.6.5...v1.7.0

v1.7.0 - EigenDAV2 Support - Pre Release

10 Apr 14:13
ab719ca

Choose a tag to compare

Changelog

Added

Changed

Security

  • Incorporated audit finding mitigations for V1

New Contributors

Full Changelog: v1.6.5...v1.7.0-rc

clients/v0.2.1

08 Apr 03:22
ea62e45

Choose a tag to compare

Small release just for better documentation. After this release is tagged, https://pkg.go.dev/github.com/Layr-Labs/eigenda-proxy/clients/standard_client should now point to the proper documentation (we retracted the v1.0.1 release that was made by mistake).

What's Changed

  • docs(clients): add godoc testable examples for the standard client by @samlaf in #336
  • chore(clients): retract v1.0.1 by @samlaf in #350

Full Changelog: clients/v0.2.0...clients/v0.2.1

v1.6.5

26 Feb 18:34
f2f5280

Choose a tag to compare

Small release containing few memstore changes that help with our rollup stack testing. Main feature is adding a new REST endpoint to dynamically change memstore config without needing to restart proxy. This can be used for example for triggering failover behavior (all PUTs return 503s) which can be used to test batcher failover behavior.

What's Changed

  • ci: add trailofbits/go-queries to codeql-scanning.yml by @anupsv in #288
  • feat: add http routes and handlers to get/patch the memstore config by @samlaf in #293
  • ci: cleanup into a single per-pr.yml gha by @samlaf in #295
  • feat: Memconfig client by @ethenotethan in #301
  • chore(memstore): hash entire cert + remove cert verification by @ethenotethan in #308
  • chore(memstore): Compute batch header hash before persisting by @ethenotethan in #311

Full Changelog: v1.6.4...v1.6.5

clients/v0.2.0

25 Feb 05:05
637385f

Choose a tag to compare

What's Changed

This changes the initial /client package to /clients with the introduction of a new memconfig_client that can be used to update memstore states on a deployed instance. See more about memstore here.

Existing usage of client/v0.1.0 should be updated to instead import the standard_client type; e.g:

import(
      "github.com/Layr-Labs/eigenda-proxy/clients/standard_client"
)

Commit(s)

v1.6.4

13 Feb 17:33
e5326bd

Choose a tag to compare

Small release for one important commit: #285.
The default confirmation-depth was previously set to 0, which led to an invalid cert after a 1-block reorg on holesky on mantle's testnet.
We made the default 8 blocks to prevent such cases from happening in the future.

What's Changed

  • docs: update SECURITY.md with audit commit + fix small typos by @samlaf in #263
  • chore: Update compose with secondary store setup && minor refactors by @ethenotethan in #270
  • chore: Update logging to use layr-labs/eigensdk-go by @ethenotethan in #264
  • docs: add srs requirements section to readme by @samlaf in #276
  • Public s3 config option by @gastonponti in #277
  • Create codeql-scanning.yml by @anupsv in #279
  • chore: fix miscellaneous typos in comments by @samlaf in #287
  • ci: add test to make sure env vars in .env.example.holesky are valid by @samlaf in #286
  • chore: bump default confirmation-depth 0->8 blocks by @samlaf in #285
  • feat: add memstore config to return failover errors on puts by @samlaf in #289

Full Changelog: v1.6.3...v1.6.4

v1.6.3

28 Jan 16:18
5530ac4

Choose a tag to compare

Small release meant to include the changes that make it possible to run the proxy with cert verification without an eth archive node. Also improved README organization and added some documentation regarding payload->blob lifecycle.

Changed

  • Removed need for an eth archive node to verify certs

Fixed

  • Patched a bug where some holesky certs were created with only a quorum0 signature, which broke archive node syncing.

What's Changed

  • docs: move audit report to docs/audit @anupsv in #244
  • docs: update readme shields to point to actual workflows by @samlaf in #248
  • fix(#251): better error logging for RPC lookup errors against service manager by @ethenotethan in #254
  • chore: modify verifier to not require eth archive node by @samlaf in #241
  • docs: pimp out readme with blob lifecycle diagrams by @samlaf in #233
  • Required quorums glitch by @gastonponti in #255
  • docs: update README posting payload image by @samlaf in #256
  • fix: remove last eth_call that required archive node by @samlaf in #259

New Contributors

Full Changelog: v1.6.2...v1.6.3