Skip to content

Release New Version#1990

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

Release New Version#1990
github-actions[bot] wants to merge 2 commits intomainfrom
changeset-release/main

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented Apr 23, 2026

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm 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

@namehash/ens-referrals@1.11.0

Minor Changes

  • #1986 aa26180 Thanks @Goader! - Add BaseReferralProgramEditionConfig as the shared parent of ReferralProgramEditionConfig and BaseReferralProgramEditionSummary.

  • #1986 aa26180 Thanks @Goader! - Expose the per-award-model (pie-split, rev-share-cap) Zod schemas via @namehash/ens-referrals/internal.

  • #1986 aa26180 Thanks @Goader! - Reject overlapping referral program editions: for a given subregistryId, no two editions may share any point in time.

Patch Changes

@ensnode/ensnode-sdk@1.11.0

Minor Changes

  • #1988 0d8a4b4 Thanks @tk-o! - Breaking: Updated core ENSNode data models.

    • EnsIndexerPublicConfig
      • Renamed labelSet field to clientLabelSet.
    • EnsRainbowApiClientOptions
      • Renamed labelSet field to clientLabelSet.
    • EnsRainbowPublicConfig
      • Replaced version: string field with versionInfo: EnsRainbowVersionInfo.
      • Renamed labelSet field to serverLabelSet.
      • Removed recordsCount field from EnsRainbowPublicConfig.
  • #1988 0d8a4b4 Thanks @tk-o! - Introduced a set of "stack info" data models: EnsIndexerStackInfo, EnsNodeStackInfo.

  • #1978 0d64d9e Thanks @shrugs! - Added replaceBigInts (sourced from @ponder/utils) and toJson helpers to @ensnode/ensnode-sdk. toJson now takes an options object ({ pretty?: boolean }) with pretty defaulting to false — pass { pretty: true } for indented output. Migrated all in-repo call sites and dropped the @ponder/utils dependency from ensapi.

Patch Changes

  • Updated dependencies []:
    • enssdk@1.11.0
    • @ensnode/datasources@1.11.0

@ensnode/ensrainbow-sdk@1.11.0

Minor Changes

  • #1988 0d8a4b4 Thanks @tk-o! - Breaking: Updated core ENSNode data models.
    • EnsIndexerPublicConfig
      • Renamed labelSet field to clientLabelSet.
    • EnsRainbowApiClientOptions
      • Renamed labelSet field to clientLabelSet.
    • EnsRainbowPublicConfig
      • Replaced version: string field with versionInfo: EnsRainbowVersionInfo.
      • Renamed labelSet field to serverLabelSet.
      • Removed recordsCount field from EnsRainbowPublicConfig.

Patch Changes

  • Updated dependencies []:
    • enssdk@1.11.0

@ensnode/ensdb-sdk@1.11.0

Patch Changes

enskit@1.11.0

Patch Changes

  • Updated dependencies []:
    • enssdk@1.11.0

@ensnode/ensnode-react@1.11.0

Patch Changes

@namehash/namehash-ui@1.11.0

Patch Changes

  • Updated dependencies [0d8a4b4, 0d8a4b4, 0d64d9e]:
    • @ensnode/ensnode-sdk@1.11.0
    • @ensnode/ensnode-react@1.11.0
    • enssdk@1.11.0
    • @ensnode/datasources@1.11.0

@ensnode/datasources@1.11.0

enssdk@1.11.0

ensskills@1.11.0

@ensnode/ponder-sdk@1.11.0

@ensnode/ponder-subgraph@1.11.0

ensadmin@1.11.0

Minor Changes

  • #1988 0d8a4b4 Thanks @tk-o! - Removed Records Count info from the ENSRainbow card UI on the Connection page.

  • #1988 0d8a4b4 Thanks @tk-o! - Renamed ENSNodeConfig* components to follow the EnsNodeStackInfo* pattern.

Patch Changes

  • Updated dependencies [0d8a4b4, 0d8a4b4, 0d64d9e]:
    • @ensnode/ensnode-sdk@1.11.0
    • @ensnode/ensnode-react@1.11.0
    • @namehash/namehash-ui@1.11.0
    • enssdk@1.11.0
    • @ensnode/datasources@1.11.0

@ensnode/ensindexer-perf-testing@1.11.0

Minor Changes

  • #1989 16ecad1 Thanks @shrugs! - Introduces the ENSIndexer Performance Testing package for running a local Prometheus x Grafana stack against an ENSIndexer instance.

ensapi@1.11.0

Patch Changes

  • #1978 0d64d9e Thanks @shrugs! - Added replaceBigInts (sourced from @ponder/utils) and toJson helpers to @ensnode/ensnode-sdk. toJson now takes an options object ({ pretty?: boolean }) with pretty defaulting to false — pass { pretty: true } for indented output. Migrated all in-repo call sites and dropped the @ponder/utils dependency from ensapi.

  • Updated dependencies [0d8a4b4, aa26180, 0d8a4b4, aa26180, 0d64d9e, aa26180, c186ad8]:

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

ensindexer@1.11.0

Patch Changes

  • #1978 0d64d9e Thanks @shrugs! - Added replaceBigInts (sourced from @ponder/utils) and toJson helpers to @ensnode/ensnode-sdk. toJson now takes an options object ({ pretty?: boolean }) with pretty defaulting to false — pass { pretty: true } for indented output. Migrated all in-repo call sites and dropped the @ponder/utils dependency from ensapi.

  • #1989 16ecad1 Thanks @shrugs! - ENSIndexer's ensv2 plugin now avoids attempting to heal addr.reverse subnames if they've already been healed.

  • Updated dependencies [0d8a4b4, 0d8a4b4, 0d64d9e, c186ad8]:

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

ensrainbow@1.11.0

Patch Changes

  • Updated dependencies [0d8a4b4, 0d8a4b4, 0d64d9e]:
    • @ensnode/ensrainbow-sdk@1.11.0
    • @ensnode/ensnode-sdk@1.11.0
    • enssdk@1.11.0

fallback-ensapi@1.11.0

Patch Changes

  • Updated dependencies [0d8a4b4, 0d8a4b4, 0d64d9e]:
    • @ensnode/ensnode-sdk@1.11.0
    • @ensnode/datasources@1.11.0

@docs/ensnode@1.11.0

Patch Changes

  • #1965 3facf20 Thanks @sevenzing! - Moved docker-compose.yml file to separate docker directory, updates docs and cicd-tests

  • Updated dependencies []:

    • @namehash/namehash-ui@1.11.0

@docs/ensrainbow@1.11.0

Patch Changes

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

@ensnode/enskit-react-example@0.0.3

Patch Changes

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

@ensnode/integration-test-env@1.11.0

Patch Changes

  • #1965 3facf20 Thanks @sevenzing! - Moved docker-compose.yml file to separate docker directory, updates docs and cicd-tests

  • Updated dependencies [0d8a4b4, 0d8a4b4, 0d64d9e, c186ad8]:

    • @ensnode/ensnode-sdk@1.11.0
    • @ensnode/ensdb-sdk@1.11.0
    • @ensnode/datasources@1.11.0
    • @ensnode/shared-configs@1.11.0

enscli@1.11.0

@ensnode/shared-configs@1.11.0

@github-actions github-actions Bot requested a review from a team as a code owner April 23, 2026 16:56
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Apr 23, 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 Apr 27, 2026 4:04pm
ensnode.io Ready Ready Preview, Comment Apr 27, 2026 4:04pm
ensrainbow.io Ready Ready Preview, Comment Apr 27, 2026 4:04pm

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Apr 23, 2026

Greptile Summary

This is an automated Changesets release PR bumping all packages to 1.11.0. It consumes 12 changeset files, updates CHANGELOG.md entries across all packages, bumps package.json versions, and increments the OpenAPI spec version to 1.11.0. Notable included changes: breaking data-model renames in @ensnode/ensnode-sdk and @ensnode/ensrainbow-sdk, new stack-info data models, replaceBigInts/toJson helpers, race-condition fix in EnsDbWriter.migrateEnsNodeSchema, and a new ENSIndexer Performance Testing package.

Confidence Score: 4/5

Safe to merge as a release PR; semver concern for breaking changes as minor was already raised in a prior review.

The prior review already flagged the only substantive concern (breaking changes shipped as minor bumps in ensnode-sdk and ensrainbow-sdk). No new P0/P1 issues were found in this pass. All other changes are standard CHANGELOG updates, version bumps, and changeset file deletions.

packages/ensnode-sdk/package.json and packages/ensrainbow-sdk/package.json — breaking changes bumped as minor rather than major (already flagged in prior review)

Important Files Changed

Filename Overview
packages/ensnode-sdk/CHANGELOG.md Changelog updated for 1.11.0, documents breaking renames and new stack-info models; version bump shipped as minor despite breaking changes (flagged in prior review)
packages/ensrainbow-sdk/CHANGELOG.md Changelog updated for 1.11.0 with breaking EnsRainbowPublicConfig changes; same minor-vs-major semver concern as ensnode-sdk
docs/ensnode.io/ensapi-openapi.json OpenAPI spec version bumped from 1.10.1 to 1.11.0 to match the release
packages/ens-referrals/CHANGELOG.md Changelog updated with new BaseReferralProgramEditionConfig, exposed Zod schemas, and overlapping-edition rejection; correctly bumped as minor
packages/ensdb-sdk/CHANGELOG.md Patch changelog entry for race-condition fix in EnsDbWriter.migrateEnsNodeSchema; correctly bumped as patch

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    CS[Changeset Files - 12 consumed] --> REL[Changesets Action]
    REL --> VB[Version Bumps - All packages to 1.11.0]
    REL --> CL[CHANGELOG Updates - 20+ packages]
    REL --> OA[OpenAPI Spec - 1.10.1 to 1.11.0]

    VB --> SDK[ensnode-sdk - Breaking field renames, new stack-info models, replaceBigInts and toJson]
    VB --> RSDK[ensrainbow-sdk - Breaking EnsRainbowPublicConfig renames and removals]
    VB --> REF[ens-referrals - New BaseReferralProgramEditionConfig, overlap rejection]
    VB --> EDBSDK[ensdb-sdk - Fix migrateEnsNodeSchema race-condition]
    VB --> PERF[ensindexer-perf-testing - New package Prometheus and Grafana stack]
    VB --> OTHER[Other packages - patch and dependency bumps]
Loading

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

Redundant and semantically confusing version check comparing ENSDb with ENSApi instead of ENSIndexer with ENSApi

Fix on Vercel

"name": "@ensnode/ensnode-sdk",
"version": "1.10.1",
"version": "1.11.0",
"type": "module",
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.

P1 Breaking changes shipped as a minor bump

The CHANGELOG for @ensnode/ensnode-sdk@1.11.0 explicitly marks changes as BreakinglabelSetclientLabelSet rename and recordsCount removal — yet the bump is minor (1.10.11.11.0). Both packages are at 1.x.x and publicly published, so semver requires a major bump (2.0.0) for breaking API changes. Consumers relying on the removed or renamed fields will silently break without any version-range signal to warn them.

"name": "@ensnode/ensrainbow-sdk",
"version": "1.10.1",
"version": "1.11.0",
"type": "module",
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.

P1 Breaking changes shipped as a minor bump

Same issue as @ensnode/ensnode-sdk: @ensnode/ensrainbow-sdk@1.11.0 also contains the breaking EnsRainbowPublicConfig changes (versionInfo replacing version: string, serverLabelSet rename, recordsCount removal) yet bumps minor instead of major. This violates semver for a public 1.x.x package and will silently break consumers.

Releases:
  @ensnode/ensrainbow-sdk@1.11.0
  @ensnode/ensnode-sdk@1.11.0
  @namehash/ens-referrals@1.11.0
  ensadmin@1.11.0
  @ensnode/integration-test-env@1.11.0
  @docs/ensnode@1.11.0
  @ensnode/ensindexer-perf-testing@1.11.0
  ensapi@1.11.0
  ensindexer@1.11.0
  @ensnode/ensdb-sdk@1.11.0
  ensrainbow@1.11.0
  fallback-ensapi@1.11.0
  @ensnode/ensnode-react@1.11.0
  @namehash/namehash-ui@1.11.0
  @docs/ensrainbow@1.11.0
  enssdk@1.11.0
  enscli@1.11.0
  enskit@1.11.0
  ensskills@1.11.0
  @ensnode/datasources@1.11.0
  @ensnode/ponder-sdk@1.11.0
  @ensnode/ponder-subgraph@1.11.0
  @ensnode/shared-configs@1.11.0
  @ensnode/enskit-react-example@0.0.3

[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