Welcome to the Flash Player and AIR 21 release notes!

May 12, 2016

In today's scheduled release, we've updated Flash Player and AIR with important bug fixes and security updates.

 

April 21, 2016

In today's release, we've updated Flash Player NPAPI for OSX to resolve a bug that was impacting certain Mac video cards.

April 12, 2016

In today's release, we've updated AIR with important bug fixes and security updates.

April 8, 2016

In today's release, we've updated Flash Player for Google Chrome to address a bug that was causing the Flash Player context menu to appear when right clicking, even if the content attempted to suppress it.

April 7, 2016

In today's release, we've updated Flash Player with important bug fixes and security updates.

March 23, 2016

In today's release, we've updated Flash Player with an important bug fix that was affecting a subset of Flash gaming content.

March 10, 2016

In today's scheduled release, we've updated Flash Player and AIR with new and improved functionality, important bug fixes and security updates.

 

How to update Flash Player

Current Flash Player customers who have enrolled in the "Allow Adobe to install updates (recommended)" update mechanism will be automatically updated to the latest version of Flash Player within 24 hours after release.

Users who have selected "Notify me to install updates" will receive an update notification dialog within 7 days from release date.  Please note that Windows users will need to restart their system or log out and in to activate the update notification dialog.

The latest version of Flash Player can always be downloaded and installed by simply visiting https://get.adobe.com/flashplayer

Customers using Google Chrome or Windows 8.x/10 Internet Explorer or Microsoft Edge will receive updates through the Google and Microsoft update mechanisms.

 

How to contact us

We hope you enjoy this release.  If you encounter any problems please us know by posting issues to our public bug database.  For installation or usage help, please visit our community forums for assistance.

Adobe Bug Database - https://bugbase.adobe.com
Flash Player Forums - http://forums.adobe.com/community/flashplayer
AIR Forums - http://forums.adobe.com/community/air

Announcements

Adobe Access has been supported in Android in two forms: with HLS streams as part of Adobe Primetime TVSDK, and without HLS support as part of Adobe AIR on Android. As of version 21, Adobe AIR will deprecate support for Adobe Access. Those who wish to use Adobe Access on Android should contact your Adobe account representative to enquire about becoming an Adobe Primetime licensee, since, in a future release, Adobe AIR will remove support for Access completely, and Primetime TVSDK is the only supported way to use Adobe Access on Android.

Fixed Issues

May 12, 2016

Flash Player

  • Truncation and printing issues on http://www.usflashmap.com/ (4129993)
  • [Pepper Only] Issues with Custom Right click handling of flash player (4136373)
  • Space metacharacter (\s) is no longer including non-breaking spaces (\xA0) (4137804)

 

AIR

  • [iOS][Win]IPA packaged on Windows machine cannot be submitted to the Apple App store. Error "This build is invalid" occurs in iTunes connect (4144943)

 

April 21, 2016

Flash Player

  • Fixed instability issues encountered with certain Mac video cards

 

April 12, 2016

AIR

  • Publisher Unknown warning during installation on Mac OSX with Adobe AIR 21 [4132039]

 

April 8, 2016

Flash Player

  • [PPAPI Chrome] Right click handler broken in 21.0.0.213 in Google Chrome [4136275]

 

April 7, 2016

Flash Player

  • API changed with DisplayObject.scrollRect that broke backwards compatibility [4130875]
  • Animal Jam mini/micro games quits unexpectedly after minimal playtime [4130309]
  • Gapminder World gives OOM message [4127403]
  • [Mac][NPAPI] Framerate gets accelerated on when calling JavaScript from Flash on enterFrame [4127305]
  • Error 1508 The value specified for argument sourceRect is invalid, is thrown [4118087]
     

March 23, 2016

Flash Player

  • Significant performance degradation while reading/writing LSOs [4127545]

 

March 10, 2016

Flash Player

  • Browser freezes on playing a gaming SWF [4109643]
  • Flash content freezes in a game developed in ActionScript2 [4109228]
  • OOM observed in an educational program [4111701]
  • gotoAndStop works incorrectly [4109904]
  • Windows 10 Firefox: Mic access not working [4040485]

AIR

  • AIR Apps created from Version 20 SDK not accepted in MAC App store [4109779]
  • AIR application quits unexpectedly while creating a Netgroup inside an AS3 worker [4081973]
  • [iOS] Fails to link ImageIO.framework when targeting iOS (4113460)
  • [Android] GPU mode apps crash on devices with Tegra K1 GPU. (4110848)
  • Android 6 : Stage3D AIR application fails to return from background (4075177)
  • ATF textures (with JPEG Compression) are not rendered properly on MALI GPU. [4073529]
  • [iOS] Packaging error appears in Flex app having TextField for non-interpretor (e.g. Ipa-app-store) mode on Macintosh (4111322)
  • [iOS & Android] Icon files get duplicated when packaging iOS, Android versions (4100164)
  • [iOS] Crash when debugging on iOS 7 (4079709)
  • [iOS] On compiling empty app using Xcode 7.2 to iOS Simulator in Adobe CC 2015, throws an error. (4103483)
  • [iOS] Wrong rotation in IOS 7 (4098845)
  • [iOS] Flash Pro doesn't remember the application version number when AIR SDK is changed to 20.0. (4088603)
  • [iOS] ld: library not found for -lstdc++ error in Windows 10 while packaging an IPA using -platformsdk flag (4101836)

New Features

 

    GPU Memory Information In Context3D

    When a Context3D object is created, developers allocate memory for various Stage3D structures which includes index buffers, vertex buffers, textures, and programs. Prior to Flash and AIR 21, the only way to verify the memory allocated by the current Context3D is through values displayed by Scout. With the release of Flash Player and AIR 21, a new property of context3D class called "totalGPUMemory" has been introduced which provides the sum of gpu memory used by the index buffers, vertex buffers, textures, and programs created through Context3D.

    The total value can be obtained by property "Context3D.totalGPUMemory;".

    The value of this property is in bytes and its default value is 0. The information is only provided in direct mode on mobile and in direct and gpu mode on desktop (On desktop computers, using <renderMode>gpu</renderMode> will fallback to <renderMode>direct</renderMode>). This property can be used when the SWF version is 32 or more.

     

    Support for Browser Zoom Factor in Firefox

    We’ve extended the support for Browser Zoom Feature that proposes scaling of Flash content in the web browser in response to web page zoom factor change. This feature is already available for the ActiveX and PPAPI plugin (link).

    It will be available from Flash Player version 21 on wards and is currently available on Firefox Nightly 45.0a1, the official Firefox version supporting the feature has yet to be announced.

     

    PPAPI vector printing on OSX

    As of Flash Player version 19, Vector Printing has only been available for NPAPI while PPAPI supported only bitmap printing. Hence there was an observable difference in printing quality between NPAPI and PPAPI (with NPAPI being better). In version 20 we added vector printing support for PPAPI on Windows.  Now in version 21, we have introduced vector printing for PPAPI for OSX, thus giving a better printing experience from PPAPI supported browsers and applications. The bitmap printing functionality will continue to be supported and used when requested by the content.

     

    Simplified LSO UI

    Flash player provides an per domain/swf option to store locally shared objects on user's system. In the past, users could specify the size up to which a domain or SWF could save their LSOs on their machine. We have now simplified the LSO UI Options. This Simple LSO feature will change the permission scheme and related dialogs to only allow/deny and universally imposes a rational upper limit to the LSO size. End users will no longer be able to specify the size of LSOs (but will be able to approve if LSOs can be created or not).

     

    Media Auto Play for iOS & Android

    Starting in AIR 21, we have introduced Media Auto Play support for AIR iOS & Android applications. With this feature, ActionScript developers can enable auto play for media inside their applications. To enable this, autoplay should also be enabled in the HTML5 video tag. (More info on HTML5 StageWebView video tag : http://www.w3schools.com/tags/tag_video.asp).

    Please use swf-version 32 or greater and namespace 21.0 or greater to access this feature.

    var webView:StageWebView = new StageWebView();

    webView.stage = stage;

    webView.viewPort = new Rectangle( 0, 0, 400, 300 );

    webView.mediaPlaybackRequiresUserAction = false;// To enable autoplay in given web view

    webView.addEventListener(Event.COMPLETE, <handleComplete>);

    webView.addEventListener(ErrorEvent.ERROR, <handleError>);

    webView.loadURL("http://any/webpage/with/autoplay/enabled/video.html”)

     

    Android StageWebView debugging

    Starting in AIR 21, StageWebView Debugging will allow developers to debug web content (HTML / CSS / JavaScript) used in AIR Android applications. An ActionScript developer needs to add the webContentsDebuggingEnabled option to true in the application descriptor to allow StageWebView debugging in their AIR application. From there, simply connect your Android device to your machine via USB cable and navigate to chrome://inspect to debug embedded web content in your AIR application. This feature is available on Android 4.4 and higher devices.  Google Chrome should be version 45 or higher.

    Please use namespace 21.0 or greater to access this feature.

    <android>

    <!-- Indicates if webContents(HTML/CSS/JavaScript) can be inspected in browser. It is Optional, Default value is 'false' -->

    <webContentsDebuggingEnabled>true</webContentsDebuggingEnabled>

    </android>

For a full list of features in Flash Player and AIR, including features introduced in previous releases, please review the document here

Released Versions

Deliverable Released Version
Flash Player Windows for Internet Explorer - ActiveX 21.0.0.242
Flash Player Windows for Firefox - NPAPI 21.0.0.242
Flash Player Windows for Chromium - PPAPI 21.0.0.242
Flash Player Mac for Safari and Firefox - NPAPI 21.0.0.242
Flash Player Mac for Chromium - PPAPI 21.0.0.242
Flash Player Linux for Firefox - NPAPI 11.2.202.621
Flash Player Mac Extended Support Release 18 - NPAPI 18.0.0.352
Flash Player Windows Extended Support Release 18 - ActiveX 18.0.0.352
Flash Player Windows Extended Support Release 18 - NPAPI 18.0.0.352
Flash Player Win 8 & 10 for Internet Explorer & Edge 21.0.0.242
Flash Player Mac for Google Chrome 21.0.0.242
Flash Player Windows for Google Chrome  21.0.0.242
Flash Player ChromeOS 21.0.0.242
Flash Player Linux for Google Chrome 21.0.0.242
AIR Desktop Win Runtime 21.0.0.215
AIR Desktop Mac Runtime 21.0.0.215
AIR Android Runtime 21.0.0.176
AIR SDK & Compiler Windows 21.0.0.215
AIR SDK & Compiler Mac 21.0.0.215
AIR SDK Windows 21.0.0.215
AIR SDK Mac 21.0.0.215

Known Issues

Flash Player

  • Flash Player quits if the "totalFrames" property of a loaded volatile MovieClip is accessed (4127339)

AIR

  • [Android] Read "position" property of the async opened FileStream after writing data from Socket cause application crash (4123440)
  • [iOS]Crash if Class used in Main and Background worker is a CustomClass (4068748)
  • [WIN10][StageWebView]Some uppercase letters can't be entered in a form input [4091451]

Security Enhancements

Security Bulletin Impacted Deliverables
APSB16-15 Adobe Flash Player and AIR

Authoring Guidelines

Authoring for Flash Player 21

To use the new Flash Player, you will need to target SWF version 32 by passing "-swf-version=32" as an extra compiler argument to the ASC 2.0 compiler.  Detailed directions are below.

  • Download the new playerglobal.swc for Flash Player 21
  • Download and install Flash Builder 4.7 from Creative Cloud: https://creative.adobe.com/products/flash-builder
  • Backup the existing AIR SDK if you need to restore it later then replace the bundled AIR SDK with the AIR 21 SDK.  To do this, unzip the AIR 21 SDK to this location:
    • MacOS: /Applications/Adobe Flash Builder 4.7/eclipse/plugins/com.adobe.flash.compiler_4.7.0.348297/AIRSDK
    • Windows: C:\Program Files\Adobe\Adobe Flash Builder 4.7 (64Bit)\eclipse\plugins\com.adobe.flash.compiler_4.7.0.349722\AIRSDK\
  • In Flash Builder, create a new project: File -> New -> project.
  • Open the project Properties panel (right-click and chose 'Properties'). 
  • Select ActionScriptCompiler from the list on the left.
  • Add "-swf-version=32" to the 'Additional compiler arguments' field.
    • This ensures the outputted SWF targets SWF version 32.  If you compile on the command-line and not in Flash Builder, you need to add the same compiler argument.
  • Ensure you have installed the new Flash Player 21 build in your browser.

Authoring for AIR 21 Update to the AIR 21 namespace

You must update your application descriptor file to the 21 namespace in order to access the new AIR 21 APIs and behavior. If your application does not require the new AIR 21 APIs and behavior, you are not required to update the namespace. However, we recommend all users start using the AIR 21 namespace even if you are not yet taking advantage of the new 21 capabilities. To update the namespace, change the xmlns attribute in your application descriptor to: <application xmlns="http://ns.adobe.com/air/application/21.0">

Reporting a Bug

Found a bug? Please submit a bug to the Flash Player and Adobe AIR bug database.

Flash Player and AIR may leverage your graphics hardware to decode and play H.264 video. There may be video issues that can only be reproduced with your particular graphics hardware and driver. When reporting an issue involving video, it is essential to note your graphics hardware and driver, along with your operating system and browser (when using Flash Player), so that we can reproduce and investigate issues. Please be sure to include this information as described in Instructions for Reporting Video Playback Issues. Note: Due to the high volume of email we receive, we are unable to respond to every request.

Thank you for using Adobe® Flash Player® and AIR® and for taking the time to send us your feedback!

System Requirements

For the latest Flash Player system requirements please review the document here

For the latest AIR system requirements please review the document here 

Runtime Version(s) History

Release Date Runtime Version Security Enhancements
May 12, 2016 Flash Player (Win, Mac, Linux) 21.0.0.242
Flash Player (NPAPI Linux) 11.2.202.621
Flash Player (ESR) 18.0.0.352
AIR SDK and Runtime 21.0.0.215
APSB16-15
April 21, 2016 Flash Player (Mac NPAPI) 21.0.0.226  
April 12, 2016 AIR SDK and Runtime 21.0.0.198  
April 8, 2016 Flash Player (Google Chrome) 21.0.0.216  
April 7, 2016 Flash Player (Win, Mac, Linux) 21.0.0.213
Flash Player (NPAPI Linux) 11.2.202.616
Flash Player (ESR) 18.0.0.343
APSB16-10
March 23, 2016 Flash Player (Win, Mac, Linux) 21.0.0.197  
March 10, 2016 Flash Player (Win, Mac, Linux) 21.0.0.182
Flash Player (NPAPI Linux) 11.2.202.577
Flash Player (ESR) 18.0.0.333
AIR SDK and Runtime 21.0.0.176
APSB16-08
February 9, 2016 Flash Player (Win, Mac, Linux) 20.0.0.306
Flash Player (NPAPI Linux) 11.2.202.569
Flash Player (ESR) 18.0.0.329
AIR SDK and Runtime 20.0.0.260
APSB16-04
January 19, 2016 Flash Player (Win, Mac, Linux) 20.0.0.286  
January 1, 2015 Flash Player ActiveX (Win 7) 20.0.0.270  
December 28, 2015 Flash Player (Win, Mac, Linux) 20.0.0.267
Flash Player (NPAPI Linux) 11.2.202.559
Flash Player (ESR) 18.0.0.324
AIR SDK and Runtime 20.0.0.233
APSB16-01
December 8, 2015 Flash Player (Win, Mac, Linux) 20.0.0.228
Flash Player (NPAPI Win & Mac) 20.0.0.235
Flash Player (NPAPI Linux) 11.2.202.554
Flash Player (ESR) 18.0.0.268
AIR SDK and Runtime 20.0.0.204
APSB15-32
November 10, 2015 Flash Player (Win, Mac, Linux) 19.0.0.245
Flash Player (NPAPI Linux) 11.2.202.548
Flash Player (ESR) 18.0.0.261
AIR SDK and Runtime 19.0.0.241
APSB15-28
October 16, 2015 Flash Player (Win, Mac, Linux) 19.0.0.226
Flash Player (PPAPI ChromeOS) 19.0.0.225
Flash Player (NPAPI Linux) 11.2.202.540
Flash Player (ESR) 18.0.0.255
APSB15-27
October 13, 2015 Flash Player (Win & Mac) 19.0.0.207
Flash Player (PPAPI Linux) 19.0.0.207
Flash Player (NPAPI Linux) 11.2.202.535
Flash Player (ESR) 18.0.0.252
AIR SDK and Runtime 19.0.0.190
APSB15-25
September 21, 2015 Flash Player (Win & Mac) 19.0.0.185
Flash Player (PPAPI Linux) 19.0.0.185
Flash Player (NPAPI Linux) 11.2.202.521
Flash Player (ESR) 18.0.0.241
AIR SDK and Runtime 19.0.0.190
APSB15-23
August 11, 2015 Flash Player (Win & Mac) 18.0.0.232
Flash Player (PPAPI Linux) 18.0.0.233
Flash Player (Linux) 11.2.202.498
Flash Player (ESR) 18.0.0.228
AIR SDK and Runtime 18.0.0.199
APSB15-19
July 16, 2015 Flash Player (Linux NPAPI) 11.2.202.491
Flash Player (ESR) 13.0.0.309
APSB15-18
July 14, 2015 Flash Player 18.0.0.209
APSB15-18
July 8, 2015 Flash Player 18.0.0.203
Flash Player (PPAPI Linux) 18.0.0.204
Flash Player (ESR) 13.0.0.302
Flash Player (Linux NPAPI) 11.2.202.481
Flash Player 17.0.0.191
AIR SDK and Runtime 18.0.0.180
APSB15-16
June 23, 2015 Flash Player 18.0.0.194
Flash Player (ESR) 13.0.0.296
Flash Player (Linux NPAPI) 11.2.202.468
Flash Player 17.0.0.190
APSB15-14
June 9, 2015 Flash Player (Win & Mac) 18.0.0.160
Flash Player PPAPI (Mac) 18.0.0.161
Flash Player (Linux) 11.2.202.466
Flash Player (ESR) 13.0.0.292
AIR SDK and Runtime (Win) 18.0.0.144
AIR SDK and Runtime (Mac) 18.0.0.143
APSB15-11
May 12, 2015 Flash Player (Win & Mac) 17.0.0.188
Flash Player (Linux) 11.2.202.460
Flash Player (ESR) 13.0.0.289
AIR SDK and Runtime 17.0.0.172
APSB15-09
April 14, 2015 Flash Player (Win & Mac) 17.0.0.169
Flash Player (Linux) 11.2.202.457
Flash Player (ESR) 13.0.0.281
AIR SDK and Runtime 17.0.0.144
APSB15-06
March 12, 2015 Flash Player (Win & Mac) 17.0.0.134
Flash Player (Linux) 11.2.202.451
Flash Player (ESR) 13.0.0.277
AIR SDK and Runtime 17.0.0.124
APSB15-05
February 12, 2015 AIR Desktop Runtime (Win) 16.0.0.273
AIR SDK (Win & Mac) 16.0.0.292
 
February 5, 2015 Flash Player (Win & Mac) 16.0.0.305
Flash Player (Linux) 11.2.202.442
Flash Player ESR (Win & Mac) 13.0.0.269
APSB15-04
January 27, 2015 Flash Player (Win & Mac) 16.0.0.296
Flash Player (Linux) 11.2.202.440
Flash Player ESR (Win & Mac) 13.0.0.264
APSB15-03
January 22, 2015 Flash Player (Win & Mac) 16.0.0.287
Flash Player (Linux) 11.2.202.438
Flash Player ESR (Win & Mac) 13.0.0.262
APSB15-02
Janurary 13, 2015 Flash Player (Win & Mac) 16.0.0.257
Flash Player (Linux) 11.2.202.429
Flash Player ESR (Win & Mac) 13.0.0.260
AIR Android 16.0.0.272
AIR Desktop Runtime 16.0.0.245
AIR SDK 16.0.0.272
APSB15-01
December 9th, 2014 Flash Player (Win & Mac) 16.0.0.235
Flash Player (Linux) 11.2.202.425
Flash Player ESR (Win & Mac) 13.0.0.259
APSB14-27
December 9th, 2014 Flash Player (Win & Mac) 15.0.0.246 APSB14-27
November 11th, 2014 Flash Player (Win & Mac) 15.0.0.223
Flash Player (Linux) 11.2.202.418
Flash Player ESR (Win & Mac) 13.0.0.252
AIR Android 15.0.0.356
AIR Desktop & SDK 15.0.0.356
APSB14-24
September 23rd, 2014 Flash Player (Windows ActiveX) 15.0.0.167 APSB14-22
September 9th, 2014 Flash Player (Win & Mac) 15.0.0.152
Flash Player (Linux) 11.2.202.406
Flash Player ESR (Win & Mac) 13.0.0.244
AIR Android 15.0.0.252
AIR Desktop & SDK 15.0.0.249
APSB14-21
August 12th, 2014 Flash Player (ActiveX, Mac NPAPI) 14.0.0.176
Flash Player (Win NPAPI) 14.0.0.179
Flash Player (PPAPI) 14.0.0.177
AIR Android 14.0.0.179
AIR Desktop & SDK 14.0.0.178
APSB14-18
July 8th, 2014 Flash Player Desktop (Win & Mac) 14.0.0.145
Flash Player Desktop (Linux) 11.2.202.394
Flash Player ESR (Win & Mac) 13.0.0.231
AIR (SDK & Android Runtime) 14.0.0.137
APSB14-17
June 10th, 2014 Flash Player Desktop (Win & Mac) 14.0.0.125
Flash Player Desktop (Linux) 11.2.202.378
Flash Player ESR (Mac & Win) 13.0.0.223
AIR (SDK & Runtme) 14.0.0.110
APSB14-16
May 13th, 2014 Flash Player Desktop (Win & Mac) 13.0.0.214
Flash Player Desktop (Linux) 11.2.202.359
Flash Player Enterprise (Mac & Win) 13.0.0.214
AIR (SDK & Runtme) 13.0.0.111
APSB14-14

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License  Twitter™ and Facebook posts are not covered under the terms of Creative Commons.

Legal Notices   |   Online Privacy Policy