Release New Version#2189
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Greptile SummaryThis is an automated release PR generated by the Changesets action, bumping all packages from
Confidence Score: 5/5Safe to merge — entirely auto-generated version metadata with no source logic changes. Every change in this PR is mechanical: changeset files are deleted, CHANGELOG entries are appended, package.json versions are incremented uniformly to 1.15.2, Docker default tags are updated to match, and the OpenAPI spec version is bumped. There is no modified runtime code and no risk of behavioral regression. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Changesets Action] -->|reads .changeset/*.md| B[Consume changesets]
B --> C[Delete .changeset files]
B --> D[Update CHANGELOG.md files]
B --> E[Bump package.json versions 1.15.1 to 1.15.2]
E --> F[packages/* apps/* docs/* examples/*]
E --> G[docker/services/*.yml default image tags updated]
E --> H[docs/ensnode.io/ensapi-openapi.json version field updated]
Reviews (42): Last reviewed commit: "chore(release): version apps" | Re-trigger Greptile |
b571971 to
d2f6bfe
Compare
d2f6bfe to
5781883
Compare
5781883 to
44e4e34
Compare
44e4e34 to
a4235ef
Compare
a4235ef to
f68c4ea
Compare
b5630ca to
6a538cb
Compare
6a538cb to
63efd9d
Compare
63efd9d to
3f51463
Compare
f1c6efa to
3040ca6
Compare
3040ca6 to
cb91dc5
Compare
Releases: @ensnode/datasources@1.15.2 ensapi@1.15.2 enscli@1.15.2 @ensnode/ensnode-sdk@1.15.2 ensskills@1.15.2 ensindexer@1.15.2 ensrainbow@1.15.2 @ensnode/ensrainbow-sdk@1.15.2 ensadmin@1.15.2 fallback-ensapi@1.15.2 @ensnode/integration-test-env@1.15.2 @namehash/namehash-ui@1.15.2 @docs/ensnode@1.15.2 @namehash/ens-referrals@1.15.2 @ensnode/ensdb-sdk@1.15.2 @docs/ensrainbow@1.15.2 enssdk@1.15.2 enskit@1.15.2 @ensnode/ponder-sdk@1.15.2 @ensnode/ponder-subgraph@1.15.2 @ensnode/shared-configs@1.15.2 @ensnode/ensindexer-perf-testing@1.15.2 @ensnode/enskit-react-example@0.0.10 @ensnode/enssdk-example@0.0.4 [skip ci]
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/datasources@1.15.2
Patch Changes
#2242
0eec193Thanks @shrugs! - Add contract identification by address.@ensnode/datasourcesexportsidentifyDatasourceContracts(namespaceId, query), which finds every well-known contract in a namespace's datasources whose address matches a given address, optionally scoped to a chain.#2191
39cb445Thanks @tk-o! - Updates thesepolia-v2ENS Namespace to support the latest ENSv1+ENSv2 test deployment on Sepolia.Updated dependencies []:
@namehash/ens-referrals@1.15.2
Patch Changes
0eec193]:enscli@1.15.2
Patch Changes
#2242
0eec193Thanks @shrugs! -enscligainsdatasources identify <address>: an offline command that reports which well-known ENS contract an address corresponds to. It accepts a bare address, a chain-scopedchainId:address, or full CAIP-10eip155:chainId:address, and--namespace(defaultmainnet) selects which namespace to search. A miss returns{ matches: [] }with exit code0.#2242
0eec193Thanks @shrugs! - Introduceenscli, a new agent- and human-friendly CLI for ENS that wrapsenssdkand the ENS Omnigraph. It supports raw Omnigraph queries (enscli ensnode omnigraph "<query>" --variables …), offline schema exploration (enscli ensnode omnigraph schema [Type[.field]]), indexing status, ENSRainbow healing, andnamehash/labelhash. It defaults to NameHash-hosted instances per--namespace(mainnet, sepolia, sepolia-v2), resolves config from flags/env/.env, outputs JSON when piped and a pretty form in a TTY, and hardens inputs against agent hallucinations.Updated dependencies [
0eec193,0eec193,39cb445,04388d2]:@ensnode/ensdb-sdk@1.15.2
Patch Changes
0eec193]:enskit@1.15.2
Patch Changes
@ensnode/ensnode-sdk@1.15.2
Patch Changes
#2242
0eec193Thanks @shrugs! -getDefaultEnsNodeUrlnow returns the hosted default for thesepolia-v2namespace (https://api.v2-sepolia.ensnode.io).Updated dependencies [
0eec193,39cb445]:@ensnode/ensrainbow-sdk@1.15.2
Patch Changes
#2186
04388d2Thanks @djstrong! - Labelhash verification for heal responses now runs inensrainbow(server) instead of@ensnode/ensrainbow-sdk(client). Malformed rainbow records — where the stored label does not hash back to the requestedlabelHash— are rejected asNotFound.Updated dependencies []:
ensskills@1.15.2
Patch Changes
#2242
0eec193Thanks @shrugs! - Theenscliagent skill documents the newdatasources identifycommand.#2242
0eec193Thanks @shrugs! - Introduceensskills, a versioned,skills-npm-installable package of ENS agent skills. It ships theens-protocolskill (a concise, stable, vendor-neutral conceptual model of the ENS protocol — nametree, normalization, hashing, registry/resolver/registrar, resolution, records, multichain — with pull-as-needed reference pages), theomnigraphskill (autogenerated schema reference + vetted example queries, plus prose on the unified ENSv1+ENSv2 datamodel and resolution), and theenscliskill (running Omnigraph queries and the other CLI commands, with the output contract, namespace/URL resolution, and input hardening), with stub skills reserved forenssdk,enskit,migrate-to-omnigraph, andunigraph-sql.#2242
0eec193Thanks @shrugs! - Point the base skill at the publishedllms.txt/llms-full.txtdocs endpoints so agents can load the full ENSNode documentation when a question reaches beyond the skills.@namehash/namehash-ui@1.15.2
Patch Changes
0eec193,0eec193,39cb445]:enssdk@1.15.2
@ensnode/ponder-sdk@1.15.2
@ensnode/ponder-subgraph@1.15.2
ensadmin@1.15.2
Patch Changes
0eec193,0eec193,39cb445]:ensapi@1.15.2
Patch Changes
#2240
7d23ee9Thanks @sevenzing! - Omnigraph API: IntroducesDomain.resolve.profileandPrimaryNameRecord.resolve.profilefor resolving semantic record values.#1974
8a86fb4Thanks @sevenzing! - Changes related to Omnigraph:Domain.resolve { records, trace, acceleration, profile? }for forward resolution driven by the GraphQL selection setAccount.resolve { primaryName(by: ...), primaryNames(where: ...) }for reverse (ENSIP-19 primary name) resolution with@oneOfinputs (coinType/chainName,coinTypes/chainNames)PrimaryNameRecord.resolve { records, ... }for forward resolution of the resolved primary nameUpdated dependencies [
0eec193,0eec193,39cb445]:ensindexer@1.15.2
Patch Changes
#2191
39cb445Thanks @tk-o! - Updates thesepolia-v2ENS Namespace to support the latest ENSv1+ENSv2 test deployment on Sepolia.Updated dependencies [
0eec193,0eec193,39cb445,04388d2]:ensrainbow@1.15.2
Patch Changes
#2186
04388d2Thanks @djstrong! - Labelhash verification for heal responses now runs inensrainbow(server) instead of@ensnode/ensrainbow-sdk(client). Malformed rainbow records — where the stored label does not hash back to the requestedlabelHash— are rejected asNotFound.Updated dependencies [
0eec193,04388d2]:fallback-ensapi@1.15.2
Patch Changes
0eec193,0eec193,39cb445]:@docs/ensnode@1.15.2
Patch Changes
0eec193]:@docs/ensrainbow@1.15.2
Patch Changes
@ensnode/enskit-react-example@0.0.10
Patch Changes
@ensnode/enssdk-example@0.0.4
Patch Changes
@ensnode/integration-test-env@1.15.2
Patch Changes
0eec193,0eec193,39cb445]:@ensnode/ensindexer-perf-testing@1.15.2
@ensnode/shared-configs@1.15.2