Skip to content

Conversation

@mario-launchdarkly
Copy link
Contributor

@mario-launchdarkly mario-launchdarkly commented Oct 23, 2025

  • add sample for memory and cpu stress to example app

Note

Add memory warning auto-instrumentation that logs pressure events and integrate new CPU/memory stress tools and navigation in the Example app.

  • Observability (SDK):
    • Add Options.AutoInstrumented.memoryWarnings and semantic attr SemanticConvention.systemMemoryWarning.
    • Introduce MemoryPressureMonitor auto-instrumentation to log warning/critical memory pressure events.
    • Wire MemoryPressureMonitor in ObservabilityClientFactory when logs are enabled and autoInstrumentation includes .memoryWarnings.
  • Example App:
    • Enable .memoryWarnings in Client config.
    • Add stress tools: CpuLoadGenerator, MemoryPressurizer, and SystemUnderPressureView with navigation (Path.stressSamples) and UI entry point.
    • Switch to @EnvironmentObject/@StateObject for Browser and update navigation wiring.
  • Project:
    • Set iOS deployment target to 16.6 for the app target.

Written by Cursor Bugbot for commit 3e48c8d. This will update automatically on new commits. Configure here.

@mario-launchdarkly mario-launchdarkly requested a review from a team as a code owner October 23, 2025 21:59
cursor[bot]

This comment was marked as outdated.

cursor[bot]

This comment was marked as outdated.

@mario-launchdarkly mario-launchdarkly merged commit 4f9ccf0 into main Oct 23, 2025
4 checks passed
@mario-launchdarkly mario-launchdarkly deleted the feature/memory-warning branch October 23, 2025 23:33
Vadman97 pushed a commit that referenced this pull request Oct 24, 2025
🤖 I have created a release *beep* *boop*
---


##
[0.5.0](0.4.0...v0.5.0)
(2025-10-24)


### Features

* log memory warnings instrumentation
([#40](#40))
([4f9ccf0](4f9ccf0))
* maskWebView option and accesibilityIdentifier support
([#44](#44))
([7d029bd](7d029bd))
* Session Replay App Life Cycle
([#45](#45))
([5a2fc4d](5a2fc4d))
* **system-metrics:** add auto instrumentation for cpu and memory
([#36](#36))
([95ca6fc](95ca6fc))


### Bug Fixes

* Limit Package.swift to iOS and TV
([#34](#34))
([7d76b65](7d76b65))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

<!-- CURSOR_SUMMARY -->
---

> [!NOTE]
> Bumps to 0.5.0 and updates changelog with new instrumentation/features
and an iOS/TV packaging fix.
> 
> - **Changelog (0.5.0)**:
>   - **Features**:
>     - Log memory warnings instrumentation
>     - `maskWebView` option and `accessibilityIdentifier` support
>     - Session Replay app lifecycle
>     - Auto-instrumentation for CPU and memory (`system-metrics`)
>   - **Bug Fix**:
>     - Limit `Package.swift` to iOS and tvOS
> - **Release**:
>   - Update `.release-please-manifest.json` from `0.4.0` to `0.5.0`
> 
> <sup>Written by [Cursor
Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit
71c4dc4. This will update automatically
on new commits. Configure
[here](https://cursor.com/dashboard?tab=bugbot).</sup>
<!-- /CURSOR_SUMMARY -->
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants