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 4, 2026 7:04pm
enskit-react-example.ensnode.io Error Error Jun 4, 2026 7:04pm
ensnode.io Error Error Jun 4, 2026 7:04pm
ensrainbow.io Error Error Jun 4, 2026 7:04pm

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 24, 2026

Greptile Summary

This is an automated release PR generated by the Changesets action, bumping all packages from 1.15.11.15.2. It consumes the pending changeset files and records their entries in each package's CHANGELOG.md.

  • Version numbers are incremented uniformly across all 20+ packages and apps, Docker service image default tags, and the OpenAPI spec.
  • Changeset .md files in .changeset/ are deleted after being folded into the respective CHANGELOG.md entries.
  • No functional source-code changes are included; this PR is purely the release bookkeeping generated by changeset version.

Confidence Score: 5/5

Safe to merge — all changes are automated version bookkeeping with no functional code modifications.

Every file in this PR is either a deleted changeset file, a CHANGELOG.md update, a package.json version bump, a Docker image tag update, or an OpenAPI spec version update. All changes are generated mechanically by the Changesets action and are consistent across all packages and services.

No files require special attention.

Important Files Changed

Filename Overview
packages/datasources/package.json Version bumped 1.15.1 → 1.15.2; no other changes.
docker/services/ensapi.yml Default Docker image tag updated from 1.15.1 → 1.15.2; change is consistent with the package version bump.
docs/ensnode.io/ensapi-openapi.json OpenAPI spec info.version updated 1.15.1 → 1.15.2; only version field changed.
packages/enscli/CHANGELOG.md New 1.15.2 section added with entries for datasources identify command and enscli initial introduction.
apps/ensrainbow/CHANGELOG.md New 1.15.2 section documents server-side labelhash verification move from SDK to server.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    CS[".changeset/*.md files"] -->|consumed by changeset version| REL["Release 1.15.2"]
    REL --> PKG["package.json version bumps\n1.15.1 → 1.15.2"]
    REL --> CL["CHANGELOG.md updates\n(20+ packages)"]
    REL --> DOCKER["Docker service YMLs\ndefault tag 1.15.1 → 1.15.2"]
    REL --> OAS["ensapi-openapi.json\ninfo.version 1.15.2"]
    PKG --> PUB["Ready to publish to npm"]
    DOCKER --> PUB
Loading

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

github-actions Bot added 2 commits June 4, 2026 19:03
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]
Comment on lines +15 to +16
"enskit": "1.15.2",
"enssdk": "1.15.2",
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.

Suggested change
"enskit": "1.15.2",
"enssdk": "1.15.2",
"enskit": "workspace:*",
"enssdk": "workspace:*",

The enskit-react-example package.json uses hardcoded version numbers (1.15.2) instead of workspace:* references, causing pnpm-lock.yaml sync issues and build failures

Fix on Vercel

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