Releases: mongodb/stitch-ios-sdk
Releases · mongodb/stitch-ios-sdk
Release 6.1.0
Release 6.0.1
- 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
- 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
- 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
Release 4.1.2
- 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 ofasArray
- Linted internal code and fixed documentation generation issues.
Release 4.1.0
- Fix build issues that people were encountering related to pod installations
Document
initialization changes.BsonValue
is now alsoBSONValue
.
Release 4.0.5
- 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
- Added generic AWS service
- New CocoaPod:
StitchSDK/StitchAWSService
- New CocoaPod:
- Exposed StitchServiceClient to support services which are not well-defined by the SDK
Release 4.0.3
- Update README to reflect new pod version.