From 744e0b301511e8d642dd04e17b7be1d6772b42de Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 26 Aug 2025 18:08:05 +0000 Subject: [PATCH] RELEASING: Releasing 13 package(s) Releases: ensindexer@0.34.0 ensadmin@0.34.0 @ensnode/ensnode-sdk@0.34.0 @docs/ensnode@0.34.0 ensrainbow@0.34.0 @ensnode/ensnode-schema@0.34.0 @ensnode/datasources@0.34.0 @ensnode/ensnode-react@0.34.0 @ensnode/ensrainbow-sdk@0.34.0 @ensnode/ponder-metadata@0.34.0 @ensnode/ponder-subgraph@0.34.0 @ensnode/shared-configs@0.34.0 @docs/ensrainbow@0.34.0 [skip ci] --- .changeset/angry-camels-build.md | 10 ------ .changeset/ensadmin-label-set-ui.md | 9 ------ .changeset/ensnode-sdk-label-set-config.md | 10 ------ .changeset/flat-cities-dig.md | 5 --- .changeset/honest-rooms-check.md | 5 --- .changeset/new-features-arrive.md | 5 --- .changeset/ninety-keys-enter.md | 5 --- .changeset/pretty-pens-smoke.md | 5 --- .changeset/related-bugs-report.md | 5 --- .changeset/short-grapes-smell.md | 14 -------- .changeset/six-pillows-pump.md | 7 ---- .changeset/ten-shirts-repair.md | 5 --- .changeset/terraform-label-set-config.md | 9 ------ .changeset/thirty-parents-yawn.md | 5 --- .changeset/tiny-vans-move.md | 5 --- .changeset/tired-knives-pick.md | 5 --- .changeset/violet-shirts-cut.md | 5 --- .changeset/warm-peaches-agree.md | 5 --- .changeset/young-ears-smash.md | 5 --- apps/ensadmin/CHANGELOG.md | 29 +++++++++++++++++ apps/ensadmin/package.json | 2 +- apps/ensindexer/CHANGELOG.md | 37 ++++++++++++++++++++++ apps/ensindexer/package.json | 2 +- apps/ensrainbow/CHANGELOG.md | 23 ++++++++++++++ apps/ensrainbow/package.json | 2 +- docs/ensnode.io/CHANGELOG.md | 17 ++++++++++ docs/ensnode.io/package.json | 2 +- docs/ensrainbow.io/CHANGELOG.md | 3 ++ docs/ensrainbow.io/package.json | 2 +- packages/datasources/CHANGELOG.md | 6 ++++ packages/datasources/package.json | 2 +- packages/ensnode-react/CHANGELOG.md | 8 +++++ packages/ensnode-react/package.json | 2 +- packages/ensnode-schema/CHANGELOG.md | 6 ++++ packages/ensnode-schema/package.json | 2 +- packages/ensnode-sdk/CHANGELOG.md | 20 ++++++++++++ packages/ensnode-sdk/package.json | 2 +- packages/ensrainbow-sdk/CHANGELOG.md | 2 ++ packages/ensrainbow-sdk/package.json | 2 +- packages/ponder-metadata/CHANGELOG.md | 7 ++++ packages/ponder-metadata/package.json | 2 +- packages/ponder-subgraph/CHANGELOG.md | 2 ++ packages/ponder-subgraph/package.json | 2 +- packages/shared-configs/CHANGELOG.md | 2 ++ packages/shared-configs/package.json | 2 +- 45 files changed, 175 insertions(+), 137 deletions(-) delete mode 100644 .changeset/angry-camels-build.md delete mode 100644 .changeset/ensadmin-label-set-ui.md delete mode 100644 .changeset/ensnode-sdk-label-set-config.md delete mode 100644 .changeset/flat-cities-dig.md delete mode 100644 .changeset/honest-rooms-check.md delete mode 100644 .changeset/new-features-arrive.md delete mode 100644 .changeset/ninety-keys-enter.md delete mode 100644 .changeset/pretty-pens-smoke.md delete mode 100644 .changeset/related-bugs-report.md delete mode 100644 .changeset/short-grapes-smell.md delete mode 100644 .changeset/six-pillows-pump.md delete mode 100644 .changeset/ten-shirts-repair.md delete mode 100644 .changeset/terraform-label-set-config.md delete mode 100644 .changeset/thirty-parents-yawn.md delete mode 100644 .changeset/tiny-vans-move.md delete mode 100644 .changeset/tired-knives-pick.md delete mode 100644 .changeset/violet-shirts-cut.md delete mode 100644 .changeset/warm-peaches-agree.md delete mode 100644 .changeset/young-ears-smash.md create mode 100644 docs/ensrainbow.io/CHANGELOG.md create mode 100644 packages/ensnode-react/CHANGELOG.md diff --git a/.changeset/angry-camels-build.md b/.changeset/angry-camels-build.md deleted file mode 100644 index 21441b1fe..000000000 --- a/.changeset/angry-camels-build.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"ensindexer": patch ---- - -Add LABEL_SET_ID and LABEL_SET_VERSION environment variables to ENSIndexer - -- Add label set configuration to ENSIndexerConfig, SerializedENSIndexerConfig, and ENSIndexerPublicConfig -- Update indexing behavior dependencies to prevent starting with different label set configurations -- Add configuration schema validation and serialization support -- Enforce Ponder build id changes if configured label set changes diff --git a/.changeset/ensadmin-label-set-ui.md b/.changeset/ensadmin-label-set-ui.md deleted file mode 100644 index 466135747..000000000 --- a/.changeset/ensadmin-label-set-ui.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"ensadmin": patch ---- - -Add label set information display to ENSAdmin status UI - -- Update ENSIndexerDependencyInfo component to display label set details -- Enhance the configuration and UI representation of ENS indexing status -- Add mock data support for label set information in status page diff --git a/.changeset/ensnode-sdk-label-set-config.md b/.changeset/ensnode-sdk-label-set-config.md deleted file mode 100644 index 861b00522..000000000 --- a/.changeset/ensnode-sdk-label-set-config.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"@ensnode/ensnode-sdk": patch ---- - -Add label set configuration support to ENSNode SDK - -- Add label set configuration types to ENSIndexerConfig -- Update configuration serialization and deserialization -- Add Zod schema validation for label set configuration -- Update configuration conversion utilities and tests diff --git a/.changeset/flat-cities-dig.md b/.changeset/flat-cities-dig.md deleted file mode 100644 index 4128ae2f5..000000000 --- a/.changeset/flat-cities-dig.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": minor ---- - -Includes `latestSyncedBlock` field in `ChainIndexingBackfillStatus` data model. diff --git a/.changeset/honest-rooms-check.md b/.changeset/honest-rooms-check.md deleted file mode 100644 index 0505e491c..000000000 --- a/.changeset/honest-rooms-check.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensindexer": minor ---- - -Integrates `latestSyncedBlock` field in `ChainIndexingBackfillStatus` data model. diff --git a/.changeset/new-features-arrive.md b/.changeset/new-features-arrive.md deleted file mode 100644 index c8e709d44..000000000 --- a/.changeset/new-features-arrive.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@docs/ensnode": minor ---- - -Updated documentation for the new ENSRainbow v2 architecture. This includes details on the new `.ensrainbow` data format, the data-less Docker image distribution, and the process of downloading pre-ingested databases on startup. diff --git a/.changeset/ninety-keys-enter.md b/.changeset/ninety-keys-enter.md deleted file mode 100644 index 944f7b0c8..000000000 --- a/.changeset/ninety-keys-enter.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensindexer": minor ---- - -Protocol Acceleration is now disabled if ENSIndexer is too far behind realtime (60s) diff --git a/.changeset/pretty-pens-smoke.md b/.changeset/pretty-pens-smoke.md deleted file mode 100644 index 49d25d146..000000000 --- a/.changeset/pretty-pens-smoke.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": minor ---- - -Extends `ENSNodeClient` with new methods: `.config()` and `.indexingStatus()`. diff --git a/.changeset/related-bugs-report.md b/.changeset/related-bugs-report.md deleted file mode 100644 index 06b177bd8..000000000 --- a/.changeset/related-bugs-report.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensindexer": minor ---- - -Updated ENSIndexer for compatibility with ENSRainbow v2 data format. ENSIndexer can now leverage versioned label sets with label set IDs, enabling deterministic indexing results over time as the set of healable labels evolves. diff --git a/.changeset/short-grapes-smell.md b/.changeset/short-grapes-smell.md deleted file mode 100644 index 348a7ff06..000000000 --- a/.changeset/short-grapes-smell.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"ensrainbow": minor -"@docs/ensnode": minor ---- - -Introduced ENSRainbow v2 data format. - -This change addresses large Docker image sizes and data management challenges. - -Key changes: -- A new .ensrainbow data format replaces SQL dumps, supporting label set IDs and versioned label sets for incremental data updates. -- ENSRainbow is now distributed as a lightweight, data-less Docker image. -- On first startup, the application downloads a pre-ingested database from R2, significantly reducing setup time. -- This new architecture allows for deterministic data healing and easier data evolution. diff --git a/.changeset/six-pillows-pump.md b/.changeset/six-pillows-pump.md deleted file mode 100644 index 32b241430..000000000 --- a/.changeset/six-pillows-pump.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"@ensnode/ensnode-schema": minor -"@ensnode/datasources": minor -"ensindexer": minor ---- - -Initial launch of ENS TokenScope with support for indexing Seaport sales. diff --git a/.changeset/ten-shirts-repair.md b/.changeset/ten-shirts-repair.md deleted file mode 100644 index 7bd0029be..000000000 --- a/.changeset/ten-shirts-repair.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensadmin": minor ---- - -indexer error status badge improvements diff --git a/.changeset/terraform-label-set-config.md b/.changeset/terraform-label-set-config.md deleted file mode 100644 index 805d5a395..000000000 --- a/.changeset/terraform-label-set-config.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"ensindexer": patch ---- - -Add label set configuration to Terraform infrastructure - -- Add label_set_id and label_set_version variables to ENSIndexer Terraform module -- Update main Terraform configuration to support label set configuration -- Enhance deterministic label healing capabilities through infrastructure configuration diff --git a/.changeset/thirty-parents-yawn.md b/.changeset/thirty-parents-yawn.md deleted file mode 100644 index dfe5dbcb2..000000000 --- a/.changeset/thirty-parents-yawn.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensrainbow": minor ---- - -Reduce size of the ENSRainbow docker image diff --git a/.changeset/tiny-vans-move.md b/.changeset/tiny-vans-move.md deleted file mode 100644 index fb218b5fe..000000000 --- a/.changeset/tiny-vans-move.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensadmin": minor ---- - -better format datetime for backfill status diff --git a/.changeset/tired-knives-pick.md b/.changeset/tired-knives-pick.md deleted file mode 100644 index 1272dcdf2..000000000 --- a/.changeset/tired-knives-pick.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensindexer": minor ---- - -Uses custom response codes for building Indexing Status API response. diff --git a/.changeset/violet-shirts-cut.md b/.changeset/violet-shirts-cut.md deleted file mode 100644 index e185b0cec..000000000 --- a/.changeset/violet-shirts-cut.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensadmin": minor ---- - -Added Resolution API Inspectors w/ Protocol Tracing for Records, Primary Name, and Primary Names endpoints diff --git a/.changeset/warm-peaches-agree.md b/.changeset/warm-peaches-agree.md deleted file mode 100644 index c2f1eaf32..000000000 --- a/.changeset/warm-peaches-agree.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensadmin": minor ---- - -add new and update existing chain icons diff --git a/.changeset/young-ears-smash.md b/.changeset/young-ears-smash.md deleted file mode 100644 index 86ab05b44..000000000 --- a/.changeset/young-ears-smash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensadmin": minor ---- - -Integrates new ENSNode APIs: Config API and Indexing Status API. Removes dependency on the legacy ENSNode `/metadata` endpoint. diff --git a/apps/ensadmin/CHANGELOG.md b/apps/ensadmin/CHANGELOG.md index dd753a836..ebd62bb6f 100644 --- a/apps/ensadmin/CHANGELOG.md +++ b/apps/ensadmin/CHANGELOG.md @@ -1,5 +1,34 @@ # ensadmin +## 0.34.0 + +### Minor Changes + +- [#981](https://github.com/namehash/ensnode/pull/981) [`21da192`](https://github.com/namehash/ensnode/commit/21da192ff6dc523fd8b2e1b36a0e2b449d6eb3af) Thanks [@notrab](https://github.com/notrab)! - indexer error status badge improvements + +- [#983](https://github.com/namehash/ensnode/pull/983) [`5e3d33e`](https://github.com/namehash/ensnode/commit/5e3d33efe2b88e45a765cf7f3910728f503e3e00) Thanks [@notrab](https://github.com/notrab)! - better format datetime for backfill status + +- [#924](https://github.com/namehash/ensnode/pull/924) [`2da3215`](https://github.com/namehash/ensnode/commit/2da321500487759f92d158744c53f1fdffe05ba4) Thanks [@shrugs](https://github.com/shrugs)! - Added Resolution API Inspectors w/ Protocol Tracing for Records, Primary Name, and Primary Names endpoints + +- [#982](https://github.com/namehash/ensnode/pull/982) [`ad60c8a`](https://github.com/namehash/ensnode/commit/ad60c8a7b795236df2009997857c96a3cdbdc593) Thanks [@notrab](https://github.com/notrab)! - add new and update existing chain icons + +- [#919](https://github.com/namehash/ensnode/pull/919) [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa) Thanks [@tk-o](https://github.com/tk-o)! - Integrates new ENSNode APIs: Config API and Indexing Status API. Removes dependency on the legacy ENSNode `/metadata` endpoint. + +### Patch Changes + +- [#962](https://github.com/namehash/ensnode/pull/962) [`845a037`](https://github.com/namehash/ensnode/commit/845a03761dc830303a56cd70fe0d57c36d78a663) Thanks [@djstrong](https://github.com/djstrong)! - Add label set information display to ENSAdmin status UI + + - Update ENSIndexerDependencyInfo component to display label set details + - Enhance the configuration and UI representation of ENS indexing status + - Add mock data support for label set information in status page + +- Updated dependencies [[`845a037`](https://github.com/namehash/ensnode/commit/845a03761dc830303a56cd70fe0d57c36d78a663), [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa), [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa), [`373e934`](https://github.com/namehash/ensnode/commit/373e9343f7ac14010ae9a995cb812c42210c92e2)]: + - @ensnode/ensnode-sdk@0.34.0 + - @ensnode/ensnode-schema@0.34.0 + - @ensnode/datasources@0.34.0 + - @ensnode/ensnode-react@0.34.0 + - @ensnode/ponder-metadata@0.34.0 + ## 0.33.0 ### Patch Changes diff --git a/apps/ensadmin/package.json b/apps/ensadmin/package.json index 963ab80ed..6d2f0d464 100644 --- a/apps/ensadmin/package.json +++ b/apps/ensadmin/package.json @@ -1,6 +1,6 @@ { "name": "ensadmin", - "version": "0.33.0", + "version": "0.34.0", "private": true, "type": "module", "description": "Explore the ENS Protocol like never before", diff --git a/apps/ensindexer/CHANGELOG.md b/apps/ensindexer/CHANGELOG.md index 0fe322c5e..82c053b5f 100644 --- a/apps/ensindexer/CHANGELOG.md +++ b/apps/ensindexer/CHANGELOG.md @@ -1,5 +1,42 @@ # ensindexer +## 0.34.0 + +### Minor Changes + +- [#919](https://github.com/namehash/ensnode/pull/919) [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa) Thanks [@tk-o](https://github.com/tk-o)! - Integrates `latestSyncedBlock` field in `ChainIndexingBackfillStatus` data model. + +- [#964](https://github.com/namehash/ensnode/pull/964) [`bc05198`](https://github.com/namehash/ensnode/commit/bc051988f47d45a2d1bf4bc0fe13d14eae678d41) Thanks [@shrugs](https://github.com/shrugs)! - Protocol Acceleration is now disabled if ENSIndexer is too far behind realtime (60s) + +- [#612](https://github.com/namehash/ensnode/pull/612) [`20322cd`](https://github.com/namehash/ensnode/commit/20322cdd0cccd2b14eb8789acd1f0bd42da5bc3b) Thanks [@djstrong](https://github.com/djstrong)! - Updated ENSIndexer for compatibility with ENSRainbow v2 data format. ENSIndexer can now leverage versioned label sets with label set IDs, enabling deterministic indexing results over time as the set of healable labels evolves. + +- [#970](https://github.com/namehash/ensnode/pull/970) [`373e934`](https://github.com/namehash/ensnode/commit/373e9343f7ac14010ae9a995cb812c42210c92e2) Thanks [@lightwalker-eth](https://github.com/lightwalker-eth)! - Initial launch of ENS TokenScope with support for indexing Seaport sales. + +- [#919](https://github.com/namehash/ensnode/pull/919) [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa) Thanks [@tk-o](https://github.com/tk-o)! - Uses custom response codes for building Indexing Status API response. + +### Patch Changes + +- [#962](https://github.com/namehash/ensnode/pull/962) [`845a037`](https://github.com/namehash/ensnode/commit/845a03761dc830303a56cd70fe0d57c36d78a663) Thanks [@djstrong](https://github.com/djstrong)! - Add LABEL_SET_ID and LABEL_SET_VERSION environment variables to ENSIndexer + + - Add label set configuration to ENSIndexerConfig, SerializedENSIndexerConfig, and ENSIndexerPublicConfig + - Update indexing behavior dependencies to prevent starting with different label set configurations + - Add configuration schema validation and serialization support + - Enforce Ponder build id changes if configured label set changes + +- [#962](https://github.com/namehash/ensnode/pull/962) [`845a037`](https://github.com/namehash/ensnode/commit/845a03761dc830303a56cd70fe0d57c36d78a663) Thanks [@djstrong](https://github.com/djstrong)! - Add label set configuration to Terraform infrastructure + + - Add label_set_id and label_set_version variables to ENSIndexer Terraform module + - Update main Terraform configuration to support label set configuration + - Enhance deterministic label healing capabilities through infrastructure configuration + +- Updated dependencies [[`845a037`](https://github.com/namehash/ensnode/commit/845a03761dc830303a56cd70fe0d57c36d78a663), [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa), [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa), [`373e934`](https://github.com/namehash/ensnode/commit/373e9343f7ac14010ae9a995cb812c42210c92e2)]: + - @ensnode/ensnode-sdk@0.34.0 + - @ensnode/ensnode-schema@0.34.0 + - @ensnode/datasources@0.34.0 + - @ensnode/ensrainbow-sdk@0.34.0 + - @ensnode/ponder-metadata@0.34.0 + - @ensnode/ponder-subgraph@0.34.0 + ## 0.33.0 ### Minor Changes diff --git a/apps/ensindexer/package.json b/apps/ensindexer/package.json index 25bb025f7..63622f016 100644 --- a/apps/ensindexer/package.json +++ b/apps/ensindexer/package.json @@ -1,6 +1,6 @@ { "name": "ensindexer", - "version": "0.33.0", + "version": "0.34.0", "private": true, "type": "module", "description": "A multichain ENS indexer, powered by Ponder", diff --git a/apps/ensrainbow/CHANGELOG.md b/apps/ensrainbow/CHANGELOG.md index 8d0f010f2..bec56aa14 100644 --- a/apps/ensrainbow/CHANGELOG.md +++ b/apps/ensrainbow/CHANGELOG.md @@ -1,5 +1,28 @@ # ensrainbow +## 0.34.0 + +### Minor Changes + +- [#612](https://github.com/namehash/ensnode/pull/612) [`20322cd`](https://github.com/namehash/ensnode/commit/20322cdd0cccd2b14eb8789acd1f0bd42da5bc3b) Thanks [@djstrong](https://github.com/djstrong)! - Introduced ENSRainbow v2 data format. + + This change addresses large Docker image sizes and data management challenges. + + Key changes: + + - A new .ensrainbow data format replaces SQL dumps, supporting label set IDs and versioned label sets for incremental data updates. + - ENSRainbow is now distributed as a lightweight, data-less Docker image. + - On first startup, the application downloads a pre-ingested database from R2, significantly reducing setup time. + - This new architecture allows for deterministic data healing and easier data evolution. + +- [#612](https://github.com/namehash/ensnode/pull/612) [`20322cd`](https://github.com/namehash/ensnode/commit/20322cdd0cccd2b14eb8789acd1f0bd42da5bc3b) Thanks [@djstrong](https://github.com/djstrong)! - Reduce size of the ENSRainbow docker image + +### Patch Changes + +- Updated dependencies [[`845a037`](https://github.com/namehash/ensnode/commit/845a03761dc830303a56cd70fe0d57c36d78a663), [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa), [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa)]: + - @ensnode/ensnode-sdk@0.34.0 + - @ensnode/ensrainbow-sdk@0.34.0 + ## 0.33.0 ### Patch Changes diff --git a/apps/ensrainbow/package.json b/apps/ensrainbow/package.json index 5ed0222fe..3b9be1e19 100644 --- a/apps/ensrainbow/package.json +++ b/apps/ensrainbow/package.json @@ -1,6 +1,6 @@ { "name": "ensrainbow", - "version": "0.33.0", + "version": "0.34.0", "private": true, "type": "module", "description": "ENSRainbow is an ENSNode service for healing ENS labels", diff --git a/docs/ensnode.io/CHANGELOG.md b/docs/ensnode.io/CHANGELOG.md index e4e54faae..95bc8ad91 100644 --- a/docs/ensnode.io/CHANGELOG.md +++ b/docs/ensnode.io/CHANGELOG.md @@ -1,5 +1,22 @@ # @docs/ensnode +## 0.34.0 + +### Minor Changes + +- [#612](https://github.com/namehash/ensnode/pull/612) [`20322cd`](https://github.com/namehash/ensnode/commit/20322cdd0cccd2b14eb8789acd1f0bd42da5bc3b) Thanks [@djstrong](https://github.com/djstrong)! - Updated documentation for the new ENSRainbow v2 architecture. This includes details on the new `.ensrainbow` data format, the data-less Docker image distribution, and the process of downloading pre-ingested databases on startup. + +- [#612](https://github.com/namehash/ensnode/pull/612) [`20322cd`](https://github.com/namehash/ensnode/commit/20322cdd0cccd2b14eb8789acd1f0bd42da5bc3b) Thanks [@djstrong](https://github.com/djstrong)! - Introduced ENSRainbow v2 data format. + + This change addresses large Docker image sizes and data management challenges. + + Key changes: + + - A new .ensrainbow data format replaces SQL dumps, supporting label set IDs and versioned label sets for incremental data updates. + - ENSRainbow is now distributed as a lightweight, data-less Docker image. + - On first startup, the application downloads a pre-ingested database from R2, significantly reducing setup time. + - This new architecture allows for deterministic data healing and easier data evolution. + ## 0.0.2 ### Patch Changes diff --git a/docs/ensnode.io/package.json b/docs/ensnode.io/package.json index c6e0cf7c3..d77bd941c 100644 --- a/docs/ensnode.io/package.json +++ b/docs/ensnode.io/package.json @@ -2,7 +2,7 @@ "name": "@docs/ensnode", "private": true, "type": "module", - "version": "0.33.0", + "version": "0.34.0", "packageManager": "pnpm@10.15.0", "scripts": { "dev": "astro dev", diff --git a/docs/ensrainbow.io/CHANGELOG.md b/docs/ensrainbow.io/CHANGELOG.md new file mode 100644 index 000000000..b721a7ebb --- /dev/null +++ b/docs/ensrainbow.io/CHANGELOG.md @@ -0,0 +1,3 @@ +# @docs/ensrainbow + +## 0.34.0 diff --git a/docs/ensrainbow.io/package.json b/docs/ensrainbow.io/package.json index 0a596baeb..dafe53ad1 100644 --- a/docs/ensrainbow.io/package.json +++ b/docs/ensrainbow.io/package.json @@ -1,7 +1,7 @@ { "name": "@docs/ensrainbow", "type": "module", - "version": "0.33.0", + "version": "0.34.0", "packageManager": "pnpm@10.15.0", "private": true, "scripts": { diff --git a/packages/datasources/CHANGELOG.md b/packages/datasources/CHANGELOG.md index ca386d6c4..9fafcaab8 100644 --- a/packages/datasources/CHANGELOG.md +++ b/packages/datasources/CHANGELOG.md @@ -1,5 +1,11 @@ # @ensnode/ens-deployments +## 0.34.0 + +### Minor Changes + +- [#970](https://github.com/namehash/ensnode/pull/970) [`373e934`](https://github.com/namehash/ensnode/commit/373e9343f7ac14010ae9a995cb812c42210c92e2) Thanks [@lightwalker-eth](https://github.com/lightwalker-eth)! - Initial launch of ENS TokenScope with support for indexing Seaport sales. + ## 0.33.0 ### Minor Changes diff --git a/packages/datasources/package.json b/packages/datasources/package.json index fd70edca8..c2974b2fd 100644 --- a/packages/datasources/package.json +++ b/packages/datasources/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/datasources", - "version": "0.33.0", + "version": "0.34.0", "type": "module", "description": "Catalog of ENSNode-related datasources including chain, contract addresses, start blocks, and event filters.", "license": "MIT", diff --git a/packages/ensnode-react/CHANGELOG.md b/packages/ensnode-react/CHANGELOG.md new file mode 100644 index 000000000..225ebf0cc --- /dev/null +++ b/packages/ensnode-react/CHANGELOG.md @@ -0,0 +1,8 @@ +# @ensnode/ensnode-react + +## 0.34.0 + +### Patch Changes + +- Updated dependencies [[`845a037`](https://github.com/namehash/ensnode/commit/845a03761dc830303a56cd70fe0d57c36d78a663), [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa), [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa)]: + - @ensnode/ensnode-sdk@0.34.0 diff --git a/packages/ensnode-react/package.json b/packages/ensnode-react/package.json index ea43f2831..fd0ea123e 100644 --- a/packages/ensnode-react/package.json +++ b/packages/ensnode-react/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensnode-react", - "version": "0.33.0", + "version": "0.34.0", "type": "module", "description": "React hooks and providers for ENSNode", "license": "MIT", diff --git a/packages/ensnode-schema/CHANGELOG.md b/packages/ensnode-schema/CHANGELOG.md index e7289bf43..ad06b7c36 100644 --- a/packages/ensnode-schema/CHANGELOG.md +++ b/packages/ensnode-schema/CHANGELOG.md @@ -1,5 +1,11 @@ # @ensnode/ensnode-schema +## 0.34.0 + +### Minor Changes + +- [#970](https://github.com/namehash/ensnode/pull/970) [`373e934`](https://github.com/namehash/ensnode/commit/373e9343f7ac14010ae9a995cb812c42210c92e2) Thanks [@lightwalker-eth](https://github.com/lightwalker-eth)! - Initial launch of ENS TokenScope with support for indexing Seaport sales. + ## 0.33.0 ## 0.32.0 diff --git a/packages/ensnode-schema/package.json b/packages/ensnode-schema/package.json index 97a1cf269..30756aeb5 100644 --- a/packages/ensnode-schema/package.json +++ b/packages/ensnode-schema/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensnode-schema", - "version": "0.33.0", + "version": "0.34.0", "type": "module", "description": "The ponder schema for ENSNode", "license": "MIT", diff --git a/packages/ensnode-sdk/CHANGELOG.md b/packages/ensnode-sdk/CHANGELOG.md index 7386c2458..be322fbb5 100644 --- a/packages/ensnode-sdk/CHANGELOG.md +++ b/packages/ensnode-sdk/CHANGELOG.md @@ -1,5 +1,25 @@ # @ensnode/ensnode-sdk +## 0.34.0 + +### Minor Changes + +- [#919](https://github.com/namehash/ensnode/pull/919) [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa) Thanks [@tk-o](https://github.com/tk-o)! - Includes `latestSyncedBlock` field in `ChainIndexingBackfillStatus` data model. + +- [#919](https://github.com/namehash/ensnode/pull/919) [`6f20c5d`](https://github.com/namehash/ensnode/commit/6f20c5dd1bdc8517679155efff6e6c461b15defa) Thanks [@tk-o](https://github.com/tk-o)! - Extends `ENSNodeClient` with new methods: `.config()` and `.indexingStatus()`. + +### Patch Changes + +- [#962](https://github.com/namehash/ensnode/pull/962) [`845a037`](https://github.com/namehash/ensnode/commit/845a03761dc830303a56cd70fe0d57c36d78a663) Thanks [@djstrong](https://github.com/djstrong)! - Add label set configuration support to ENSNode SDK + + - Add label set configuration types to ENSIndexerConfig + - Update configuration serialization and deserialization + - Add Zod schema validation for label set configuration + - Update configuration conversion utilities and tests + +- Updated dependencies [[`373e934`](https://github.com/namehash/ensnode/commit/373e9343f7ac14010ae9a995cb812c42210c92e2)]: + - @ensnode/datasources@0.34.0 + ## 0.33.0 ### Patch Changes diff --git a/packages/ensnode-sdk/package.json b/packages/ensnode-sdk/package.json index ec6dc6944..9a73cb5d7 100644 --- a/packages/ensnode-sdk/package.json +++ b/packages/ensnode-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensnode-sdk", - "version": "0.33.0", + "version": "0.34.0", "type": "module", "description": "A utility library for interacting with ENSNode and ENS data", "license": "MIT", diff --git a/packages/ensrainbow-sdk/CHANGELOG.md b/packages/ensrainbow-sdk/CHANGELOG.md index 3087dae75..b2ca00ff4 100644 --- a/packages/ensrainbow-sdk/CHANGELOG.md +++ b/packages/ensrainbow-sdk/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/ensrainbow-sdk +## 0.34.0 + ## 0.33.0 ## 0.32.0 diff --git a/packages/ensrainbow-sdk/package.json b/packages/ensrainbow-sdk/package.json index 91caf702f..2cda9c7be 100644 --- a/packages/ensrainbow-sdk/package.json +++ b/packages/ensrainbow-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensrainbow-sdk", - "version": "0.33.0", + "version": "0.34.0", "type": "module", "description": "ENSRainbow SDK for interacting with the ENSRainbow API.", "license": "MIT", diff --git a/packages/ponder-metadata/CHANGELOG.md b/packages/ponder-metadata/CHANGELOG.md index 570a8d5a1..7e82b7452 100644 --- a/packages/ponder-metadata/CHANGELOG.md +++ b/packages/ponder-metadata/CHANGELOG.md @@ -1,5 +1,12 @@ # @ensnode/ponder-metadata +## 0.34.0 + +### Patch Changes + +- Updated dependencies []: + - @ensnode/ensrainbow-sdk@0.34.0 + ## 0.33.0 ### Patch Changes diff --git a/packages/ponder-metadata/package.json b/packages/ponder-metadata/package.json index 2a526e3ab..f31532f86 100644 --- a/packages/ponder-metadata/package.json +++ b/packages/ponder-metadata/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ponder-metadata", - "version": "0.33.0", + "version": "0.34.0", "type": "module", "description": "A Hono middleware for making Ponder app metadata available to clients.", "license": "MIT", diff --git a/packages/ponder-subgraph/CHANGELOG.md b/packages/ponder-subgraph/CHANGELOG.md index ce1ee66da..a6ec46d8c 100644 --- a/packages/ponder-subgraph/CHANGELOG.md +++ b/packages/ponder-subgraph/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/ponder-subgraph +## 0.34.0 + ## 0.33.0 ## 0.32.0 diff --git a/packages/ponder-subgraph/package.json b/packages/ponder-subgraph/package.json index 2e17a8f4c..bac540c94 100644 --- a/packages/ponder-subgraph/package.json +++ b/packages/ponder-subgraph/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ponder-subgraph", - "version": "0.33.0", + "version": "0.34.0", "type": "module", "description": "A Hono middleware for generating Subgraph-compatible GraphQL schema.", "license": "MIT", diff --git a/packages/shared-configs/CHANGELOG.md b/packages/shared-configs/CHANGELOG.md index 972d9deeb..8c3ba9deb 100644 --- a/packages/shared-configs/CHANGELOG.md +++ b/packages/shared-configs/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/shared-configs +## 0.34.0 + ## 0.33.0 ## 0.32.0 diff --git a/packages/shared-configs/package.json b/packages/shared-configs/package.json index 5c12652be..eaf00efc3 100644 --- a/packages/shared-configs/package.json +++ b/packages/shared-configs/package.json @@ -1,7 +1,7 @@ { "name": "@ensnode/shared-configs", "private": true, - "version": "0.33.0", + "version": "0.34.0", "type": "module", "description": "Shared configs for the ENSNode project.", "license": "MIT",