v1.15.0
@ensnode/ensdb-sdk@1.15.0
Minor Changes
- #2174
bb0b244Thanks @tk-o! - Addeddestroy()method toEnsDbReaderclass that allows cleaning up database connection resources when the connection is no longer needed.
Patch Changes
-
#2155
addfba6Thanks @shrugs! - Add three btree indexes to the indexer schema to fix slowDomain.subdomains,get-domain-by-interpreted-name, andQuery.domainspaths:domain_resolver_relations(domain_id)— secondary lookup off the PK so the namegraph-walk CTE can left-join bydomain_idalone.domains(registry_id, label_hash)— composite (replaces the standaloneregistry_idindex, which it subsumes via leading-column prefix).domains(registry_id, left(canonical_name, 256), id)— expression composite for registry-scopedWHERE registry_id = X ORDER BY canonical_name LIMIT N(theDomain.subdomainsshape). The 256-char prefix bounds the index tuple under btree's per-tuple max; NAME-ordered queries must sort by the sameleft(...)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
9c40ef1Thanks @shrugs! - AddbeautifyInterpretedLabel, which beautifies a singleInterpretedLabelper ENSIP-15, preserving Encoded LabelHashes verbatim, and returns the newBeautifiedLabelbranded type.beautifyInterpretedNameis now defined in terms ofbeautifyInterpretedLabel.
@ensnode/datasources@1.15.0
Patch Changes
- Updated dependencies [
9c40ef1]:- enssdk@1.15.0
@namehash/ens-referrals@1.15.0
Patch Changes
enskit@1.15.0
Patch Changes
- Updated dependencies [
9c40ef1]:- enssdk@1.15.0
@ensnode/ensrainbow-sdk@1.15.0
Patch Changes
-
#2181
55a6f23Thanks @shrugs! -@ensnode/ensrainbow-sdknow rejects malformed rainbow records: a healed label whoselabelHashdoes not match the requestedlabelHashis consideredNotFound. -
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
9c40ef1Thanks @shrugs! - Omnigraph: addBeautifiedNameandBeautifiedLabelscalars, aCanonicalName.beautified: BeautifiedName!field, and aLabel.beautified: BeautifiedLabel!field. These expose the Name/Label beautified per ENSIP-15 for display — continue usinginterpretedfor navigation targets and lookup keys.
Patch Changes
-
#2155
addfba6Thanks @shrugs! - Omnigraph:AccountDomainsWhereInput.canonicalnow filters on bothtrueandfalse(previouslyfalsewas a no-op). ThedefaultValue: falseis dropped — clients omittingcanonicalwill receive all Domains owned by the Account regardless of canonicality. Passcanonical: truefor canonical-only orcanonical: falsefor non-canonical-only. The underlyingDomainsWhere.canonicalinresolveFindDomainswas generalized sotypeof === "boolean"triggers the filter;null/undefinedis "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
addfba6Thanks @shrugs! - Basenames and Lineanames are now correctly canonicalized in theunigraphplugin. -
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
- @ensnode/datasources@1.15.0
- enscli@1.15.0
- @ensnode/ensdb-sdk@1.15.0
- enskit@1.15.0
- @ensnode/ensnode-sdk@1.15.0
- @ensnode/ensrainbow-sdk@1.15.0
- enssdk@1.15.0
- ensskills@1.15.0
- @ensnode/ponder-sdk@1.15.0
- @ensnode/ponder-subgraph@1.15.0