Back

HARMAN International
Patches for Adobe AIR
Windows
11 patches available
Adobe® AIR® is a multi-operating system, multi-screen runtime that allows you to leverage your web development skills to build and deploy rich Internet applications (RIAs) to the desktop and mobile devices. Desktop, television, and mobile AIR applications can be built with ActionScript 3.0 using Adobe® Flex and Adobe® Flash® (SWF based). Desktop AIR applications can also be built with HTML, JavaScript®, and Ajax (HTML based).
Adobe AIR Version 51.2.1.5
Release Date
6/4/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

AIR 51.2.1.5(04-Jun-2025)$$$AIR-7703:$$$ANEs do not package symlinks when built on Linux$$$$$$AIR-7706:$$$AIR Android crash when enumerating fonts$$$$$$AIR-7707:$$$AIR Android crash in audio callback when shutting down$$$$$$AIR-7708:$$$AIR Android crash in timer callback post destruction$$$$$$Github-392:$$$Fixing y-flip of Stage3D render to bitmapdata for OpenGL/ES$$$$$$Github-3766:$$$Updating Linux loading of openssl library$$$$$$Github-3781:$$$Ensuring linkerscript generation creates appropriate script when configured$$$$$$Github-3788:$$$Streamlining Netstream disposal process on Android$$$$$$Github-3811:$$$Splash screen display skips first-frame script execution on desktop$$$$$$Github-3828:$$$Updating jpeg decoder to cope with V4L2 camera$$$$$$Github-3833:$$$Fixing crash in macOS async texture uploads$$$$$$Github-3834:$$$Fixing DateTimeFormatter default locale on Android
Adobe AIR Version 51.2.1.3
Release Date
5/6/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

AIR 51.2.1.3(06-May-2025)$$$$$$AIR-7546:$$$AIR security - license file validation opt-out$$$$$$AIR-7677:$$$AIR Linux to support Wayland via GDK_BACKEND$$$$$$AIR-7682:$$$AIR configuration for JIT verbose output$$$$$$AIR-7683:$$$AIR Windows crash when opening SWFInvestigator$$$$$$Github-3723:$$$Fixing diagnostics error checking for Context3D OpenGL ES failures$$$$$$Github-3729:$$$Fixing Android text rendering to avoid BitmapData.draw issue$$$$$$Github-3751:$$$Support individual surrogate-pair values in Strings (cf JavaScript)$$$$$$Github-3772:$$$Adding some JIT optimisations to reduce floating point maths$$$$$$Github-3773:$$$Avoid MovieClips from advancing during splash screen time$$$$$$Github-3777:$$$Updating GTK dependency information in ANE header file$$$$$$Github-3779:$$$Ensuring reused enterFrame event objects are reset fully$$$$$$Github-3787:$$$Fixing Android NativeApplication.exit() mechanism
Adobe AIR Version 51.2.1.1
Release Date
4/17/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Release 51.2.1.1 $$$Reference: AIR-7546$$$Title: Updating license file generation and handling with validity $$$checks$$$Public 13(35)$$$ADOBE AIR SDK RELEASE NOTES Version 51.2.1.1$$$Copyright © 2024 HARMAN Connected Services$$$All rights reserved.$$$Document Id: HCS19-000287$$$Applies to: All runtime components$$$Description: Due to issues that developers have encountered with applications being $$$hacked/copied and distributed with updated versions of the SWF/resource $$$files; the license file mechanism has been updated to try to protect against $$$this behaviour.$$$There should be no impact or change noticed by any developer who is using $$$the normal build tools and process to create their applications.$$$Reference: AIR-7563$$$Title: ADT to output symbols from IPA production builds via $$$IPASymbolFile setting$$$Applies to: Core build tools$$$Description: A new configuration setting has been added to the adt.cfg file that will result $$$in a symbol file being generated (based on the “IPASymbolFile” filename $$$provided). This symbol file can be provided to Harman along with a crash log $$$and will allow Harman to then symbolicate the call stack to determine what $$$method was responsible for the crash.$$$Reference: AIR-7567$$$Title: ADT configuration to link iOS executables via LLVM and $$$iPhoneOS SDK$$$Applies to: Core build tools$$$Description: On Windows; it is now possible to change from using the built-in linker that’s $$$provided as part of the AIR SDK; when building IPA files. Instead a$$$“LLVM_HOME” setting can be added to the adt.cfg configuration file which $$$should point to the root of an LLVM installation.$$$If this is present; AIR will use the LLVM_HOME\bin\ld64.lld file in order $$$to link the binaries.$$$Assuming a recent version of LLVM is used; this linker should then support $$$the use of “TBD” files that are provided by Apple within their iPhoneOS; $$$iPadOS or tvOS SDK. Note that Harman are not able to provide the Apple $$$SDKs but if these are made available from the Windows filesystem then the $$$“iOSPlatformSDK” configuration setting (or “-platformsdk” command-line $$$argument) can be used to ensure the IPA is linked using the LLVM linker $$$against an official Apple SDK. This should then resolve the issues found $$$when linking against symbols that can move between libraries based on the $$$different iOS versions.$$$Public 14(35)$$$ADOBE AIR SDK RELEASE NOTES Version 51.2.1.1$$$Copyright © 2024 HARMAN Connected Services$$$All rights reserved.$$$Document Id: HCS19-000287 $$$Reference: Github-1854 https://github.com/airsdk/Adobe-Runtime-Support/issues/1854$$$Github-1493 https://github.com/airsdk/Adobe-Runtime-Support/issues/1493$$$Title: Windows only: StageWebView constructor handles userAgent; $$$enableContextMenu$$$Applies to: Windows runtime component$$$Description: A number of new capabilities have been added to control the behaviour of $$$the WebVew2 component used on Windows to implement the ActionScript $$$StageWebView feature. The AS3 documentation will be updated with details $$$of the parameters – and which platforms support which features; as these $$$are rolled out across the other operating systems – but currently; if an object $$$argument is used for the StageWebView constructor; it can have the$$$following properties:$$$- mediaPlaybackRequiresUserAction: Boolean (default true) that $$$determines whether or not the user would need to click to start any $$$media from playing back on a web page.$$$- userAgent: String to be set as the user agent string passed by the $$$browser engine when requesting web content.$$$- enableContextMenu: Boolean (default true) that controls whether or $$$not the right-mouse context menu will be enabled for web content.$$$- enableKeyboardShortcuts: Boolean (default true) that enables or $$$disables shortcuts such as for navigation or browser functionality.$$$Note that this is unlikely to disable shortcuts for text manipulation $$$when focus is given to a text field (cut/copy/paste etc).$$$- enableDevTools: Boolean (defau
Adobe AIR Version 51.1.3.4
Release Date
8/16/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

Release 51.1.3.4 $$$Reference: AIR- 7542$$$Title: Windows StageWebView fails if main window is destroyed$$$Applies to: Windows runtime component$$$Description: If a StageWebView object is created but not added to a stage; and the main $$$application window is destroyed; then the StageWebView creation failed. $$$This was due to the parenting of the webview window; which has now been $$$updated so that the parent of non-active StageWebView objects is a $$$separate window that won’t be destroyed if any NativeWindow is closed.$$$Reference: Github-2505- https://github.com/airsdk/Adobe-Runtime-Support/issues/2505$$$Title: Ensuring its possible to seek(0) from a video metadata $$$callback$$$Applies to: Windows and macOS runtime components $$$Description: When a “seek(0)” was called from within a metadata callback; there was a $$$process hang which was caused by multiple threads trying to simultaneously $$$call into the same critical section; resulting in a deadlock. This has been fixed $$$along with a change to ensure the calls are not recursive (i.e. a “seek” that’s $$$called within a metadata callback should not trigger another metadata event
Adobe AIR Version 51.1.1.5
Release Date
8/16/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

AIR 51.1.1.3(16-Aug-2024)Full Release Notes PDF$$$Github-3354:$$$$$$Ensuring Chinese fonts on iOS 18 can be used$$$$$$$$$Github-3374:$$$$$$Correcting the aapt binary for Linux x86_64$$$$$$$$$Github-3375:$$$$$$Ensuring Touch End events are sent on iOS apps running on macOS$$$$$$$$$Github-3402:$$$$$$Ensuring Android AppEntry debugger configuration is properly built into ADT$$$$$$$$$Github-3403:$$$$$$Ensuring ELS getItem works on new machine with no fallback$$$$$$$$$Github-3404:$$$$$$Moving ELS files into app-storage folders
Adobe AIR Version 51.1.1.3
Release Date
8/16/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

AIR 51.1.1.3(16-Aug-2024)Full Release Notes PDF$$$Github-3354:$$$$$$Ensuring Chinese fonts on iOS 18 can be used$$$$$$$$$Github-3374:$$$$$$Correcting the aapt binary for Linux x86_64$$$$$$$$$Github-3375:$$$$$$Ensuring Touch End events are sent on iOS apps running on macOS$$$$$$$$$Github-3402:$$$$$$Ensuring Android AppEntry debugger configuration is properly built into ADT$$$$$$$$$Github-3403:$$$$$$Ensuring ELS getItem works on new machine with no fallback$$$$$$$$$Github-3404:$$$$$$Moving ELS files into app-storage folders
Adobe AIR Version 51.0.1.3
Release Date
6/11/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

AIR 51.0.1.3(11-Jun-2024)$$$AIR-7127:$$$$$$Correct code-signing package ID for an iOS framework containing a bundle$$$$$$$$$Github-2362:$$$$$$Ensuring correct bounds for objects drawn using line style with a miter$$$$$$$$$Github-3039:$$$$$$Ensuring macOS clipboard works after system restart$$$$$$$$$Github-3271:$$$$$$Fixing arm64 JIT handling of 64-bit signed intptr atom to double type$$$$$$$$$Github-3274:$$$$$$WebSocket updates for port; path and HTTP headers$$$$$$$$$Github-3283:$$$$$$Improving stability; error checking and async access of Encrypted Local Store$$$$$$$$$Github-3287:$$$$$$Handling mediaPlaybackRequiresUserAction parameter correctly within StageWebView$$$$$$$$$Github-3288:$$$$$$Ensuring macOS FontEngine copes if a font doesnt have colr/cblc tables
Adobe AIR Version 51.0.1.2
Release Date
5/31/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

AIR 51.0.1.2(31-May-2024)$$$$$$AIR-6054:$$$$$$Fixing zip file type flags for DOS attributes$$$$$$$$$AIR-7090:$$$$$$Fixing crashes when shutting down due to OOM signal on Windows$$$$$$$$$AIR-7097:$$$$$$AS3 JIT failure on Android arm64 for double conversion$$$$$$$$$AIR-7100:$$$$$$Crash in AIR on rasterisation of bitmap/texture with zero dimension$$$$$$$$$AIR-7101:$$$$$$AIR Windows 32-bit should support large addresses$$$$$$$$$AIR-7102:$$$$$$Cannot build for iPhoneSimulator if using native codesign$$$$$$$$$AIR-7111:$$$$$$ADT tries to validate externalSwfs even for non-iOS builds$$$$$$$$$Github-15:$$$$$$Ensuring NetStream SoundTransform on iOS can reduce the volume$$$$$$$$$Github-162:$$$$$$Ensuring large scaled-down bitmaps dont cause maths overflows$$$$$$$$$Github-1316:$$$$$$Ensuring NetStream.appendBytes() uses all frames in correct order on Windows$$$$$$$$$Github-2303:$$$$$$Linux EncryptedLocalStore fallback to file system for sudo usage$$$$$$$$$Github-2625:$$$$$$Eliminating spurious networkChanged events from private ipv6 updates$$$$$$$$$Github-3173:$$$$$$Updating CFBundleSupportedPlatforms entry to be an array$$$$$$$$$Github-3212:$$$$$$Ensuring NetStream.play(null) is allowed (only) in data generation mode$$$$$$$$$Github-3229:$$$$$$Ensuring SWF security context isnt affected when using NetStream data generation mode$$$$$$$$$Github-3231:$$$$$$Ensuring mac socket data events occur more frequently$$$$$$$$$Github-3236:$$$$$$Ensuring Android Gradle builds work with compileSdk > 33 and minSdk < 24$$$$$$$$$Github-3242:$$$$$$Ensuring externalSwfs file list can cope with backslash in paths$$$$$$$$$Github-3245:$$$$$$ELS does not overwrite short values with long values$$$$$$$$$Github-3247:$$$$$$Adding debug output for when an external SWF cant be parsed$$$$$$
Adobe AIR Version 50.2.4.1
Release Date
11/23/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

AIR-6707:$$$$$$The earlier update to switch to a broadcast mechanism for any address ending in .255 is now rolled out across all platform binaries.$$$$$$$$$AIR-6809:$$$$$$Building on Sonoma/Xcode 15 for iPhoneOS/tvOS/macOS$$$$$$$$$Github-1194:$$$$$$Adjusting Android lifecycle handlers to avoid black screen in Home/Launcher scenario$$$$$$$$$Github-2810:$$$$$$Ensuring AIR copes with UIBackgroundModes being a string as well as an array$$$$$$$$$Github-2869:$$$$$$Allowing Stage3D contexts to be created in Android gpu rendering mode$$$$$$$$$Github-2885:$$$$$$Picking up iOS/tvOS platform SDK version from platformsdk path$$$$$$$$$Github-2888:$$$$$$Moving Android planeKickCascade function into UI thread to avoid exception$$$$$$$$$Github-2893:$$$$$$Ensuring BitmapData.decode() works for transparency in PNGs$$$$$$$$$Github-2911:$$$$$$Switching IPA linker on macOS to use ld-classic$$$$$$$$$Github-2923:$$$$$$Updating LLVM LD64 to remove MSVC runtime dependencies
Adobe AIR Version 50.2.1.1
Release Date
2/21/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

AIR-4357:$$$$$$AIR Android – adding runtimeInBackgroundThread flag to app descriptor$$$$$$$$$AIR-5846:$$$$$$Remove A2712Enabler from SDK/runtime$$$$$$$$$AIR-6386:$$$$$$Adding handlers for Developer ID Application certs for .air on macOS$$$$$$$$$AIR-6424:$$$$$$Adding support for TCP_NODELAY via a host name flag$$$$$$$$$AIR-6438:$$$$$$Adding support for content:// URIs on Android$$$$$$$$$Github-956:$$$$$$Adding gradle dependencies sections to Android ANEs$$$$$$$$$Github-2208:$$$$$$Allow activation of windows on Linux even if they aren’t owner/owned$$$$$$$$$Github-2339:$$$$$$Ensuring Win32 Webview classes move properly between stages$$$$$$$$$Github-2357:$$$$$$Adding onRequestPermissionsResult mechanism for Android ANEs to use$$$$$$$$$Github-2369:$$$$$$Adding a package error if the macOS captive runtime is malformed$$$$$$$$$Github-2372:$$$$$$Adding a default string for NSLocationAlwaysAndWhenInUseUsageDescription in IPA info plist file$$$$$$$$$Github-2375:$$$$$$Fixing framework code resources in IPA signature$$$$$$$$$Github-2385:$$$$$$Reverting FDB Worker workaround from github-399$$$$$$$$$Github-2417:$$$$$$Building support for Apple tvOS applications$$$$$$$$$Github-2435:$$$$$$Adding configuration file iPhoneSimulator entry$$$$$$$$$Github-2441:$$$$$$Ensuring IPA framework packaging handles universal binaries without armv7$$$$$$$$$Github-2467:$$$$$$Adding Java FREByteArray setLength method$$$$$$$$$Github-2469:$$$$$$Removing default Android INTERNET permission injection$$$$$$
Adobe AIR Version 50.1.1.2
Release Date
12/14/2022
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

AIR-6290:$$$Fixing TimeZone implementation to prevent delays in DateTimeFormatter on Windows$$$Github-2208:$$$On Linux; send Activate event even when activated by Activate() function$$$Github-2243:$$$Fixing drag crash by moving from std::deque to std::vector$$$Github-2310:$$$Updating mac bundle output for CFBundleVersion/Name and updated ICNS format$$$Github-2315:$$$Fixing TextField.getCharIndexAtPoint() where the text field has a scrollH value$$$Github-2330:$$$Ensure platformsdk command-line override has priority - plus better error information and logging$$$Github-2353:$$$Ensuring runtimes built with Xcode 14 can be linked for iOS applications
Interested in automating patching for Adobe AIR?