# 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.\
  \&#xNAN;*Context:* Enables administrators to retrieve group assignment details for easier management.
* **Apps Overview Pagination:**\
  Introduced pagination to the apps overview and improved platform recognition.\
  \&#xNAN;*Context:* Helps manage large app inventories and ensures accurate platform identification.
* **User Assignment Support:**\
  Added endpoints to check user assignments.\
  \&#xNAN;*Context:* Allows administrators to verify which users are assigned to specific resources.
* **Autopilot Profile Resources:**\
  Assignment Manager now supports autopilot profile resources.\
  \&#xNAN;*Context:* Facilitates assignment and tracking of autopilot profiles.
* **Scope Tag Search API:**\
  Added an API endpoint for searching scope tags.\
  \&#xNAN;*Context:* Simplifies locating and managing scope tags.
* **Assignment Search with Filters:**\
  Introduced an API to search for assignments using specific filters.\
  \&#xNAN;*Context:* Enables targeted assignment queries for improved oversight.

## Improved

* **Pagination for Devices Endpoint:**\
  Devices endpoint now supports pagination.\
  \&#xNAN;*Context:* Makes device management more scalable.
* **Migration Flow Refactor:**\
  Migration process rewritten and assignments builder simplified.\
  \&#xNAN;*Context:* Streamlines migration tasks and reduces complexity.
* **Assignment Manager Unit Tests:**\
  Added and updated unit tests for Assignments Manager.\
  \&#xNAN;*Context:* Improves reliability and maintainability.
* **Onboarding Process Refactor:**\
  Onboarding flow updated and cache service injection added.\
  \&#xNAN;*Context:* Enhances onboarding efficiency and performance.
* **License and Customer Checks:**\
  License and customer validation moved to program level.\
  \&#xNAN;*Context:* Ensures proper access control.
* **Graph SDK Update:**\
  Updated to the latest Microsoft Graph SDK.\
  \&#xNAN;*Context:* Maintains compatibility and leverages new SDK features.
* **Batch Migration Cooldown:**\
  Added cooldown phase between migration batches.\
  \&#xNAN;*Context:* Reduces risk of throttling and improves stability during migrations.
* **Page Size Constant:**\
  Page size parameter standardized as a constant.\
  \&#xNAN;*Context:* Ensures consistent pagination across endpoints.

## Fixed

* **Targeted App Config Mapping:**\
  Corrected mapping for targeted app configurations.\
  \&#xNAN;*Context:* Prevents assignment errors.
* **CORS Check Removal:**\
  Removed CORS checks from the application.\
  \&#xNAN;*Context:* Avoids unnecessary blocking and simplifies deployment.
* **Assignment Finder in Migration Orchestrator:**\
  Fixed assignment finder logic during migrations.\
  \&#xNAN;*Context:* Ensures accurate assignment detection.
* **License Onboarding Check:**\
  License onboarding now checks only for consent granted.\
  \&#xNAN;*Context:* Prevents false negatives in license validation.
* **Resource Type Export:**\
  Fixed resource type handling in export operations.\
  \&#xNAN;*Context:* Ensures correct export of policies.
* **Customer Controller License Check:**\
  Improved license check in customer controller.\
  \&#xNAN;*Context:* Ensures customers are validated correctly.
* **IOS Managed App Protection Policy:**\
  Fixed policy type handling for IOS managed app protection.\
  \&#xNAN;*Context:* Prevents errors when managing IOS policies.
* **Windows Update Mapping:**\
  Updated Windows update mapping configuration to handle conflicts gracefully.\
  \&#xNAN;*Context:* Reduces errors during update assignments.
* **Policy Type URL Mapping:**\
  Added missing policy types to correct URL mapping.\
  \&#xNAN;*Context:* Ensures accurate policy management.
* **Request Query Top Parameter:**\
  Changed the maximum query parameter from 1000 to 200.\
  \&#xNAN;*Context:* Complies with Microsoft Graph API limits and prevents errors.

## Technical Notes

* **Logging Optimization:**\
  Reduced logging verbosity and changed MSAL logging to error-only.\
  \&#xNAN;*Context:* Minimizes log noise and focuses on actionable errors.
* **Pipeline and Deployment Updates:**\
  Updated deployment pipelines and removed tenant allow restrictions.\
  \&#xNAN;*Context:* Streamlines CI/CD and simplifies tenant management.
* **Branding Configuration:**\
  Branding moved to an external JSON file.\
  \&#xNAN;*Context:* Allows easier updates to branding without code changes.
* **Debug Information:**\
  Added debug logging in customer allowed tasks and assignment processes.\
  \&#xNAN;*Context:* Aids in troubleshooting and monitoring.
* **Test Coverage:**\
  Added and updated tests for migration, onboarding, and assignment logic.\
  \&#xNAN;*Context:* Improves code quality and reliability.

***

For more details, see the [release tag](https://github.com/srozemuller/IntuneAssistant.Backend/releases/tag/v1.26.02).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.intuneassistant.cloud/changelog/v1.26.02.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
