Skip to content

Commit 8088f99

Browse files
authored
Release/606.0.0 (#6800)
## Release @metamask/core-backend@1.0.0 This PR releases the initial version of the `@metamask/core-backend` package. ### 📦 Package Overview `@metamask/core-backend` provides core backend services for MetaMask, serving as the data layer between Backend services (REST APIs, WebSocket services) and Frontend applications (Extension, Mobile). This package enables authenticated real-time data delivery with type-safe controller integration. ### ✨ What's New in v1.0.0 This is the **initial release** of the package, introducing: #### Core Services - **BackendWebSocketService** - WebSocket client providing authenticated real-time data delivery with: - Connection management and automatic reconnection with exponential backoff - Message routing and subscription management - Authentication integration with `AuthenticationController` - Type-safe messenger-based API for controller integration - **AccountActivityService** - High-level service for monitoring account activity with: - Real-time account activity monitoring via WebSocket subscriptions - Balance update notifications for integration with `TokenBalancesController` - Chain status change notifications for dynamic polling coordination - Account subscription management with automatic cleanup #### Infrastructure - **Type definitions** - Comprehensive TypeScript types for transactions, balances, WebSocket messages, and service configurations - **Logging infrastructure** - Structured logging with module-specific loggers for debugging and monitoring ### 📄 Changelog See [CHANGELOG.md](https://github.com/MetaMask/core/blob/main/packages/core-backend/CHANGELOG.md) for full details. ### 🔗 Related PR - Initial implementation: #6722 ### ✅ Release Checklist - [x] Version bump is correct (1.0.0 for initial release) - [x] Changelog entries are accurate and comprehensive - [x] All changes are properly documented - [x] Package is ready for publication - [x] No additional changes from `main` need to be incorporated ### 📚 Documentation - [Package README](https://github.com/MetaMask/core/blob/main/packages/core-backend/README.md) - [Architecture documentation](https://github.com/MetaMask/core/blob/main/packages/core-backend/README.md#architecture--design) --- <!-- CURSOR_SUMMARY --> > [!NOTE] > Publishes initial @metamask/core-backend v1.0.0 with changelog updates and bumps monorepo version to 606.0.0. > > - **Releases**: > - `@metamask/core-backend@1.0.0`: initial release; adds formal changelog section and release links in `packages/core-backend/CHANGELOG.md`. > - **Versioning**: > - Monorepo `package.json` version bumped `605.0.0` -> `606.0.0`. > - `packages/core-backend/package.json` version set `0.0.0` -> `1.0.0`. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit 0d6d6dd. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY -->
1 parent 6f0c7d1 commit 8088f99

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/core-monorepo",
3-
"version": "605.0.0",
3+
"version": "606.0.0",
44
"private": true,
55
"description": "Monorepo for packages shared between MetaMask clients",
66
"repository": {

packages/core-backend/CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.0.0]
11+
1012
### Added
1113

1214
- **Initial release of `@metamask/core-backend` package** - Core backend services for MetaMask serving as the data layer between Backend services and Frontend applications ([#6722](https://github.com/MetaMask/core/pull/6722))
@@ -23,4 +25,5 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
2325
- **Type definitions** - Comprehensive TypeScript types for transactions, balances, WebSocket messages, and service configurations
2426
- **Logging infrastructure** - Structured logging with module-specific loggers for debugging and monitoring
2527

26-
[Unreleased]: https://github.com/MetaMask/core/
28+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/core-backend@1.0.0...HEAD
29+
[1.0.0]: https://github.com/MetaMask/core/releases/tag/@metamask/core-backend@1.0.0

packages/core-backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/core-backend",
3-
"version": "0.0.0",
3+
"version": "1.0.0",
44
"description": "Core backend services for MetaMask",
55
"keywords": [
66
"MetaMask",

0 commit comments

Comments
 (0)