2.4.0
What's Changed
- Major refactoring effort. Ready for a new major Beta release. by @akornich in #236
- Two new Demos (iOS Swift/ObjC) and fixes compilation issues of other Demos by @matux in #239
- Crash while serializing data into JSON. by @matux in #238
- Version update to 2.4.0 by @matux in #240
- Release 2.4.0 by @matux in #241
Changelog
- New SDK Demos for iOS Swift and Objective-C.
- Fixed a rare crash during JSON serialization.
- More robust and more flexible SDK reconfigurability.
- Thread safety by design.
- Fully independent configurability of each individual instance of a logger.
- Flexible and standardized rate limiting control (both locally configured and server enforced).
- Structured payload storage based on Sqlite instead of a flat text file.
- Improved local payload logging based on developer options of a config object. Separately for all the incoming vs transmitted vs dropped payloads.
- Improved internal diagnostics of the SDK with reach debug build assertions.
- Ooptimized payload modification implementation.
- Improved performance of the RollbarThread.
- Improved internal SDK recovery from any unforeseen internal SDK exceptions/errors (including during processing of totally custom user-specified data within a payload).
- General codebase code quality and maintainability improvements.
- A higher level of code reuse.
- And more...
New Contributors
Full Changelog: 2.3.4...2.4.0