Releases: CrashOps/iOS-SDK
Releases · CrashOps/iOS-SDK
Bug fixes
Removed IDFA usage
What's new?
- Communicating with our servers upon every new session (supports SDK installation + many other features)
- Removed IDFA usage for a better compatibly with iOS 14
1st official release
What's new in v0.1.0?
- First release 🎉
- After testing our SDK for several months in iOS (and Flutter) apps we're excited to release our first live version, supported by a live and kicking server (instead of static storage).
Testable in production
What's new?
- Generating IPS files as crash logs.
- The client ID is assigned only once, later assignments will be ignored.
- Now uploading compressed files instead of making large requests.
- Always zipping before uploading.
- Robust upload operations: recheck cases when new logs were added during upload and always avoid endless loops.
- Improved performance as CrashOps will mainly work on its own thread (operation queue) and doesn't do anything on the main thread (UI thread).
- Removed redundant warnings.
Testable in production
What's new?
- Generating IPS files as crash logs.
- The client ID is assigned only once, later assignments will be ignored.
- Now uploading compressed files instead of making large requests.
- Always zipping before uploading.
- Robust upload operations: recheck cases when new logs were added during upload and always avoid endless loops.
- Removed redundant warnings.
testable in production
What's new?
- Generating IPS files as crash logs.
- The client ID is assigned only once, later assignments will be ignored.
- Now uploading compressed files instead of making large requests.
- Always zipping before uploading.
- Robust upload operations: recheck cases when new logs were added during upload and always avoid endless loops.
- Removed redundant warnings.
Experimental release
Merge pull request #10 from CrashOps/v0.0.811 basic improvements
fixed conflicts with gRPC library
This version should fix the conflicts with gRPC library.
When using Firestore which depends on "gRPC", for example, it caused conflicts.
Crash fix + improvements
- The SDK could crash if an app's name had a space in it.
- Supporting also non-fatal error logs.
Ready for tests .... in production... "in production"?
(1) Added clientId: only accounts with clientId will be able to upload their logs, without it the SDK will be useful only locally.
(2) Now allowing also to log non-fatal errors (TODO: Add an API to expose them).
(3) Reporting to host app only about uploaded errors + deleting each log file that was confirmed to be sent.