Skip to content

Releases: google/gtm-session-fetcher

v1.3.1 Release

08 Jan 21:20
Compare
Choose a tag to compare
  • #174 Release fetcher's active background task while awaiting retry.
  • #170 Work around early iOS 13 betas still in use.
  • #167 Make GTMSessionUploadFetcher's chunkSize property readonly.

Fixes some flakey tests, and does a little internal cleanup related to SDK version macros.

v1.3.0 Release

22 Oct 17:03
Compare
Choose a tag to compare
  • #145 - GTMSessionUploadFetcher: pass through allowsCellularAccess from the parent request to subsequent chunk requests.
  • #154 - Reconnect background session fetchers after UIApplicationDidFinishLaunching.
  • #155 - Include support for TLSMinimumSupportedProtocolVersion.
  • #160 - Use SecTrustEvaluateWithError on platforms that require it.
  • #161 - Clean up macros guarding the use of TLSMinimumSupportedProtocol.
  • #163 - Use WKWebView in GTMSessionFetcherLogViewController, rather than UIWebView

These should also allow use of the SessionFetcher with Catalyst.

v1.2.2 Release

17 May 17:59
Compare
Choose a tag to compare

Minor updates:

  • #139 - Fix a synchronization-related crash in setUseBackgroundSession:
  • #142 - Safely handle when the NSURLSession has been swizzled and its delegate replaced with a proxy.

v1.2.1 Release

19 Nov 15:26
Compare
Choose a tag to compare
  • #126 Add a variant to -mockFetcherServiceWithFakedData:error:
  • #133
    • Avoid parsing and generating the redirect URL if we are not changing the scheme of the URL.
    • Fixes for nullability build issue with more warnings enabled.
    • Don't build GTMSessionSyncMonitorInternal in DEBUG builds if NS_BLOCK_ASSERTIONS is defined. Unless GTMSESSION_ASSERT_AS_LOG is also defined.
  • #134 Remove deprecated mutableRequest property.

v1.2.0 Release

26 Jul 12:35
Compare
Choose a tag to compare
  • #118 Some string formatting fixes for newer Xcodes.
  • #121 Ensure the body from an HTTP failure is exposed in the NSError during callbacks.
  • #125 Ensure the content type header is also expose in the NSError so the data can be inspected.
  • #125 Fix up some headers for resuming media transfers.
  • #125 When the library creates the logging directory, tag it as not being backed up.

Exposing the HTTP payload on HTTP failures can result in more memory usage (there is a limit on how big of data it will expose in the error), so the library was bumped to 1.2.x so help call out this potential impact on apps at runtime.

v1.1.15 Release

06 Apr 14:30
Compare
Choose a tag to compare
  • #115 Fixes for new format string checks in Xcode 9.3.

v1.1.14 Release

26 Feb 20:34
Compare
Choose a tag to compare
  • #111 Support for CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF which CocoaPods seems to be adopting.

v1.1.13 Release

29 Jan 16:56
Compare
Choose a tag to compare
  • Xcode 9.x updates/support
  • Better handing for unknown size uploads (#102)
  • Catch some range errors (they shouldn't happen, but we've seen some reports with some customization of the fetcher triggering them) (#102)
  • Add a cancellation handler block property to GTMSessionUploadFetcher (#105)

v1.1.12 Release

27 Sep 19:39
Compare
Choose a tag to compare
  • Sets default callback queue for recreated upload fetchers. #93
  • Fixes for Xcode 9 GM #96

v1.1.11 Release

10 Jul 18:50
Compare
Choose a tag to compare
  • Support for watchOS.
  • Fix compatibility with Xcode 9 betas.