Introducing AirWatch 9.0.4

The VMware AirWatch team is excited to announce that AirWatch 9.0.4 is now publicly available.  

This release is now available for download on myAirWatch.


Software Delivery Notification

SDN # - AW_9.0.4

Release - 9.0


Work Items Addressed

  • AAPP-1981 - Improved roster sync handling for Apple Education to preserve the EDU profile on managed devices.
  • AAPP-2331 - Enhanced admin logon flow for AirWatch Admin Console.
  • AAPP-1777 - Improved Internal Application Provisioning profile renewal process.
  • AAPP-2668 - Implemented seed script for iOS 10.3, macOS 10.12.4, and tvOS 10.2.
  • AAPP-2882 - Seeded macOS Agent 2.4.2 to AirWatch Console.
  • AAPP-2876 - Seeded script for iOS 10.3.2, macOS 10.12.5, tvOS 10.2.1.
  • AGGL-1276 - Enhanced Delete Device command unenroll functionality for Android devices.
  • AGGL-1347 - Improved bulk Push Message delivery to Android devices from Device List View in the AirWatch Console.
  • AGGL-1767 - Enhanced device enrollment into using Andoid Agent.
  • AGGL-1738 - Enabled App Catalog deployment for Android for Work deployments for new device enrollments.
  • AGGL-1406 - Resolved Integer parse exception in Shared Device Profile group.
  • AMST-1508 - Resolved customer Application Framework issues.
  • AMST-1956 - Improved AirWatch Agent enrollment on Windows 10 desktops running Sophos Firewall.
  • AMST-2079 - Added migration script to update DeviceModel ID for enrolled Windows Phone 8 devices.
  • AMST-449 - Added IP address collection for managed Windows 10
  • APC-461 - Enhanced Device Unenroll reporting to enforce content access limitations.
  • APC-421 - Enhanced AirWatch Console code to avoid overriding HeartBeatInterval, DataSampleInterval and DataTransmitInterval values.
  • APC-429 - Enhanced migration script code to avoid overriding HeartBeatInterval, DataSampleInterval and DataTransmitInterval values.
  • ARES-2147 - Enhanced application configuration in sibling Organization Groups in the AirWatch Console.
  • ARES-1761 - Improved VPN AppConfig sending on Android device check-in and check-out.
  • ARES-2407 - Enhanced Internal App download on devices with File Storage enabled.
  • ARES-2683 - Resolved duplicate app installation commands being created in the Device queue table.
  • ARES-2727 - Resolved Profile List View page timeout on the AirWatch Console.
  • ARES-2897 - Enhanced file uploads to devices with File Storage enabled.
  • ARES-2421 - Removed interrogator table joins from DashBoardGrid.
  • ARES-329 - Improved Profile installation queue handling of repeated install commands.
  • CMCM-186928 - Added logic to validate a Repository URL added from the client side.
  • CMCM-186877 - Improved ability to create an NFS Repository from a device using a manual template created in the AirWatch Admin Console.
  • CMCM-186930 - Enhanced access to files added to the Admin Repository using the AirWatch Console and iOS devices.
  • CMCM-187036 - Improved ability to share compressed files via SSP when CRE is enabled.
  • CMCM-186814 - Enhanced content auto-update in Content Locker.
  • CMEM-183182 - Enhanced PowerShell MegQ service backup performance.
  • CMEM-183291 - Improved Google Password auto-rotate for SEG Proxy password provisioning.
  • CMEM-183191 - Enhanced Password Provisioning for SEG Proxy on iOS devices.
  • CMEM-183365 - Improved Activesync Profile association to MEM configuration in the AirWatch Console.
  • CMEM-183026 - Enhanced ability to delete MEM Configurations in the AirWatch Console.
  • CMEM-183420 - Resolved access violation exception in Kerberos MIT library stress test.
  • CMEM-183582 - Resolved "Invalid encryption key for device" error in V2SEG.
  • CMEM-183536 - Enhanced Update Impersonation Credential functionality for Google Apps for Work.
  • CMEM-183569 - Improved Google Password auto-rotate for SEG Proxy password provisioning.
  • CMEM-183509 - Improved Test Connection functionality for SEG with Basic Authentication.
  • CMEM-183634 - Enhanced SEG Installer logic when KCD is on.
  • CMEM-183340 - Resolved SEG app pool versioning properties discrepancies.
  • CMSVC-2024 - Improved carrier data display logic in the AirWatch Console.
  • CMSVC-1839 - Enhanced device re-enrollment command clearance.
  • CMSVC-1917 - Resolved user account details not updating with API call when privacy settings are in place.
  • CMSVC-2136 - Improved Search filter selector in the AirWatch Portal.
  • CMSVC-1703 - Improved Retrieve Smart Group API handling of OS versions longer than 8 digits.
  • CMSVC-871 - Enhanced REST API Smart Group retrieval when an addition is deleted from AirWatch Console.
  • CMSVC-2056 - Improved Enrollment Token save for registered, blacklisted, and whitelisted devices.
  • CMSVC-2545 - Enhanced Add Missing Users function handling of multiple users with identical usernames.
  • CMSVC-1046 - Optimized EULA Compliance policy timeout.
  • CMSVC-2578 - Enhanced mapping of Interrogator and MDM Commands to improve server use.
  • CMSVC-2109 - Improved Compliance Policy assignment when a device is moved to a different Organization Group in the AirWatch Console.
  • CMSVC-2580 - Added Sort controls for custom queries to User Groups and Admin Groups.
  • CMSVC-2615 - Enhanced Custom User Group display logic for Sibling Organization Groups.
  • CMSVC-2754 - Resolved false Delete Device Failed message display in the AirWatch Console.
  • CMSVC-1320 - Resolved Device Activation email generating in plain text when the Registration token is edited.
  • CONSVR-1060 - Modified RFS response via Content Gateway to be plain text instead of JSON to correctly form the finalize URL.
  • CONSVR-1058 - Modified RFS response via Content Gateway to be plain text instead of JSON to correctly form the finalize URL.
  • CRSVC-1203 - Enhanced Add Certificate Authority process to remove Confirm Password text box in the AirWatch Console.
  • CRSVC-1428 - Improved User Group sync performance for longer syncs with AirWatch Configuration Management clustering.
  • CMDM-205010 - Enhanced HTTPS use for CIMD in AirWatch 9.1.
  • CMDM-204743 - Enhanced CIMD SMS customization.
  • CRSVC-1644 - Added a check for 'null' device type values in the Auto-renew expiring profile sproc for excluding unenrolled devices
  • CRSVC-1686 - Improved Syslog test connection functionality for UDP & SecureTCP.
  • CRSVC-1877 - Enhanced ACC listening connection to AirWatch Configuration Management.
  • ENS-411 - Enhanced ENS notification sending and log generation.
  • FBI-177490 - Added new Report storage capability, allowing admins to override database and file storage.
  • FBI-177475 - Added Username, Email Address, and Device Identifier columns to Device Inventory report.
  • FBI-177485 - Resolved Application Details by Device report showing mutiple app versions installed.
  • FBI-177463 - Resolved SSRS Subscriptions being marked as Deprecated after upgrade to AirWatch 9.0.2.
  • FBI-177405 - Updated Deprecated Report template text.
  • FBI-177519 - Added multiple new columns to Application Details by Device report.
  • FBI-177470 - Resolved reports logic producing device count discrepancies between Enrollment User Summary Report and Device List View.
  • FBI-177558 - Removed encrypted data from reports in the AirWatch Console.
  • FBI-177567 - Resolved ZIP files not opening in specific environments.
  • FCA-181485 - Enhanced Loading icon appearance in the AirWatch Console.
  • FCA-182041 - Resolved SSP rendering issue with Internet Explorer interfering with SSP functionality.
  • FDB-719 - Resolved Sproc timeout resulting in Public App List View returning 0 results.
  • FDB-744 - Resolved widespread intermittent full environment outages stemming from DB server performance.
  • FDB-729 - Resolved column definitions for DB tables to enhance Alter Table Switch command execution.
  • FDB-787 - Improved internal application Summary sproc performance to resolve Applications List view timeout.
  • FDB-788 - Enhanced AirWatch Console performance by increasing sproc efficiency.
  • FDB-798 - Enhanced Device Search API to improve Compliance Status reporting.
  • FDB-795 - Enhanced Device List View loading performance in the AirWatch Console.
  • FDB-792 - Enhanced MEM Configuration performance for large deployments.
  • FSEC-182621 - Remediated XSS vulnerability in Link Sharing function in the AirWatch Self-Service Portal.
  • PPAT-1457 - Added option to deploy a Vmware Tunnel-compatible version of the profile being assigned from the AirWatch Console.
  • ENS-300 - Users not added to subscriptions in certain situations
  • RUGG-2464 - Enhanced RegisterDevice API to provide correct error code when a requested User ID is not present in the database.
  • RUGG-2472 - Improved Aetherpal RM upgrade for Samsung devices.
  • RUGG-2303 - Enhanced AirWatch Agent job completion status display in the AirWatch Console.
  • RUGG-2376 - Resolved APIs ignoring Application Group and updating incorrect custom attributes.
  • RUGG-2377 - Resolved APIs ignoring Application Group and deleting additional custom attirbutes.
  • RUGG-2454 - Enhanced Register Device API to limit registration to OGs with proper Group ID credentials.
  • RUGG-2463 - Resolved Device Lite Search API ignoring Custom Attributes when provided CA name does not match CA on device.
  • RUGG-2516 - Resolved discrepancies between Device Extensive Search API results and exceptions in logs.
  • RUGG-1614 - Enhanced enrolled device search API.
  • RUGG-1612 - Enhanced enrollment token search API.
  • RUGG-1613 - Enhanced Register Device API.
  • RUGG-1616 - Enhanced device Extensive Search API.
  • RUGG-1618 - Enhanced Custom Attributes API.
  • RUGG-1610 - Enhanced Device Lite Search API.
  • RUGG-1611 - Enhanced device search API.
  • RUGG-782 - Resolved APIs accepting restricted characters in the Value field.
  • RUGG-1890 - Enhanced Custom Attributes handling to trim leading and trailing spaces in values.
  • RUGG-1698 - Enhanced Custom Attributes name field to accept names longer than 100 characters.
  • RUGG-1699 - Added a warning when Custom Attributes values in Name, Value, and AppGroup fields exceed maximum character limits.
  • RUGG-1641 - Improved Change Report API pagination.
  • RUGG-2436 - Improved Registered Device API handling of device updates for multiple devices with idential asset numbers.
  • RUGG-803 - Added restrictions on special characters when creating Products in Product Set API.
  • RUGG-2452 - Resolved user in child OG incorrectly enabled to create a device registration at a parent OG.
  • RUGG-878 - Resolved unenrollment discrepancies with AetherPal Integration.
  • RUGG-2450 - Added Windows Mobile Rugged OS version 5.2.29326 to Smart Groups filter in the AirWatch Console.
  • RUGG-2416 - Enhanced logic for prompts to ask shared device users for OG name on login.
  • RUGG-2486 - Seeded Launcher 3.0 in the AirWatch Console.
  • RUGG-2512 - Seeded Windows Mobile Agent v.6.2 into the AirWatch Console.
  • RUGG-1980 - Resolved Aetherpal RM 4.0 performance issues in select environments.
  • CMSVC-2784 - Resolved false Delete Device API errors.
  • SINST-174305 - Updated critical DS web.config settings from the installer.
  • SINST-174338 - Updated Windows and Linux installers to include Java 8 update 131.
  • TDOC-2787 - Deployed Online Help for AirWatch 9.0.4.


Installation Procedure

Use the following step-by-step instructions to apply a feature pack or other patch to your version of AirWatch.

Important: Contact AirWatch if your SEG is on the same server as your AirWatch Admin Console or Device Services servers for instructions on how to proceed.

Consider retaining *.exe installation files in case there are issues.

  1. Stop all the AirWatch services and websites on AirWatch Admin Console and Device Services servers.
  2. Back up your AirWatch Application Servers and AirWatch Database.
  3. Obtain the AirWatch_Application_9.0._FPXX_Install.exe and AirWatch_Database_9.0_FPXX_Setup.exe files from AirWatch Resources ( These are the full installer files, which you run on your servers to apply the upgrade.
  4. Execute the AirWatch_Application_9.0_FPXX_Install.exe by right-clicking and running as administrator on each Console and Device Services server up until the point where all application servers state "IIS and all services are now stopped. Please upgrade your AirWatch database using the provided script", then immediately proceed to the next step.
  5. Run the AirWatch_Database_9.0_FPXX_Setup.exe executable on the AirWatch database server.
  6. Finish running the installers on each Console and Device Services server.
Have more questions? Submit a request


Article is closed for comments.