3.2.4.4

Rating: No reviews yet
Downloads: 609
Released: Sep 3, 2015
Updated: Oct 1, 2015 by 51DataTeam
Dev status: Stable Help Icon

Recommended Download

Source Code 51Degrees Foundation Source and Detection Sample
source code, 32851K, uploaded Sep 3, 2015 - 418 downloads

Other Available Downloads

Application 51Degrees DLL Website Enhancer
application, 152K, uploaded Sep 3, 2015 - 77 downloads
Application 51Degrees Lite Device Data - Version 3.1 Format -DECOMPRESS BEFORE USE
application, 11862K, uploaded Oct 1, 2015 - 47 downloads
Application 51Degrees Lite Device Data - Version 3.2 Format -DECOMPRESS BEFORE USE
application, 11937K, uploaded Oct 1, 2015 - 67 downloads

Release Notes

Use of CodePlex

51Degrees is using GitHub as the master repository for its code. The source code will be mirrored on CodePlex. Compiled libraries will continue to be distributed on CodePlex. Our use of CodePlex will be phased out in future releases.

Full Release notes are available on GitHub at Release Note 3.2.4

Version 3.2.4 Highlights

The design focus of the release is to reduce memory consumption when the data file used directly from the disk, and to improve performance.
  • Embedded data has been removed from the assembly and now must be provided from the App_Data folder.
  • .NET 3.5 is not supported in this release in order to use memory mapped files and simplify overriding default browser capabilities.
  • In stream mode entity data properties that can allocate large arrays only initialise these arrays when needed.
  • Caches used with stream operation are now fixed memory size and serviced via the thread pool.
  • Automatic update processes uses temporary files rather than main memory to verify integrity of updated files prior to using them.
  • Temporary files are now created in the App_Data/51Degrees folder of the web application rather than a UNC path or the master data file folder.
  • Values associated with Profiles are now retrieved using a more efficient algorithm.
  • DataSet.Properties collection now has a string accesser to make retrieving properties by name simpler.
  • Web sites using memory mode use a byte array to improve start up time.
  • Version 3.2 data file formats are supported in parallel with version 3.1 data files.
  • 51Degrees unit tests are now part of the open source distribution.
  • Import Change: The embedded device data has been removed from the assembly and by default placed in the App_Data folder if used with a web site. The solution will not work without the associated data file being provided and the WebProvider.ActiveProvider property can now return null.

Changes in version 3.2.4.4

  • Changed the MobileCapabilitiesProvider to continue to support .NET Adapters and Browsers.
  • Matches using multiple headers will return the sum of all difference for each header, not just the last one that was used.
  • Removed redundant properties and some working properties and fields made internal.
  • Nodes with the same number of ranked signatures are now also ordered on their position within the User-Agent to ensure consistency with Java and C APIs.

Reviews for this release

No reviews yet for this release.