Release Notes for Flash Player 24 and AIR 24

Welcome to the Flash Player and AIR 24 release notes!

January 10, 2017

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

 

December 13, 2016

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


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 let 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://tracker.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

January 10,2017

Flash Player

  • Socket connection fails with Security error#2048.(4198184)
  • Event handler Event.CONNECT is not called when using flash.net.Socket to connect the server. (4198188)
     

December 13, 2016

Flash Player

  • Enabling async drawing shows boundaries for transparent object (4196843).
  • Worker is taking more time to write object in a shared byte array (4170367).
  • "ALT GR+0" Does not return @ on french layout Keyboard(4196791)
  • Blank screen is observed until mouse click received after enabling Async drawing (4197066).
  • Scaling the swf does not trigger a corresponding scaling of the hit area of elements in browser(4197425).
  • Flash Player quits unexpectedly while playing http://www.evil3d.cn/example/ (4195719)
  • Black screen is observed when video is seeking on Chrome(4186499).
  • Seek bar does not appear on hovering mouse cursor on video(4186564).
  • Action Script is unable to handle MOUSE_MOVE event(4186547).
  • [Windows 7]Significant overhead is observed wit Scout for Flash Player 23 on IE.(4186334)

AIR

  • Starling.display.Image mask is not rendering on mobile when rendered with starling.textures.RenderTexture (4196946)
  • Exponential Increase in GDI object handler due to which application quits unexpectedly (4194045).
  • [Windows 7]Memory leak is observed when using Cairo and HTML5 canvas in AIR Desktop Runtime(4192545).
  • [Mac] Application quits unexpectedly on Mac with OS X exception (SIGSEGV) KERN_INVALID_ADDRESS(4195975).
  • [Mac] FLEX AIR application (digi.me) quits unexpectedly (4152837).
  • [Mac] AIR application quits unexpectedly on network changes or screen invalidation(4011481).
  • [Android N] AIR apps are not able to recognise display changes & font size as per the new Android N features (4186054)
  • Android - Status bar appears when soft keyboard opens and then stays indefinitely (4184348)
  • setAspectRatio(StageAspectRatio.PORTRAIT) doesnt work if the device is held in landscape orientation [4197162]
  • [iOS] Capabilities.cpuArchitecture returning wrong value for iOS Simulator [4142569]
  • [iOS] UIDeviceFamily values are now integers(4176499)
  • [Android] While using Android Video, video will hang for a second when other operations occur such ad addChild (4161877).
  • [Android]Video blacks out and only audio plays when user stops and restarts the video ( 4194916)
  • [Android] HLS video using video texture is not playing(4186193)
  • [iOS] Background sound stuttering when going idle (4184841).
  • [iOS] GameInput API now supports iOS8 devices.
  • [Android] While using immersive mode on devices having soft navigational keys, pink bar appears under that navigational area (4100625).
  • Circled Digit characters shown as boxes when used in a flex project inside <s:label> (4186628)

New Features

Spherical video support in Flash and AIR

Spherical videos support is added to both Flash Player and AIR from version 24 onward. Spherical videos have a specific meta-data attached to them, which can now be retrieved using the new property provided by the feature. This feature supports equirectangular projection type of videos conforming to https://github.com/google/spatial-media/blob/master/docs/spherical-video-rfc.md.

This feature is supported on Desktop and Android devices.

API introduced

The Object parameter of the onMetaData event provides video metadata information. The feature adds new properties to the parameter. The added property is an array of string type in XML format. Refer code below.

function ns_onMetaData(info:Object):void {
trace("The matrix of Movie Header Box:"+info.sphericalVideoInfo[0]);
// info.sphericalVideoInfo provides the related meta-data
}

Sample Spherical Video Player

A sample project for Spherical video player can be downloaded from this link in order to understand the use of the metadata to render the spherical video. The sample code makes use of an instance of the context3D, where VideoTexture is used to render video for better performance.

See the following chart for ActionScript classes in the project.

ActionScript classes for sample Spherical Video player
SampleSphericalVideoPlayer class

This class provides basic controls for the Spherical video functionality.

SphericalVideo class

This class creates the context3D instance to render spherical video using VideoTexture

Projection classes

These classes are used for generating vertices and indices corresponding to the projection type used.

Instanced Drawing on AIR Desktop ( Beta quality)

Instanced drawing feature which was available for AIR Mobile is now available in AIR Desktop. This feature helps developers to use a  model of graphical object and render it multiple times in a single frame. This reduces draw calls and hence rendering and overall performance is smoother.

Similar to AIR Mobile, to use this feature on Desktop ,developers can use the createVertexBufferForIntance() and drawTriangleInstanced() APIs.

Context3D::createVertexBufferForInstances( numElements:int, data32PerElement:int, instancesPerElement:int, bufferUsage:String = "staticDraw", ):VertexBuffer3D;

Use the VertexBuffer3D object to upload a set of instance data to the rendering context.  The vertex buffer contains the data needed to render each instance in the scene geometry.  Vertex Buffers with instance data provide attributes that are common to all the vertices of an instance and serve as the input to the vertex shader program.

Context3D::drawTrianglesInstanced( indexBuffer:IndexBuffer3D, numInstances, firstIndex:int=0, numTriangles:int=-1 ):void;

AGAL version 3 with “iid” register can be downloaded from:

AGALv3 is available at : https://github.com/adobe-flash/graphicscorelib/tree/master/src/com/adobe/utils/v3

Assumptions and Dependencies

1) This feature is supported only on devices that support Standard Extended Profile
2) This feature is only available in AIR Mobile and Desktop.

Separate HTTP and HTTPS permissions for Camera and Microphone

To provide users with a better control over their camera and microphone data, Flash Player now provides a more fine-grained control over how permissions are granted. Users can now allow camera and microphone access for a domain when that content is served via HTTPS, and disallow the access when content from the domain is served over HTTP. These settings will be visible in the Global settings Manager.

Improved support for high resolution displays on Firefox for Windows

Beginning with Flash Player version 24 and Firefox version 51 on Windows, Flash content will now scale appropriately on high resolution displays.

Swipe Velocity for Android and iOS

Starting AIR 24, AIR Developers can read the velocity property for Swipe events on Android and iOS to estimate strength of the swipe. This value will be in pixels per second.

Android SDK Upgrade

Beginning with AIR 24, Android SDK (API Level 24) has been upgraded in the AIR Runtime. 

Important: If you upload an app on Google Play using AIR SDK 24 and default targetSdkVersion value as 24 in the application descriptor, Google Play does not allow uploading the next version of your app with AIR SDK 23 or earlier (see the error message below). Using targetSdkVersion value as 21 allows you to switch between AIR SDK 24 and AIR SDK 23 for your app updates.

Error thrown by Google Play on uploading the next version of your app with AIR SDK 23 or earlier:

Error shown by Google Play for apps with AIR SDK 23 or earlier

Here is the list of version numbers of the tools upgraded in AIR 24.

Tool

Version

SDK Tool 25.1.7
SDK Platform 24
Platform Tool 24.0.2
Android Support Repository 36
Android Google Repository 32
Android Build Tool 24.0.1

 

Starting AIR 24, Developers can use Android App Links that allows app developers to associate an application with a web domain they own. The Android App Links feature allows your app to become the default handler for the website URIs you specify in your app.xml 

Follow the below steps to get your application ready for App Links:

  1. Create Intent filter for URI in app.xml

    To enable your app to handle links, use intent filters in your app.xml under manifest to declare the URI patterns that your app handles. The following example shows an intent filter that can handle links to https://www.example.in and http://www.example.in

    <manifestAdditions>
        <![CDATA[
            <manifest android:installLocation="auto">
                    ...
                ...
                <application android:enabled="true">
                <activity android:excludeFromRecents="false">
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN" />
                        <categoryandroid:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                         
                    <intent-filter android:autoVerify="true">
                        <action android:name="android.intent.action.VIEW" />
                        <category android:name="android.intent.category.DEFAULT" />
                        <category android:name="android.intent.category.BROWSABLE" />
                        <data android:scheme="http" android:host="www.example.in" />
                        <data android:scheme="https" android:host="www.example.in" />
                    </intent-filter>
                </activity>
                </application>
            </manifest>
        ]]>
    </manifestAdditions>

    As shown above, intent filters for app links must declare an android:scheme value of http, https, or both. The filter must not declare any other schemes. To enable link verification for your app, set the android:autoVerify attribute to true on at least one of the web URI intent filters in your app manifest. Read more about the intent filter here.

  2. Publish a Digital Asset Links JSON file on your websites to provide verification

    Follow the steps mentioned here to create assetlinks.json file and publishing the same on your website.

    Note:  Developers can receive the url and its arguments in the ActionScript code by registering for NativeApplication InvokeEvent(e.g. NativeApplication.nativeApplication.addEventListener(InvokeEvent.INVOKE, invokeHandler); ) To read more about the ActionScript InvokeEvent read here.

Permissions on Android and iOS

Beginning with Android 6.0 (API level 23), the users now need to grant permissions to apps while it is running, not when they install the application. To handle the permissions requests and status, we have introduced Permissions API for Android and iOS. The developers can request permissions for classes like Camera, Microphone, Geolocation, CameraRoll, CameraUI, File, and FileReference. The applications must be packaged with AIRSDK 24 or greater and must have SWF version 35 or later. Apps built using these APIs throw a dialog only on Android 6.0 and later. For Android 5.0 or earlier, you can continue to mention permissions in the application descriptor file.

On Android, If you do not want to handle permissions in your application, use targetSdkVersion less than 23 in your application descriptor file. 

  1. permissionStatus: This property informs whether the application has been granted the required permission or not. This property always returns the status as GRANTED on AIR desktop and Android apps that have targetSDKVersion less than 23. The list of properties for PermissionStatus class includes UNKNOWN,GRANTED, and DENIED. The property UNKNOWN specifies that the permission hasn’t been requested yet or the permission has been denied by user with check box option 'Don’t ask again.'.
  2. requestPermission(): The method requestPermission requests for the permission to be granted to the application. A PermissionEvent is dispatched when the user grants or denies a permission.
  3. PermissionError: Accessing properties and methods of such ActionScript classes without requesting for permission throws Error #3800 PermissionError.
package
{
    import flash.display.Sprite;
    import flash.display.StageAlign;
    import flash.display.StageScaleMode;
    import flash.events.PermissionEvent;
    import flash.media.Camera;
    import flash.media.Video;
    import flash.permissions.PermissionStatus;
     
    public class codeSnippet extends Sprite
    {
        private var video:Video;
        private var cam:Camera;
        public function codeSnippet()
        {
            super();
             
            stage.align = StageAlign.TOP_LEFT;
            stage.scaleMode = StageScaleMode.NO_SCALE;
             
            if (Camera.isSupported)
            {
                cam = Camera.getCamera();
                 
                if (Camera.permissionStatus != PermissionStatus.GRANTED)
                {
                    cam.addEventListener(PermissionEvent.PERMISSION_STATUS, function(e:PermissionEvent):void {
                        if (e.status == PermissionStatus.GRANTED)
                        {
                            connectCamera();
                        }
                        else
                        {
                            // permission denied
                        }
                    });
                     
                    try {
                        cam.requestPermission();
                    } catch(e:Error)
                    {
                        // another request is in progress
                    }
                }
                else
                {
                    connectCamera();
                }
            }
        }
         
        private function connectCamera():void
        {
            video = new Video(640, 480);
            video.attachCamera(cam);
            addChild(video);
        }
    }
}

For training resource on Android permissions, see https://developer.android.com/training/permissions/index.html.

For information about iOS permissions, see Apple's documentation https://developer.apple.com/ios/human-interface-guidelines/interaction/requesting-permission/.

Points to note

  • A new feature for iOS 10 submissions requires you to add the 'purpose string' to your app when accessing a user's private data such as Camera or Photos. For information about providing keys in your app descriptor file, see Information Property List Key Reference | Cocoa Keys.
  • While requesting for multiple permissions simultaneously, runtime throws the error below: 
    Error #3801: Another permission request is in progress.
  • Accessing the File class without requesting for permissions throws Error #3012, which is the old behavior of File API.

Custom fonts support for StageText on iOS and Android

Beginning with AIR 24, we have introduced support for Custom fonts on StageText for iOS and Android. Earlier, StageText was created with specific system fonts. With the introduction of this feature, the AS developers now have more flexibility in using fonts apart from the ones present in system. The developers can use ttf and otf font files. The changes required to use custom fonts are listed below.

  1. Changes required in the application descriptor xml.

    Note: To access this functionality, the Namespace value in the app descriptor must be 24.0 or greater.

    <application>
    ...
    ...
    <embedFonts>
         <font>
              <fontName>FontID1</fontName>
              <fontPath>path_to_custom_font_fileName1.ttf</fontPath>
         </font>
         <font>
              <fontName>FontID2</fontName>
              <fontPath>path_to_custom_font_fileName2.ttf</fontPath>
         </font>
    </embedFonts>
    ...
    ...
    <application>
  2. Changes required in the ActionScript code

    The developers can provide any value under fontName tag, for example FontID1 here.

    public function CustomFonts()
    {
         label = new StageText();
         label.fontFamily = "FontID1";
         label.textAlign = "right";
         label.stage = stage;
         label.viewPort = new Rectangle(20, 20, 90, 90);
    }

    Known Issues

    • For packaging the .apk file using Flash Builder, the developer needs to provide absolute fontPath.
    • With Java 1.6 on Windows, otf files are not rendered for IPAs.

Asynchronous texture upload for mobile

Till AIR 23, the texture upload was synchronous. Therefore, the developers had to wait till the new texture was uploaded successfully. With AIR 24, you can now upload textures asynchronously while the current texture is being rendered. This ensures a better UI performance for AIR applications and a smoother user experience.

On successful completion of asynchronous texture upload, a TEXTURE_READY event will be generated. Asynchronous upload of texture data for all the texture formats is done using the following two new APIs:

  1. uploadFromBitmapDataAsync( source:BitmapData, miplevel:uint = 0)
  2. uploadFromByteArrayAsync( data:ByteArray, byteArrayOffset:uint, miplevel:uint = 0 )

This feature supports Normal and Rectangular texture for miplevel 0 only.

Anti-Aliasing using configureBackBuffer() on iOS

Anti-Aliasing is useful in improving the perceived image quality in applications. Hardware base Multisampling Anti-Aliasing (MSAA) is now available for iOS using Contex3D.configureBackBuffer.This feature was previously available for Desktop and Flash Player. To enable MSAA, set the level from 0 to 2 using the configureBackBuffer. The following are the effect of levels of antialiasing values:

0=1 subsample, No antialiasing

1=2 subsamples, medium antialiasing

2=4 subsamples, high antialiasing.

If you provide higher level of antialiasing (more than 2), the level will be clipped to either the maximum level of anti-aliasing supported by GPU or the value of 2.

Note: This feature is currently not available on Android using configureBackbuffer

API assumptions and dependencies

  1. Anti-Aliasing is not available in software mode rendering.
  2. The application use extra GPU memory when using anti-aliasing and hence can cause slight performance degradation.

Note:

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 24.0.0.194
Flash Player Windows for Firefox - NPAPI 24.0.0.194
Flash Player Windows for Chromium - PPAPI 24.0.0.194
Flash Player Mac for Safari and Firefox - NPAPI 24.0.0.194
Flash Player Mac for Chromium - PPAPI 24.0.0.194
Flash Player Win 8 & 10 for Internet Explorer & Edge 24.0.0.194
Flash Player Mac for Google Chrome 24.0.0.194
Flash Player Windows for Google Chrome  24.0.0.194
Flash Player ChromeOS 24.0.0.194
Flash Player Linux for Google Chrome 24.0.0.194
Flash Player Linux for Chromium - PPAPI 24.0.0.194
Flash Player Linux for Firefox - NPAPI 24.0.0.194
AIR Desktop Win Runtime 24.0.0.180
AIR Desktop Mac Runtime 24.0.0.180
AIR Android Runtime 24.0.0.180
AIR SDK & Compiler Windows 24.0.0.180
AIR SDK & Compiler Mac 24.0.0.180
AIR SDK Windows 24.0.0.180
AIR SDK Mac 24.0.0.180

Known Issues

Flash Player

  • Performance drop is observed on Firefox 49.0.2 when Async drawing feature is enabled.(4197072)

AIR

  • Adobe AIR_64 Helper and ExtendedAppEntry Template64 creates problem while code signing MAC Captive App.(4189809)
  • [iOS] Crash when trying to access function arguments (4117964)
  • TextField: delay after creation of first TextField (4133187)
  • [iOS] Failed to find class DTiPhoneSimulatorSystemRoot at runtime on trying to install App on iOS 10.0 Simulator (4186457).
  • Interfaces don't function on iOS in AIR23 when shared between swf's (4194914)

Security Enhancements

Security Bulletin Impacted Deliverables
APSB17-02 Adobe Flash Player

Authoring Guidelines

Authoring for Flash Player 24

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

  • Download the new playerglobal.swc for Flash Player 24
  • 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 24 SDK.  To do this, unzip the AIR 24 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=35" to the 'Additional compiler arguments' field.
    • This ensures the outputted SWF targets SWF version 35.  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 24 build in your browser.

Authoring for AIR 24 Update to the AIR 24 namespace

You must update your application descriptor file to the 24 namespace in order to access the new AIR 24 APIs and behavior. If your application does not require the new AIR 24 APIs and behavior, you are not required to update the namespace. However, we recommend all users start using the AIR 24 namespace even if you are not yet taking advantage of the new 24 capabilities. To update the namespace, change the xmlns attribute in your application descriptor to: <application xmlns="http://ns.adobe.com/air/application/24.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
January 10, 2017 Flash Player (Win, Mac, Linux) 24.0.0.194 APSB17-02
December 13, 2016 Flash Player (Win, Mac, Linux) 24.0.0.186
AIR SDK and Runtime 24.0.0.180
APSB16-39
November 8, 2016 Flash Player (Win, Mac, Linux) 23.0.0.207
Flash Player (NPAPI Linux) 11.2.202.644
APSB16-37
October 26, 2016 Flash Player (Win, Mac, Linux) 23.0.0.205
Flash Player (NPAPI Linux) 11.2.202.643
APSB16-36
October 11, 2016 Flash Player (Win, Mac, Linux) 23.0.0.185
Flash Player (NPAPI Linux) 11.2.202.637
Flash Player (ESR) 18.0.0.382
APSB16-32
September 13, 2016 Flash Player (Win, Mac, Linux) 23.0.0.162
Flash Player (NPAPI Linux) 11.2.202.635
Flash Player (ESR) 18.0.0.375
AIR SDK and Runtime 23.0.0.257
APSB16-29
APSB16-31
July 14, 2016 Flash Player (Win ActiveX) 22.0.0.210  
July 12, 2016 Flash Player (Win, Mac, Linux) 22.0.0.209
Flash Player (NPAPI Linux) 11.2.202.632
Flash Player (ESR) 18.0.0.366
APSB16-25
June 16, 2016 Flash Player (Win, Mac, Linux) 22.0.0.185
Flash Player (NPAPI Linux) 11.2.202.626
Flash Player (ESR) 18.0.0.358
AIR SDK and Runtime 22.0.0.153
APSB16-18
APSB16-23
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