All posts by Luis Aguilera

Beta Release: 15.2 Preview 2

 

We are releasing the second Beta preview of our next major release, called 15.2. This release includes our next preview of Visual Studio for Mac.

Using the latest Visual Studio for Mac Preview 10 with this release is encouraged, but you can also continue to use Xamarin Studio if you prefer (though new previews of XS are not included in this release). If you are updating from Visual Studio for Mac Preview 5 or earlier, you’ll need to check for updates once to install the new Preview and then once more to get the new Xamarin Platform components. It should be noted that since VS for Mac is still in preview, it is not yet a fully supported product.

These latest Beta versions are now also available in Visual Studio 2017 Preview as part of the May 3 update (26430.01 – Preview).  The Xamarin.VisualStudio extension 4.5.0.439 in this Visual Studio 2017 Preview is one small edit behind the version in VS 2015.

As this is a Beta/Preview build, there are some known issues and the possibility of new issues being found during testing. Of course, additional bug reports are still welcome for these preview versions. If you see any suspicious behavior that you wish to report, please file a quick bug.

If you notice an error in this blog post or have trouble downloading one of the installer packages, please let us know in the corresponding forum thread.

Please check out the product release notes to see all the fixes and known issues for this release.


Products Released


Installing the Beta and switching back to Stable

You can install this new Beta version or switch back to the current Stable version by changing updater channels.


Upcoming Release Dates

Alpha 1 – April 6th 2017

Alpha 2 – April 11th 2017

Alpha 3 – April 19th 2017

Beta 1 – April 25th 2017

Beta 2 – This Release!

Security update for the libjpeg information disclosure vulnerability for Mono Framework

We are releasing a security update to the Mono Framework to address an information disclosure vulnerability in libjpeg.

For more details on this security vulnerability, please see KB 4019460 .

If you observe any problematic behavior that you wish to report, please file a quick bug.

If you notice an error in this blog post or have trouble downloading one of the installer packages, please let us know in the corresponding forum thread.

Please check out the product release notes to see all the fixes and known issues for this release.


Products Released


 

 

(UPDATED) Stable Release: Cycle 8 Service Release 2

UDPATE – Xamarin Studio, Xamarin.VS, Xamarin.iOS, and Xamarin Profiler have been updated to slightly newer versions.

  • Xamarin Studio version is now 6.1.4.1 (was 6.1.3.19)
  • Xamarin.VS version is now 4.2.2.11 (was 4.2.2.6)
  • Xamarin.iOS version is now 10.3.1.8 (was 10.3.1.7)
  • Xamarin Profiler version is now 1.0.5.1 (was 1.0.4.18)
    • Note – Profiler does not contain any new fixes, it is just a compatibility release with Xamarin.VS.

We are releasing Cycle 8 Service Release 2 to the Stable channel.

This Service Release introduces Xamarin iOS Designer support for Apple Xcode 8, 8.1, 8.2, and 8.2.1, as well as some critical bug fixes.

Please check out the product release notes to see all the fixes and known issues for this release.

If you see a behavior that looks suspicious in these versions, and if it isn’t clear whether one of the known issues in the release notes matches the problem, please file a quick bug report to let the team know.

If you notice an error in this blog post or have trouble downloading one of the installer packages, please let us know in the corresponding forum thread.


Known Issues

  • [Mono Framework] – 45761 – After network reconnected, web request fails for a couple of minutes with a NameResolutionFailure
  • [Xamarin for Visual Studio], [Xamarin Studio]43566 – In a few remaining scenarios, the iOS Designer initialization process might still cause a running iOS 10 simulator to become non-responsive. The designer initialization happens when opening an iOS project in Xamarin Studio and during the connection to the remote Mac in Visual Studio. This issue does not affect Xcode 7.3, iOS 9.3 (and lower) simulators.
    • Workaround: Quit and restart the simulator after the designer has initialized. You can then proceed to use the simulator again as normal.

Products Released

  • Xamarin Studio 6.1.4.1
  • Release Notes
  • Issues Addressed:
    • Updates Xamarin Forms templates to Xamarin Forms 2.3.3.180
  • Xamarin.VS 4.2.2.11
  • Release Notes
    • Issues Addressed:
      • 49118 – Template fails at first run with >System.MissingMethodException: Method ‘Android.Support.V4.Widget.DrawerLayout.AddDrawerListener’ not found.
      • 51292 – Cannot open iOS Story board from Visual Studio 2015 since the Xcode 8.2 and associated Xamarin update in December 2016.
      • Updates Xamarin Forms templates to Xamarin Forms 2.3.3.180
  • Xamarin.iOS 10.3.1.8
  • Release Notes
    • Issues Addressed:
      • 50207 – iOS application crashes when it launches on iOS device.
      • 48382 – AVPlayerItemVideoOutput causing crash
      • 50290 – iOS Samples are throwing MT3001 error with Debug and Release config
      • 45046 – Console.WriteLine() crashes the app
      • 41231 – Archive operation corrupts the DSYM file
      • 45140 – App Crashes at Launch with KERN_INVALID_ADDRESS
      • 50290 – iOS Samples are throwing MT3001 error with Debug and Release config
  • Xamarin Profiler 1.0.5.1
  • Release Notes
    • Issues Addressed:
      • 49793 – Buttons in new session dialog need editing

Updating and Downgrading

You can install this new version by checking for updates on the Stable updater channel.

You can downgrade back to the previous Cycle 8 Service Release 1 (updated with Xamarin.iOS support with Xcode 8.2 on December 14) versions by manually reinstalling each old package. See the KB article on downgrading. If you would prefer an email with any older installer links you need, feel free to write to contact@xamarin.com to request the older versions.

  • For Mac you’ll need: Xamarin Studio, Xamarin.iOS, Xamarin.Android, and Mono.
  • For Windows you’ll need: Xamarin.VisualStudio (from either the Xamarin.Android or Xamarin.iOS drop-down menu), and optionally Xamarin Studio.

Older Mono package versions are not currently listed on https://store.xamarin.com/account/my/subscription/downloads. The Mono package for the previous Stable version (from December 14) is available here:


Upcoming Release Dates

Beta  – December 20

Stable – This Release!

Beta Release: Cycle 8 Service Release 0 – Apple TLS

Update – Xamarin.iOS and Xamarin.Mac packages have been updated to address issue 42443

  • xamarin.ios-10.0.1.9 
  • xamarin.mac-2.10.0.104

We are releasing a Beta preview to fix an issue where AppleTLS would fail with a “server not authenticated” error under certain conditions.

 As this is a Beta build, there are some known issues and the possibility of new issues being found during testing.

Please check out the product release notes to see all the fixes and known issues for this release.

If you see a behavior that looks suspicious in these versions, and if it isn’t clear whether one of the known issues in the release notes matches the problem, please file a quick bug report to let the team know.

If you notice an error in this blog post or have trouble downloading one of the installer packages, please let us know in the corresponding forum thread.


Known Issues

  • [Xamarin for Visual Studio]44300 – Xamarin.Android projects appear as “incompatible” after closing and reopening a solution in a single VS session.
    • Partial workaround: Deleting the contents of %LOCALAPPDATA%\Microsoft\VisualStudio\14.0\ComponentModelCache and then closing and opening Visual Studio again will allow the Android project to load. Note that closing and re-opening the solution again in this new session can cause the issue to re-occur.
    • Ensure VS 2015 is up-to-date: Installing the latest point release of Visual Studio 2015 Update 3 (version14.0.25431.01) might help reduce the chances of hitting this issue.
  • [Xamarin Studio]44285 – Xcode 8 quits after Xamarin Studio returns to the foreground when using Xcode 8 via Open With > Xcode Interface Builder.
  • [Xamarin.Android]44633 – “Deployment failed because of an internal error: Failure [INSTALL_FAILED_DEXOPT]” when <AndroidUseSharedRuntime> is enabled in certain projects because classes.dex is not deployed to device as expected.
  • [Mono], [Xamarin.iOS], [Xamarin.Android], [Xamarin.Mac]44708 – “TrustFailure (The authentication or decryption has failed.) … Invalid certificate received from server.” with “Error code: 0x5” or “Error code: 0xffffffff800b010f” when attempting to access HTTPS servers on ports other than 443
  • [Xamarin for Visual Studio]44535 – “‘System.ComponentModel.INotifyPropertyChanged’ is defined in an assembly that is not referenced. You must add a reference to assembly ‘System.ObjectModel” for projects that reference PCLs with INotifyPropertyChanged
  • [Xamarin for Visual Studio], [Xamarin Studio]43566 – The iOS Designer initialization process will cause any running iOS 10 simulator to become non-responsive. The designer initialization happens when opening an iOS project in Xamarin Studio and during the connection to the remote Mac in Visual Studio. This issue does not affect Xcode 7.3, iOS 9.3 (and lower) simulators.
    • Improved in this release: Cycle 8 Service Release 0 includes some fixes to reduce the chances of hitting this problem, but additional fixes are also planned.
    • Workaround: Quit and restart the simulator after the designer has initialized. You can then proceed to use the simulator again as normal.

Beta Preview 1: Cycle 8

We are releasing the first Beta preview of our next major feature release, called Cycle 8. As this is a Beta build, there are some known issues and the possibility of new issues being found during testing.

The issues addressed below are only the highest severity ones, so please check out the product release notes to see all the fixes and known issues for this preview.

The Xamarin team is looking for as much user feedback as possible on these Cycle 8 Beta versions, especially for the iOS 10 and Xcode 8 features. If you see a behavior that looks suspicious in these versions, and if it isn’t clear whether one of the known issues in the release notes matches the problem, please file a quick bug report.

If you notice an error in this blog post or have trouble downloading one of the installer packages, please let us know in the corresponding forum thread.


Known Issues 

  • [Mono Framework] – 42408: WebClient.DownloadString returns 401 Unauthorized when using Basic authentication
  • [Mono Framework] – 33475: Android app crashes when taking snapshots
  • [Mono Framework] – 40963: iOS app crashes when taking snapshots
  • [Mono Framework] – 42938:  Compilation of netstandard PCL library with xbuild fails with… CSC: error CS0518: The predefined type …  is not defined or imported
  • [Xamarin.iOS] – 42392:  ‘clang: error: unable to execute command: Segmentation fault: 11’ when compiling iOS project
  • [Xamarin for Visual Studio] – 40767: Collection View and Table View are rendered differently on the iOS designer and the actual simulator

Products Released

  • Xamarin Studio 6.1.0.5345
    • Release Notes
    • Major Issues Addressed:
      • 42554 – Typing into the search box is corrupting memory and crashing XS
      • 43210 – User is not able to launch an activity by explicitly specifying which activity to launch for Android application in XS
      • 43187 – quick build/run menu selector does not include run configurations
  • Xamarin.iOS 9.99.3.8
    • Release Notes
    • Major Issues Addressed:
      • 43373 – Unable to upload application to device due to an error “Could not load the framework ‘libswiftos.dylib’ (path: /Applications/Xcode8-beta6.app/Contents/Frameworks/libswiftos.dylib)” with Xcode8-beta6 update
  • Xamarin.Android 6.2.0.36
    • Release Notes
    • Major Issues Addressed:
      • 43268 – Android application crashes when launched on Android device, when running a project with a service in XS
      • 42646 – Error XA2006: Reference to metadata item ‘Android.Views.DecorCaptionShade’ when attempting to build codegen tests in release
  • Mono Framework 4.6.0.150
    • Release Notes
    • Major Issues Addressed:
      • 42864 –  “System.Net.WebException: Error: NameResolutionFailure” on second web request to certain raw IP addresses with HttpClient
      • 43305 – Standard Library dependency error on Xamarin Studio

Installing the Beta and switching back to Stable

You can install this new Beta version or switch back to the current Stable version by changing updater channels.


Upcoming Release Dates

Alpha – April 27th, 2016 (Evolve Conference)

Alpha 2 – July 13th, 2016

Alpha 3 – July 27th, 2016

Alpha 4 – Aug 2nd, 2016

Alpha 5– Aug 9th, 2016

Alpha 6 – August 12, 2016

Beta 1 – This Release!

Stable – Fall 2016