Skip to content

v1.15.0

Choose a tag to compare

@github-actions github-actions released this 22 May 22:06
· 79 commits to main since this release
e770d83

@ensnode/ensdb-sdk@1.15.0

Minor Changes

  • #2174 bb0b244 Thanks @tk-o! - Added destroy() method to EnsDbReader class that allows cleaning up database connection resources when the connection is no longer needed.

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

@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

enskit@1.15.0

Patch Changes

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

@ensnode/ensrainbow-sdk@1.15.0

Patch Changes

  • #2181 55a6f23 Thanks @shrugs! - @ensnode/ensrainbow-sdk now rejects malformed rainbow records: a healed label whose labelHash does not match the requested labelHash is considered NotFound.

  • 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 [bb0b244, 9c40ef1, addfba6, 335f072]:

    • @ensnode/ensdb-sdk@1.15.0
    • enssdk@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 [bb0b244, 9c40ef1, addfba6, 55a6f23, 335f072]:

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

ensrainbow@1.15.0

Patch Changes

  • Updated dependencies [9c40ef1, 55a6f23, 335f072]:
    • enssdk@1.15.0
    • @ensnode/ensrainbow-sdk@1.15.0
    • @ensnode/ensnode-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/enskit-react-example@0.0.8

Patch Changes

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

@ensnode/enssdk-example@0.0.2

Patch Changes

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

@ensnode/integration-test-env@1.15.0

Patch Changes

  • Updated dependencies [bb0b244, 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

📦 NPM packages

🐳 Docker images