github pathaksomesh06/ABMate v2.0
ABMate v2.0 Release Notes

11 hours ago

ABMate v2.0 Release Notes

🚀 Major Release — Complete Redesign & Full Apple Business API Support

ABMate v2.0 is a ground-up rewrite of the former ABM-API-Client, delivering a modern native macOS experience for managing Apple Business and Apple School Manager.

Apple recently rebranded and massively expanded Apple Business Manager with new capabilities like Blueprints, built-in device management, and comprehensive APIs. ABMate v2.0 provides complete API coverage for all these new features.


✨ New Features

🎨 Modern SwiftUI Interface

  • Completely redesigned UI with material-style cards, gradient backgrounds, and smooth staggered animations
  • NavigationSplitView layout with a persistent sidebar for quick access to Dashboard, Devices, MDM Servers, Assign, and Activity views
  • Live connection badge showing real-time ABM/ASM connection status
  • New app icon reflecting the ABMate brand

📊 Dashboard

  • At-a-glance overview of total devices, MDM servers, and connection status
  • Device breakdown by type (Mac, iPhone, iPad, Apple TV)
  • Quick-action buttons for common workflows

🏫 Dual-Platform Support

  • Full support for both Apple Business and Apple School Manager
  • Seamlessly switch between platforms with platform-specific API endpoints, OAuth scopes, and branding
  • Credentials and platform selection persist across sessions

✅ AppleCare Coverage Lookup

  • Check warranty and coverage status for any enrolled device
  • View coverage type, end date, repair coverage, and technical support status

🔄 Device Assignment & Management

  • Bulk assign or unassign devices to MDM servers
  • Real-time progress tracking for batch operations
  • Activity ID tracking with status polling (status, sub-status, timestamps)

📋 Activity Tracking

  • Dedicated Activity view to monitor batch operation progress
  • Check status of any activity by ID

📤 CSV Export

  • Export device lists to CSV for reporting and auditing

🆕 New Apple Business Features — Complete API Coverage

Apple Business Manager's latest expansion brings powerful new capabilities. ABMate v2.0 is the first native macOS app with full support:

  • Users & User Groups — Manage Managed Apple IDs and organizational structures at scale
  • Apps & Books — Browse your entire VPP catalog with full metadata (supports Content Token for complete visibility)
  • Packages — View and manage custom macOS packages
  • Blueprints — Inspect automated enrollment configurations for zero-touch deployment (read-only)
  • Configurations — Review device configuration profiles (read-only)
  • Audit Events — Complete admin activity tracking with time-range filtering for compliance
  • MDM Enrolled Devices — Detailed enrollment analytics and device information

🔧 Under the Hood

Resilient API Layer

  • Automatic token refresh — tokens are transparently refreshed during long paginated fetches (55K+ device support)
  • Exponential backoff with jitter — smart retry logic for transient errors (429, 502, 503, 504)
  • Retry-After header support — respects server-specified cooldown periods
  • Partial fetch results — gracefully returns loaded devices if pagination fails mid-way, instead of losing all progress
  • Session rebuild on network errors — URLSession is automatically rebuilt after connection-level failures
  • Retryable error detection — handles NSURLError codes (-1001, -1004, -1005, -1009, -531) with automatic retries

Connection & Performance

  • Optimized URLSession with HTTP/2-safe configuration
  • Connection pooling (6 connections per host)
  • 1-hour resource timeout for large ABM instances
  • Proper cookie handling and cache policy

Requirements

  • macOS 14.0 (Sonoma) or later
  • Xcode 15.0 or later (for building from source)
  • Apple Business or Apple School Manager account with API credentials

Known Issues

None at this time.

Installation

Download the latest release from the [Releases]


Release Date: April 15, 2026
Build Version: 2.0
Status: Stable

Note: This release coincides with Apple's expansion of Apple Business Manager capabilities.

Don't miss a new ABMate release

NewReleases is sending notifications on new releases.