Skip to main content

🔵 v2.121.4 - Critical System Notification & Shopify Reliability Fixes

⭐ Simple • 4 commits • 6 files changed
This patch release ensures system notifications (authentication codes, admin invites) are always delivered regardless of global notification settings, and updates Shopify integration dependencies to improve platform stability and compatibility.

What’s New

  • System Notifications Always Deliver - Critical authentication and admin notifications now bypass global notification settings to guarantee users receive essential communications
  • Shopify Integration Stability - Updated OpenAPI schema dependencies to ensure Shopify widget deployments work reliably across all environments
  • Email Notification Reliability - Improved notification service logic to properly distinguish between system notifications and marketing communications

Apps Updated

API

✓ Updated - 1 change

Shopify

✓ Updated - 1 change

User App

— No changes

Admin

— No changes

MCP Server

— No changes

Games

— No changes

Detailed Changes

Problem: Global email notification settings (EMAIL_NOTIFICATIONS_ENABLED) were blocking critical system notifications like OTP codes, password reset links, and admin invitations. Users couldn’t access their accounts even when notifications were temporarily disabled.Solution: Refactored notification service to identify system notifications and bypass global disable switches. The fix intelligently separates concerns:
  • System notifications (authentication codes, admin invites) always deliver
  • Marketing notifications respect global settings
  • Proper error handling maintains backward compatibility
Customer Impact:
  • Users never miss critical authentication codes
  • Admin team always receives important invitations
  • Platform maintains email compliance during maintenance windows
  • Zero downtime for notification service improvements
Changes:
  • Updated notification service to check notification type before applying global settings
  • Improved logging to distinguish system vs. marketing notification paths
  • Maintained existing behavior for non-critical communications
Problem: Shopify widget deployments were using inconsistent OpenAPI schema versions (zod-openapi ^5.4.0), causing compatibility issues and unpredictable behavior across deployment environments.Solution: Aligned zod-openapi dependency to use the monorepo’s managed catalog version (3.3.0), ensuring consistency across all packages and improving deployment reliability.Customer Impact:
  • Shopify widgets deploy consistently across all environments
  • Reduced deployment failures and rollbacks
  • Better compatibility with other packages
  • Simplified dependency management
Changes:
  • Updated package.json to reference catalog-managed zod-openapi version
  • Synchronized pnpm-lock.yaml to reflect version alignment

Contributors

jamescockayne@jamescockayne2 commits • +12/-7 lines

SaadK94@SaadK941 commit • +18/-15 lines

Release Stats

MetricValue
Total Commits4
Lines Added+399
Lines Removed-23
Files Changed6
Release SizeSmall
ComplexitySimple

v2.121.4 deployed on January 13, 2026