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

  • #2350 566cab2 Thanks @tk-o! - Aligned isRegistrationFullyExpired and isRegistrationInGracePeriod helpers with onchain logic.

  • Updated dependencies [6542c89, 6542c89, eaab1bf]:

    • @ensnode/datasources@1.17.0
    • enssdk@1.17.0

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.

  • #2350 566cab2 Thanks @tk-o! - Updated ENSv2Registry handling for non-expiring reverse-name registrations.

  • Updated dependencies [6542c89, 6542c89, 6542c89, eb33f1d, edf120e, af444c3, af444c3, 566cab2, 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 13, 2026 3:53pm
enskit-react-example.ensnode.io Ready Ready Preview, Comment Jul 13, 2026 3:53pm
ensnode.io Ready Ready Preview, Comment Jul 13, 2026 3:53pm
ensrainbow.io Ready Ready Preview, Comment Jul 13, 2026 3:53pm

@greptile-apps

greptile-apps Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Greptile Summary

This is an automated release PR generated by the Changesets GitHub Action, bumping all packages to version 1.17.0 (with @ensnode/ensdb-cli at 1.16.1 for its patch-only change). No production logic is modified here — every file change is a version number, CHANGELOG entry, changeset file deletion, docker image tag, or OpenAPI spec version.

  • Package versions: 22 packages bumped to 1.17.0; @ensnode/ensdb-cli bumped to 1.16.1 (patch only, as expected from the PR description).
  • Docker image tags: Default ENSNODE_VERSION fallback updated from 1.16.0 to 1.17.0 across all four service YAML files.
  • OpenAPI spec: docs/ensnode.io/ensapi-openapi.json info version bumped from 1.16.0 to 1.17.0.

Confidence Score: 5/5

Safe to merge — this is a purely mechanical release commit with no logic changes.

Every file touched is a version number, CHANGELOG entry, changeset file deletion, docker image tag, or OpenAPI spec version. All package versions are internally consistent: 22 packages move to 1.17.0 and ensdb-cli correctly moves to 1.16.1 (patch-only). There is no production code path affected.

No files require special attention.

Important Files Changed

Filename Overview
docker/services/ensindexer.yml Docker image tag default bumped from 1.16.0 to 1.17.0; no other changes.
packages/ensdb-cli/package.json Version bumped to 1.16.1 (patch only), consistent with PR description — only patch-level dependency updates for this package.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Changesets Action] --> B[Consume changeset files]
    B --> C[Bump package versions]
    C --> D[Update CHANGELOGs]
    D --> E[Update docker image tags 1.16.0 to 1.17.0]
    E --> F[Update OpenAPI spec version]

    C --> G[22 packages to 1.17.0]
    C --> H[ensdb-cli to 1.16.1 patch only]

    G --> G1[enssdk]
    G --> G2[ensindexer]
    G --> G3[ensapi]
    G --> G4[datasources]
    G --> G5[ensdb-sdk]
    G --> G6[ensnode-sdk]
    G --> G7[enskit / ensskills / others]
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
    A[Changesets Action] --> B[Consume changeset files]
    B --> C[Bump package versions]
    C --> D[Update CHANGELOGs]
    D --> E[Update docker image tags 1.16.0 to 1.17.0]
    E --> F[Update OpenAPI spec version]

    C --> G[22 packages to 1.17.0]
    C --> H[ensdb-cli to 1.16.1 patch only]

    G --> G1[enssdk]
    G --> G2[ensindexer]
    G --> G3[ensapi]
    G --> G4[datasources]
    G --> G5[ensdb-sdk]
    G --> G6[ensnode-sdk]
    G --> G7[enskit / ensskills / others]
Loading

Reviews (22): 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 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.

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 13, 2026 15:51
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