Skip to content

Conversation

Kriys94
Copy link
Contributor

@Kriys94 Kriys94 commented Oct 8, 2025

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 for full details.

🔗 Related PR

✅ Release Checklist

  • Version bump is correct (1.0.0 for initial release)
  • Changelog entries are accurate and comprehensive
  • All changes are properly documented
  • Package is ready for publication
  • No additional changes from main need to be incorporated

📚 Documentation


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.

Written by Cursor Bugbot for commit 0d6d6dd. This will update automatically on new commits. Configure here.

@Kriys94 Kriys94 requested review from a team as code owners October 8, 2025 10:31
@Kriys94 Kriys94 merged commit 8088f99 into main Oct 8, 2025
243 checks passed
@Kriys94 Kriys94 deleted the release/606.0.0 branch October 8, 2025 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants