Skip to content

Releases: mongodb/stitch-ios-sdk

Release 6.1.0

15 Jul 15:02
4b63685
Compare
Choose a tag to compare
  • Adds support for additional options for watch in RemoteMongoCollection.
    • Watch for events on all documents.
    • Watch for all events matching a provided $match filter.

Release 6.0.1

28 May 17:50
32de5fa
Compare
Choose a tag to compare
  • Fixes a bug where attempting to access a local app in a different region would result in an error.
  • Fix bug where stream would sometimes fail to open because an expired session was not being refreshed.
  • Various internal fixes and improvements.

Release 6.0.0

30 Apr 15:13
5be9392
Compare
Choose a tag to compare
  • Support for Swift 5 and Xcode 10.2
  • Added support for "compact" watch streams.
  • Various API documentation improvements.
  • Internal improvements
    • Streamlined release process
    • Added performance testing suite

Release 5.1.0

22 Mar 18:47
Compare
Choose a tag to compare
  • Introduces multi-user support for iOS SDK
  • Adds the ability to watch a set of documents for changes
  • Adds support for MongoDB findOne, findOneAndUpdate, findOneAndReplace, findOneAndDelete operations
  • Various sync performance improvements

NOTE: This release has breaking changes for the Mobile Sync Beta.

  • The methods configure, syncOne, syncMany, desyncOne, desyncMany, getSyncedIds, getPausedDocumentIds, and resumeSyncForDocument are now asynchronous and accept a completion listener. This is to prevent accidentally freezing the UI on sync tasks.
  • Existing code that calls configure, syncOne, syncMany, desyncOne, and desyncMany, getSyncedIds, getPausedDocumentIDs and resumeSyncForDocument will need to be modified to pass in a completion listener. A no-op closure can be used if you do not need to react to the event.

5.0.0

05 Feb 11:34
78b4863
Compare
Choose a tag to compare

In this release we have released the beta of Stitch Mobile Sync! Documentation to follow shortly.

We've also upgraded the underlying Swift Driver and MongoMobile libraries.

Release 4.1.2

07 Dec 17:25
Compare
Choose a tag to compare
  • Support for contacting applications deployed with a "local" deployment model
    • Before the first call to the client v2 API, the SDK now contacts the global MongoDB Stitch server to find out the deployment model and localized hostname for the application. The call is then redirected to the localized hostname (e.g. calls to Stitch for an app deployed locally to US-VA will hit a stitch server residing specifically in that location, while an app deployed globally will always use the global Stitch URL)
    • Subsequent calls to the API use the cached result
  • Added toArray to all find operations, with soft deprecation of asArray
  • Linted internal code and fixed documentation generation issues.

Release 4.1.0

07 Nov 20:28
fa6c3a5
Compare
Choose a tag to compare
  • Fix build issues that people were encountering related to pod installations
  • Document initialization changes. BsonValue is now also BSONValue.

Release 4.0.5

06 Aug 17:12
61b3b06
Compare
Choose a tag to compare
  • Fixed a bug where the MongoSwift dependency was not properly being built with bitcode for all architectures.
  • Minimum version for watchOS builds is now 4.2 (was 4.3)

Release 4.0.4

02 Aug 20:44
39c112e
Compare
Choose a tag to compare
  • Added generic AWS service
    • New CocoaPod:
      • StitchSDK/StitchAWSService
  • Exposed StitchServiceClient to support services which are not well-defined by the SDK

Release 4.0.3

27 Jul 21:35
f03bff8
Compare
Choose a tag to compare
  • Update README to reflect new pod version.