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 — all changes are automated version bookkeeping with no functional code modifications. Every file in this PR is either a deleted changeset file, a CHANGELOG.md update, a package.json version bump, a Docker image tag update, or an OpenAPI spec version update. All changes are generated mechanically by the Changesets action and are consistent across all packages and services. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
CS[".changeset/*.md files"] -->|consumed by changeset version| REL["Release 1.15.2"]
REL --> PKG["package.json version bumps\n1.15.1 → 1.15.2"]
REL --> CL["CHANGELOG.md updates\n(20+ packages)"]
REL --> DOCKER["Docker service YMLs\ndefault tag 1.15.1 → 1.15.2"]
REL --> OAS["ensapi-openapi.json\ninfo.version 1.15.2"]
PKG --> PUB["Ready to publish to npm"]
DOCKER --> PUB
Reviews (48): 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
There was a problem hiding this comment.
Additional Suggestions:
- The pnpm-lock.yaml file was out of sync with package.json files, causing pnpm install to fail with ERR_PNPM_OUTDATED_LOCKFILE during builds
- pnpm-lock.yaml is out of sync with package.json files that reference non-existent npm versions (1.15.2) while lockfile contains outdated entries for 1.15.1
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]
| "enskit": "1.15.2", | ||
| "enssdk": "1.15.2", |
There was a problem hiding this comment.
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