Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/account-domains-canonical-semantics.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/ensapi-beautified-fields.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/enssdk-beautify-interpreted-label.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/find-domains-perf-indexes.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/sharp-towns-try.md

This file was deleted.

11 changes: 11 additions & 0 deletions apps/ensadmin/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# ensadmin

## 1.15.0

### Patch Changes

- Updated dependencies [[`9c40ef1`](https://github.com/namehash/ensnode/commit/9c40ef12b5c5e8a08aa1659b0626c0b87486a7d1)]:
- enssdk@1.15.0
- @ensnode/datasources@1.15.0
- @ensnode/ensnode-sdk@1.15.0
- @namehash/namehash-ui@1.15.0
- @ensnode/scalar-react@0.0.0

## 1.14.0

### Minor Changes
Expand Down
6 changes: 3 additions & 3 deletions apps/ensadmin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ensadmin",
"version": "1.14.0",
"version": "1.15.0",
"private": true,
"type": "module",
"description": "Inspect the ENS Protocol like never before",
Expand All @@ -23,9 +23,9 @@
},
"dependencies": {
"@ensnode/datasources": "workspace:*",
"@ensnode/ensnode-sdk": "0.0.0-preview-fix-sha-89c022b-20260519094840",
"@ensnode/ensnode-sdk": "1.15.0",
"@ensnode/scalar-react": "workspace:*",
"enssdk": "0.0.0-preview-fix-sha-89c022b-20260519094840",
"enssdk": "1.15.0",
Comment on lines +26 to +28
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 Pinned internal dependency instead of workspace reference

@ensnode/ensnode-sdk and enssdk are pinned to 1.15.0 rather than workspace:*, unlike every other internal dependency in this file and unlike how these same packages are referenced in apps/ensapi/package.json and apps/ensindexer/package.json. This means local workspace builds must rely on a published npm version of these packages, and every future Changesets release will need to re-bump these entries. If the packages haven't been published to npm yet when a Docker image build runs, the install will fail. Was this intentional? The previous value was a preview-pinned version, which suggests this app was previously configured to consume published preview builds. Should these be switched to workspace:* to align with the other apps?

"@formkit/auto-animate": "^0.9.0",
"@graphiql/plugin-explorer": "5.1.1",
"@graphiql/react": "0.37.1",
Expand Down
18 changes: 18 additions & 0 deletions apps/ensapi/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,23 @@
# ensapi

## 1.15.0

### Minor Changes

- [#2161](https://github.com/namehash/ensnode/pull/2161) [`9c40ef1`](https://github.com/namehash/ensnode/commit/9c40ef12b5c5e8a08aa1659b0626c0b87486a7d1) Thanks [@shrugs](https://github.com/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](https://docs.ens.domains/ensip/15) for display — continue using `interpreted` for navigation targets and lookup keys.

### Patch Changes

- [#2155](https://github.com/namehash/ensnode/pull/2155) [`addfba6`](https://github.com/namehash/ensnode/commit/addfba696d5135a5433c471d2c9ce4575d165f71) Thanks [@shrugs](https://github.com/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`](https://github.com/namehash/ensnode/commit/9c40ef12b5c5e8a08aa1659b0626c0b87486a7d1), [`addfba6`](https://github.com/namehash/ensnode/commit/addfba696d5135a5433c471d2c9ce4575d165f71)]:
- enssdk@1.15.0
- @ensnode/ensdb-sdk@1.15.0
- @ensnode/datasources@1.15.0
- @namehash/ens-referrals@1.15.0
- @ensnode/ensnode-sdk@1.15.0
- @ensnode/ponder-subgraph@1.15.0

## 1.14.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/ensapi/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ensapi",
"version": "1.14.0",
"version": "1.15.0",
"private": true,
"type": "module",
"description": "ENSNode's ENS API",
Expand Down
14 changes: 14 additions & 0 deletions apps/ensindexer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# ensindexer

## 1.15.0

### Patch Changes

- [#2155](https://github.com/namehash/ensnode/pull/2155) [`addfba6`](https://github.com/namehash/ensnode/commit/addfba696d5135a5433c471d2c9ce4575d165f71) Thanks [@shrugs](https://github.com/shrugs)! - Basenames and Lineanames are now correctly canonicalized in the `unigraph` plugin.

- Updated dependencies [[`9c40ef1`](https://github.com/namehash/ensnode/commit/9c40ef12b5c5e8a08aa1659b0626c0b87486a7d1), [`addfba6`](https://github.com/namehash/ensnode/commit/addfba696d5135a5433c471d2c9ce4575d165f71)]:
- enssdk@1.15.0
- @ensnode/ensdb-sdk@1.15.0
- @ensnode/datasources@1.15.0
- @ensnode/ensnode-sdk@1.15.0
- @ensnode/ensrainbow-sdk@1.15.0
- @ensnode/ponder-sdk@1.15.0

## 1.14.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/ensindexer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ensindexer",
"version": "1.14.0",
"version": "1.15.0",
"private": true,
"type": "module",
"description": "A multichain ENS indexer, powered by Ponder",
Expand Down
9 changes: 9 additions & 0 deletions apps/ensrainbow/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# ensrainbow

## 1.15.0

### Patch Changes

- Updated dependencies [[`9c40ef1`](https://github.com/namehash/ensnode/commit/9c40ef12b5c5e8a08aa1659b0626c0b87486a7d1)]:
- enssdk@1.15.0
- @ensnode/ensnode-sdk@1.15.0
- @ensnode/ensrainbow-sdk@1.15.0

## 1.14.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/ensrainbow/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ensrainbow",
"version": "1.14.0",
"version": "1.15.0",
"private": true,
"type": "module",
"description": "ENSRainbow is an ENSNode service for healing ENS labels",
Expand Down
8 changes: 8 additions & 0 deletions apps/fallback-ensapi/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# fallback-ensapi

## 1.15.0

### Patch Changes

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

## 1.14.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion apps/fallback-ensapi/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"private": true,
"name": "fallback-ensapi",
"version": "1.14.0",
"version": "1.15.0",
"type": "module",
"description": "Infrastructure-level Fallback for ENSApi",
"license": "MIT",
Expand Down
2 changes: 1 addition & 1 deletion docker/services/ensadmin.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
services:
ensadmin:
container_name: ensadmin
image: ghcr.io/namehash/ensnode/ensadmin:${ENSNODE_VERSION:-1.14.0}
image: ghcr.io/namehash/ensnode/ensadmin:${ENSNODE_VERSION:-1.15.0}
build:
dockerfile: ./apps/ensadmin/Dockerfile
context: ../..
Expand Down
2 changes: 1 addition & 1 deletion docker/services/ensapi.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
services:
ensapi:
container_name: ensapi
image: ghcr.io/namehash/ensnode/ensapi:${ENSNODE_VERSION:-1.14.0}
image: ghcr.io/namehash/ensnode/ensapi:${ENSNODE_VERSION:-1.15.0}
build:
dockerfile: ./apps/ensapi/Dockerfile
context: ../..
Expand Down
2 changes: 1 addition & 1 deletion docker/services/ensindexer.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
services:
ensindexer:
container_name: ensindexer
image: ghcr.io/namehash/ensnode/ensindexer:${ENSNODE_VERSION:-1.14.0}
image: ghcr.io/namehash/ensnode/ensindexer:${ENSNODE_VERSION:-1.15.0}
build:
dockerfile: ./apps/ensindexer/Dockerfile
context: ../..
Expand Down
2 changes: 1 addition & 1 deletion docker/services/ensrainbow.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
services:
ensrainbow:
container_name: ensrainbow
image: ghcr.io/namehash/ensnode/ensrainbow:${ENSNODE_VERSION:-1.14.0}
image: ghcr.io/namehash/ensnode/ensrainbow:${ENSNODE_VERSION:-1.15.0}
build:
dockerfile: ./apps/ensrainbow/Dockerfile
context: ../..
Expand Down
9 changes: 9 additions & 0 deletions docs/ensnode.io/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# @docs/ensnode

## 1.15.0

### Patch Changes

- Updated dependencies [[`9c40ef1`](https://github.com/namehash/ensnode/commit/9c40ef12b5c5e8a08aa1659b0626c0b87486a7d1)]:
- enssdk@1.15.0
- @ensnode/ensnode-sdk@1.15.0
- @namehash/namehash-ui@1.15.0

## 1.14.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion docs/ensnode.io/ensapi-openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"openapi": "3.1.0",
"info": {
"title": "ENSApi APIs",
"version": "1.14.0",
"version": "1.15.0",
"description": "REST APIs for the ENSNode stack as served by the ENSApi service"
},
"servers": [
Expand Down
6 changes: 3 additions & 3 deletions docs/ensnode.io/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"private": true,
"license": "MIT",
"type": "module",
"version": "1.14.0",
"version": "1.15.0",
"packageManager": "pnpm@10.33.0",
"scripts": {
"dev": "astro dev",
Expand All @@ -28,10 +28,10 @@
"@iconify-json/lucide": "^1.2.52",
"@namehash/namehash-ui": "workspace:*",
"@octokit/rest": "^20.1.2",
"@ensnode/ensnode-sdk": "0.0.0-preview-fix-sha-89c022b-20260519094840",
"@ensnode/ensnode-sdk": "1.15.0",
"@graphiql/plugin-doc-explorer": "0.4.1",
"@graphiql/react": "0.37.1",
"enssdk": "0.0.0-preview-fix-sha-89c022b-20260519094840",
"enssdk": "1.15.0",
"graphql": "^16.10.0",
"@stackblitz/sdk": "^1.11.0",
"@scalar/astro": "^0.2.16",
Expand Down
7 changes: 7 additions & 0 deletions docs/ensrainbow.io/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @docs/ensrainbow

## 1.15.0

### Patch Changes

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

## 1.14.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion docs/ensrainbow.io/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@docs/ensrainbow",
"type": "module",
"version": "1.14.0",
"version": "1.15.0",
"license": "MIT",
"packageManager": "pnpm@10.33.0",
"private": true,
Expand Down
7 changes: 7 additions & 0 deletions packages/datasources/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @ensnode/ens-deployments

## 1.15.0

### Patch Changes

- Updated dependencies [[`9c40ef1`](https://github.com/namehash/ensnode/commit/9c40ef12b5c5e8a08aa1659b0626c0b87486a7d1)]:
- enssdk@1.15.0

## 1.14.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/datasources/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ensnode/datasources",
"version": "1.14.0",
"version": "1.15.0",
"type": "module",
"description": "Catalog of ENSNode-related datasources including chain, contract addresses, start blocks, and event filters.",
"license": "MIT",
Expand Down
8 changes: 8 additions & 0 deletions packages/ens-referrals/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
# @namehash/ens-referrals

## 1.15.0

### Patch Changes

- Updated dependencies [[`9c40ef1`](https://github.com/namehash/ensnode/commit/9c40ef12b5c5e8a08aa1659b0626c0b87486a7d1)]:
- enssdk@1.15.0
- @ensnode/ensnode-sdk@1.15.0

## 1.14.0

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ens-referrals/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@namehash/ens-referrals",
"version": "1.14.0",
"version": "1.15.0",
"type": "module",
"description": "Utilities for ENS Referrals.",
"license": "MIT",
Expand Down
2 changes: 2 additions & 0 deletions packages/enscli/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# enscli

## 1.15.0

## 1.14.0

## 1.13.1
Expand Down
2 changes: 1 addition & 1 deletion packages/enscli/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "enscli",
"version": "1.14.0",
"version": "1.15.0",
"description": "Reserved for the ENSNode project by NameHash Labs. See https://ensnode.io",
"repository": {
"type": "git",
Expand Down
13 changes: 13 additions & 0 deletions packages/ensdb-sdk/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,18 @@
# @ensnode/ensdb-sdk

## 1.15.0

### Patch Changes

- [#2155](https://github.com/namehash/ensnode/pull/2155) [`addfba6`](https://github.com/namehash/ensnode/commit/addfba696d5135a5433c471d2c9ce4575d165f71) Thanks [@shrugs](https://github.com/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`](https://github.com/namehash/ensnode/commit/9c40ef12b5c5e8a08aa1659b0626c0b87486a7d1)]:
- enssdk@1.15.0
- @ensnode/ensnode-sdk@1.15.0

## 1.14.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/ensdb-sdk/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ensnode/ensdb-sdk",
"version": "1.14.0",
"version": "1.15.0",
"type": "module",
"description": "SDK for interacting with data in ENSDb",
"license": "MIT",
Expand Down
2 changes: 2 additions & 0 deletions packages/ensindexer-perf-testing/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# @ensnode/ensindexer-perf-testing

## 1.15.0

## 1.14.0

## 1.13.1
Expand Down
2 changes: 1 addition & 1 deletion packages/ensindexer-perf-testing/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@ensnode/ensindexer-perf-testing",
"private": true,
"version": "1.14.0",
"version": "1.15.0",
"description": "Local Prometheus + Grafana bundle for benchmarking ENSIndexer throughput.",
"license": "MIT",
"scripts": {
Expand Down
7 changes: 7 additions & 0 deletions packages/enskit/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# enskit

## 1.15.0

### Patch Changes

- Updated dependencies [[`9c40ef1`](https://github.com/namehash/ensnode/commit/9c40ef12b5c5e8a08aa1659b0626c0b87486a7d1)]:
- enssdk@1.15.0

## 1.14.0

### Patch Changes
Expand Down
Loading