Skip to content

2.4.0

Compare
Choose a tag to compare
@matux matux released this 29 Nov 19:35
· 184 commits to master since this release
b06f373

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