iOS SDK Release Notes

Version 3.4.2

  • Performance improvements and better handle iOS network errors.

Version 3.4.1

  • Fixed a rare crash that happens when executing callbacks on NSURLProtocolClient thread.

Version 3.4.0

  • Introduced new API to report KPI metrics from the app.

Version 3.3.2

  • Fixed an issue with setting the correct deployment target for certain source files.

Version 3.3.1

  • Fixed a rare bug that would cause Neumob SDK to not initialize.

Version 3.3.0

  • Improved network-based acceleration decisions
  • Performance improvements

Version 3.2.5

  • Stability and performance improvements.

Version 3.2.4

  • Added custom http header ‘X-Neumob’ whose value is unique to the app.

Version 3.2.3

  • Updated iOS integration for new Unity3D API.

Version 3.2.2

  • Stability and performance improvements.

Version 3.2.1

  • Fixed an issue with uploads.
  • Avoid collecting cellular service provider information when device is connected via Wifi.

Version 3.2.0

  • User acceleration is now sticky. Please see Verifying Integration.
  • Improved SSL request acceleration and SSL metrics.

Version 3.1.0

  • Supports SSL session resume to reduce request initialization time
  • Fixed an issue with metrics reporting

Version 3.0.1

  • SSL Acceleration

Version 2.4.2

  • Improved SDK init

Version 2.4.1

  • Performance improvements
  • setAcceleration API update, see README

Version 2.4.0

  • iOS 10 compatibile
  • Added API to set Neumob logging level

Version 2.3.5

  • Stability improvements

Version 2.3.4

  • Fixed a caching issue
  • Improved network connection errors when backgrounding/foregrounding repeatedly
  • Fixed an IPv6 compatibility issue for iOS 7/8
  • Improved network transition between IPv4 an IPv6

Version 2.3.3

  • Stability and performance improvements

Version 2.3.2

  • Support for IPv6 only networks

Version 2.3.1

  • Stability and performance improvements
  • Neumob header tagging for accelerated requests

Version 2.3.0

  • Improved networking protocol
  • Improved SSL metrics
  • Improved support for chunked downloads
  • Fixed SHA1 linker collision

Version 2.2.1

  • Avoid accelerating localhost and private IP addresses
  • Graceful restart upon OS shutdown of ports

Version 2.2.0

  • Improved SSL networking metrics

Version 2.1.1

  • Improved handling of network changes

Version 2.1.0

  • Improved SDK analytics for better metrics
  • Improved handling of SSL traffic

Version 2.0.9

  • Internal updates

Version 2.0.8

  • Fixed a potential issue that could cause a memory leak
  • Internal updates

Version 2.0.7

  • Fixed an internal issue where non-ASCII characters were incorrectly sent for Neumob metrics
  • Fixed an iOS 7 crash issue

Version 2.0.6

  • Full support for custom NSURLSession based requests from custom configurations
  • SDK auto-shutdown for internal errors
  • Fixed a few potential error scenarios
  • Improved request metrics reporting
  • Updated init API per Apple conventions

Version 2.0.5

  • Added support for NSURLSession based requests from custom configurations for iOS 9+
  • Added setAcceleration API
  • IPv6 Initialization support

Version 2.0.4

  • Increased number of supported servers

Version 2.0.3

  • Fixed a bug in blacklist / whitelist implementation

Version 2.0.2

  • Updated SDK blacklist / whitelist logic to be simpler

Version 2.0.1

  • Removed the ‘terminate’ API call, which will not be supported in future versions
  • Fixed a bug where requests might not be accelerated upon foreground

Version 2.0.0

  • Neumob Protocol support
  • Faster initialization process
  • Internal updates for metrics and analytics
  • Added passthrough mode where requests are not accelerated for internal statistics
  • Blacklist / Whitelist support