Skip to content
Spectre iOS v3.0.1, build 38 (beta)

ADDED
-----

- End-user license agreement.

UPDATED
-------

- Reduce diagnostic events down to those that meet the fatal threshold only.
- Monitor application performance metrics.

FIXED
-----

- Crash on iOS 15 when a race condition occurs during collection selection.

CHANGELOG
---------

 - Adopt full major.minor.patch version name.
   [UPDATED]   Added a patch version number. This allows us to keep the minor release train active after a version has been approved for release (but not yet released).
               Fixes: The value for key CFBundleShortVersionString [3.0] in the Info.plist file must contain a higher version than that of the previously approved version [3.0].
 - Build updates.
   [FIXED]     Project updates after dependency updates.
 - Push commits and tags before creating Sentry releases.
   [UPDATED]   Ensure code is pushed to GIT remote before creating Sentry releases since they rely on accessing the commits from GitLab.
 - Fix set-commits base.
   [FIXED]     Associate commits since last release in any stream, not just current stream, to avoid duplicating commit assignments across releases.
 - Package update for Countly and TPInAppReceipt.
   [UPDATED]   Countly to 20.11.3.
   [UPDATED]   TPInAppReceipt to 3.3.0.
 - Sentry release management.
   [ADDED]     Create, assign commits to, and deploy Sentry releases.
 - Update Sentry.
   [UPDATED]   Sentry updated, adding async stack stitching and performance tracing.
 - Bump Sentry event level to fatal.
   [UPDATED]   Don't upload non-fatal issues to Sentry. Log them as breadcrumbs instead. They aren't useful.
 - Sanitize selection paths.
   [FIXED]     Ensure all requested selection paths are actually available, to avoid selecting invalid paths as a result of races.
 - End-user license agreement.
   [ADDED]     The end-user license agreement governing the use of the application.
 - Guard non-public features.
   [REMOVED]   Guard any code that uses non-public APIs for sandbox subscription/premium override.
 - Beta lane now also used for public releases.
 - Prepare for public release.
   [ADDED]     Public release stream.