Repository navigation
🎉 Outline Client and Manager 1.22.0 Released #2893
Replies: 2 comments
1.22.0 on iOS and macOS: phased release pausedWe have paused the phased release of Outline Client 1.22.0 on iOS and macOS. If you already have 1.22.0 and it works for you, nothing changes. Android, Windows, Linux and the Manager are not affected. Issue1.22.0 shows a blank white screen on iOS/iPadOS 15 and on macOS Monterey (12):
Thanks to @Safamahjoob and @amstel8 for the reports, and to @amstel8 for finding the cause. Root causeThe cause is in the Sentry SDK we upgraded in 1.22.0 for crash reporting and the new Feedback form. That version includes a regular expression with a lookbehind assertion, which WebKit only supports from version 16.4. On older iOS and macOS the system WebKit refuses to parse the app's JavaScript, so nothing renders. The code in question is a server-side part of the SDK that the app never runs, but it is still in the bundle and still has to parse. Sentry fixed this upstream in getsentry/sentry-javascript#20498 (issue #20433). Next stepsApple does not allow rolling back a release, so the fix will ship as a new version. We are preparing a 1.22.3 release for iOS and macOS with the updated Sentry SDK (#2902), and likely a Capacitor fix similar to #2898. If you are on iOS 15 or macOS 12 and see the white screen, updating to 1.22.3 as soon as it is available will fix it. It will roll out over the next few days. |
Outline Client 1.22.3 for iOS and macOS1.22.3 is a fix release for iOS and macOS only. It replaces 1.22.0 on those two platforms; Android, Windows and Linux stay on 1.22.0. Fixes the blank white screen on iOS 15 / iPadOS 15 and macOS Monterey (#2899, #2900). 1.22.0 upgraded the Sentry error-reporting SDK, and that SDK version contained a regular expression that WebKit before 16.4 cannot parse, so the app's JavaScript failed to load and nothing was drawn. 1.22.3 moves to a Sentry SDK release with the upstream fix. Thanks again to @Safamahjoob and @amstel8 for the reports. If you are on iOS 15 or macOS 12 and the app opens to an empty window, updating to 1.22.3 fixes it. The app is also smaller: images are losslessly compressed and source maps are no longer bundled. Changes since 1.22.0
Full Changelog:
Updates will be rolling out over the next few days. |
Uh oh!
There was an error while loading. Please reload this page.
We're excited to announce the 1.22.0 release of the Outline Client and Outline Manager. This release mostly contains stability and reliability fixes, and a batch of crash fixes across platforms.
Highlights:
Client
Manager
Capacitor migration groundwork (not yet active)
General & Project Maintenance
New Contributors
Several of the crash fixes above were opened by Sentry's automated fix bot from real crash reports — thanks to everyone who submits feedback and crash reports; they directly turn into fixes like these.
Full Changelog (1.21.0 → 1.22.0):
Updates are rolling out over the next few days; Android, iOS, and macOS users will receive the update through their app stores as review completes.
All reactions