Skip to content

Release New Version#2156

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

Release New Version#2156
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 19, 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/ensnode-sdk@1.15.0

Minor Changes

Patch Changes

  • Updated dependencies [9c40ef1]:
    • enssdk@1.15.0
    • @ensnode/datasources@1.15.0

enssdk@1.15.0

Minor Changes

  • #2161 9c40ef1 Thanks @shrugs! - Add beautifyInterpretedLabel, which beautifies a single InterpretedLabel per ENSIP-15, preserving Encoded LabelHashes verbatim, and returns the new BeautifiedLabel branded type. beautifyInterpretedName is now defined in terms of beautifyInterpretedLabel.

@ensnode/datasources@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1]:
    • enssdk@1.15.0

@namehash/ens-referrals@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1, 335f072]:
    • enssdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0

@ensnode/ensdb-sdk@1.15.0

Patch Changes

  • #2155 addfba6 Thanks @shrugs! - Add three btree indexes to the indexer schema to fix slow Domain.subdomains, get-domain-by-interpreted-name, and Query.domains paths:

    • domain_resolver_relations(domain_id) — secondary lookup off the PK so the namegraph-walk CTE can left-join by domain_id alone.
    • domains(registry_id, label_hash) — composite (replaces the standalone registry_id index, which it subsumes via leading-column prefix).
    • domains(registry_id, left(canonical_name, 256), id) — expression composite for registry-scoped WHERE registry_id = X ORDER BY canonical_name LIMIT N (the Domain.subdomains shape). The 256-char prefix bounds the index tuple under btree's per-tuple max; NAME-ordered queries must sort by the same left(...) expression for the planner to use this index for ordered scan.
  • Updated dependencies [9c40ef1, 335f072]:

    • enssdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0

enskit@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1]:
    • enssdk@1.15.0

@ensnode/ensrainbow-sdk@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1]:
    • enssdk@1.15.0

@namehash/namehash-ui@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1, 335f072]:
    • enssdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0
    • @ensnode/datasources@1.15.0

enscli@1.15.0

ensskills@1.15.0

@ensnode/ponder-sdk@1.15.0

@ensnode/ponder-subgraph@1.15.0

ensapi@1.15.0

Minor Changes

  • #2161 9c40ef1 Thanks @shrugs! - Omnigraph: add BeautifiedName and BeautifiedLabel scalars, a CanonicalName.beautified: BeautifiedName! field, and a Label.beautified: BeautifiedLabel! field. These expose the Name/Label beautified per ENSIP-15 for display — continue using interpreted for navigation targets and lookup keys.

Patch Changes

  • #2155 addfba6 Thanks @shrugs! - Omnigraph: AccountDomainsWhereInput.canonical now filters on both true and false (previously false was a no-op). The defaultValue: false is dropped — clients omitting canonical will receive all Domains owned by the Account regardless of canonicality. Pass canonical: true for canonical-only or canonical: false for non-canonical-only. The underlying DomainsWhere.canonical in resolveFindDomains was generalized so typeof === "boolean" triggers the filter; null/undefined is "no filter".

  • Updated dependencies [9c40ef1, addfba6, 335f072]:

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

ensadmin@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1, 335f072]:
    • enssdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0
    • @ensnode/datasources@1.15.0
    • @namehash/namehash-ui@1.15.0
    • @ensnode/scalar-react@0.0.0

ensindexer@1.15.0

Patch Changes

  • #2155 addfba6 Thanks @shrugs! - Basenames and Lineanames are now correctly canonicalized in the unigraph plugin.

  • Updated dependencies [9c40ef1, addfba6, 335f072]:

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

ensrainbow@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1, 335f072]:
    • enssdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0
    • @ensnode/ensrainbow-sdk@1.15.0

fallback-ensapi@1.15.0

Patch Changes

  • Updated dependencies [335f072]:
    • @ensnode/ensnode-sdk@1.15.0
    • @ensnode/datasources@1.15.0

@docs/ensnode@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1, 335f072]:
    • enssdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0
    • @namehash/namehash-ui@1.15.0

@docs/ensrainbow@1.15.0

Patch Changes

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

@ensnode/integration-test-env@1.15.0

Patch Changes

  • Updated dependencies [addfba6, 335f072]:
    • @ensnode/ensdb-sdk@1.15.0
    • @ensnode/ensnode-sdk@1.15.0
    • @ensnode/datasources@1.15.0
    • @ensnode/shared-configs@1.15.0

@ensnode/ensindexer-perf-testing@1.15.0

@ensnode/shared-configs@1.15.0

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

vercel Bot commented May 19, 2026

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

Project Deployment Actions Updated (UTC)
admin.ensnode.io Ready Ready Preview, Comment May 21, 2026 9:22pm
enskit-react-example.ensnode.io Ready Ready Preview, Comment May 21, 2026 9:22pm
ensnode.io Ready Ready Preview, Comment May 21, 2026 9:22pm
ensrainbow.io Ready Ready Preview, Comment May 21, 2026 9:22pm

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented May 19, 2026

Greptile Summary

This is an automated Changesets release PR bumping all packages from 1.14.0 to 1.15.0, consuming six changeset files and updating changelogs, package.json versions, Docker image tags, and the OpenAPI spec version accordingly.

  • enssdk 1.15.0: Adds beautifyInterpretedLabel and the BeautifiedLabel branded type per ENSIP-15; beautifyInterpretedName is now defined in terms of it.
  • ensapi 1.15.0: Exposes BeautifiedName/BeautifiedLabel GraphQL scalars and new beautified fields on CanonicalName and Label; fixes AccountDomainsWhereInput.canonical: false which was previously a no-op.
  • ensdb-sdk / ensindexer 1.15.0: Adds three btree indexes to speed up slow Domain.subdomains, get-domain-by-interpreted-name, and Query.domains paths; also fixes Basenames/Lineanames canonicalization in the unigraph plugin.

Confidence Score: 5/5

Standard automated release PR — all changes are mechanical version bumps, changelog updates, and Docker tag updates generated by Changesets.

Every change in this PR is auto-generated: version fields incremented from 1.14.0 to 1.15.0, changeset files deleted, changelogs appended, and Docker compose default tags updated. No application logic is modified here; the substantive code changes landed in the source PRs referenced by the changeset notes and are not part of this diff.

No files require special attention — all edits are Changesets-generated version metadata.

Important Files Changed

Filename Overview
docker/services/ensadmin.yml Default image tag bumped from 1.14.0 to 1.15.0; no other changes.
docker/services/ensapi.yml Default image tag bumped from 1.14.0 to 1.15.0; no other changes.
docker/services/ensindexer.yml Default image tag bumped from 1.14.0 to 1.15.0; no other changes.
docker/services/ensrainbow.yml Default image tag bumped from 1.14.0 to 1.15.0; no other changes.
docs/ensnode.io/ensapi-openapi.json OpenAPI info.version bumped from 1.14.0 to 1.15.0; schema content unchanged.
apps/ensapi/package.json Version bumped to 1.15.0; all internal deps use workspace:* references.
apps/ensadmin/package.json Version bumped to 1.15.0; pinned internal dep issue already flagged in previous review thread.
packages/enssdk/package.json Version bumped from 1.14.0 to 1.15.0; no dependency changes.
packages/ensnode-sdk/package.json Version bumped from 1.14.0 to 1.15.0; no dependency changes.
packages/ensdb-sdk/package.json Version bumped from 1.14.0 to 1.15.0; no dependency changes.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Changesets Release Action] --> B[Consume .changeset/*.md files]
    B --> C[Bump versions 1.14.0 → 1.15.0]
    C --> D[Update package.json files\n55 packages & apps]
    C --> E[Update CHANGELOG.md files]
    C --> F[Update Docker image tags\nensadmin / ensapi / ensindexer / ensrainbow]
    C --> G[Update OpenAPI spec version\ndocs/ensnode.io/ensapi-openapi.json]

    subgraph Key Feature Changes
        H[enssdk: beautifyInterpretedLabel]
        I[ensapi: BeautifiedName/BeautifiedLabel scalars]
        J[ensdb-sdk/ensindexer: 3 new btree indexes]
        K[ensapi: canonical:false filter fix]
    end

    D --> H
    D --> I
    D --> J
    D --> K
Loading

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

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 pnpm-lock.yaml file is out of sync with package.json files, causing "ERR_PNPM_OUTDATED_LOCKFILE" during builds with frozen-lockfile.

Fix on Vercel

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:

Package.json files specify unpublished version 1.14.1 for @ensnode/ensnode-sdk and enssdk, causing ERR_PNPM_OUTDATED_LOCKFILE errors during frozen-lockfile installs

Fix on Vercel

@github-actions github-actions Bot force-pushed the changeset-release/main branch from 5218462 to c20b813 Compare May 20, 2026 21:15
@github-actions github-actions Bot force-pushed the changeset-release/main branch from c20b813 to eae51d9 Compare May 21, 2026 16:57
@github-actions github-actions Bot force-pushed the changeset-release/main branch from eae51d9 to f998321 Compare May 21, 2026 18:19
@github-actions github-actions Bot force-pushed the changeset-release/main branch from f998321 to 3db82bf Compare May 21, 2026 21:12
github-actions Bot added 2 commits May 21, 2026 21:20
Releases:
  ensapi@1.15.0
  enssdk@1.15.0
  @ensnode/ensdb-sdk@1.15.0
  ensindexer@1.15.0
  @ensnode/ensnode-sdk@1.15.0
  ensadmin@1.15.0
  ensrainbow@1.15.0
  @docs/ensnode@1.15.0
  @ensnode/datasources@1.15.0
  @namehash/ens-referrals@1.15.0
  enskit@1.15.0
  @ensnode/ensrainbow-sdk@1.15.0
  @namehash/namehash-ui@1.15.0
  @ensnode/integration-test-env@1.15.0
  fallback-ensapi@1.15.0
  @docs/ensrainbow@1.15.0
  enscli@1.15.0
  ensskills@1.15.0
  @ensnode/ponder-sdk@1.15.0
  @ensnode/ponder-subgraph@1.15.0
  @ensnode/shared-configs@1.15.0
  @ensnode/ensindexer-perf-testing@1.15.0

[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