Release notes v1.26.02
v1.26.02 ✅ PRODUCTION (v1.26.02)
Highlights for this release of IntuneAssistant.
New
Group Assignment Endpoint: Added a REST endpoint to fetch assigned group information in Assignments Manager. Context: Enables administrators to retrieve group assignment details for easier management.
Apps Overview Pagination: Introduced pagination to the apps overview and improved platform recognition. Context: Helps manage large app inventories and ensures accurate platform identification.
User Assignment Support: Added endpoints to check user assignments. Context: Allows administrators to verify which users are assigned to specific resources.
Autopilot Profile Resources: Assignment Manager now supports autopilot profile resources. Context: Facilitates assignment and tracking of autopilot profiles.
Scope Tag Search API: Added an API endpoint for searching scope tags. Context: Simplifies locating and managing scope tags.
Assignment Search with Filters: Introduced an API to search for assignments using specific filters. Context: Enables targeted assignment queries for improved oversight.
Improved
Pagination for Devices Endpoint: Devices endpoint now supports pagination. Context: Makes device management more scalable.
Migration Flow Refactor: Migration process rewritten and assignments builder simplified. Context: Streamlines migration tasks and reduces complexity.
Assignment Manager Unit Tests: Added and updated unit tests for Assignments Manager. Context: Improves reliability and maintainability.
Onboarding Process Refactor: Onboarding flow updated and cache service injection added. Context: Enhances onboarding efficiency and performance.
License and Customer Checks: License and customer validation moved to program level. Context: Ensures proper access control.
Graph SDK Update: Updated to the latest Microsoft Graph SDK. Context: Maintains compatibility and leverages new SDK features.
Batch Migration Cooldown: Added cooldown phase between migration batches. Context: Reduces risk of throttling and improves stability during migrations.
Page Size Constant: Page size parameter standardized as a constant. Context: Ensures consistent pagination across endpoints.
Fixed
Targeted App Config Mapping: Corrected mapping for targeted app configurations. Context: Prevents assignment errors.
CORS Check Removal: Removed CORS checks from the application. Context: Avoids unnecessary blocking and simplifies deployment.
Assignment Finder in Migration Orchestrator: Fixed assignment finder logic during migrations. Context: Ensures accurate assignment detection.
License Onboarding Check: License onboarding now checks only for consent granted. Context: Prevents false negatives in license validation.
Resource Type Export: Fixed resource type handling in export operations. Context: Ensures correct export of policies.
Customer Controller License Check: Improved license check in customer controller. Context: Ensures customers are validated correctly.
IOS Managed App Protection Policy: Fixed policy type handling for IOS managed app protection. Context: Prevents errors when managing IOS policies.
Windows Update Mapping: Updated Windows update mapping configuration to handle conflicts gracefully. Context: Reduces errors during update assignments.
Policy Type URL Mapping: Added missing policy types to correct URL mapping. Context: Ensures accurate policy management.
Request Query Top Parameter: Changed the maximum query parameter from 1000 to 200. Context: Complies with Microsoft Graph API limits and prevents errors.
Technical Notes
Logging Optimization: Reduced logging verbosity and changed MSAL logging to error-only. Context: Minimizes log noise and focuses on actionable errors.
Pipeline and Deployment Updates: Updated deployment pipelines and removed tenant allow restrictions. Context: Streamlines CI/CD and simplifies tenant management.
Branding Configuration: Branding moved to an external JSON file. Context: Allows easier updates to branding without code changes.
Debug Information: Added debug logging in customer allowed tasks and assignment processes. Context: Aids in troubleshooting and monitoring.
Test Coverage: Added and updated tests for migration, onboarding, and assignment logic. Context: Improves code quality and reliability.
For more details, see the release tag.
Last updated