Skip to content

Release New Version#2189

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

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

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 24, 2026

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.15.2

Patch Changes

  • #2242 0eec193 Thanks @shrugs! - Add contract identification by address. @ensnode/datasources exports identifyDatasourceContracts(namespaceId, query), which finds every well-known contract in a namespace's datasources whose address matches a given address, optionally scoped to a chain.

  • #2191 39cb445 Thanks @tk-o! - Updates the sepolia-v2 ENS Namespace to support the latest ENSv1+ENSv2 test deployment on Sepolia.

  • Updated dependencies []:

    • enssdk@1.15.2

@namehash/ens-referrals@1.15.2

Patch Changes

  • Updated dependencies [0eec193]:
    • @ensnode/ensnode-sdk@1.15.2
    • enssdk@1.15.2

enscli@1.15.2

Patch Changes

  • #2242 0eec193 Thanks @shrugs! - enscli gains datasources identify <address>: an offline command that reports which well-known ENS contract an address corresponds to. It accepts a bare address, a chain-scoped chainId:address, or full CAIP-10 eip155:chainId:address, and --namespace (default mainnet) selects which namespace to search. A miss returns { matches: [] } with exit code 0.

  • #2242 0eec193 Thanks @shrugs! - Introduce enscli, a new agent- and human-friendly CLI for ENS that wraps enssdk and the ENS Omnigraph. It supports raw Omnigraph queries (enscli ensnode omnigraph "<query>" --variables …), offline schema exploration (enscli ensnode omnigraph schema [Type[.field]]), indexing status, ENSRainbow healing, and namehash/labelhash. It defaults to NameHash-hosted instances per --namespace (mainnet, sepolia, sepolia-v2), resolves config from flags/env/.env, outputs JSON when piped and a pretty form in a TTY, and hardens inputs against agent hallucinations.

  • Updated dependencies [0eec193, 0eec193, 39cb445, 04388d2]:

    • @ensnode/datasources@1.15.2
    • @ensnode/ensnode-sdk@1.15.2
    • @ensnode/ensrainbow-sdk@1.15.2
    • enssdk@1.15.2

@ensnode/ensdb-sdk@1.15.2

Patch Changes

  • Updated dependencies [0eec193]:
    • @ensnode/ensnode-sdk@1.15.2
    • enssdk@1.15.2

enskit@1.15.2

Patch Changes

  • Updated dependencies []:
    • enssdk@1.15.2

@ensnode/ensnode-sdk@1.15.2

Patch Changes

  • #2242 0eec193 Thanks @shrugs! - getDefaultEnsNodeUrl now returns the hosted default for the sepolia-v2 namespace (https://api.v2-sepolia.ensnode.io).

  • Updated dependencies [0eec193, 39cb445]:

    • @ensnode/datasources@1.15.2
    • enssdk@1.15.2

@ensnode/ensrainbow-sdk@1.15.2

Patch Changes

  • #2186 04388d2 Thanks @djstrong! - Labelhash verification for heal responses now runs in ensrainbow (server) instead of @ensnode/ensrainbow-sdk (client). Malformed rainbow records — where the stored label does not hash back to the requested labelHash — are rejected as NotFound.

  • Updated dependencies []:

    • enssdk@1.15.2

ensskills@1.15.2

Patch Changes

  • #2242 0eec193 Thanks @shrugs! - The enscli agent skill documents the new datasources identify command.

  • #2242 0eec193 Thanks @shrugs! - Introduce ensskills, a versioned, skills-npm-installable package of ENS agent skills. It ships the ens-protocol skill (a concise, stable, vendor-neutral conceptual model of the ENS protocol — nametree, normalization, hashing, registry/resolver/registrar, resolution, records, multichain — with pull-as-needed reference pages), the omnigraph skill (autogenerated schema reference + vetted example queries, plus prose on the unified ENSv1+ENSv2 datamodel and resolution), and the enscli skill (running Omnigraph queries and the other CLI commands, with the output contract, namespace/URL resolution, and input hardening), with stub skills reserved for enssdk, enskit, migrate-to-omnigraph, and unigraph-sql.

  • #2242 0eec193 Thanks @shrugs! - Point the base skill at the published llms.txt / llms-full.txt docs endpoints so agents can load the full ENSNode documentation when a question reaches beyond the skills.

@namehash/namehash-ui@1.15.2

Patch Changes

  • Updated dependencies [0eec193, 0eec193, 39cb445]:
    • @ensnode/datasources@1.15.2
    • @ensnode/ensnode-sdk@1.15.2
    • enssdk@1.15.2

enssdk@1.15.2

@ensnode/ponder-sdk@1.15.2

@ensnode/ponder-subgraph@1.15.2

ensadmin@1.15.2

Patch Changes

  • Updated dependencies [0eec193, 0eec193, 39cb445]:
    • @ensnode/datasources@1.15.2
    • @ensnode/ensnode-sdk@1.15.2
    • @namehash/namehash-ui@1.15.2
    • enssdk@1.15.2
    • @ensnode/scalar-react@0.0.0

ensapi@1.15.2

Patch Changes

  • #2240 7d23ee9 Thanks @sevenzing! - Omnigraph API: Introduces Domain.resolve.profile and PrimaryNameRecord.resolve.profile for resolving semantic record values.

  • #1974 8a86fb4 Thanks @sevenzing! - Changes related to Omnigraph:

    • add Domain.resolve { records, trace, acceleration, profile? } for forward resolution driven by the GraphQL selection set
    • add Account.resolve { primaryName(by: ...), primaryNames(where: ...) } for reverse (ENSIP-19 primary name) resolution with @oneOf inputs (coinType/chainName, coinTypes/chainNames)
    • add PrimaryNameRecord.resolve { records, ... } for forward resolution of the resolved primary name
  • Updated dependencies [0eec193, 0eec193, 39cb445]:

    • @ensnode/datasources@1.15.2
    • @ensnode/ensnode-sdk@1.15.2
    • @namehash/ens-referrals@1.15.2
    • @ensnode/ensdb-sdk@1.15.2
    • enssdk@1.15.2
    • @ensnode/ponder-subgraph@1.15.2

ensindexer@1.15.2

Patch Changes

  • #2191 39cb445 Thanks @tk-o! - Updates the sepolia-v2 ENS Namespace to support the latest ENSv1+ENSv2 test deployment on Sepolia.

  • Updated dependencies [0eec193, 0eec193, 39cb445, 04388d2]:

    • @ensnode/datasources@1.15.2
    • @ensnode/ensnode-sdk@1.15.2
    • @ensnode/ensrainbow-sdk@1.15.2
    • @ensnode/ensdb-sdk@1.15.2
    • enssdk@1.15.2
    • @ensnode/ponder-sdk@1.15.2

ensrainbow@1.15.2

Patch Changes

  • #2186 04388d2 Thanks @djstrong! - Labelhash verification for heal responses now runs in ensrainbow (server) instead of @ensnode/ensrainbow-sdk (client). Malformed rainbow records — where the stored label does not hash back to the requested labelHash — are rejected as NotFound.

  • Updated dependencies [0eec193, 04388d2]:

    • @ensnode/ensnode-sdk@1.15.2
    • @ensnode/ensrainbow-sdk@1.15.2
    • enssdk@1.15.2

fallback-ensapi@1.15.2

Patch Changes

  • Updated dependencies [0eec193, 0eec193, 39cb445]:
    • @ensnode/datasources@1.15.2
    • @ensnode/ensnode-sdk@1.15.2

@docs/ensnode@1.15.2

Patch Changes

  • Updated dependencies [0eec193]:
    • @ensnode/ensnode-sdk@1.15.2
    • @namehash/namehash-ui@1.15.2

@docs/ensrainbow@1.15.2

Patch Changes

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

@ensnode/enskit-react-example@0.0.10

Patch Changes

  • Updated dependencies []:
    • enssdk@1.15.2
    • enskit@1.15.2

@ensnode/enssdk-example@0.0.4

Patch Changes

  • Updated dependencies []:
    • enssdk@1.15.2

@ensnode/integration-test-env@1.15.2

Patch Changes

  • Updated dependencies [0eec193, 0eec193, 39cb445]:
    • @ensnode/datasources@1.15.2
    • @ensnode/ensnode-sdk@1.15.2
    • @ensnode/ensdb-sdk@1.15.2
    • enssdk@1.15.2
    • @ensnode/shared-configs@1.15.2

@ensnode/ensindexer-perf-testing@1.15.2

@ensnode/shared-configs@1.15.2

@github-actions github-actions Bot requested a review from a team as a code owner May 24, 2026 21:36
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented May 24, 2026

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

Project Deployment Actions Updated (UTC)
admin.ensnode.io Error Error Jun 5, 2026 12:32pm
enskit-react-example.ensnode.io Error Error Jun 5, 2026 12:32pm
ensnode.io Error Error Jun 5, 2026 12:32pm
ensrainbow.io Error Error Jun 5, 2026 12:32pm

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 24, 2026

Greptile Summary

This is an automated Changesets release PR bumping all packages from 1.15.1 to 1.15.2. No application logic is changed — only version numbers, changelogs, Docker image defaults, and OpenAPI spec version are updated.

  • Version bumps: All workspace packages advance to 1.15.2, with example packages (enskit-react-example0.0.10, enssdk-example0.0.4) also updated along with their pinned dependency references.
  • Changelogs: Changeset markdown files are consumed and their content flushed into each package's CHANGELOG.md.
  • Infrastructure: Docker Compose service definitions and the bundled OpenAPI spec version tag are updated to match 1.15.2.

Confidence Score: 5/5

Safe to merge — this is a fully automated release PR with no application logic changes.

All 64 changed files are version bumps, changelog entries, consumed changeset files, Docker image tag defaults, and an OpenAPI version tag. Every package consistently advances to 1.15.2. No business logic, schemas, migrations, or APIs are modified by this PR itself.

No files require special attention.

Important Files Changed

Filename Overview
packages/enscli/package.json Version bumped from 1.15.1 to 1.15.2; no dependency changes
packages/datasources/package.json Version bumped from 1.15.1 to 1.15.2
docker/services/ensapi.yml Default Docker image tag updated from 1.15.1 to 1.15.2
docs/ensnode.io/ensapi-openapi.json OpenAPI spec info.version updated from 1.15.1 to 1.15.2
examples/enskit-react-example/package.json Package bumped to 0.0.10; enskit and enssdk dependency pins updated to 1.15.2
examples/enssdk-example/package.json Package bumped to 0.0.4; enssdk dependency pin updated to 1.15.2

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    CS[Changeset files\n.changeset/*.md] -->|consumed by release action| REL[Release 1.15.2]
    REL --> PKG[Package versions bumped\n1.15.1 → 1.15.2]
    REL --> CL[CHANGELOG.md files updated]
    REL --> DOCKER[Docker defaults updated\nimage:1.15.1 → image:1.15.2]
    REL --> API[OpenAPI spec version\n1.15.1 → 1.15.2]
    PKG --> PUB[npm publish]
    DOCKER --> DEPLOY[Docker deployments]
Loading

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

@github-actions github-actions Bot force-pushed the changeset-release/main branch from b571971 to d2f6bfe Compare May 25, 2026 06:30
@github-actions github-actions Bot force-pushed the changeset-release/main branch from d2f6bfe to 5781883 Compare May 25, 2026 09:20
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 5781883 to 44e4e34 Compare May 25, 2026 13:34
Copy link
Copy Markdown
Contributor

@vercel vercel Bot left a comment

Choose a reason for hiding this comment

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

Additional Suggestion:

The root package.json uses pnpm -r lint:prettier and pnpm -r lint:prettier:ci which fail when the script doesn't exist in workspace packages

Fix on Vercel

@github-actions github-actions Bot force-pushed the changeset-release/main branch from b5630ca to 6a538cb Compare May 26, 2026 13:53
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 6a538cb to 63efd9d Compare May 26, 2026 20:57
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 63efd9d to 3f51463 Compare May 26, 2026 22:06
@github-actions github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from f1c6efa to 3040ca6 Compare May 27, 2026 13:57
@github-actions github-actions Bot force-pushed the changeset-release/main branch from 3040ca6 to cb91dc5 Compare May 27, 2026 19:00
Copy link
Copy Markdown
Contributor

@vercel vercel Bot left a comment

Choose a reason for hiding this comment

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

Additional Suggestions:

  1. The pnpm-lock.yaml file was out of sync with package.json files, causing pnpm install to fail with ERR_PNPM_OUTDATED_LOCKFILE during builds
  1. pnpm-lock.yaml is out of sync with package.json files that reference non-existent npm versions (1.15.2) while lockfile contains outdated entries for 1.15.1

Fix on Vercel

Comment on lines +15 to +16
"enskit": "1.15.2",
"enssdk": "1.15.2",
Copy link
Copy Markdown
Contributor

@vercel vercel Bot Jun 4, 2026

Choose a reason for hiding this comment

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

The enskit-react-example package.json uses hardcoded version numbers (1.15.2) instead of workspace:* references, causing pnpm installation failures due to attempting to fetch non-existent versions from npm registry

Fix on Vercel

github-actions Bot added 2 commits June 5, 2026 12:31
Releases:
  @ensnode/datasources@1.15.2
  ensapi@1.15.2
  enscli@1.15.2
  @ensnode/ensnode-sdk@1.15.2
  ensskills@1.15.2
  ensindexer@1.15.2
  ensrainbow@1.15.2
  @ensnode/ensrainbow-sdk@1.15.2
  ensadmin@1.15.2
  fallback-ensapi@1.15.2
  @ensnode/integration-test-env@1.15.2
  @namehash/namehash-ui@1.15.2
  @docs/ensnode@1.15.2
  @namehash/ens-referrals@1.15.2
  @ensnode/ensdb-sdk@1.15.2
  @docs/ensrainbow@1.15.2
  enssdk@1.15.2
  enskit@1.15.2
  @ensnode/ponder-sdk@1.15.2
  @ensnode/ponder-subgraph@1.15.2
  @ensnode/shared-configs@1.15.2
  @ensnode/ensindexer-perf-testing@1.15.2
  @ensnode/enskit-react-example@0.0.10
  @ensnode/enssdk-example@0.0.4

[skip ci]
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.

0 participants