diff --git a/.changeset/assigned-resolver-rename.md b/.changeset/assigned-resolver-rename.md deleted file mode 100644 index aa1ffb2bd..000000000 --- a/.changeset/assigned-resolver-rename.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensapi": minor ---- - -**Omnigraph (breaking)**: Renamed `Domain.resolver` to `Domain.assignedResolver` for clarity. The field's semantics are unchanged — it remains the Domain's _assigned_ Resolver, not its _effective_ Resolver. diff --git a/.changeset/calm-jobs-lay.md b/.changeset/calm-jobs-lay.md deleted file mode 100644 index d4394a3dc..000000000 --- a/.changeset/calm-jobs-lay.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": minor ---- - -Added indexing status based functions for checking Omnigraph API and Subgraph API availability. diff --git a/.changeset/clever-numbers-change.md b/.changeset/clever-numbers-change.md deleted file mode 100644 index 10395ca6d..000000000 --- a/.changeset/clever-numbers-change.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": minor ---- - -Added `globalBlockrangeEndBlock` param to `buildIndexedBlockranges`. diff --git a/.changeset/eager-yaks-shout.md b/.changeset/eager-yaks-shout.md deleted file mode 100644 index 328e353cb..000000000 --- a/.changeset/eager-yaks-shout.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensapi": patch ---- - -Resolution API: Protocol Accelerated records now correctly resolve instead of incorrectly always returning `null`. diff --git a/.changeset/ensapi-canonical-name.md b/.changeset/ensapi-canonical-name.md deleted file mode 100644 index 5a75fbba2..000000000 --- a/.changeset/ensapi-canonical-name.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -"ensapi": minor ---- - -**Omnigraph (breaking)**: restructure `Domain.canonical` into a nullable `DomainCanonical` object. Removes top-level `Domain.canonical: Boolean!`, `Domain.name: InterpretedName`, and `Domain.path: [DomainInterface]`; adds `Domain.canonical: DomainCanonical` (null when the Domain is not Canonical) with subfields `{ name: InterpretedName!, path: [Domain!]!, node: Node! }`. - -**Omnigraph (semantic change)**: `Domain.parent` now follows a single unidirectional pointer (`Registry.canonicalDomainId`) and does NOT enforce bidirectional canonical-edge agreement. Previously, `parent` was effectively null for non-canonical Domains and always pointed at a canonical Domain when non-null. With this change, a non-canonical Domain may have a non-null `parent`, and a canonical Domain's `parent` may itself be non-canonical. Consumers that relied on `parent ⇒ canonical` should additionally check `domain.canonical`. diff --git a/.changeset/fifty-humans-wait.md b/.changeset/fifty-humans-wait.md deleted file mode 100644 index 49085ab7d..000000000 --- a/.changeset/fifty-humans-wait.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensapi": minor ---- - -Continue to support protocol acceleration for data indexed from ENSv1 namespaces. Protocol acceleration for data indexed from ENSv2 namespaces will be supported in the near future. diff --git a/.changeset/fix-crash-recovery-queued-chain-promotion.md b/.changeset/fix-crash-recovery-queued-chain-promotion.md deleted file mode 100644 index d8e8549c0..000000000 --- a/.changeset/fix-crash-recovery-queued-chain-promotion.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensindexer": patch ---- - -ENSIndexer: fix crash on startup after crash recovery when one or more chains were in Queued status pre-crash. The omnichain status snapshot builder now promotes such chains to Backfill once other chains' progress has advanced past their `startBlock` timestamp, instead of failing the `omnichainIndexingCursor < earliestQueuedStartBlock` invariant. diff --git a/.changeset/forward-resolution-ensv2-datasource.md b/.changeset/forward-resolution-ensv2-datasource.md deleted file mode 100644 index 9a6637ef8..000000000 --- a/.changeset/forward-resolution-ensv2-datasource.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensapi": patch ---- - -Forward Resolution is no longer disabled on ENSv1-only namespaces when the `ensv2` plugin is enabled. Forward Resolution is only (temporarily) disabled when a namespace has been upgraded to ENSv2. The Resolution API continues to operate in either case, just without Protocol Acceleration (temporarily) when ENSv2 is deployed. diff --git a/.changeset/four-cats-sink.md b/.changeset/four-cats-sink.md deleted file mode 100644 index 29ecd891d..000000000 --- a/.changeset/four-cats-sink.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensadmin": minor ---- - -Added indexing status based guard for Omnigraph API and Subgraph API views. diff --git a/.changeset/loose-pets-vanish.md b/.changeset/loose-pets-vanish.md deleted file mode 100644 index 8d9923c75..000000000 --- a/.changeset/loose-pets-vanish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensapi": minor ---- - -Added indexing status based guard for Omnigraph API and Subgraph API routes. diff --git a/.changeset/materialize-canonical-name.md b/.changeset/materialize-canonical-name.md deleted file mode 100644 index 5d0169ec3..000000000 --- a/.changeset/materialize-canonical-name.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"ensindexer": minor -"@ensnode/ensdb-sdk": minor ---- - -**Materialize `Domain.canonicalName`, `canonicalLabelHashPath`, and `canonicalNode`** on every Canonical Domain. Indexes: hash on `canonicalName` (exact lookup), GIN trigram on `canonicalName` (substring), GIN on `canonicalLabelHashPath` (heal cascade), hash on `canonicalNode` (resolver-record joins). diff --git a/.changeset/orange-taxes-vanish.md b/.changeset/orange-taxes-vanish.md deleted file mode 100644 index 1d6e6aefe..000000000 --- a/.changeset/orange-taxes-vanish.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensapi": patch ---- - -Omnigraph: The Domain interface now exposes `Domain.registry` and `Domain.subregistry` rather than being isolated to the concrete ENSv2 Domain entity, as in the unified model both ENSv1 and ENSv2 Domains have a parent and child Registry. diff --git a/.changeset/ripe-llamas-tickle.md b/.changeset/ripe-llamas-tickle.md deleted file mode 100644 index 9883cd2a5..000000000 --- a/.changeset/ripe-llamas-tickle.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@docs/ensnode": minor ---- - -Updated database schemas page in ENSDb docs. diff --git a/.changeset/smooth-hairs-exist.md b/.changeset/smooth-hairs-exist.md deleted file mode 100644 index b6f0a2e63..000000000 --- a/.changeset/smooth-hairs-exist.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensadmin": patch ---- - -Refined information presented on the "Connection" view. diff --git a/.changeset/swap-label-interpreted-index.md b/.changeset/swap-label-interpreted-index.md deleted file mode 100644 index bf4bb2c1a..000000000 --- a/.changeset/swap-label-interpreted-index.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensdb-sdk": patch ---- - -Replace the default btree index on `label.interpreted` with a hash index (for exact-match lookups) and a GIN trigram index (for substring / prefix `LIKE` queries). Avoids the btree 8191-byte leaf-size hazard that surfaces when a single label exceeds the limit (e.g. spam names), which previously crashed `create_indexes` at the historical→realtime boundary. diff --git a/.changeset/tender-items-crash.md b/.changeset/tender-items-crash.md deleted file mode 100644 index 40273f453..000000000 --- a/.changeset/tender-items-crash.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@docs/ensnode": patch ---- - -Updates the Omnigraph Integration Documentation with comprehensive getting started examples and walkthroughs. diff --git a/apps/ensadmin/CHANGELOG.md b/apps/ensadmin/CHANGELOG.md index 11b6488d0..64f2caaed 100644 --- a/apps/ensadmin/CHANGELOG.md +++ b/apps/ensadmin/CHANGELOG.md @@ -1,5 +1,23 @@ # ensadmin +## 1.14.0 + +### Minor Changes + +- [#2090](https://github.com/namehash/ensnode/pull/2090) [`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583) Thanks [@tk-o](https://github.com/tk-o)! - Added indexing status based guard for Omnigraph API and Subgraph API views. + +### Patch Changes + +- [#2118](https://github.com/namehash/ensnode/pull/2118) [`bb7ad4a`](https://github.com/namehash/ensnode/commit/bb7ad4ae2c026d87ecb8d2a9ef751bf940bef923) Thanks [@tk-o](https://github.com/tk-o)! - Refined information presented on the "Connection" view. + +- Updated dependencies [[`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583), [`1b6abb0`](https://github.com/namehash/ensnode/commit/1b6abb06ac364840770dfcc47526111fdf6fb2c9)]: + - @ensnode/ensnode-sdk@1.14.0 + - @ensnode/ensnode-react@1.14.0 + - @namehash/namehash-ui@1.14.0 + - enssdk@1.14.0 + - @ensnode/datasources@1.14.0 + - @ensnode/scalar-react@0.0.0 + ## 1.13.1 ### Patch Changes diff --git a/apps/ensadmin/package.json b/apps/ensadmin/package.json index 47197d603..ad46337a3 100644 --- a/apps/ensadmin/package.json +++ b/apps/ensadmin/package.json @@ -1,6 +1,6 @@ { "name": "ensadmin", - "version": "1.13.1", + "version": "1.14.0", "private": true, "type": "module", "description": "Inspect the ENS Protocol like never before", diff --git a/apps/ensapi/CHANGELOG.md b/apps/ensapi/CHANGELOG.md index aaa3c086b..eb1329a20 100644 --- a/apps/ensapi/CHANGELOG.md +++ b/apps/ensapi/CHANGELOG.md @@ -1,5 +1,35 @@ # ensapi +## 1.14.0 + +### Minor Changes + +- [#2101](https://github.com/namehash/ensnode/pull/2101) [`7dd0d3f`](https://github.com/namehash/ensnode/commit/7dd0d3ff2905caf357a74470d5630a9ca8bd3369) Thanks [@shrugs](https://github.com/shrugs)! - **Omnigraph (breaking)**: Renamed `Domain.resolver` to `Domain.assignedResolver` for clarity. The field's semantics are unchanged — it remains the Domain's _assigned_ Resolver, not its _effective_ Resolver. + +- [#2101](https://github.com/namehash/ensnode/pull/2101) [`7dd0d3f`](https://github.com/namehash/ensnode/commit/7dd0d3ff2905caf357a74470d5630a9ca8bd3369) Thanks [@shrugs](https://github.com/shrugs)! - **Omnigraph (breaking)**: restructure `Domain.canonical` into a nullable `DomainCanonical` object. Removes top-level `Domain.canonical: Boolean!`, `Domain.name: InterpretedName`, and `Domain.path: [DomainInterface]`; adds `Domain.canonical: DomainCanonical` (null when the Domain is not Canonical) with subfields `{ name: InterpretedName!, path: [Domain!]!, node: Node! }`. + + **Omnigraph (semantic change)**: `Domain.parent` now follows a single unidirectional pointer (`Registry.canonicalDomainId`) and does NOT enforce bidirectional canonical-edge agreement. Previously, `parent` was effectively null for non-canonical Domains and always pointed at a canonical Domain when non-null. With this change, a non-canonical Domain may have a non-null `parent`, and a canonical Domain's `parent` may itself be non-canonical. Consumers that relied on `parent ⇒ canonical` should additionally check `domain.canonical`. + +- [#2102](https://github.com/namehash/ensnode/pull/2102) [`1b6abb0`](https://github.com/namehash/ensnode/commit/1b6abb06ac364840770dfcc47526111fdf6fb2c9) Thanks [@tk-o](https://github.com/tk-o)! - Continue to support protocol acceleration for data indexed from ENSv1 namespaces. Protocol acceleration for data indexed from ENSv2 namespaces will be supported in the near future. + +- [#2090](https://github.com/namehash/ensnode/pull/2090) [`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583) Thanks [@tk-o](https://github.com/tk-o)! - Added indexing status based guard for Omnigraph API and Subgraph API routes. + +### Patch Changes + +- [#2104](https://github.com/namehash/ensnode/pull/2104) [`89c022b`](https://github.com/namehash/ensnode/commit/89c022b85669a6703b688b0b304e6caa12f1221b) Thanks [@shrugs](https://github.com/shrugs)! - Resolution API: Protocol Accelerated records now correctly resolve instead of incorrectly always returning `null`. + +- [#2097](https://github.com/namehash/ensnode/pull/2097) [`1bc96f8`](https://github.com/namehash/ensnode/commit/1bc96f88c2e66f19fc4ab8bbda58753f5e414c6a) Thanks [@shrugs](https://github.com/shrugs)! - Forward Resolution is no longer disabled on ENSv1-only namespaces when the `ensv2` plugin is enabled. Forward Resolution is only (temporarily) disabled when a namespace has been upgraded to ENSv2. The Resolution API continues to operate in either case, just without Protocol Acceleration (temporarily) when ENSv2 is deployed. + +- [#2101](https://github.com/namehash/ensnode/pull/2101) [`7dd0d3f`](https://github.com/namehash/ensnode/commit/7dd0d3ff2905caf357a74470d5630a9ca8bd3369) Thanks [@shrugs](https://github.com/shrugs)! - Omnigraph: The Domain interface now exposes `Domain.registry` and `Domain.subregistry` rather than being isolated to the concrete ENSv2 Domain entity, as in the unified model both ENSv1 and ENSv2 Domains have a parent and child Registry. + +- Updated dependencies [[`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583), [`1b6abb0`](https://github.com/namehash/ensnode/commit/1b6abb06ac364840770dfcc47526111fdf6fb2c9), [`7dd0d3f`](https://github.com/namehash/ensnode/commit/7dd0d3ff2905caf357a74470d5630a9ca8bd3369), [`75e8aac`](https://github.com/namehash/ensnode/commit/75e8aac2abb044ce55119daab98d20ebcbda8304)]: + - @ensnode/ensnode-sdk@1.14.0 + - @ensnode/ensdb-sdk@1.14.0 + - @namehash/ens-referrals@1.14.0 + - enssdk@1.14.0 + - @ensnode/datasources@1.14.0 + - @ensnode/ponder-subgraph@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/apps/ensapi/package.json b/apps/ensapi/package.json index 9364271cf..5af9da431 100644 --- a/apps/ensapi/package.json +++ b/apps/ensapi/package.json @@ -1,6 +1,6 @@ { "name": "ensapi", - "version": "1.13.1", + "version": "1.14.0", "private": true, "type": "module", "description": "ENSNode's ENS API", diff --git a/apps/ensindexer/CHANGELOG.md b/apps/ensindexer/CHANGELOG.md index d6793919b..76fa47597 100644 --- a/apps/ensindexer/CHANGELOG.md +++ b/apps/ensindexer/CHANGELOG.md @@ -1,5 +1,23 @@ # ensindexer +## 1.14.0 + +### Minor Changes + +- [#2101](https://github.com/namehash/ensnode/pull/2101) [`7dd0d3f`](https://github.com/namehash/ensnode/commit/7dd0d3ff2905caf357a74470d5630a9ca8bd3369) Thanks [@shrugs](https://github.com/shrugs)! - **Materialize `Domain.canonicalName`, `canonicalLabelHashPath`, and `canonicalNode`** on every Canonical Domain. Indexes: hash on `canonicalName` (exact lookup), GIN trigram on `canonicalName` (substring), GIN on `canonicalLabelHashPath` (heal cascade), hash on `canonicalNode` (resolver-record joins). + +### Patch Changes + +- [#2108](https://github.com/namehash/ensnode/pull/2108) [`f61d04b`](https://github.com/namehash/ensnode/commit/f61d04b9bef5c0d4931ade6ab2425ac8874328b9) Thanks [@shrugs](https://github.com/shrugs)! - ENSIndexer: fix crash on startup after crash recovery when one or more chains were in Queued status pre-crash. The omnichain status snapshot builder now promotes such chains to Backfill once other chains' progress has advanced past their `startBlock` timestamp, instead of failing the `omnichainIndexingCursor < earliestQueuedStartBlock` invariant. + +- Updated dependencies [[`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583), [`1b6abb0`](https://github.com/namehash/ensnode/commit/1b6abb06ac364840770dfcc47526111fdf6fb2c9), [`7dd0d3f`](https://github.com/namehash/ensnode/commit/7dd0d3ff2905caf357a74470d5630a9ca8bd3369), [`75e8aac`](https://github.com/namehash/ensnode/commit/75e8aac2abb044ce55119daab98d20ebcbda8304)]: + - @ensnode/ensnode-sdk@1.14.0 + - @ensnode/ensdb-sdk@1.14.0 + - @ensnode/ensrainbow-sdk@1.14.0 + - enssdk@1.14.0 + - @ensnode/datasources@1.14.0 + - @ensnode/ponder-sdk@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/apps/ensindexer/package.json b/apps/ensindexer/package.json index 092ad7b4d..134bb0017 100644 --- a/apps/ensindexer/package.json +++ b/apps/ensindexer/package.json @@ -1,6 +1,6 @@ { "name": "ensindexer", - "version": "1.13.1", + "version": "1.14.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 9f9b0e7ba..493acf22a 100644 --- a/apps/ensrainbow/CHANGELOG.md +++ b/apps/ensrainbow/CHANGELOG.md @@ -1,5 +1,14 @@ # ensrainbow +## 1.14.0 + +### Patch Changes + +- Updated dependencies [[`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583), [`1b6abb0`](https://github.com/namehash/ensnode/commit/1b6abb06ac364840770dfcc47526111fdf6fb2c9)]: + - @ensnode/ensnode-sdk@1.14.0 + - @ensnode/ensrainbow-sdk@1.14.0 + - enssdk@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/apps/ensrainbow/package.json b/apps/ensrainbow/package.json index b12a72296..bd4ee95bd 100644 --- a/apps/ensrainbow/package.json +++ b/apps/ensrainbow/package.json @@ -1,6 +1,6 @@ { "name": "ensrainbow", - "version": "1.13.1", + "version": "1.14.0", "private": true, "type": "module", "description": "ENSRainbow is an ENSNode service for healing ENS labels", diff --git a/apps/fallback-ensapi/CHANGELOG.md b/apps/fallback-ensapi/CHANGELOG.md index a4e40233e..0865a7109 100644 --- a/apps/fallback-ensapi/CHANGELOG.md +++ b/apps/fallback-ensapi/CHANGELOG.md @@ -1,5 +1,13 @@ # fallback-ensapi +## 1.14.0 + +### Patch Changes + +- Updated dependencies [[`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583), [`1b6abb0`](https://github.com/namehash/ensnode/commit/1b6abb06ac364840770dfcc47526111fdf6fb2c9)]: + - @ensnode/ensnode-sdk@1.14.0 + - @ensnode/datasources@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/apps/fallback-ensapi/package.json b/apps/fallback-ensapi/package.json index 672ec36a0..83d0ab5e5 100644 --- a/apps/fallback-ensapi/package.json +++ b/apps/fallback-ensapi/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "fallback-ensapi", - "version": "1.13.1", + "version": "1.14.0", "type": "module", "description": "Infrastructure-level Fallback for ENSApi", "license": "MIT", diff --git a/docker/services/ensadmin.yml b/docker/services/ensadmin.yml index 40fb4bae3..ead0c3085 100644 --- a/docker/services/ensadmin.yml +++ b/docker/services/ensadmin.yml @@ -1,7 +1,7 @@ services: ensadmin: container_name: ensadmin - image: ghcr.io/namehash/ensnode/ensadmin:${ENSNODE_VERSION:-1.13.1} + image: ghcr.io/namehash/ensnode/ensadmin:${ENSNODE_VERSION:-1.14.0} build: dockerfile: ./apps/ensadmin/Dockerfile context: ../.. diff --git a/docker/services/ensapi.yml b/docker/services/ensapi.yml index 1d6c07f7d..ca872c9ff 100644 --- a/docker/services/ensapi.yml +++ b/docker/services/ensapi.yml @@ -1,7 +1,7 @@ services: ensapi: container_name: ensapi - image: ghcr.io/namehash/ensnode/ensapi:${ENSNODE_VERSION:-1.13.1} + image: ghcr.io/namehash/ensnode/ensapi:${ENSNODE_VERSION:-1.14.0} build: dockerfile: ./apps/ensapi/Dockerfile context: ../.. diff --git a/docker/services/ensindexer.yml b/docker/services/ensindexer.yml index a1d6f2e96..e0ace1df7 100644 --- a/docker/services/ensindexer.yml +++ b/docker/services/ensindexer.yml @@ -1,7 +1,7 @@ services: ensindexer: container_name: ensindexer - image: ghcr.io/namehash/ensnode/ensindexer:${ENSNODE_VERSION:-1.13.1} + image: ghcr.io/namehash/ensnode/ensindexer:${ENSNODE_VERSION:-1.14.0} build: dockerfile: ./apps/ensindexer/Dockerfile context: ../.. diff --git a/docker/services/ensrainbow.yml b/docker/services/ensrainbow.yml index 5a3024714..391532863 100644 --- a/docker/services/ensrainbow.yml +++ b/docker/services/ensrainbow.yml @@ -1,7 +1,7 @@ services: ensrainbow: container_name: ensrainbow - image: ghcr.io/namehash/ensnode/ensrainbow:${ENSNODE_VERSION:-1.13.1} + image: ghcr.io/namehash/ensnode/ensrainbow:${ENSNODE_VERSION:-1.14.0} build: dockerfile: ./apps/ensrainbow/Dockerfile context: ../.. diff --git a/docs/ensnode.io/CHANGELOG.md b/docs/ensnode.io/CHANGELOG.md index d2bc835c2..83c221791 100644 --- a/docs/ensnode.io/CHANGELOG.md +++ b/docs/ensnode.io/CHANGELOG.md @@ -1,5 +1,18 @@ # @docs/ensnode +## 1.14.0 + +### Minor Changes + +- [#2094](https://github.com/namehash/ensnode/pull/2094) [`f06399e`](https://github.com/namehash/ensnode/commit/f06399e9beb2ac8aa3b13ff2645cee2cdf89d74f) Thanks [@tk-o](https://github.com/tk-o)! - Updated database schemas page in ENSDb docs. + +### Patch Changes + +- [#2106](https://github.com/namehash/ensnode/pull/2106) [`c4b00ae`](https://github.com/namehash/ensnode/commit/c4b00ae68075ef8f1ceb1aabf8a4804db21c85ff) Thanks [@shrugs](https://github.com/shrugs)! - Updates the Omnigraph Integration Documentation with comprehensive getting started examples and walkthroughs. + +- Updated dependencies []: + - @namehash/namehash-ui@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/docs/ensnode.io/ensapi-openapi.json b/docs/ensnode.io/ensapi-openapi.json index 6c57c57c2..4a6fef549 100644 --- a/docs/ensnode.io/ensapi-openapi.json +++ b/docs/ensnode.io/ensapi-openapi.json @@ -2,7 +2,7 @@ "openapi": "3.1.0", "info": { "title": "ENSApi APIs", - "version": "1.13.1", + "version": "1.14.0", "description": "REST APIs for the ENSNode stack as served by the ENSApi service" }, "servers": [ diff --git a/docs/ensnode.io/package.json b/docs/ensnode.io/package.json index d03bc200f..02970b14d 100644 --- a/docs/ensnode.io/package.json +++ b/docs/ensnode.io/package.json @@ -3,7 +3,7 @@ "private": true, "license": "MIT", "type": "module", - "version": "1.13.1", + "version": "1.14.0", "packageManager": "pnpm@10.33.0", "scripts": { "dev": "astro dev", diff --git a/docs/ensrainbow.io/CHANGELOG.md b/docs/ensrainbow.io/CHANGELOG.md index 1396be643..6a704a660 100644 --- a/docs/ensrainbow.io/CHANGELOG.md +++ b/docs/ensrainbow.io/CHANGELOG.md @@ -1,5 +1,12 @@ # @docs/ensrainbow +## 1.14.0 + +### Patch Changes + +- Updated dependencies []: + - @namehash/namehash-ui@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/docs/ensrainbow.io/package.json b/docs/ensrainbow.io/package.json index 15dac3c08..37b9a1be5 100644 --- a/docs/ensrainbow.io/package.json +++ b/docs/ensrainbow.io/package.json @@ -1,7 +1,7 @@ { "name": "@docs/ensrainbow", "type": "module", - "version": "1.13.1", + "version": "1.14.0", "license": "MIT", "packageManager": "pnpm@10.33.0", "private": true, diff --git a/examples/enskit-react-example/CHANGELOG.md b/examples/enskit-react-example/CHANGELOG.md index 3a6c36569..e833b9382 100644 --- a/examples/enskit-react-example/CHANGELOG.md +++ b/examples/enskit-react-example/CHANGELOG.md @@ -1,5 +1,13 @@ # @ensnode/enskit-react-example +## 0.0.8 + +### Patch Changes + +- Updated dependencies []: + - enssdk@1.14.0 + - enskit@1.14.0 + ## 0.0.7 ### Patch Changes diff --git a/examples/enskit-react-example/package.json b/examples/enskit-react-example/package.json index 08c1bc1c9..fbce49034 100644 --- a/examples/enskit-react-example/package.json +++ b/examples/enskit-react-example/package.json @@ -1,7 +1,7 @@ { "name": "@ensnode/enskit-react-example", "private": true, - "version": "0.0.7", + "version": "0.0.8", "license": "MIT", "type": "module", "scripts": { diff --git a/examples/enssdk-example/CHANGELOG.md b/examples/enssdk-example/CHANGELOG.md new file mode 100644 index 000000000..36b1c0f94 --- /dev/null +++ b/examples/enssdk-example/CHANGELOG.md @@ -0,0 +1,8 @@ +# @ensnode/enssdk-example + +## 0.0.2 + +### Patch Changes + +- Updated dependencies []: + - enssdk@1.14.0 diff --git a/examples/enssdk-example/package.json b/examples/enssdk-example/package.json index 72c39de7a..2f2b3ce73 100644 --- a/examples/enssdk-example/package.json +++ b/examples/enssdk-example/package.json @@ -1,7 +1,7 @@ { "name": "@ensnode/enssdk-example", "private": true, - "version": "0.0.1", + "version": "0.0.2", "license": "MIT", "type": "module", "scripts": { diff --git a/packages/datasources/CHANGELOG.md b/packages/datasources/CHANGELOG.md index 8778cc541..5d1c92f09 100644 --- a/packages/datasources/CHANGELOG.md +++ b/packages/datasources/CHANGELOG.md @@ -1,5 +1,12 @@ # @ensnode/ens-deployments +## 1.14.0 + +### Patch Changes + +- Updated dependencies []: + - enssdk@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/packages/datasources/package.json b/packages/datasources/package.json index ab8ccd190..90b7da3a1 100644 --- a/packages/datasources/package.json +++ b/packages/datasources/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/datasources", - "version": "1.13.1", + "version": "1.14.0", "type": "module", "description": "Catalog of ENSNode-related datasources including chain, contract addresses, start blocks, and event filters.", "license": "MIT", diff --git a/packages/ens-referrals/CHANGELOG.md b/packages/ens-referrals/CHANGELOG.md index 3aa11971a..80f3f4c75 100644 --- a/packages/ens-referrals/CHANGELOG.md +++ b/packages/ens-referrals/CHANGELOG.md @@ -1,5 +1,13 @@ # @namehash/ens-referrals +## 1.14.0 + +### Patch Changes + +- Updated dependencies [[`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583), [`1b6abb0`](https://github.com/namehash/ensnode/commit/1b6abb06ac364840770dfcc47526111fdf6fb2c9)]: + - @ensnode/ensnode-sdk@1.14.0 + - enssdk@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/packages/ens-referrals/package.json b/packages/ens-referrals/package.json index 16a1e3970..9a6ad3873 100644 --- a/packages/ens-referrals/package.json +++ b/packages/ens-referrals/package.json @@ -1,6 +1,6 @@ { "name": "@namehash/ens-referrals", - "version": "1.13.1", + "version": "1.14.0", "type": "module", "description": "Utilities for ENS Referrals.", "license": "MIT", diff --git a/packages/enscli/CHANGELOG.md b/packages/enscli/CHANGELOG.md index c9ec3ac9e..187c2230f 100644 --- a/packages/enscli/CHANGELOG.md +++ b/packages/enscli/CHANGELOG.md @@ -1,5 +1,7 @@ # enscli +## 1.14.0 + ## 1.13.1 ## 1.13.0 diff --git a/packages/enscli/package.json b/packages/enscli/package.json index 7bc816d78..19b577723 100644 --- a/packages/enscli/package.json +++ b/packages/enscli/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "enscli", - "version": "1.13.1", + "version": "1.14.0", "description": "Reserved for the ENSNode project by NameHash Labs. See https://ensnode.io", "repository": { "type": "git", diff --git a/packages/ensdb-sdk/CHANGELOG.md b/packages/ensdb-sdk/CHANGELOG.md index 9959a0ccc..d2669e9d7 100644 --- a/packages/ensdb-sdk/CHANGELOG.md +++ b/packages/ensdb-sdk/CHANGELOG.md @@ -1,5 +1,19 @@ # @ensnode/ensdb-sdk +## 1.14.0 + +### Minor Changes + +- [#2101](https://github.com/namehash/ensnode/pull/2101) [`7dd0d3f`](https://github.com/namehash/ensnode/commit/7dd0d3ff2905caf357a74470d5630a9ca8bd3369) Thanks [@shrugs](https://github.com/shrugs)! - **Materialize `Domain.canonicalName`, `canonicalLabelHashPath`, and `canonicalNode`** on every Canonical Domain. Indexes: hash on `canonicalName` (exact lookup), GIN trigram on `canonicalName` (substring), GIN on `canonicalLabelHashPath` (heal cascade), hash on `canonicalNode` (resolver-record joins). + +### Patch Changes + +- [#2096](https://github.com/namehash/ensnode/pull/2096) [`75e8aac`](https://github.com/namehash/ensnode/commit/75e8aac2abb044ce55119daab98d20ebcbda8304) Thanks [@shrugs](https://github.com/shrugs)! - Replace the default btree index on `label.interpreted` with a hash index (for exact-match lookups) and a GIN trigram index (for substring / prefix `LIKE` queries). Avoids the btree 8191-byte leaf-size hazard that surfaces when a single label exceeds the limit (e.g. spam names), which previously crashed `create_indexes` at the historical→realtime boundary. + +- Updated dependencies [[`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583), [`1b6abb0`](https://github.com/namehash/ensnode/commit/1b6abb06ac364840770dfcc47526111fdf6fb2c9)]: + - @ensnode/ensnode-sdk@1.14.0 + - enssdk@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/packages/ensdb-sdk/package.json b/packages/ensdb-sdk/package.json index d1680e677..09f89d6ad 100644 --- a/packages/ensdb-sdk/package.json +++ b/packages/ensdb-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensdb-sdk", - "version": "1.13.1", + "version": "1.14.0", "type": "module", "description": "SDK for interacting with data in ENSDb", "license": "MIT", diff --git a/packages/ensindexer-perf-testing/CHANGELOG.md b/packages/ensindexer-perf-testing/CHANGELOG.md index 2dea8404c..52dd5d57f 100644 --- a/packages/ensindexer-perf-testing/CHANGELOG.md +++ b/packages/ensindexer-perf-testing/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/ensindexer-perf-testing +## 1.14.0 + ## 1.13.1 ## 1.13.0 diff --git a/packages/ensindexer-perf-testing/package.json b/packages/ensindexer-perf-testing/package.json index 64cfd8866..23aa5648f 100644 --- a/packages/ensindexer-perf-testing/package.json +++ b/packages/ensindexer-perf-testing/package.json @@ -1,7 +1,7 @@ { "name": "@ensnode/ensindexer-perf-testing", "private": true, - "version": "1.13.1", + "version": "1.14.0", "description": "Local Prometheus + Grafana bundle for benchmarking ENSIndexer throughput.", "license": "MIT", "scripts": { diff --git a/packages/enskit/CHANGELOG.md b/packages/enskit/CHANGELOG.md index c39b341ee..4e1b03033 100644 --- a/packages/enskit/CHANGELOG.md +++ b/packages/enskit/CHANGELOG.md @@ -1,5 +1,12 @@ # enskit +## 1.14.0 + +### Patch Changes + +- Updated dependencies []: + - enssdk@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/packages/enskit/package.json b/packages/enskit/package.json index 264aa9f96..91b7f7749 100644 --- a/packages/enskit/package.json +++ b/packages/enskit/package.json @@ -1,6 +1,6 @@ { "name": "enskit", - "version": "1.13.1", + "version": "1.14.0", "type": "module", "description": "The ENS toolkit for React applications", "license": "MIT", diff --git a/packages/ensnode-react/CHANGELOG.md b/packages/ensnode-react/CHANGELOG.md index 6fcecdd02..90024b65a 100644 --- a/packages/ensnode-react/CHANGELOG.md +++ b/packages/ensnode-react/CHANGELOG.md @@ -1,5 +1,13 @@ # @ensnode/ensnode-react +## 1.14.0 + +### Patch Changes + +- Updated dependencies [[`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583), [`1b6abb0`](https://github.com/namehash/ensnode/commit/1b6abb06ac364840770dfcc47526111fdf6fb2c9)]: + - @ensnode/ensnode-sdk@1.14.0 + - enssdk@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/packages/ensnode-react/package.json b/packages/ensnode-react/package.json index 4c2b8df69..aea39d0f3 100644 --- a/packages/ensnode-react/package.json +++ b/packages/ensnode-react/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensnode-react", - "version": "1.13.1", + "version": "1.14.0", "type": "module", "description": "React hooks and providers for ENSNode", "license": "MIT", diff --git a/packages/ensnode-sdk/CHANGELOG.md b/packages/ensnode-sdk/CHANGELOG.md index 57457784a..76d5c6614 100644 --- a/packages/ensnode-sdk/CHANGELOG.md +++ b/packages/ensnode-sdk/CHANGELOG.md @@ -1,5 +1,19 @@ # @ensnode/ensnode-sdk +## 1.14.0 + +### Minor Changes + +- [#2090](https://github.com/namehash/ensnode/pull/2090) [`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583) Thanks [@tk-o](https://github.com/tk-o)! - Added indexing status based functions for checking Omnigraph API and Subgraph API availability. + +- [#2102](https://github.com/namehash/ensnode/pull/2102) [`1b6abb0`](https://github.com/namehash/ensnode/commit/1b6abb06ac364840770dfcc47526111fdf6fb2c9) Thanks [@tk-o](https://github.com/tk-o)! - Added `globalBlockrangeEndBlock` param to `buildIndexedBlockranges`. + +### Patch Changes + +- Updated dependencies []: + - enssdk@1.14.0 + - @ensnode/datasources@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/packages/ensnode-sdk/package.json b/packages/ensnode-sdk/package.json index f1b5e3b45..5e3fcc16a 100644 --- a/packages/ensnode-sdk/package.json +++ b/packages/ensnode-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensnode-sdk", - "version": "1.13.1", + "version": "1.14.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 12397c29c..34283a4bc 100644 --- a/packages/ensrainbow-sdk/CHANGELOG.md +++ b/packages/ensrainbow-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @ensnode/ensrainbow-sdk +## 1.14.0 + +### Patch Changes + +- Updated dependencies []: + - enssdk@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/packages/ensrainbow-sdk/package.json b/packages/ensrainbow-sdk/package.json index 14b5e1ab8..cee0babee 100644 --- a/packages/ensrainbow-sdk/package.json +++ b/packages/ensrainbow-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensrainbow-sdk", - "version": "1.13.1", + "version": "1.14.0", "type": "module", "description": "ENSRainbow SDK for interacting with the ENSRainbow API.", "license": "MIT", diff --git a/packages/enssdk/CHANGELOG.md b/packages/enssdk/CHANGELOG.md index b9c7d502e..c7474fea1 100644 --- a/packages/enssdk/CHANGELOG.md +++ b/packages/enssdk/CHANGELOG.md @@ -1,5 +1,7 @@ # enssdk +## 1.14.0 + ## 1.13.1 ## 1.13.0 diff --git a/packages/enssdk/package.json b/packages/enssdk/package.json index ed1cbbe51..3c3a266be 100644 --- a/packages/enssdk/package.json +++ b/packages/enssdk/package.json @@ -1,6 +1,6 @@ { "name": "enssdk", - "version": "1.13.1", + "version": "1.14.0", "type": "module", "description": "The foundational ENS development library", "license": "MIT", diff --git a/packages/ensskills/CHANGELOG.md b/packages/ensskills/CHANGELOG.md index 40613df98..c88a2a3ed 100644 --- a/packages/ensskills/CHANGELOG.md +++ b/packages/ensskills/CHANGELOG.md @@ -1,5 +1,7 @@ # ensskills +## 1.14.0 + ## 1.13.1 ## 1.13.0 diff --git a/packages/ensskills/package.json b/packages/ensskills/package.json index 8e711b9f5..2731c8d01 100644 --- a/packages/ensskills/package.json +++ b/packages/ensskills/package.json @@ -1,6 +1,6 @@ { "name": "ensskills", - "version": "1.13.1", + "version": "1.14.0", "description": "Reserved for the ENSNode project by NameHash Labs. See https://ensnode.io", "repository": { "type": "git", diff --git a/packages/integration-test-env/CHANGELOG.md b/packages/integration-test-env/CHANGELOG.md index b967e0c6c..dfcebf8b7 100644 --- a/packages/integration-test-env/CHANGELOG.md +++ b/packages/integration-test-env/CHANGELOG.md @@ -1,5 +1,15 @@ # @ensnode/integration-test-env +## 1.14.0 + +### Patch Changes + +- Updated dependencies [[`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583), [`1b6abb0`](https://github.com/namehash/ensnode/commit/1b6abb06ac364840770dfcc47526111fdf6fb2c9), [`7dd0d3f`](https://github.com/namehash/ensnode/commit/7dd0d3ff2905caf357a74470d5630a9ca8bd3369), [`75e8aac`](https://github.com/namehash/ensnode/commit/75e8aac2abb044ce55119daab98d20ebcbda8304)]: + - @ensnode/ensnode-sdk@1.14.0 + - @ensnode/ensdb-sdk@1.14.0 + - @ensnode/datasources@1.14.0 + - @ensnode/shared-configs@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/packages/integration-test-env/package.json b/packages/integration-test-env/package.json index 4f29a0f29..da8e05d9e 100644 --- a/packages/integration-test-env/package.json +++ b/packages/integration-test-env/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/integration-test-env", - "version": "1.13.1", + "version": "1.14.0", "private": true, "license": "MIT", "type": "module", diff --git a/packages/namehash-ui/CHANGELOG.md b/packages/namehash-ui/CHANGELOG.md index 0d39e35e5..a271ac58a 100644 --- a/packages/namehash-ui/CHANGELOG.md +++ b/packages/namehash-ui/CHANGELOG.md @@ -1,5 +1,15 @@ # @namehash/namehash-ui +## 1.14.0 + +### Patch Changes + +- Updated dependencies [[`3132a77`](https://github.com/namehash/ensnode/commit/3132a77b809694a4677da69c8c546a4b41eaa583), [`1b6abb0`](https://github.com/namehash/ensnode/commit/1b6abb06ac364840770dfcc47526111fdf6fb2c9)]: + - @ensnode/ensnode-sdk@1.14.0 + - @ensnode/ensnode-react@1.14.0 + - enssdk@1.14.0 + - @ensnode/datasources@1.14.0 + ## 1.13.1 ### Patch Changes diff --git a/packages/namehash-ui/package.json b/packages/namehash-ui/package.json index bd25fd6a4..9e80e6bf1 100644 --- a/packages/namehash-ui/package.json +++ b/packages/namehash-ui/package.json @@ -1,6 +1,6 @@ { "name": "@namehash/namehash-ui", - "version": "1.13.1", + "version": "1.14.0", "type": "module", "description": "Opinionated UI components for use in apps published by NameHash Labs", "license": "MIT", diff --git a/packages/ponder-sdk/CHANGELOG.md b/packages/ponder-sdk/CHANGELOG.md index c48632d86..2c9cc2999 100644 --- a/packages/ponder-sdk/CHANGELOG.md +++ b/packages/ponder-sdk/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/ponder-sdk +## 1.14.0 + ## 1.13.1 ## 1.13.0 diff --git a/packages/ponder-sdk/package.json b/packages/ponder-sdk/package.json index cb9f4af50..e200b94fe 100644 --- a/packages/ponder-sdk/package.json +++ b/packages/ponder-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ponder-sdk", - "version": "1.13.1", + "version": "1.14.0", "type": "module", "description": "A utility library for interacting with Ponder apps and data.", "license": "MIT", diff --git a/packages/ponder-subgraph/CHANGELOG.md b/packages/ponder-subgraph/CHANGELOG.md index 1fd9cf6fa..92efbfd37 100644 --- a/packages/ponder-subgraph/CHANGELOG.md +++ b/packages/ponder-subgraph/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/ponder-subgraph +## 1.14.0 + ## 1.13.1 ## 1.13.0 diff --git a/packages/ponder-subgraph/package.json b/packages/ponder-subgraph/package.json index 4734ba27f..79b0e3304 100644 --- a/packages/ponder-subgraph/package.json +++ b/packages/ponder-subgraph/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ponder-subgraph", - "version": "1.13.1", + "version": "1.14.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 ef1718575..3e6a513ea 100644 --- a/packages/shared-configs/CHANGELOG.md +++ b/packages/shared-configs/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/shared-configs +## 1.14.0 + ## 1.13.1 ## 1.13.0 diff --git a/packages/shared-configs/package.json b/packages/shared-configs/package.json index 41232066b..be123fd76 100644 --- a/packages/shared-configs/package.json +++ b/packages/shared-configs/package.json @@ -1,7 +1,7 @@ { "name": "@ensnode/shared-configs", "private": true, - "version": "1.13.1", + "version": "1.14.0", "type": "module", "description": "Shared configs for the ENSNode project.", "license": "MIT",