-
Notifications
You must be signed in to change notification settings - Fork 15
Release New Version #1180
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Release New Version #1180
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
6dabaa4 to
db3c85b
Compare
db3c85b to
166e6b9
Compare
c24ba03 to
4b76c9f
Compare
8a44c67 to
797d08e
Compare
797d08e to
8d6f1ee
Compare
8d6f1ee to
ee87ae0
Compare
bdc0150 to
91de32f
Compare
91de32f to
8f41aea
Compare
8f41aea to
aa04977
Compare
aa04977 to
269b5a9
Compare
269b5a9 to
1d6a74d
Compare
Releases: @ensnode/ensnode-sdk@1.0.0 ensadmin@1.0.0 @ensnode/ensnode-react@1.0.0 @docs/ensnode@1.0.0 ensapi@1.0.0 ensindexer@1.0.0 @ensnode/ensnode-schema@1.0.0 @ensnode/datasources@1.0.0 ensrainbow@1.0.0 @ensnode/ensrainbow-sdk@1.0.0 @ensnode/ponder-metadata@1.0.0 @ensnode/ponder-subgraph@1.0.0 @ensnode/shared-configs@1.0.0 @docs/ensrainbow@1.0.0 [skip ci]
1d6a74d to
56b1ee0
Compare
tk-o
approved these changes
Nov 25, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm 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.0.0
Minor Changes
6be7a18Thanks @tk-o! - AddUniversalRegistrarRenewalWithReferrerdatasource to ENSRoot Datasource formainnetandsepoliaENSNamespaces.@ensnode/ensnode-react@1.0.0
Minor Changes
#1207
61b9472Thanks @notrab! - Allow the latest version of React to be used with ENSNode React#1282
4611fedThanks @tk-o! - IntroducesuseSwrQueryhook as an SWR proxy foruseQueryhook.#1272
25a40baThanks @tk-o! - IntroduceduseRegistrarActionshook.#1211
554e598Thanks @shrugs! - BREAKING:useENSNodeConfighas been renamed touseENSNodeSDKConfig.useENSIndexerConfighas been renamed touseENSNodeConfig.Patch Changes
df1cf8c,bbf0d3b,554e598,965707d,d7b2e23,965707d,965707d,11b8372,617ab00,63376ad,df1cf8c,554e598,965707d,6659c57,40658a7]:@ensnode/ensnode-schema@1.0.0
Minor Changes
#1257
d7b2e23Thanks @tk-o! - Replacereferralsschema with newregistrarActionsschema.#1249
617ab00Thanks @tk-o! - Introduces a newregistrarsplugin for tracking all registrations and renewals for direct subnames ofeth,base.eth, andlinea.eth.#1265
df1cf8cThanks @tk-o! - Updateregistrantfield type on theregistrarsschema to store hex values.@ensnode/ensnode-sdk@1.0.0
Minor Changes
#1265
df1cf8cThanks @tk-o! - Implement Registrar Actions API module.#1179
bbf0d3bThanks @tk-o! - RemovedendBlockfield fromChainIndexingConfigIndefinitetype.#1211
554e598Thanks @shrugs! - BREAKING: Removed DefaultRecordsSelection export: integrating apps should define their own set of records to request when using useRecords().#1239
965707dThanks @Goader! - Introduces ENS Analytics API for tracking and analyzing referral metrics. Adds/ensanalytics/aggregated-referrersendpoint with pagination support to retrieve aggregated referrer metrics and contribution percentages.#1257
d7b2e23Thanks @tk-o! - Replacereferralsplugin with newregistrarsplugin.#1239
965707dThanks @Goader! - AddedstaleWhileRevalidatefunction for Stale-While-Revalidate caching pattern.#1279
11b8372Thanks @Goader! - Add configurable ENS Holiday Awards date range environment variables (ENS_HOLIDAY_AWARDS_STARTandENS_HOLIDAY_AWARDS_END) to ENSApi. If not set, defaults to hardcoded values from@namehash/ens-referralspackage. Includes validation to ensure end date is after or equal to start date. Dates must be specified in ISO 8601 format (e.g., '2025-12-01T00:00:00Z').#1249
617ab00Thanks @tk-o! - Introduces a newregistrarsplugin for tracking all registrations and renewals for direct subnames ofeth,base.eth, andlinea.eth.#1250
63376adThanks @tk-o! - Createcurrenciesmodule in SDK.#1265
df1cf8cThanks @tk-o! - ImplementregistrarActions()method on ENSNodeClient.#1211
554e598Thanks @shrugs! - BREAKING: client.config() now returns Promise instead of ENSIndexerPublicConfig.#1239
965707dThanks @Goader! - Added ENS Analytics module with types, serialization/deserialization functions, and Zod validation schemas forPaginatedAggregatedReferrersResponse. This includes support for aggregated referrer metrics with contribution percentages and pagination.#1302
6659c57Thanks @tk-o! - IntroduceswithReferralfilter for Registrar Actions API.#1253
40658a7Thanks @tk-o! - Create serialization and deserialization helpers forAccountIdtype.Patch Changes
#1239
965707dThanks @Goader! - Migrated cache implementation to useUnixTimestampandDurationtypes for better type safety and consistency.Updated dependencies [
6be7a18]:@ensnode/ponder-metadata@1.0.0
Patch Changes
@ensnode/ensrainbow-sdk@1.0.0
@ensnode/ponder-subgraph@1.0.0
ensapi@1.0.0
Major Changes
#1194
af52f0bThanks @shrugs! - Introduces the ENSApi application, a separate, horizontally scalable ENSNode API server to replace the legacyponder serveexperience.Connecting ENSApi to:
DATABASE_URL,DATABASE_SCHEMA),ENSINDEXER_URL), andALCHEMY_API_KEY,RPC_URL_*)provides the following APIs:
/api/config)/api/indexing-status)/subgraph)/api/resolve/*)protocol-accelerationplugin is enabled on the connected ENSIndexer)This results in a breaking change —
ponder serveis no longer explicitly supported, and future deployments of ENSNode require the use of ENSApi to serve APIs previously available via Ponder's built-in API server.Minor Changes
#1239
965707dThanks @Goader! - Introduces ENS Analytics API for tracking and analyzing referral metrics. Adds/ensanalytics/aggregated-referrersendpoint with pagination support to retrieve aggregated referrer metrics and contribution percentages.#1238
ff2a9b9Thanks @shrugs! - Introduces THEGRAPH_API_KEY environment variable: if this value is set, on the condition thatthe connected ENSIndexer is not sufficiently "realtime", ENSApi's Subgraph API will fallback
to proxying subgraph queries it receives to The Graph's hosted subgraphs using this API key.
#1279
11b8372Thanks @Goader! - Add configurable ENS Holiday Awards date range environment variables (ENS_HOLIDAY_AWARDS_STARTandENS_HOLIDAY_AWARDS_END) to ENSApi. If not set, defaults to hardcoded values from@namehash/ens-referralspackage. Includes validation to ensure end date is after or equal to start date. Dates must be specified in ISO 8601 format (e.g., '2025-12-01T00:00:00Z').#1301
7baefbdThanks @tk-o! - Indexing Status cache only stores responses withresponseCode: IndexingStatusResponseCodes.Ok.#1302
6659c57Thanks @tk-o! - IntroduceswithReferralfilter for Registrar Actions API.#1265
df1cf8cThanks @tk-o! - Implement a HTTP endpoint for the Registrar Actions API.Patch Changes
df1cf8c,bbf0d3b,554e598,965707d,d7b2e23,d7b2e23,965707d,965707d,11b8372,617ab00,63376ad,df1cf8c,554e598,df1cf8c,965707d,6659c57,40658a7,6be7a18]:ensindexer@1.0.0
Major Changes
#1194
af52f0bThanks @shrugs! - Introduces the ENSApi application, a separate, horizontally scalable ENSNode API server to replace the legacyponder serveexperience.Connecting ENSApi to:
DATABASE_URL,DATABASE_SCHEMA),ENSINDEXER_URL), andALCHEMY_API_KEY,RPC_URL_*)provides the following APIs:
/api/config)/api/indexing-status)/subgraph)/api/resolve/*)protocol-accelerationplugin is enabled on the connected ENSIndexer)This results in a breaking change —
ponder serveis no longer explicitly supported, and future deployments of ENSNode require the use of ENSApi to serve APIs previously available via Ponder's built-in API server.Minor Changes
#1257
d7b2e23Thanks @tk-o! - Replacereferralsplugin with newregistrarsplugin.#1249
617ab00Thanks @tk-o! - Introduces a newregistrarsplugin for tracking all registrations and renewals for direct subnames ofeth,base.eth, andlinea.eth.#1276
6be7a18Thanks @tk-o! - IndexRenewalReferredevent fromUniversalRegistrarRenewalWithReferrercontract.Patch Changes
df1cf8c,bbf0d3b,554e598,965707d,d7b2e23,d7b2e23,965707d,965707d,11b8372,617ab00,63376ad,df1cf8c,554e598,df1cf8c,965707d,6659c57,40658a7,6be7a18]:ensadmin@1.0.0
Minor Changes
#1216
c72919aThanks @notrab! - Resolved stability issue that could cause the browser to crash when refreshing pages in ENSAdmin#1190
b9a988cThanks @notrab! - Transitioned explore name detail page to use query param instead of pathReplace
useENSAppProfileUrlhook with purebuildExternalEnsAppProfileUrlfunction for better testability and explicit dependency handling.#1207
61b9472Thanks @notrab! - Transition ENSAdmin to a fast, modern Single Page App built with Next.js#1272
25a40baThanks @tk-o! - Integrated Registrar Actions API for the Registrar Actions UI.#1191
0090558Thanks @notrab! - Add initial splash screen and remove /connection root redirect#1282
4611fedThanks @tk-o! - AppliesuseIndexingStatusWithSwrhook to present a cached Indexing Status with response code OK.#1261
703a12eThanks @notrab! - RefactoredConfigInfoAppCardto use a composable children-based API, converting all components (ENSApi, ENSDb, ENSIndexer, ENSRainbow, and Connection) to use the new<ConfigInfoItems>,<ConfigInfoItem>,<ConfigInfoFeatures>, and<ConfigInfoFeature>components for better flexibility and styling control.#1201
ceef81eThanks @notrab! - - Improved ENSNode config info components with better reusability and maintainability (great for mocking too). IntroducedENSNodeConfigCardDisplaycomponent that accepts props and extracted a reusableENSNodeCardwrapper that provides consistent header and loading states.ConnectionsLibraryProviderin root layout to better handle hydrationLayoutWrapperto show proper loading states#1211
554e598Thanks @shrugs! - ENSAdmin now supports ENSApi Version info.#1291
485b373Thanks @lightwalker-eth! - Accelerate identity lookups within the "Latest indexed registrar actions"#1179
bbf0d3bThanks @tk-o! - ReplacedBlockRefViewModeltype withBlockReftype from ENSNode SDK package.#1211
554e598Thanks @shrugs! - ENSAdmin now displays whether ENSNode attempted acceleration for an acceleratable endpoint in the Protocol Inspector.#1184
dc468d1Thanks @notrab! - Temporarily disable AI query generator inside GraphiQL until we transition it into the new ENSApi service.Patch Changes
df1cf8c,bbf0d3b,61b9472,554e598,965707d,d7b2e23,4611fed,d7b2e23,965707d,965707d,11b8372,617ab00,63376ad,df1cf8c,554e598,df1cf8c,965707d,25a40ba,6659c57,40658a7,6be7a18,554e598]:@docs/ensnode@1.0.0
Minor Changes
#1265
df1cf8cThanks @tk-o! - Document the HTTP endpoint for Registrar Actions API.#1257
d7b2e23Thanks @tk-o! - Update API docs.#1260
0fca0c9Thanks @notrab! - Use the new ENSApi icon for documentation sidebarensrainbow@1.0.0
Patch Changes
df1cf8c,bbf0d3b,554e598,965707d,d7b2e23,965707d,965707d,11b8372,617ab00,63376ad,df1cf8c,554e598,965707d,6659c57,40658a7]:@docs/ensrainbow@1.0.0
@ensnode/shared-configs@1.0.0