Release New Version#2322
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Greptile SummaryThis is an automated Changesets release PR bumping the ENSNode monorepo from
Confidence Score: 5/5Safe to merge — all changes are mechanically generated version bumps, changelog entries, and Docker tag updates with no functional code modifications. The diff is entirely produced by the Changesets release action: changeset files are deleted, package versions are incremented consistently across the monorepo, CHANGELOGs are populated, Docker default image tags are updated, and the OpenAPI spec version is bumped. The one outlier (@ensnode/ensdb-cli going to 1.16.1 instead of 1.17.0) is correct because that package had only dependency-level changes. No files require special attention. All changes are automated release artifacts. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
CS[Changesets files\n.changeset/*.md] -->|consumed| REL[Release Process]
REL --> PKG[package.json version bumps\n1.16.0 → 1.17.0]
REL --> CL[CHANGELOG.md entries]
REL --> DOCK[Docker image tags\n1.16.0 → 1.17.0]
REL --> OA[ensapi-openapi.json\nversion 1.17.0]
PKG --> M1[Minor: enssdk, enskit, ensnode-sdk\ndatasources, ensdb-sdk, ensskills\nensindexer, ensapi]
PKG --> P1[Patch: ensdb-cli → 1.16.1\ndeps-only bump]
PKG --> P2[Patch: all other packages\ndependency updates only]
%%{init: {'theme': 'base', 'themeVariables': {"darkMode": true, "background": "#0d1117", "primaryColor": "#21262d", "primaryTextColor": "#e6edf3", "primaryBorderColor": "#8b949e", "lineColor": "#8b949e", "textColor": "#e6edf3", "edgeLabelBackground": "#161b22", "actorBkg": "#21262d", "actorBorder": "#8b949e", "actorTextColor": "#e6edf3", "actorLineColor": "#8b949e", "signalColor": "#8b949e", "signalTextColor": "#e6edf3", "noteBkgColor": "#373320", "noteBorderColor": "#d4a72c", "noteTextColor": "#f0e6c0", "labelBoxBkgColor": "#21262d", "labelBoxBorderColor": "#8b949e", "labelTextColor": "#e6edf3", "loopTextColor": "#e6edf3", "activationBkgColor": "#30363d", "activationBorderColor": "#8b949e"}}}%%
flowchart TD
CS[Changesets files\n.changeset/*.md] -->|consumed| REL[Release Process]
REL --> PKG[package.json version bumps\n1.16.0 → 1.17.0]
REL --> CL[CHANGELOG.md entries]
REL --> DOCK[Docker image tags\n1.16.0 → 1.17.0]
REL --> OA[ensapi-openapi.json\nversion 1.17.0]
PKG --> M1[Minor: enssdk, enskit, ensnode-sdk\ndatasources, ensdb-sdk, ensskills\nensindexer, ensapi]
PKG --> P1[Patch: ensdb-cli → 1.16.1\ndeps-only bump]
PKG --> P2[Patch: all other packages\ndependency updates only]
Reviews (20): Last reviewed commit: "chore(release): version apps" | Re-trigger Greptile |
23c453f to
bc5b337
Compare
bc5b337 to
32ee653
Compare
32ee653 to
e48714e
Compare
e48714e to
a7d1bf0
Compare
a7d1bf0 to
88c11e6
Compare
e6abe4c to
016c69a
Compare
016c69a to
7825a9c
Compare
7825a9c to
f7b9df7
Compare
f7b9df7 to
dc43e85
Compare
dc43e85 to
7fe6756
Compare
Releases: @ensnode/datasources@1.17.0 @ensnode/ensdb-sdk@1.17.0 ensindexer@1.17.0 enskit@1.17.0 ensapi@1.17.0 enssdk@1.17.0 ensskills@1.17.0 @ensnode/ensnode-sdk@1.17.0 ensadmin@1.17.0 fallback-ensapi@1.17.0 enscli@1.17.0 @ensnode/integration-test-env@1.17.0 @namehash/namehash-ui@1.17.0 @ensnode/ensdb-cli@1.16.1 @docs/ensnode@1.17.0 ensrainbow@1.17.0 @namehash/ens-referrals@1.17.0 @ensnode/ensrainbow-sdk@1.17.0 @docs/ensrainbow@1.17.0 @ensnode/ponder-sdk@1.17.0 @ensnode/ponder-subgraph@1.17.0 @ensnode/shared-configs@1.17.0 @ensnode/ensindexer-perf-testing@1.17.0 [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.17.0
Minor Changes
6542c89Thanks @shrugs! - Introduces theEFP*Datasources on themainnetandens-test-envnamespaces.Patch Changes
#2318
eaab1bfThanks @shrugs! - Updates thesepolia-v2ENS Namespace with the latest deployment addresses.Updated dependencies [
6542c89]:@ensnode/ensdb-sdk@1.17.0
Minor Changes
#2296
6542c89Thanks @shrugs! - Introduces theefp.schema.tsEFP plugin tables to the Abstract ENSIndexer Schema.#2329
eb33f1dThanks @shrugs! - Add public schema and ENSNode metadata helpers.EnsDbReadernow exposesschemaExists(schemaName)and a public, typedgetEnsNodeMetadata({ key })that returns the full{ key, value }record.EnsDbWriternow exposesdropSchema(schemaName),renameSchema(from, to), and a publicwriteEnsNodeMetadata(metadata)that re-keys aSerializedEnsNodeMetadatarecord to the writer's ENSIndexer schema.SerializedEnsNodeMetadatais now re-exported from the package entrypoint.#2346
ac07f68Thanks @tk-o! - UpdatedisReady()method inEnsDbReaderto check for relevant database schemas existence.Patch Changes
6542c89,edf120e,6abf99b]:enskit@1.17.0
Minor Changes
6542c89Thanks @shrugs! - Adds urql cache key resolvers for the EFP (Ethereum Follow Protocol) Omnigraph types (EfpListkeyed bytokenId;AccountEfp,EfpQuery, andEfpListStorageLocationas Embedded Data), and aby tokenIdlookup resolver onEfpQuery.listso repeat list lookups are cache hits.Patch Changes
6542c89]:@ensnode/ensnode-sdk@1.17.0
Minor Changes
#2176
edf120eThanks @shrugs! -buildIndexedBlockrangesnow accepts achainEndBlocks: ReadonlyMap<ChainId, number>(per-chain end blocks viaEND_BLOCK_<chainId>) instead of a singleglobalBlockrangeEndBlock: number | undefined. The chain's end block now caps each contract's indexed range, mirroring the Ponder config path.#2344
6abf99bThanks @shrugs! - Removes the deprecatedPluginName.ENSv2("ensv2") enum member. It was retained for one release as a backwards-compatible alias forPluginName.Unigraphand is now fully removed; usePluginName.Unigraph("unigraph") instead.Patch Changes
6542c89,6542c89,eaab1bf]:enssdk@1.17.0
Minor Changes
#2296
6542c89Thanks @shrugs! - Exposes EFP (Ethereum Follow Protocol) data through the Omnigraph API.Query.efp(null ifefpplugin is not enabled) exposes the EFP-protocol-level queriesQuery.efp.list(by:),Query.efp.lists(where:), andQuery.efp.listRecords(where:)(each record exposing its owninglist), with cursor-paginated connections and where-filters (owner/user/manager, recordData).Account.efp(null ifefpplugin is not enabled) exposes the Account-specific queriesAccount.efp.primaryList,Account.efp.following/Account.efp.followers(the validated social follow graph — accounts whose validated primary list follows, or is followed by, this account, excludingblock/mute-tagged records), theAccount.efp.listsit is theuserof, and its accountAccount.efp.metadata(key:)/Account.efp.metadatas.ensskills@1.17.0
Minor Changes
9fd6918Thanks @shrugs! - Adds anefp-protocolskill orienting agents on the Ethereum Follow Protocol: the onchain social graph data model (lists, list records, tags, storage locations, account metadata), primary-list validation,block/mutefollower semantics, and how EFP surfaces in the Omnigraph viaQuery.efp/Account.efp. Theomnigraphskill now declaresefp-protocolas a conditional dependency, to be loaded when a query touches EFP fields.@namehash/ens-referrals@1.17.0
Patch Changes
6542c89,edf120e,6abf99b]:enscli@1.17.0
Patch Changes
6542c89,6542c89,edf120e,6abf99b,eaab1bf]:@ensnode/ensrainbow-sdk@1.17.0
Patch Changes
6542c89]:@namehash/namehash-ui@1.17.0
Patch Changes
6542c89,6542c89,edf120e,6abf99b,eaab1bf]:@ensnode/ponder-sdk@1.17.0
@ensnode/ponder-subgraph@1.17.0
ensapi@1.17.0
Minor Changes
#2296
6542c89Thanks @shrugs! - Exposes EFP (Ethereum Follow Protocol) data through the Omnigraph API.Query.efp(null ifefpplugin is not enabled) exposes the EFP-protocol-level queriesQuery.efp.list(by:),Query.efp.lists(where:), andQuery.efp.listRecords(where:)(each record exposing its owninglist), with cursor-paginated connections and where-filters (owner/user/manager, recordData).Account.efp(null ifefpplugin is not enabled) exposes the Account-specific queriesAccount.efp.primaryList,Account.efp.following/Account.efp.followers(the validated social follow graph — accounts whose validated primary list follows, or is followed by, this account, excludingblock/mute-tagged records), theAccount.efp.listsit is theuserof, and its accountAccount.efp.metadata(key:)/Account.efp.metadatas.Patch Changes
6542c89,6542c89,6542c89,eb33f1d,edf120e,ac07f68,6abf99b,eaab1bf]:ensindexer@1.17.0
Minor Changes
#2296
6542c89Thanks @shrugs! - Introduces the EFP (Ethereum Follow Protocol) plugin (efp). Enabling it will index EFP list NFTs, records, tags, and account metadata into ENSDb'sefp_*tables and will enable theQuery.efpandAccount.efpfields in the Omnigraph API.#2176
edf120eThanks @shrugs! - Replace the globalSTART_BLOCK/END_BLOCKindexing-range configuration with per-chain end blocks viaEND_BLOCK_<chainId>environment variables (e.g.END_BLOCK_1,END_BLOCK_8453). Each constrains the indexing end block of its chain independently and MAY be set across any number of indexed chains. This enables deterministic, reproducible multichain checkpoints where every indexed chain stops at a block corresponding to a shared timestamp.Patch Changes
#2339
ffc2d49Thanks @shrugs! - Domains composed of Labels that are healed after discovery now have their Canonical Names correctly updated.#2219
db70772Thanks @tk-o! - IntroducedPONDER_STATEMENT_TIMEOUTsetting to manage database timeouts more granularly.#2318
eaab1bfThanks @shrugs! - Updates thesepolia-v2ENS Namespace with the latest deployment addresses.Updated dependencies [
6542c89,6542c89,6542c89,eb33f1d,edf120e,ac07f68,6abf99b,eaab1bf]:ensadmin@1.17.0
Patch Changes
6542c89,6542c89,edf120e,6abf99b,eaab1bf]:ensrainbow@1.17.0
Patch Changes
6542c89,edf120e,6abf99b]:fallback-ensapi@1.17.0
Patch Changes
6542c89,edf120e,6abf99b,eaab1bf]:@docs/ensnode@1.17.0
Patch Changes
edf120e,6abf99b]:@docs/ensrainbow@1.17.0
Patch Changes
@ensnode/ensdb-cli@1.16.1
Patch Changes
6542c89,eb33f1d,ac07f68]:@ensnode/integration-test-env@1.17.0
Patch Changes
6542c89,6542c89,6542c89,eb33f1d,edf120e,ac07f68,6abf99b,eaab1bf]:@ensnode/ensindexer-perf-testing@1.17.0
@ensnode/shared-configs@1.17.0