Skip to content

Release New Version#2322

Open
github-actions[bot] wants to merge 2 commits into
mainfrom
changeset-release/main
Open

Release New Version#2322
github-actions[bot] wants to merge 2 commits into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@ensnode/datasources@1.17.0

Minor Changes

  • #2296 6542c89 Thanks @shrugs! - Introduces the EFP* Datasources on the mainnet and ens-test-env namespaces.

Patch Changes

  • #2318 eaab1bf Thanks @shrugs! - Updates the sepolia-v2 ENS Namespace with the latest deployment addresses.

  • Updated dependencies [6542c89]:

    • enssdk@1.17.0

@ensnode/ensdb-sdk@1.17.0

Minor Changes

  • #2296 6542c89 Thanks @shrugs! - Introduces the efp.schema.ts EFP plugin tables to the Abstract ENSIndexer Schema.

  • #2329 eb33f1d Thanks @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 ac07f68 Thanks @tk-o! - Updated isReady() method in EnsDbReader to check for relevant database schemas existence.

Patch Changes

enskit@1.17.0

Minor Changes

  • #2296 6542c89 Thanks @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]:
    • enssdk@1.17.0

@ensnode/ensnode-sdk@1.17.0

Minor Changes

  • #2176 edf120e Thanks @shrugs! - buildIndexedBlockranges now accepts a chainEndBlocks: ReadonlyMap<ChainId, number> (per-chain end blocks via END_BLOCK_<chainId>) 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 af444c3 Thanks @tk-o! - BREAKING: Dropped ensRainbowPublicConfig field from EnsIndexerPublicConfig data model, and ensIndexerPublicConfig from EnsApiPublicConfig data model.

  • #2347 af444c3 Thanks @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 6abf99b Thanks @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

enssdk@1.17.0

Minor Changes

  • #2296 6542c89 Thanks @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.

ensskills@1.17.0

Minor Changes

  • #2325 9fd6918 Thanks @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.

@namehash/ens-referrals@1.17.0

Patch Changes

enscli@1.17.0

Patch Changes

@ensnode/ensrainbow-sdk@1.17.0

Patch Changes

  • Updated dependencies [6542c89]:
    • enssdk@1.17.0

@namehash/namehash-ui@1.17.0

Patch Changes

@ensnode/ponder-sdk@1.17.0

@ensnode/ponder-subgraph@1.17.0

ensapi@1.17.0

Minor Changes

  • #2296 6542c89 Thanks @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

ensindexer@1.17.0

Minor Changes

  • #2296 6542c89 Thanks @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 edf120e Thanks @shrugs! - Replace the global START_BLOCK/END_BLOCK indexing-range configuration with per-chain end blocks via END_BLOCK_<chainId> 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 ffc2d49 Thanks @shrugs! - Domains composed of Labels that are healed after discovery now have their Canonical Names correctly updated.

  • #2219 db70772 Thanks @tk-o! - Introduced PONDER_STATEMENT_TIMEOUT setting to manage database timeouts more granularly.

  • #2318 eaab1bf Thanks @shrugs! - Updates the sepolia-v2 ENS Namespace with the latest deployment addresses.

  • Updated dependencies [6542c89, 6542c89, 6542c89, eb33f1d, edf120e, af444c3, af444c3, ac07f68, 6abf99b, eaab1bf]:

    • @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

ensadmin@1.17.0

Patch Changes

ensrainbow@1.17.0

Patch Changes

fallback-ensapi@1.17.0

Patch Changes

@docs/ensnode@1.17.0

Patch Changes

@docs/ensrainbow@1.17.0

Patch Changes

  • Updated dependencies []:
    • @namehash/namehash-ui@1.17.0

@ensnode/ensdb-cli@1.16.1

Patch Changes

@ensnode/integration-test-env@1.17.0

Patch Changes

@ensnode/ensindexer-perf-testing@1.17.0

@ensnode/shared-configs@1.17.0

@github-actions github-actions Bot requested a review from a team as a code owner June 19, 2026 18:19
@vercel

vercel Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
admin.ensnode.io Ready Ready Preview, Comment Jul 10, 2026 7:54am
enskit-react-example.ensnode.io Ready Ready Preview, Comment Jul 10, 2026 7:54am
ensnode.io Ready Ready Preview, Comment Jul 10, 2026 7:54am
ensrainbow.io Ready Ready Preview, Comment Jul 10, 2026 7:54am

@greptile-apps

greptile-apps Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This is an automated Changesets release PR bumping the monorepo to version 1.17.0 across all packages. It consumes 16 pending changeset files, updates package.json versions, CHANGELOG.md entries, Docker image tag defaults, and the OpenAPI spec version.

  • All packages are bumped to 1.17.0 (minor) except @ensnode/ensdb-cli which receives a patch-only bump to 1.16.1 because it has no direct changes, only an updated @ensnode/ensdb-sdk dependency.
  • Docker service files (ensadmin, ensapi, ensindexer, ensrainbow) have their default ENSNODE_VERSION updated from 1.16.0 to 1.17.0.
  • The docs/ensnode.io/ensapi-openapi.json info.version is updated to 1.17.0.

Confidence Score: 5/5

Standard automated Changesets release PR — safe to merge when ready to publish.

All changes are purely mechanical: changeset files consumed, package versions bumped, CHANGELOGs updated, Docker image tag defaults updated, and the OpenAPI spec version field updated. The one notable difference — @ensnode/ensdb-cli receiving a patch bump to 1.16.1 rather than a minor bump — is correct because that package has no direct changes, only an updated dependency. No code logic is introduced or modified in this PR.

No files require special attention.

Important Files Changed

Filename Overview
docker/services/ensadmin.yml Default Docker image tag updated from 1.16.0 to 1.17.0; no other changes.
docker/services/ensindexer.yml Default Docker image tag updated from 1.16.0 to 1.17.0; no other changes.
packages/ensdb-cli/package.json Patch bump to 1.16.1 (not 1.17.0); correct because the package itself has no direct changes, only an updated @ensnode/ensdb-sdk dependency.
docs/ensnode.io/ensapi-openapi.json OpenAPI spec info.version updated from 1.16.0 to 1.17.0; single-line change.
packages/ensnode-sdk/package.json Minor bump to 1.17.0; reflects BREAKING API changes (dropped ensRainbowPublicConfig field, dropped PluginName.ENSv2 enum member) correctly classified as minor per semver in the monorepo's versioning policy.
packages/ensdb-sdk/package.json Minor bump to 1.17.0 reflecting new EFP schema tables, schema/metadata helpers, and updated isReady() logic.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    CS[16 Changeset Files\nDeleted] --> VB[Version Bump\n1.16.0 → 1.17.0]
    VB --> PKG[package.json updates\n~20 packages]
    VB --> CL[CHANGELOG.md updates\n~20 files]
    VB --> DK[Docker image tag defaults\nensadmin / ensapi / ensindexer / ensrainbow]
    VB --> OA[OpenAPI spec version\nensapi-openapi.json]
    VB --> EC[ensdb-cli exception\n1.16.0 → 1.16.1\npatch-only]
Loading
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
    CS[16 Changeset Files\nDeleted] --> VB[Version Bump\n1.16.0 → 1.17.0]
    VB --> PKG[package.json updates\n~20 packages]
    VB --> CL[CHANGELOG.md updates\n~20 files]
    VB --> DK[Docker image tag defaults\nensadmin / ensapi / ensindexer / ensrainbow]
    VB --> OA[OpenAPI spec version\nensapi-openapi.json]
    VB --> EC[ensdb-cli exception\n1.16.0 → 1.16.1\npatch-only]
Loading

Reviews (21): Last reviewed commit: "chore(release): version apps" | Re-trigger Greptile

@github-actions github-actions Bot force-pushed the changeset-release/main branch from 23c453f to bc5b337 Compare June 19, 2026 18:27
@github-actions github-actions Bot force-pushed the changeset-release/main branch from bc5b337 to 32ee653 Compare June 19, 2026 18:39
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 32ee653 to e48714e Compare June 19, 2026 18:40
@github-actions github-actions Bot force-pushed the changeset-release/main branch from e48714e to a7d1bf0 Compare June 19, 2026 18:56
@github-actions github-actions Bot force-pushed the changeset-release/main branch from a7d1bf0 to 88c11e6 Compare June 19, 2026 19:58
@github-actions github-actions Bot force-pushed the changeset-release/main branch from e6abe4c to 016c69a Compare June 20, 2026 16:42
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 016c69a to 7825a9c Compare June 22, 2026 11:30
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 7825a9c to f7b9df7 Compare June 22, 2026 20:27
@github-actions github-actions Bot force-pushed the changeset-release/main branch from f7b9df7 to dc43e85 Compare June 22, 2026 20:33
@github-actions github-actions Bot force-pushed the changeset-release/main branch from dc43e85 to 7fe6756 Compare June 29, 2026 17:32
Copilot AI review requested due to automatic review settings June 29, 2026 17:32

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot can't review bot-authored pull requests automatically. A user with Copilot access can request a review manually.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot can't review bot-authored pull requests automatically. A user with Copilot access can request a review manually.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot can't review bot-authored pull requests automatically. A user with Copilot access can request a review manually.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot can't review bot-authored pull requests automatically. A user with Copilot access can request a review manually.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot can't review bot-authored pull requests automatically. A user with Copilot access can request a review manually.

github-actions Bot added 2 commits July 8, 2026 17:13
Releases:
  @ensnode/datasources@1.17.0
  @ensnode/ensdb-sdk@1.17.0
  ensindexer@1.17.0
  enskit@1.17.0
  ensapi@1.17.0
  enssdk@1.17.0
  ensskills@1.17.0
  @ensnode/ensnode-sdk@1.17.0
  ensadmin@1.17.0
  fallback-ensapi@1.17.0
  enscli@1.17.0
  @ensnode/integration-test-env@1.17.0
  @namehash/namehash-ui@1.17.0
  @ensnode/ensdb-cli@1.16.1
  @docs/ensnode@1.17.0
  ensrainbow@1.17.0
  @namehash/ens-referrals@1.17.0
  @ensnode/ensrainbow-sdk@1.17.0
  @docs/ensrainbow@1.17.0
  @ensnode/ponder-sdk@1.17.0
  @ensnode/ponder-subgraph@1.17.0
  @ensnode/shared-configs@1.17.0
  @ensnode/ensindexer-perf-testing@1.17.0

[skip ci]

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot can't review bot-authored pull requests automatically. A user with Copilot access can request a review manually.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant