Skip to main content

Release 51.2.0.1 (beta)

· 2 min read
Michael
Developer at distriqt

AIR SDK 51.2.0.1 has been released to beta by Harman.

From Andrew:

Finally, our first 51.2 BETA version is available for download. There are a number of issues we found whilst testing and we resolved those we felt to be showstoppers. There are other issues outstanding that we'll address now, with an updated beta version coming out once we've sorted those (plus the latest updates from 51.1 will be merged in).

Beta

Feedback and bug reports are welcome, of course! But please don't use this in any production software.

  • Release Notes

  • Download: Please use the AIR SDK Manager

    • Go to "Settings"
    • Enable "Show Pre-releases"
    • Open the "Labs (Pre-releases)" section
    • We suggest using a different path for your prerelease AIR SDKs so as not to confuse them with release builds

Features

  • AIR-6452: Updating ADT analytics to use airsdk.harman.com and log country/language
  • AIR-7037: Adding support for coloured emoji using DirectWrite font support
  • AIR-7330: Android SecureSocket to be implemented via Android's SSLSocket class
  • AIR-7397: AIR Windows to support ANGLE for OpenGL ES rendering
  • AIR-7414: AIR Linux support for GTK3
  • AIR-7415: Audio/Video on Linux using FFMPEG
  • AIR-7421: AIR updates to shutdown the runtime more cleanly
  • AIR-7430: AIR Linux ADT to support 'arch' option for cross-CPU bundling
  • AIR-7440: ADT macOS bundles should accept an ICNS file
  • AIR-7528: AIR ANE - API to access the graphics context (OGLES)
  • AIR-7530: AIR Diagnostics - app descriptor set-up in the runtime
  • AIR-7546: Updating license file generation and handling with validity checks
  • AIR-7563: ADT to output symbols from IPA production builds via IPASymbolFile setting
  • AIR-7567: ADT configuration to link iOS executables via LLVM and iPhoneOS SDK
  • github-3616: Optimising memory usage for every-frame events and lists
  • github-3647: Adding IPA code signature checks on start-up

Bug fixes

  • github-3394: Correcting AOT output for unplus (float support)
  • github-3506: Fixing Matrix3D interpolation calculation (for 51.2+ apps)

Release 51.1.3.7

· One min read
Michael
Developer at distriqt

AIR SDK 51.1.3.7 has been released by Harman.

Bug fixes

  • AIR-7457, 7595, 7596: AIR Diagnostics fixes to ensure folder is created and library.swf is read, with further fixes on Android and macOS
  • AIR-7570: AIR App Installer on macOS needs to use InfoAdditions
  • AIR-7574: Android activity restarts when BT keyboard disconnects
  • AIR-7577: AIR Linux fails to fetch a file from S3 after a redirect
  • AIR-7583: AIR Android not dispatching key events with control/alt modifiers
  • AIR-7591: Preventing ANE dispatching events after disposal
  • AIR-7593: AIR iOS dispatching incorrect key events with control/alt modifiers
  • github-3014: Android proxy server settings are not used for url requests
  • github-3328: Don't activate Linux windows as 'always on top'
  • github-3671: Ensuring Recycle Bin capability is possible again for Windows File.moveToTrash
  • github-3673: Correcting Screen.contentsScaleFactor value on macOS

Release 51.1.3.5

· One min read
Michael
Developer at distriqt

AIR SDK 51.1.3.5 has been released by Harman.

Bug fixes

  • AIR-7456: AIR Diagnostics: extending categories and AS3 framework for diagnostics
  • AIR-7547: File.workingDirectory was null on Linux
  • github-3526: Adding critical sections around iOS URL callback handling
  • github-3638: Fixing Android start-up issue with application file manager crash in debug mode
  • github-3645: Ensuring MethodClosure caching doesn't affect dictionary weak references etc

Release 51.1.3.3

· One min read
Michael
Developer at distriqt

A few final fixes for 2024.. a couple of them seemed fairly important to get out asap. We're now looking to do a 51.2 beta as early as possible in January but several of us are having a bit of a break over the New Year period so responses may be slow for a bit.

AIR SDK 51.1.3.3 has been released by Harman.

Bug fixes

  • AIR-7524: Use of Screen.mainScreen in a Worker causes crash on iOS
  • github-2505: Ensuring Windows video pipeline is drained if video finishes before audio
  • github-3478: Fixing XML transformer exception when older namespace is used
  • github-3614: Ensuring NetStream.Play.Complete is triggered from Windows H.264 decoder
  • github-3621: Fixing crash in Win32 HTTP handling of zero-length responses
  • github-3625: Preventing hang/crash in sound closure on Linux

Release 51.1.3.2

· One min read
Michael
Developer at distriqt

AIR SDK 51.1.3.2 has been released by Harman.

Bug fixes

  • AIR-7483: Android AIR crash in worker initialising sound channel
  • AIR-7503: Fixing crash in AIR iOS 'applicationDidReceiveMemoryWarning' code
  • github-3530: Updating AIR Win32 file operations to use IFileOperation with message pump
  • github-3562: Fixing code-signing of AIR app bundles on macOS
  • github-3582: Updating IPA constants for Xcode 16.2 iOS 18.2
  • github-3591: Ensuring Android StageText can capture a bitmap when running in background mode
  • github-3595: Fixing Android ANR in nativeSetVisible
  • github-3600: Fixing alpha setting in text fields for iOS
  • github-3604: Fixing Android Banner mipmap image validation and location

Release 51.1.3.1

· One min read
Michael
Developer at distriqt

AIR SDK 51.1.3.1 has been released by Harman.

Features

  • AIR-7442: AIR Android support for middle and right mouse button clicks
  • AIR-7457: AIR Diagnostics – framework, long funcs, GC activity
  • github-108: Implementing NativeApplication userIdle/userPresent events for mobile
  • github-3530: Additional debugging during runtime installation and bundle conversion
  • github-3558: Disabling Android Clipboard access if 'disableSensorAccess' is set

Bug fixes

  • AIR-7467: Android AIR ANR caused by key listener in wrong thread
  • github-3521: Reworking device text output to fix Chinese font issues
  • github-3536: navigateToURL not working on iOS >= 18
  • github-3583: Android ARMv7 thread condition variable caused spinning CPU

Release 51.1.2.3

· One min read
Michael
Developer at distriqt

AIR SDK 51.1.2.3 has been released by Harman.

Bug fixes

  • AIR-7463: AIR macOS apps resize badly for high-resolution support on Sequoia
  • AIR-7464: AIR Android ANR caused by forceSoftKeyboardDown in wrong thread
  • github-3562: Fixing code-signing of macOS apps with ANE frameworks
  • github-3563: Preventing Windows crash if too many menu items are added

Release 51.1.2.2

· One min read
Michael
Developer at distriqt

AIR SDK 51.1.2.2 has been released by Harman.

Bug fixes

  • AIR-7364: ADT to abort if a malformed ABC block is found during IPA creation
  • AIR-7402: Crashes reported in Android runtime - strstr and JNI exceptions
  • AIR-7437: Ensuring trace() output works in command-line apps
  • AIR-7441: Fixing iPhone build target and eliminating duplicate symbols
  • github-78: Correcting adjustment for italic text in Windows direct mode
  • github-1453: Fixing certificateError behaviour on Linux and for Loader
  • github-2088: Updating AIR mac app bundle signing to remove entitlements from libraries
  • github-2610: TimeZone.getTimeZone(null) returns null
  • github-3516: Android stability fixes for reported crashes
  • github-3521: Partial fix for problems with Chinese font in iOS 18
  • github-3534: Removing hard dependency on libsecret in AIR Linux runtime
  • github-3542: Ensuring ADT does not package up .DS_Store files
  • github-3552: Ensuring activate events are not sent when minimising an app in Windows