Releases: 51Degrees/Java-Device-Detection
Releases · 51Degrees/Java-Device-Detection
Release 3.2.18.1
Release V3.2.17.2
In preparation for GDPR a disclaimer has been added as a .md file for consumer reference.
Updated the Lite files for May data.
Release 3.2.16.4
Highlights include:
- Updated the Lite data files for September 2017 data.
- Added an example which can be used to compare mainstream Device-Detection APIs
v3.2.15.3-1
Highlights include:
- DATA: Data files are now tracked in git lfs.
- CLEANUP: Trimmed Repo, removed data files, unused methods and imports.
See our blog post for details: 51Degrees Github Repository Housekeeping
v3.2.15.3
Highlights Include:
- Updated Lite data files for May data.
- Changed scope of Logback from runtime to test.
- Reduced boxing/unboxing operations when a precise match was not found. Fixed in #8 by @plokhotnyuk
v3.2.14.2
v3.2.13.9
Highlights include:
- Improved performance of GetCompleteNumericNode method.
- Improved performance of LruCache when running in multi-threaded environments.
- Reduced memory usage when using a user agent cache in the Provider in conjuction with the StreamFactory or DataSetBuilder.
- The caching policy used by the API can now be customised as required by the application. This allows the developer to replace the 51Degrees cache entirely with their own implementation. If using the 51Degrees cache, this gives the developer the flexibility to make the decision about the memory usage / performance balance rather than having it imposed by the API. By default, the 51Degrees LRU cache will be used, with size values determined by internal testing to give good performance in a wide range of scenarios without using too much memory. Templates are available with size values more suited to specific use cases.
- Updated the Lite data files for March 2017 data.
v3.2.12.4
Highlights Include:
- Updated Lite data files for December data.
- Usage sharing and property value overrides are now released as stable.
- Optional usage data is now shared securely over HTTPS.
- Benchmark performance tests have now been added.
v3.2.11.3
Highlights Include:
- Removed assert which caused increased memory usage.
- Improved detections per second per thread when using a large number of threads.
- WebProvider match function now calls base match function with headers.
v3.2.10.4
Highlights Include:
- Fix for profile override cookie.
- isTempFile flag in DataSet constructor is now used, and a default constructor provided.
- Resolved a multi threading conflict with the getValues function.
- Updated the Lite data files for October 2016 data.