Pull Request Explorer
Back to Repo| Title | Author | Size | AI | Cycle Time | Review | Merged |
|---|---|---|---|---|---|---|
| fix(logs): move OpenTelemetry deps to devDependencies | turnipdabeets | S | No | 22.0h | 6.6h | Jun 02, 2026 |
SummaryBug FixMove OpenTelemetry deps to devDependencies Reduces transitive dependencies and improves security by avoiding eval() calls. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Javascript
Frameworks:
Rollup
|
||||||
| feat: add browser SDK dist channel property | marandaneto | M | No | 6.4h | 0.1h | Jun 02, 2026 |
SummaryFeatureAdd browser SDK distribution channel property Adds a property to browser SDK events indicating the distribution channel, improving event attribution and analytics accuracy. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| feat(react): optional defaultValue for useFeatureFlagEnabled | turnipdabeets | M | No | 12.9h | 0.0h | Jun 02, 2026 |
SummaryFeatureAdd optional defaultValue to useFeatureFlagEnabled Simplifies feature flag usage by eliminating the need for nullish coalescing, improving developer experience and reducing UI bugs. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
Frameworks:
React
|
||||||
| feat(webpack-plugin): default sourcemaps.enabled to true | ablaszkiewicz | XS | AI | 12.4h | 0.3h | Jun 02, 2026 |
SummaryFeatureSet webpack plugin sourcemaps default to true Ensures sourcemaps are enabled by default, aligning with other plugins and improving debugging. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| fix(browser): avoid Safari ReadableStream upload with fetch wrappers | dustinbyrne | XL | No | 68.8h | 0.1h | Jun 01, 2026 |
SummaryBug FixAvoid Safari ReadableStream upload with fetch wrappers Fixes Safari ReadableStream upload errors by preventing internal Request objects from being forwarded to downstream fetch wrappers, ensuring compatibility and stability for web analytics. Health Assessment
X-Large
Medium
Medium
AI DetailsTech Stack
Languages:
Javascript
|
||||||
| feat(persistence): optional `persistence_save_debounce_ms` to coalesce saves | pauldambra | L | No | 103.3h | 1.8h | Jun 01, 2026 |
SummaryFeatureAdd optional debounce for persistence saves Reduces frequent local storage writes, improving performance and preventing memory leaks. Health Assessment
Large
High
Medium
AI Details
Confidence:
0.20
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| fix(browser): harden tracing fetch wrapper | marandaneto | L | No | 3.6h | 3.6h | Jun 01, 2026 |
SummaryBug Fixharden tracing fetch wrapper Fixes Safari fetch stream error by preserving RequestInit semantics and improving tracing header handling, ensuring robust analytics instrumentation across browsers. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix: no-op blank project tokens | marandaneto | L | No | 71.6h | 0.1h | Jun 01, 2026 |
SummaryBug FixFix no-op for blank project tokens Ensures SDKs gracefully handle missing or blank project tokens, preventing unnecessary network traffic and errors in misconfigured environments. This improves reliability and reduces noise for users deploying PostHog in varied contexts. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| feat(core): detect Brave, Vivaldi, Yandex, Whale, DuckDuckGo, Pale Moon, Waterfox | pauldambra | L | No | 58.3h | 0.2h | Jun 01, 2026 |
SummaryFeatureAdd detection for multiple Chromium and Firefox forks Enhances browser detection to correctly bucket users on Brave, Vivaldi, Yandex, Whale, DuckDuckGo, Pale Moon, and Waterfox, improving analytics accuracy. Health Assessment
Large
High
High
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Javascript
|
||||||
| test: make Convex scheduled function tests deterministic | marandaneto | M | No | 62.0h | 1.6h | Jun 01, 2026 |
SummaryTestMake Convex scheduled function tests deterministic Deterministic tests for Convex scheduled functions reduce flaky CI runs. This improves reliability for developers using PostHog's Convex integration. Health Assessment
Medium
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Typescript
|
||||||
| fix(persistence): skip save() when serialized props are unchanged | pauldambra | M | No | 79.9h | 1.9h | May 31, 2026 |
SummaryBug FixSkip redundant persistence writes Reduces unnecessary localStorage writes, improving performance and preventing memory leaks. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
ChatGPT
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| fix(persistence): only persist session activity timestamp every 5s | pauldambra | L | No | 72.2h | 0.3h | May 31, 2026 |
SummaryFeatureThrottle session activity timestamp updates Reduces memory leaks by writing to local storage less frequently. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Reviewed
Category:
Code AI
Tools:
Chatgpt-Codex-Connector
Confidence:
0.90
Tech Stack
Languages:
Javascript, Typescript
|
||||||
| chore(release): temporarily disable @posthog/mcp publish | turnipdabeets | XS | No | 1.1h | 0.4h | May 30, 2026 |
SummaryChoreTemporarily disable @posthog/mcp publish Disables failing publish step to avoid release failures and reduce noise on approvals channel. Health Assessment
Small
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| perf(react-native): coalesce storage writes with a debounce window | turnipdabeets | XL | No | 23.2h | 20.8h | May 29, 2026 |
SummaryFeatureImprove React Native storage writes performance Reduce storage write overhead by coalescing writes within a 100ms debounce window, improving performance on low-end Android devices. Health Assessment
Medium
Low
Low
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
Frameworks:
React-Native
|
||||||
| chore: Bump flags-project-board workflow pin to latest | haacked | XS | No | 20.8h | 0.3h | May 29, 2026 |
SummaryChoreUpdate workflow pin to latest commit Ensures the reusable workflow uses the latest main branch, simplifying future board updates and removing obsolete triggers. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| fix(react-native): preserve property types for flag evaluation | gustavohstrassburger | M | No | 18.1h | 0.0h | May 29, 2026 |
SummaryBug FixPreserve property types for flag evaluation Ensures consistent flag evaluation across devices by preserving property types, eliminating false positives and improving feature rollout reliability. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| fix(react-native): fix posthog-xcode.sh receiving /bin/sh as $1 in Expo bundle phase | ioannisj | M | No | 24.0h | 1.2h | May 29, 2026 |
SummaryBug FixFix posthog-xcode.sh argument handling in Expo Corrects build failures for iOS releases using Expo, ensuring reliable Hermes builds and preventing runtime errors. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| ci: run generate-references on PRs | dustinbyrne | S | No | 16.1h | 0.0h | May 29, 2026 |
SummaryCI/CDAdd generate-references job to CI workflow Adds a CI job that runs api-extractor on PRs to catch type extraction errors before release, reducing post-release debugging. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| chore: configure dependency minimum release age / cooldown | Piccirello | XS | No | 1.2h | 1.2h | May 28, 2026 |
SummaryChoreConfigure dependency release cooldown Adds a 7‑day cooldown to dependency updates, reducing risk of compromised or unstable packages. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Yaml
|
||||||
| test(node): drain promise queue in captureException context tests | dustinbyrne | XS | No | 3.4h | 3.4h | May 28, 2026 |
SummaryBug FixDrain promise queue in captureException tests Fixes flaky captureException tests by deterministically draining the promise queue, improving CI reliability. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Typescript
|
||||||
| fix(convex): register refresh cron unconditionally | richardsolomou | M | No | 14.3h | 0.1h | May 28, 2026 |
SummaryBug FixRegister refresh cron unconditionally Ensures feature flag updates are processed reliably by always registering the refresh cron, preventing missed updates and improving system reliability. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| fix(replay): add debugging logs for recorder | ksvat | M | No | 1.7h | 0.1h | May 28, 2026 |
SummaryBug FixAdd debugging logs for replay recorder Adds logs to help diagnose missing recording events, improving reliability of replay feature. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript, Javascript
|
||||||
| fix(replay): fix idle session rotation race condition | ksvat | S | No | 2.7h | 2.7h | May 28, 2026 |
SummaryBug FixFix idle session rotation race condition Corrects a race condition that caused session replay to stall, ensuring reliable analytics capture for customers. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| fix(core): stop leaking DOM globals into public type surface | dustinbyrne | S | No | 1.8h | 1.2h | May 28, 2026 |
SummaryBug FixFix DOM globals leakage in core types Prevents build failures in non-DOM environments by replacing DOM-specific types with structural subsets, ensuring cross-platform compatibility. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| fix(cookieless): enable request queue when opting out in on_reject mode | ioannisj | S | No | 11.0h | 9.8h | May 28, 2026 |
SummaryBug FixEnable request queue for cookieless opt-out Fixes a bug where events were not sent after opting out in cookieless mode. This ensures accurate analytics data and reliable event tracking for users. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| chore(replay): bump posthog-js | ksvat | XS | No | 0.8h | 0.7h | May 28, 2026 |
SummaryChoreBump posthog-js version for replay Updates the posthog-js library to a newer version, ensuring compatibility with replay features. Health Assessment
Small
Low
Low
AI DetailsTech Stack |
||||||
| fix: unify capture exception | ablaszkiewicz | L | No | 20.9h | 0.4h | May 28, 2026 |
SummaryBug FixUnify captureException implementation across platforms Ensures consistent error handling in PostHog libraries, preventing unintended error swallowing and improving reliability across web, node, and React Native. Health Assessment
Large
Low
Low
AI Details
Confidence:
1.00
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| feat(mcp): scaffold @posthog/mcp package (1/2) | lucasheriques | L | No | 163.5h | 0.0h | May 28, 2026 |
SummaryFeatureScaffold @posthog/mcp package skeleton Provides initial package structure, configs, and placeholder test for the @posthog/mcp SDK, enabling isolated review and release workflow. Health Assessment
Large
Low
Low
AI Details
Confidence:
0.75
Tech Stack
Languages:
Javascript, Typescript, Yaml
|
||||||
| feat(ai): expose `token` in PostHogTraceExporter and deprecate `apiKey` | rafaeelaudibert | M | No | 58.1h | 0.0h | May 28, 2026 |
SummaryFeatureExpose token in PostHogTraceExporter, deprecate apiKey Standardizes authentication terminology in the PostHog JS SDK by exposing a `token` field and deprecating `apiKey`, improving consistency across SDKs while maintaining backward compatibility. This change reduces confusion for developers and aligns the SDK with other PostHog libraries. Health Assessment
Medium
Low
Medium
AI Details
Usage:
AI Assisted
Category:
Code AI
Tools:
Claude
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| fix(replay): fix absolute position bug in ph-no-capture | ksvat | L | No | 6.1h | 0.3h | May 27, 2026 |
SummaryBug FixFix absolute position bug in replay capture Ensures elements marked ph-no-capture are rendered correctly during replay, preventing layout breakage and improving session replay reliability for users. Health Assessment
Large
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| feat(convex): move credentials and refresh cron onto the component | richardsolomou | XL | No | 100.5h | 0.1h | May 27, 2026 |
SummaryFeatureMove credentials and cron to Convex component Allows users to manage credentials and cron within the Convex component, simplifying configuration and reducing boilerplate. Health Assessment
Large
High
Medium
AI Details
Confidence:
0.80
Tech Stack
Languages:
Typescript, Javascript
Frameworks:
React
|
||||||
| fix: speed up logs serialization | marandaneto | L | No | 142.8h | 20.9h | May 27, 2026 |
SummaryBug FixSpeed up logs serialization in PostHog JS Reduces the cost of serializing large log objects by implementing a size‑budgeted serializer, improving performance and keeping bundle size minimal. Health Assessment
Large
Medium
Medium
AI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| chore: update PostHog/.github pins | marandaneto | S | No | 1.9h | 1.9h | May 27, 2026 |
SummaryCI/CDUpdate PostHog/.github workflow pins Ensures CI workflows use SHA‑pinned actions, improving security compliance and consistency across SDK repositories. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| chore(react-native): bump posthog-react-native-session-replay peer dep to 1.6.0 | turnipdabeets | XL | No | 16.0h | 9.8h | May 27, 2026 |
SummaryChoreBump posthog-react-native-session-replay peer dependency Updates the optional peer dependency to 1.6.0, enabling React Native consumers to opt‑in to the new Swift Package Manager path for iOS integration without changing default behavior. Health Assessment
X-Large
Low
Medium
AI DetailsTech Stack |
||||||
| chore: exclude examples from Dependabot and add reviewer | ioannisj | XS | No | 1.8h | 0.2h | May 27, 2026 |
SummaryChoreExclude examples from Dependabot and add reviewer Reduces noise from Dependabot PRs on demo apps and ensures proper review assignment, improving CI efficiency. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
|
||||||
| fix(replay): stop polling preload-as-style <link> elements forever | pauldambra | XL | No | 20.8h | 0.1h | May 26, 2026 |
SummaryBug FixFix session recorder leak with preload links Prevent session recorder from saturating main thread on pages with preload links Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Javascript, Typescript
Frameworks:
React
|
||||||
| chore: drop IE11 from browserslist, keep ES5 bundle as polyfill canary | pauldambra | S | No | 18.9h | 3.0h | May 26, 2026 |
SummaryChoreDrop IE11 support and maintain ES5 bundle Remove IE11 from browserslist and keep ES5 bundle for polyfill canary, ensuring compatibility and fixing latent TDZ bugs in tests. Health Assessment
Small
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Posthog Code
Confidence:
0.95
Tech Stack
Languages:
Javascript, Typescript
Frameworks:
Jest, Babel, Rollup
|
||||||
| ci: guard dismiss-alerts step against missing SARIF file | ioannisj | S | No | 0.2h | 0.1h | May 26, 2026 |
SummaryCI/CDGuard CI step to avoid missing SARIF file Prevents CI pipeline failures by ensuring SARIF file existence before alert dismissal, improving build stability. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| fix: don't autocapture PostHog's own network errors in react-native | ioannisj | M | No | 22.0h | 20.7h | May 26, 2026 |
SummaryBug FixFix autocapture of internal network errors in React Native Prevents false error events from flooding dashboards, improving data quality and reducing noise for mobile app users. Health Assessment
Medium
Low
Medium
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| fix(node): fire separate $feature_flag_called events per group context | gustavohstrassburger | M | No | 87.5h | 11.3h | May 25, 2026 |
SummaryHealth AssessmentAI Details
Confidence:
0.95
Tech Stack
Languages:
Typescript
|
||||||
| chore: bump @posthog/cli to ~0.7.13 | rafaeelaudibert | M | No | 0.2h | 0.0h | May 22, 2026 |
SummaryChorechore: bump @posthog/cli to ~0.7.13 Updates the PostHog CLI dependency to 0.7.13, removing unused runtime dependencies and pruning the lockfile to keep the package tree lean. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.95
Tech Stack
Languages:
Yaml
|
||||||
| feat: use async gzip for replay event compression | marandaneto | XL | No | 45.6h | 0.1h | May 22, 2026 |
SummaryFeatureAdd async gzip compression for replay events Enables native async gzip compression for session recording events, reducing main‑thread blocking, preserving event order, and providing a graceful fallback to synchronous compression, improving performance and user experience. Health Assessment
X-Large
Medium
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| feat(replay): expose rrweb subpath entries on posthog-js | arnaudhillen | M | No | 16.1h | 0.1h | May 22, 2026 |
SummaryFeatureAdd rrweb subpath entries to posthog-js Enables downstream consumers to import rrweb components directly from posthog-js, simplifying dependency management and reducing bundle size. Health Assessment
Medium
Low
Low
AI Details
Usage:
Authored by AI
Category:
Code AI
Tools:
Cursor
Confidence:
0.95
Tech Stack
Languages:
Typescript, Javascript
|
||||||
| chore: validate changeset versioning | marandaneto | M | No | 17.1h | 0.1h | May 22, 2026 |
SummaryCI/CDValidate changeset versioning workflow Automates checks to ensure PR titles and changesets match release intent, preventing incorrect version bumps and providing immediate feedback to contributors. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| chore(ci): bump pinned posthog-sdk-test-harness SHA | Piccirello | XS | No | 0.2h | - | May 22, 2026 |
SummaryCI/CDBump pinned SHA for SDK test harness Updates the SHA reference in CI workflows to use the latest commit, ensuring compliance with organization policy and preventing potential build failures. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| chore(ci): bump pinned PostHog/.github reusable workflow SHA | Piccirello | S | No | 0.1h | - | May 22, 2026 |
SummaryCI/CDBump SHA for reusable GitHub workflows Updates workflow SHA to comply with policy, ensuring CI runs successfully. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| chore: pin github actions to commit shas | Piccirello | M | No | 15.2h | 15.1h | May 21, 2026 |
SummaryCI/CDPin GitHub Actions to Commit SHAs Ensures reproducible CI by locking actions to specific commit SHAs, improving build stability. Health Assessment
Medium
Low
Low
AI Details
Confidence:
0.80
Tech Stack
Languages:
Yaml
Frameworks:
Github-Actions
|
||||||
| feat(node): promote flag definition cache provider types | dustinbyrne | M | No | 20.2h | 0.1h | May 21, 2026 |
SummaryFeaturePromote flag definition cache provider types to stable entrypoint Enables users to import flag definition cache provider types from the main posthog-node package, simplifying imports and providing a deprecation path for legacy usage. Health Assessment
Small
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| feat: add browser flag_keys config | dustinbyrne | M | No | 22.2h | 0.1h | May 21, 2026 |
SummaryFeatureAdd browser flag_keys config Customers can now restrict feature flag evaluation to specific flags, improving performance and privacy. Health Assessment
Medium
Low
Low
AI DetailsTech Stack
Languages:
Typescript
|
||||||
| chore: stabilize logs performance test | marandaneto | XS | No | 0.5h | 0.0h | May 21, 2026 |
SummaryChoreStabilize logs performance test threshold Adjusts logs test threshold to reduce flaky CI failures while preserving regression checks. Health Assessment
Small
Low
Low
AI Details
Confidence:
0.10
Tech Stack
Languages:
Typescript
|
||||||