diff --git a/.changeset/efp-datasources.md b/.changeset/efp-datasources.md deleted file mode 100644 index f4fdc1073..000000000 --- a/.changeset/efp-datasources.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/datasources": minor ---- - -Introduces the `EFP*` Datasources on the `mainnet` and `ens-test-env` namespaces. diff --git a/.changeset/efp-ensdb-sdk.md b/.changeset/efp-ensdb-sdk.md deleted file mode 100644 index 4e33e65bb..000000000 --- a/.changeset/efp-ensdb-sdk.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensdb-sdk": minor ---- - -Introduces the `efp.schema.ts` EFP plugin tables to the Abstract ENSIndexer Schema. diff --git a/.changeset/efp-ensindexer.md b/.changeset/efp-ensindexer.md deleted file mode 100644 index 1b33950a1..000000000 --- a/.changeset/efp-ensindexer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensindexer": minor ---- - -Introduces the EFP (Ethereum Follow Protocol) plugin (`efp`). Enabling it will index EFP list NFTs, records, tags, and account metadata into ENSDb's `efp_*` tables and will enable the `Query.efp` and `Account.efp` fields in the Omnigraph API. diff --git a/.changeset/efp-enskit.md b/.changeset/efp-enskit.md deleted file mode 100644 index 20488361b..000000000 --- a/.changeset/efp-enskit.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"enskit": minor ---- - -Adds urql cache key resolvers for the EFP (Ethereum Follow Protocol) Omnigraph types (`EfpList` keyed by `tokenId`; `AccountEfp`, `EfpQuery`, and `EfpListStorageLocation` as Embedded Data), and a `by tokenId` lookup resolver on `EfpQuery.list` so repeat list lookups are cache hits. diff --git a/.changeset/efp-omnigraph.md b/.changeset/efp-omnigraph.md deleted file mode 100644 index 9aed8cb13..000000000 --- a/.changeset/efp-omnigraph.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -"ensapi": minor -"enssdk": minor ---- - -Exposes EFP (Ethereum Follow Protocol) data through the Omnigraph API. - -`Query.efp` (null if `efp` plugin is not enabled) exposes the EFP-protocol-level queries `Query.efp.list(by:)`, `Query.efp.lists(where:)`, and `Query.efp.listRecords(where:)` (each record exposing its owning `list`), with cursor-paginated connections and where-filters (owner/user/manager, recordData). - -`Account.efp` (null if `efp` plugin is not enabled) exposes the Account-specific queries `Account.efp.primaryList`, `Account.efp.following` / `Account.efp.followers` (the validated social follow graph — accounts whose validated primary list follows, or is followed by, this account, excluding `block`/`mute`-tagged records), the `Account.efp.lists` it is the `user` of, and its account `Account.efp.metadata(key:)` / `Account.efp.metadatas`. diff --git a/.changeset/efp-protocol-skill.md b/.changeset/efp-protocol-skill.md deleted file mode 100644 index 380a44d89..000000000 --- a/.changeset/efp-protocol-skill.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensskills": minor ---- - -Adds an `efp-protocol` skill orienting agents on the Ethereum Follow Protocol: the onchain social graph data model (lists, list records, tags, storage locations, account metadata), primary-list validation, `block`/`mute` follower semantics, and how EFP surfaces in the Omnigraph via `Query.efp` / `Account.efp`. The `omnigraph` skill now declares `efp-protocol` as a conditional dependency, to be loaded when a query touches EFP fields. diff --git a/.changeset/ensdb-sdk-schema-metadata-helpers.md b/.changeset/ensdb-sdk-schema-metadata-helpers.md deleted file mode 100644 index 99bfcfbaa..000000000 --- a/.changeset/ensdb-sdk-schema-metadata-helpers.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensdb-sdk": minor ---- - -Add public schema and ENSNode metadata helpers. `EnsDbReader` now exposes `schemaExists(schemaName)` and a public, typed `getEnsNodeMetadata({ key })` that returns the full `{ key, value }` record. `EnsDbWriter` now exposes `dropSchema(schemaName)`, `renameSchema(from, to)`, and a public `writeEnsNodeMetadata(metadata)` that re-keys a `SerializedEnsNodeMetadata` record to the writer's ENSIndexer schema. `SerializedEnsNodeMetadata` is now re-exported from the package entrypoint. diff --git a/.changeset/ensindexer-per-chain-end-blocks.md b/.changeset/ensindexer-per-chain-end-blocks.md deleted file mode 100644 index 9b0e16dc1..000000000 --- a/.changeset/ensindexer-per-chain-end-blocks.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensindexer": minor ---- - -Replace the global `START_BLOCK`/`END_BLOCK` indexing-range configuration with per-chain end blocks via `END_BLOCK_` environment variables (e.g. `END_BLOCK_1`, `END_BLOCK_8453`). Each constrains the indexing end block of its chain independently and MAY be set across any number of indexed chains. This enables deterministic, reproducible multichain checkpoints where every indexed chain stops at a block corresponding to a shared timestamp. diff --git a/.changeset/ensindexer-sdk-indexed-blockranges.md b/.changeset/ensindexer-sdk-indexed-blockranges.md deleted file mode 100644 index 5b22c5dee..000000000 --- a/.changeset/ensindexer-sdk-indexed-blockranges.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": minor ---- - -`buildIndexedBlockranges` now accepts a `chainEndBlocks: ReadonlyMap` (per-chain end blocks via `END_BLOCK_`) instead of a single `globalBlockrangeEndBlock: number | undefined`. The chain's end block now caps each contract's indexed range, mirroring the Ponder config path. diff --git a/.changeset/ensnode-sdk-public-configs.md b/.changeset/ensnode-sdk-public-configs.md deleted file mode 100644 index 15eefb53f..000000000 --- a/.changeset/ensnode-sdk-public-configs.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": minor ---- - -BREAKING: Dropped `ensRainbowPublicConfig` field from `EnsIndexerPublicConfig` data model, and `ensIndexerPublicConfig` from `EnsApiPublicConfig` data model. diff --git a/.changeset/ensnode-stack-info-data-model.md b/.changeset/ensnode-stack-info-data-model.md deleted file mode 100644 index 1bbf6a74c..000000000 --- a/.changeset/ensnode-stack-info-data-model.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": minor ---- - -BREAKING: Indexing Status API's `stackInfo.ensApi` no longer includes `ensIndexerPublicConfig`, and `stackInfo.ensIndexer` no longer includes `ensRainbowPublicConfig`. Use `stackInfo.ensIndexer` and `stackInfo.ensRainbow`, respectively, instead. diff --git a/.changeset/fix-label-heal-cascade.md b/.changeset/fix-label-heal-cascade.md deleted file mode 100644 index 573623d98..000000000 --- a/.changeset/fix-label-heal-cascade.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensindexer": patch ---- - -Domains composed of Labels that are healed after discovery now have their Canonical Names correctly updated. diff --git a/.changeset/modern-groups-occur.md b/.changeset/modern-groups-occur.md deleted file mode 100644 index c3be157c4..000000000 --- a/.changeset/modern-groups-occur.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": patch ---- - -Aligned `isRegistrationFullyExpired` and `isRegistrationInGracePeriod` helpers with onchain logic. diff --git a/.changeset/moody-wasps-flow.md b/.changeset/moody-wasps-flow.md deleted file mode 100644 index 2796d36df..000000000 --- a/.changeset/moody-wasps-flow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensindexer": patch ---- - -Introduced `PONDER_STATEMENT_TIMEOUT` setting to manage database timeouts more granularly. diff --git a/.changeset/odd-keys-like.md b/.changeset/odd-keys-like.md deleted file mode 100644 index 6c47d1fe8..000000000 --- a/.changeset/odd-keys-like.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensdb-sdk": minor ---- - -Updated `isReady()` method in `EnsDbReader` to check for relevant database schemas existence. diff --git a/.changeset/remove-ensv2-plugin-name.md b/.changeset/remove-ensv2-plugin-name.md deleted file mode 100644 index bacb53013..000000000 --- a/.changeset/remove-ensv2-plugin-name.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"@ensnode/ensnode-sdk": minor ---- - -Removes the deprecated `PluginName.ENSv2` (`"ensv2"`) enum member. It was retained for one release as a backwards-compatible alias for `PluginName.Unigraph` and is now fully removed; use `PluginName.Unigraph` (`"unigraph"`) instead. diff --git a/.changeset/sepolia-v2-latest-addresses.md b/.changeset/sepolia-v2-latest-addresses.md deleted file mode 100644 index 650ac34cf..000000000 --- a/.changeset/sepolia-v2-latest-addresses.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -"@ensnode/datasources": patch -"ensindexer": patch ---- - -Updates the `sepolia-v2` ENS Namespace with the latest deployment addresses. diff --git a/.changeset/two-corners-tease.md b/.changeset/two-corners-tease.md deleted file mode 100644 index 8be49f594..000000000 --- a/.changeset/two-corners-tease.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ensindexer": patch ---- - -Updated ENSv2Registry handling for non-expiring reverse-name registrations. diff --git a/apps/ensadmin/CHANGELOG.md b/apps/ensadmin/CHANGELOG.md index dba823958..ec2fa0750 100644 --- a/apps/ensadmin/CHANGELOG.md +++ b/apps/ensadmin/CHANGELOG.md @@ -1,5 +1,16 @@ # ensadmin +## 1.17.0 + +### Patch Changes + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14), [`6abf99b`](https://github.com/namehash/ensnode/commit/6abf99b9bca9a54cef209e2ef32433397efa31dc), [`eaab1bf`](https://github.com/namehash/ensnode/commit/eaab1bffdc0db0f61ccdd06efe0f63aaddf709e3)]: + - @ensnode/datasources@1.17.0 + - enssdk@1.17.0 + - @ensnode/ensnode-sdk@1.17.0 + - @namehash/namehash-ui@1.17.0 + - @ensnode/scalar-react@0.0.0 + ## 1.16.0 ### Patch Changes diff --git a/apps/ensadmin/package.json b/apps/ensadmin/package.json index ba741d965..eb719f406 100644 --- a/apps/ensadmin/package.json +++ b/apps/ensadmin/package.json @@ -1,6 +1,6 @@ { "name": "ensadmin", - "version": "1.16.0", + "version": "1.17.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 dcb318982..d0d860024 100644 --- a/apps/ensapi/CHANGELOG.md +++ b/apps/ensapi/CHANGELOG.md @@ -1,5 +1,25 @@ # ensapi +## 1.17.0 + +### Minor Changes + +- [#2296](https://github.com/namehash/ensnode/pull/2296) [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20) Thanks [@shrugs](https://github.com/shrugs)! - Exposes EFP (Ethereum Follow Protocol) data through the Omnigraph API. + + `Query.efp` (null if `efp` plugin is not enabled) exposes the EFP-protocol-level queries `Query.efp.list(by:)`, `Query.efp.lists(where:)`, and `Query.efp.listRecords(where:)` (each record exposing its owning `list`), with cursor-paginated connections and where-filters (owner/user/manager, recordData). + + `Account.efp` (null if `efp` plugin is not enabled) exposes the Account-specific queries `Account.efp.primaryList`, `Account.efp.following` / `Account.efp.followers` (the validated social follow graph — accounts whose validated primary list follows, or is followed by, this account, excluding `block`/`mute`-tagged records), the `Account.efp.lists` it is the `user` of, and its account `Account.efp.metadata(key:)` / `Account.efp.metadatas`. + +### Patch Changes + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`eb33f1d`](https://github.com/namehash/ensnode/commit/eb33f1df137c00d17840bb99ecb072ced49259a6), [`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14), [`ac07f68`](https://github.com/namehash/ensnode/commit/ac07f6807030386b1a226c84d08523d41a0635e0), [`6abf99b`](https://github.com/namehash/ensnode/commit/6abf99b9bca9a54cef209e2ef32433397efa31dc), [`eaab1bf`](https://github.com/namehash/ensnode/commit/eaab1bffdc0db0f61ccdd06efe0f63aaddf709e3)]: + - @ensnode/datasources@1.17.0 + - @ensnode/ensdb-sdk@1.17.0 + - enssdk@1.17.0 + - @ensnode/ensnode-sdk@1.17.0 + - @namehash/ens-referrals@1.17.0 + - @ensnode/ponder-subgraph@1.17.0 + ## 1.16.0 ### Minor Changes diff --git a/apps/ensapi/package.json b/apps/ensapi/package.json index 0a94d5401..76b5d91da 100644 --- a/apps/ensapi/package.json +++ b/apps/ensapi/package.json @@ -1,6 +1,6 @@ { "name": "ensapi", - "version": "1.16.0", + "version": "1.17.0", "private": true, "type": "module", "description": "ENSNode's ENS API", diff --git a/apps/ensindexer/CHANGELOG.md b/apps/ensindexer/CHANGELOG.md index e0bdddb78..a0543108d 100644 --- a/apps/ensindexer/CHANGELOG.md +++ b/apps/ensindexer/CHANGELOG.md @@ -1,5 +1,31 @@ # ensindexer +## 1.17.0 + +### Minor Changes + +- [#2296](https://github.com/namehash/ensnode/pull/2296) [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20) Thanks [@shrugs](https://github.com/shrugs)! - Introduces the EFP (Ethereum Follow Protocol) plugin (`efp`). Enabling it will index EFP list NFTs, records, tags, and account metadata into ENSDb's `efp_*` tables and will enable the `Query.efp` and `Account.efp` fields in the Omnigraph API. + +- [#2176](https://github.com/namehash/ensnode/pull/2176) [`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af) Thanks [@shrugs](https://github.com/shrugs)! - Replace the global `START_BLOCK`/`END_BLOCK` indexing-range configuration with per-chain end blocks via `END_BLOCK_` environment variables (e.g. `END_BLOCK_1`, `END_BLOCK_8453`). Each constrains the indexing end block of its chain independently and MAY be set across any number of indexed chains. This enables deterministic, reproducible multichain checkpoints where every indexed chain stops at a block corresponding to a shared timestamp. + +### Patch Changes + +- [#2339](https://github.com/namehash/ensnode/pull/2339) [`ffc2d49`](https://github.com/namehash/ensnode/commit/ffc2d49f346844bda73809b97c8908c6a6a662c2) Thanks [@shrugs](https://github.com/shrugs)! - Domains composed of Labels that are healed after discovery now have their Canonical Names correctly updated. + +- [#2219](https://github.com/namehash/ensnode/pull/2219) [`db70772`](https://github.com/namehash/ensnode/commit/db70772012aac420ab133dc954c3680d991958ef) Thanks [@tk-o](https://github.com/tk-o)! - Introduced `PONDER_STATEMENT_TIMEOUT` setting to manage database timeouts more granularly. + +- [#2318](https://github.com/namehash/ensnode/pull/2318) [`eaab1bf`](https://github.com/namehash/ensnode/commit/eaab1bffdc0db0f61ccdd06efe0f63aaddf709e3) Thanks [@shrugs](https://github.com/shrugs)! - Updates the `sepolia-v2` ENS Namespace with the latest deployment addresses. + +- [#2350](https://github.com/namehash/ensnode/pull/2350) [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14) Thanks [@tk-o](https://github.com/tk-o)! - Updated ENSv2Registry handling for non-expiring reverse-name registrations. + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`eb33f1d`](https://github.com/namehash/ensnode/commit/eb33f1df137c00d17840bb99ecb072ced49259a6), [`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14), [`ac07f68`](https://github.com/namehash/ensnode/commit/ac07f6807030386b1a226c84d08523d41a0635e0), [`6abf99b`](https://github.com/namehash/ensnode/commit/6abf99b9bca9a54cef209e2ef32433397efa31dc), [`eaab1bf`](https://github.com/namehash/ensnode/commit/eaab1bffdc0db0f61ccdd06efe0f63aaddf709e3)]: + - @ensnode/datasources@1.17.0 + - @ensnode/ensdb-sdk@1.17.0 + - enssdk@1.17.0 + - @ensnode/ensnode-sdk@1.17.0 + - @ensnode/ensrainbow-sdk@1.17.0 + - @ensnode/ponder-sdk@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/apps/ensindexer/package.json b/apps/ensindexer/package.json index a299fb090..b09d6a71f 100644 --- a/apps/ensindexer/package.json +++ b/apps/ensindexer/package.json @@ -1,6 +1,6 @@ { "name": "ensindexer", - "version": "1.16.0", + "version": "1.17.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 60dacae0e..bfbdb0743 100644 --- a/apps/ensrainbow/CHANGELOG.md +++ b/apps/ensrainbow/CHANGELOG.md @@ -1,5 +1,14 @@ # ensrainbow +## 1.17.0 + +### Patch Changes + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14), [`6abf99b`](https://github.com/namehash/ensnode/commit/6abf99b9bca9a54cef209e2ef32433397efa31dc)]: + - enssdk@1.17.0 + - @ensnode/ensnode-sdk@1.17.0 + - @ensnode/ensrainbow-sdk@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/apps/ensrainbow/package.json b/apps/ensrainbow/package.json index cc3fd2e9c..9331a2171 100644 --- a/apps/ensrainbow/package.json +++ b/apps/ensrainbow/package.json @@ -1,6 +1,6 @@ { "name": "ensrainbow", - "version": "1.16.0", + "version": "1.17.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 983ece451..e71832ae6 100644 --- a/apps/fallback-ensapi/CHANGELOG.md +++ b/apps/fallback-ensapi/CHANGELOG.md @@ -1,5 +1,13 @@ # fallback-ensapi +## 1.17.0 + +### Patch Changes + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14), [`6abf99b`](https://github.com/namehash/ensnode/commit/6abf99b9bca9a54cef209e2ef32433397efa31dc), [`eaab1bf`](https://github.com/namehash/ensnode/commit/eaab1bffdc0db0f61ccdd06efe0f63aaddf709e3)]: + - @ensnode/datasources@1.17.0 + - @ensnode/ensnode-sdk@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/apps/fallback-ensapi/package.json b/apps/fallback-ensapi/package.json index aaad847fc..f0bb62f30 100644 --- a/apps/fallback-ensapi/package.json +++ b/apps/fallback-ensapi/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "fallback-ensapi", - "version": "1.16.0", + "version": "1.17.0", "type": "module", "description": "Infrastructure-level Fallback for ENSApi", "license": "MIT", diff --git a/docker/services/ensadmin.yml b/docker/services/ensadmin.yml index 70e3a2d16..dd5a73d8c 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.16.0} + image: ghcr.io/namehash/ensnode/ensadmin:${ENSNODE_VERSION:-1.17.0} build: dockerfile: ./apps/ensadmin/Dockerfile context: ../.. diff --git a/docker/services/ensapi.yml b/docker/services/ensapi.yml index 9a2d74f7f..888aa5273 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.16.0} + image: ghcr.io/namehash/ensnode/ensapi:${ENSNODE_VERSION:-1.17.0} build: dockerfile: ./apps/ensapi/Dockerfile context: ../.. diff --git a/docker/services/ensindexer.yml b/docker/services/ensindexer.yml index 4551233d0..a4b0b8e8d 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.16.0} + image: ghcr.io/namehash/ensnode/ensindexer:${ENSNODE_VERSION:-1.17.0} build: dockerfile: ./apps/ensindexer/Dockerfile context: ../.. diff --git a/docker/services/ensrainbow.yml b/docker/services/ensrainbow.yml index ced3cf025..f14cd5242 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.16.0} + image: ghcr.io/namehash/ensnode/ensrainbow:${ENSNODE_VERSION:-1.17.0} build: dockerfile: ./apps/ensrainbow/Dockerfile context: ../.. diff --git a/docs/ensnode.io/CHANGELOG.md b/docs/ensnode.io/CHANGELOG.md index 8bca7d152..4b859a6df 100644 --- a/docs/ensnode.io/CHANGELOG.md +++ b/docs/ensnode.io/CHANGELOG.md @@ -1,5 +1,13 @@ # @docs/ensnode +## 1.17.0 + +### Patch Changes + +- Updated dependencies [[`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14), [`6abf99b`](https://github.com/namehash/ensnode/commit/6abf99b9bca9a54cef209e2ef32433397efa31dc)]: + - @ensnode/ensnode-sdk@1.17.0 + - @namehash/namehash-ui@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/docs/ensnode.io/ensapi-openapi.json b/docs/ensnode.io/ensapi-openapi.json index d1167a7c4..0e867b7f7 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.16.0", + "version": "1.17.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 c7be35e72..2dd2d45ec 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.16.0", + "version": "1.17.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 9af5b59cc..51868c1af 100644 --- a/docs/ensrainbow.io/CHANGELOG.md +++ b/docs/ensrainbow.io/CHANGELOG.md @@ -1,5 +1,12 @@ # @docs/ensrainbow +## 1.17.0 + +### Patch Changes + +- Updated dependencies []: + - @namehash/namehash-ui@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/docs/ensrainbow.io/package.json b/docs/ensrainbow.io/package.json index cefc96bb8..ba3c49de9 100644 --- a/docs/ensrainbow.io/package.json +++ b/docs/ensrainbow.io/package.json @@ -1,7 +1,7 @@ { "name": "@docs/ensrainbow", "type": "module", - "version": "1.16.0", + "version": "1.17.0", "license": "MIT", "packageManager": "pnpm@10.33.0", "private": true, diff --git a/packages/datasources/CHANGELOG.md b/packages/datasources/CHANGELOG.md index 4e79b7370..ebc17e4ab 100644 --- a/packages/datasources/CHANGELOG.md +++ b/packages/datasources/CHANGELOG.md @@ -1,5 +1,18 @@ # @ensnode/ens-deployments +## 1.17.0 + +### Minor Changes + +- [#2296](https://github.com/namehash/ensnode/pull/2296) [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20) Thanks [@shrugs](https://github.com/shrugs)! - Introduces the `EFP*` Datasources on the `mainnet` and `ens-test-env` namespaces. + +### Patch Changes + +- [#2318](https://github.com/namehash/ensnode/pull/2318) [`eaab1bf`](https://github.com/namehash/ensnode/commit/eaab1bffdc0db0f61ccdd06efe0f63aaddf709e3) Thanks [@shrugs](https://github.com/shrugs)! - Updates the `sepolia-v2` ENS Namespace with the latest deployment addresses. + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20)]: + - enssdk@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/packages/datasources/package.json b/packages/datasources/package.json index 17f2256f6..6adb5454f 100644 --- a/packages/datasources/package.json +++ b/packages/datasources/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/datasources", - "version": "1.16.0", + "version": "1.17.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 b48033512..d4f5e7cbf 100644 --- a/packages/ens-referrals/CHANGELOG.md +++ b/packages/ens-referrals/CHANGELOG.md @@ -1,5 +1,13 @@ # @namehash/ens-referrals +## 1.17.0 + +### Patch Changes + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14), [`6abf99b`](https://github.com/namehash/ensnode/commit/6abf99b9bca9a54cef209e2ef32433397efa31dc)]: + - enssdk@1.17.0 + - @ensnode/ensnode-sdk@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/packages/ens-referrals/package.json b/packages/ens-referrals/package.json index c2d1db220..5ffd78c11 100644 --- a/packages/ens-referrals/package.json +++ b/packages/ens-referrals/package.json @@ -1,6 +1,6 @@ { "name": "@namehash/ens-referrals", - "version": "1.16.0", + "version": "1.17.0", "type": "module", "description": "Utilities for ENS Referrals.", "license": "MIT", diff --git a/packages/enscli/CHANGELOG.md b/packages/enscli/CHANGELOG.md index a47ce2f5c..dd0f2001b 100644 --- a/packages/enscli/CHANGELOG.md +++ b/packages/enscli/CHANGELOG.md @@ -1,5 +1,15 @@ # enscli +## 1.17.0 + +### Patch Changes + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14), [`6abf99b`](https://github.com/namehash/ensnode/commit/6abf99b9bca9a54cef209e2ef32433397efa31dc), [`eaab1bf`](https://github.com/namehash/ensnode/commit/eaab1bffdc0db0f61ccdd06efe0f63aaddf709e3)]: + - @ensnode/datasources@1.17.0 + - enssdk@1.17.0 + - @ensnode/ensnode-sdk@1.17.0 + - @ensnode/ensrainbow-sdk@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/packages/enscli/package.json b/packages/enscli/package.json index 41fcdd17a..3eba094df 100644 --- a/packages/enscli/package.json +++ b/packages/enscli/package.json @@ -1,6 +1,6 @@ { "name": "enscli", - "version": "1.16.0", + "version": "1.17.0", "type": "module", "description": "An agent- and human-friendly CLI for ENS, ENSNode, and the Omnigraph API.", "license": "MIT", diff --git a/packages/ensdb-cli/CHANGELOG.md b/packages/ensdb-cli/CHANGELOG.md new file mode 100644 index 000000000..777a862dd --- /dev/null +++ b/packages/ensdb-cli/CHANGELOG.md @@ -0,0 +1,8 @@ +# @ensnode/ensdb-cli + +## 1.16.1 + +### Patch Changes + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`eb33f1d`](https://github.com/namehash/ensnode/commit/eb33f1df137c00d17840bb99ecb072ced49259a6), [`ac07f68`](https://github.com/namehash/ensnode/commit/ac07f6807030386b1a226c84d08523d41a0635e0)]: + - @ensnode/ensdb-sdk@1.17.0 diff --git a/packages/ensdb-cli/package.json b/packages/ensdb-cli/package.json index 9dae1e76b..c9b394ff7 100644 --- a/packages/ensdb-cli/package.json +++ b/packages/ensdb-cli/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensdb-cli", - "version": "1.16.0", + "version": "1.16.1", "private": true, "type": "module", "description": "Internal CLI to dump/load ENSIndexer schemas (plus their ENSNode metadata) between ENSDb instances.", diff --git a/packages/ensdb-sdk/CHANGELOG.md b/packages/ensdb-sdk/CHANGELOG.md index c23257be3..5638e4c88 100644 --- a/packages/ensdb-sdk/CHANGELOG.md +++ b/packages/ensdb-sdk/CHANGELOG.md @@ -1,5 +1,21 @@ # @ensnode/ensdb-sdk +## 1.17.0 + +### Minor Changes + +- [#2296](https://github.com/namehash/ensnode/pull/2296) [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20) Thanks [@shrugs](https://github.com/shrugs)! - Introduces the `efp.schema.ts` EFP plugin tables to the Abstract ENSIndexer Schema. + +- [#2329](https://github.com/namehash/ensnode/pull/2329) [`eb33f1d`](https://github.com/namehash/ensnode/commit/eb33f1df137c00d17840bb99ecb072ced49259a6) Thanks [@shrugs](https://github.com/shrugs)! - Add public schema and ENSNode metadata helpers. `EnsDbReader` now exposes `schemaExists(schemaName)` and a public, typed `getEnsNodeMetadata({ key })` that returns the full `{ key, value }` record. `EnsDbWriter` now exposes `dropSchema(schemaName)`, `renameSchema(from, to)`, and a public `writeEnsNodeMetadata(metadata)` that re-keys a `SerializedEnsNodeMetadata` record to the writer's ENSIndexer schema. `SerializedEnsNodeMetadata` is now re-exported from the package entrypoint. + +- [#2346](https://github.com/namehash/ensnode/pull/2346) [`ac07f68`](https://github.com/namehash/ensnode/commit/ac07f6807030386b1a226c84d08523d41a0635e0) Thanks [@tk-o](https://github.com/tk-o)! - Updated `isReady()` method in `EnsDbReader` to check for relevant database schemas existence. + +### Patch Changes + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14), [`6abf99b`](https://github.com/namehash/ensnode/commit/6abf99b9bca9a54cef209e2ef32433397efa31dc)]: + - enssdk@1.17.0 + - @ensnode/ensnode-sdk@1.17.0 + ## 1.16.0 ### Minor Changes diff --git a/packages/ensdb-sdk/package.json b/packages/ensdb-sdk/package.json index 4325cb712..c72d46b50 100644 --- a/packages/ensdb-sdk/package.json +++ b/packages/ensdb-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensdb-sdk", - "version": "1.16.0", + "version": "1.17.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 2c1af2301..777158ce8 100644 --- a/packages/ensindexer-perf-testing/CHANGELOG.md +++ b/packages/ensindexer-perf-testing/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/ensindexer-perf-testing +## 1.17.0 + ## 1.16.0 ## 1.15.2 diff --git a/packages/ensindexer-perf-testing/package.json b/packages/ensindexer-perf-testing/package.json index c027871df..2c25f0e60 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.16.0", + "version": "1.17.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 631f71765..1215a7efb 100644 --- a/packages/enskit/CHANGELOG.md +++ b/packages/enskit/CHANGELOG.md @@ -1,5 +1,16 @@ # enskit +## 1.17.0 + +### Minor Changes + +- [#2296](https://github.com/namehash/ensnode/pull/2296) [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20) Thanks [@shrugs](https://github.com/shrugs)! - Adds urql cache key resolvers for the EFP (Ethereum Follow Protocol) Omnigraph types (`EfpList` keyed by `tokenId`; `AccountEfp`, `EfpQuery`, and `EfpListStorageLocation` as Embedded Data), and a `by tokenId` lookup resolver on `EfpQuery.list` so repeat list lookups are cache hits. + +### Patch Changes + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20)]: + - enssdk@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/packages/enskit/package.json b/packages/enskit/package.json index bbda75377..c040e0ac9 100644 --- a/packages/enskit/package.json +++ b/packages/enskit/package.json @@ -1,6 +1,6 @@ { "name": "enskit", - "version": "1.16.0", + "version": "1.17.0", "type": "module", "description": "The ENS toolkit for React applications", "license": "MIT", diff --git a/packages/ensnode-sdk/CHANGELOG.md b/packages/ensnode-sdk/CHANGELOG.md index 7f9890be6..d100f9648 100644 --- a/packages/ensnode-sdk/CHANGELOG.md +++ b/packages/ensnode-sdk/CHANGELOG.md @@ -1,5 +1,25 @@ # @ensnode/ensnode-sdk +## 1.17.0 + +### Minor Changes + +- [#2176](https://github.com/namehash/ensnode/pull/2176) [`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af) Thanks [@shrugs](https://github.com/shrugs)! - `buildIndexedBlockranges` now accepts a `chainEndBlocks: ReadonlyMap` (per-chain end blocks via `END_BLOCK_`) instead of a single `globalBlockrangeEndBlock: number | undefined`. The chain's end block now caps each contract's indexed range, mirroring the Ponder config path. + +- [#2347](https://github.com/namehash/ensnode/pull/2347) [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba) Thanks [@tk-o](https://github.com/tk-o)! - BREAKING: Dropped `ensRainbowPublicConfig` field from `EnsIndexerPublicConfig` data model, and `ensIndexerPublicConfig` from `EnsApiPublicConfig` data model. + +- [#2347](https://github.com/namehash/ensnode/pull/2347) [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba) Thanks [@tk-o](https://github.com/tk-o)! - BREAKING: Indexing Status API's `stackInfo.ensApi` no longer includes `ensIndexerPublicConfig`, and `stackInfo.ensIndexer` no longer includes `ensRainbowPublicConfig`. Use `stackInfo.ensIndexer` and `stackInfo.ensRainbow`, respectively, instead. + +- [#2344](https://github.com/namehash/ensnode/pull/2344) [`6abf99b`](https://github.com/namehash/ensnode/commit/6abf99b9bca9a54cef209e2ef32433397efa31dc) Thanks [@shrugs](https://github.com/shrugs)! - Removes the deprecated `PluginName.ENSv2` (`"ensv2"`) enum member. It was retained for one release as a backwards-compatible alias for `PluginName.Unigraph` and is now fully removed; use `PluginName.Unigraph` (`"unigraph"`) instead. + +### Patch Changes + +- [#2350](https://github.com/namehash/ensnode/pull/2350) [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14) Thanks [@tk-o](https://github.com/tk-o)! - Aligned `isRegistrationFullyExpired` and `isRegistrationInGracePeriod` helpers with onchain logic. + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`eaab1bf`](https://github.com/namehash/ensnode/commit/eaab1bffdc0db0f61ccdd06efe0f63aaddf709e3)]: + - @ensnode/datasources@1.17.0 + - enssdk@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/packages/ensnode-sdk/package.json b/packages/ensnode-sdk/package.json index 0d8162a02..4b0b5b82a 100644 --- a/packages/ensnode-sdk/package.json +++ b/packages/ensnode-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensnode-sdk", - "version": "1.16.0", + "version": "1.17.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 6e639ab14..a147ffa47 100644 --- a/packages/ensrainbow-sdk/CHANGELOG.md +++ b/packages/ensrainbow-sdk/CHANGELOG.md @@ -1,5 +1,12 @@ # @ensnode/ensrainbow-sdk +## 1.17.0 + +### Patch Changes + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20)]: + - enssdk@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/packages/ensrainbow-sdk/package.json b/packages/ensrainbow-sdk/package.json index 0ecd57e0e..3bd062477 100644 --- a/packages/ensrainbow-sdk/package.json +++ b/packages/ensrainbow-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ensrainbow-sdk", - "version": "1.16.0", + "version": "1.17.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 0d29b7dc9..0e79f03de 100644 --- a/packages/enssdk/CHANGELOG.md +++ b/packages/enssdk/CHANGELOG.md @@ -1,5 +1,15 @@ # enssdk +## 1.17.0 + +### Minor Changes + +- [#2296](https://github.com/namehash/ensnode/pull/2296) [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20) Thanks [@shrugs](https://github.com/shrugs)! - Exposes EFP (Ethereum Follow Protocol) data through the Omnigraph API. + + `Query.efp` (null if `efp` plugin is not enabled) exposes the EFP-protocol-level queries `Query.efp.list(by:)`, `Query.efp.lists(where:)`, and `Query.efp.listRecords(where:)` (each record exposing its owning `list`), with cursor-paginated connections and where-filters (owner/user/manager, recordData). + + `Account.efp` (null if `efp` plugin is not enabled) exposes the Account-specific queries `Account.efp.primaryList`, `Account.efp.following` / `Account.efp.followers` (the validated social follow graph — accounts whose validated primary list follows, or is followed by, this account, excluding `block`/`mute`-tagged records), the `Account.efp.lists` it is the `user` of, and its account `Account.efp.metadata(key:)` / `Account.efp.metadatas`. + ## 1.16.0 ## 1.15.2 diff --git a/packages/enssdk/package.json b/packages/enssdk/package.json index 729665681..7c1002e8b 100644 --- a/packages/enssdk/package.json +++ b/packages/enssdk/package.json @@ -1,6 +1,6 @@ { "name": "enssdk", - "version": "1.16.0", + "version": "1.17.0", "type": "module", "description": "The foundational ENS development library", "license": "MIT", diff --git a/packages/ensskills/CHANGELOG.md b/packages/ensskills/CHANGELOG.md index a44e97c97..98b2a2c0b 100644 --- a/packages/ensskills/CHANGELOG.md +++ b/packages/ensskills/CHANGELOG.md @@ -1,5 +1,11 @@ # ensskills +## 1.17.0 + +### Minor Changes + +- [#2325](https://github.com/namehash/ensnode/pull/2325) [`9fd6918`](https://github.com/namehash/ensnode/commit/9fd6918dcd1f54d8f5fa9686ce753f0f3cc5f3a1) Thanks [@shrugs](https://github.com/shrugs)! - Adds an `efp-protocol` skill orienting agents on the Ethereum Follow Protocol: the onchain social graph data model (lists, list records, tags, storage locations, account metadata), primary-list validation, `block`/`mute` follower semantics, and how EFP surfaces in the Omnigraph via `Query.efp` / `Account.efp`. The `omnigraph` skill now declares `efp-protocol` as a conditional dependency, to be loaded when a query touches EFP fields. + ## 1.16.0 ### Minor Changes diff --git a/packages/ensskills/package.json b/packages/ensskills/package.json index 0b891c95e..c55a70302 100644 --- a/packages/ensskills/package.json +++ b/packages/ensskills/package.json @@ -1,6 +1,6 @@ { "name": "ensskills", - "version": "1.16.0", + "version": "1.17.0", "type": "module", "description": "Agent skills for ENS — install with skills-npm to teach AI coding agents the ENS Omnigraph", "license": "MIT", diff --git a/packages/integration-test-env/CHANGELOG.md b/packages/integration-test-env/CHANGELOG.md index b662a07a5..d7519e8be 100644 --- a/packages/integration-test-env/CHANGELOG.md +++ b/packages/integration-test-env/CHANGELOG.md @@ -1,5 +1,16 @@ # @ensnode/integration-test-env +## 1.17.0 + +### Patch Changes + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`eb33f1d`](https://github.com/namehash/ensnode/commit/eb33f1df137c00d17840bb99ecb072ced49259a6), [`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14), [`ac07f68`](https://github.com/namehash/ensnode/commit/ac07f6807030386b1a226c84d08523d41a0635e0), [`6abf99b`](https://github.com/namehash/ensnode/commit/6abf99b9bca9a54cef209e2ef32433397efa31dc), [`eaab1bf`](https://github.com/namehash/ensnode/commit/eaab1bffdc0db0f61ccdd06efe0f63aaddf709e3)]: + - @ensnode/datasources@1.17.0 + - @ensnode/ensdb-sdk@1.17.0 + - enssdk@1.17.0 + - @ensnode/ensnode-sdk@1.17.0 + - @ensnode/shared-configs@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/packages/integration-test-env/package.json b/packages/integration-test-env/package.json index 4756afabe..b1915a803 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.16.0", + "version": "1.17.0", "private": true, "license": "MIT", "type": "module", diff --git a/packages/namehash-ui/CHANGELOG.md b/packages/namehash-ui/CHANGELOG.md index 4ae7ead4f..ae6c9a4db 100644 --- a/packages/namehash-ui/CHANGELOG.md +++ b/packages/namehash-ui/CHANGELOG.md @@ -1,5 +1,14 @@ # @namehash/namehash-ui +## 1.17.0 + +### Patch Changes + +- Updated dependencies [[`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`6542c89`](https://github.com/namehash/ensnode/commit/6542c89569add9fd315bb1f10a9263f59d52da20), [`edf120e`](https://github.com/namehash/ensnode/commit/edf120e13980ceccf075dede9f8dbfd10c5353af), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`af444c3`](https://github.com/namehash/ensnode/commit/af444c32a9afa5ed741e8b6dbbeafdfadf90f2ba), [`566cab2`](https://github.com/namehash/ensnode/commit/566cab2e064496c3f248c1f22056a7c7e89f5b14), [`6abf99b`](https://github.com/namehash/ensnode/commit/6abf99b9bca9a54cef209e2ef32433397efa31dc), [`eaab1bf`](https://github.com/namehash/ensnode/commit/eaab1bffdc0db0f61ccdd06efe0f63aaddf709e3)]: + - @ensnode/datasources@1.17.0 + - enssdk@1.17.0 + - @ensnode/ensnode-sdk@1.17.0 + ## 1.16.0 ### Patch Changes diff --git a/packages/namehash-ui/package.json b/packages/namehash-ui/package.json index d92c3a16c..c23b888d8 100644 --- a/packages/namehash-ui/package.json +++ b/packages/namehash-ui/package.json @@ -1,6 +1,6 @@ { "name": "@namehash/namehash-ui", - "version": "1.16.0", + "version": "1.17.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 0bcc0c872..d7229b8bb 100644 --- a/packages/ponder-sdk/CHANGELOG.md +++ b/packages/ponder-sdk/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/ponder-sdk +## 1.17.0 + ## 1.16.0 ## 1.15.2 diff --git a/packages/ponder-sdk/package.json b/packages/ponder-sdk/package.json index a07f1ccf9..676376096 100644 --- a/packages/ponder-sdk/package.json +++ b/packages/ponder-sdk/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ponder-sdk", - "version": "1.16.0", + "version": "1.17.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 e4c51d655..01a86ab7a 100644 --- a/packages/ponder-subgraph/CHANGELOG.md +++ b/packages/ponder-subgraph/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/ponder-subgraph +## 1.17.0 + ## 1.16.0 ## 1.15.2 diff --git a/packages/ponder-subgraph/package.json b/packages/ponder-subgraph/package.json index 9f7aeca24..14d95a495 100644 --- a/packages/ponder-subgraph/package.json +++ b/packages/ponder-subgraph/package.json @@ -1,6 +1,6 @@ { "name": "@ensnode/ponder-subgraph", - "version": "1.16.0", + "version": "1.17.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 64ade35e9..c98a12c3d 100644 --- a/packages/shared-configs/CHANGELOG.md +++ b/packages/shared-configs/CHANGELOG.md @@ -1,5 +1,7 @@ # @ensnode/shared-configs +## 1.17.0 + ## 1.16.0 ## 1.15.2 diff --git a/packages/shared-configs/package.json b/packages/shared-configs/package.json index ec7861737..8f85b3074 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.16.0", + "version": "1.17.0", "type": "module", "description": "Shared configs for the ENSNode project.", "license": "MIT",