Pull Request Explorer

Back to Repo
Exploring 71 PRs for PostHog Python. Want this for your team? Start Free Trial
Title Author Size AI Cycle Time Review Merged
chore: add explicit type definitions to consumer arrays and datetime utils mishrak5j S No 12.8h 0.0h Jun 02, 2026

Summary

Chore

Add explicit type definitions to consumer arrays and datetime utils

Improves static analysis and type safety for the PostHog Python SDK, enhancing developer experience and reducing runtime errors.

Health Assessment

Small
Low
Low
  • Quick review and merge with minimal changes, indicating a low-risk, high-confidence maintenance update.

AI Details

Usage: AI Reviewed
Category: Code AI
Tools: Copilot
Confidence: 0.95

Tech Stack

Languages: Python
fix: no-op flag helpers on API errors marandaneto M No 23.3h 16.8h Jun 01, 2026

Summary

Bug Fix

Fix no-op flag helpers on API errors

Python client now returns default values instead of raising errors when flag API fails, improving resilience for non-operational SDKs.

Health Assessment

Medium
Low
Medium
  • Quick fix with minimal changes, resolved in under a day, indicating efficient review and low complexity.

AI Details

Confidence: 0.80

Tech Stack

Languages: Python
chore(deps): bump uv from 0.9.30 to 0.11.15 in /examples/example-ai-crewai dependabot S No 59.5h 59.5h Jun 01, 2026

Summary

Chore

Bump uv dependency to 0.11.15

Updates uv to address security fixes and performance improvements.

Health Assessment

Small
Low
High
  • Dependabot auto‑generated PR with a long review delay; minimal code changes; low risk to production.

AI Details

Confidence: 1.00

Tech Stack

chore: Bump flags-project-board workflow pin to latest haacked XS No 20.5h 0.3h May 29, 2026

Summary

CI/CD

Bump flags-project-board workflow pin

Updates the reusable workflow to the latest main, enabling runtime board mapping and removing a dead trigger without affecting callers.

Health Assessment

Small
Low
Low
  • Fast review and merge with minimal changes; low risk and scope.

AI Details

Confidence: 0.10

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
chore: configure dependency minimum release age / cooldown Piccirello XS No 20.6h 20.6h May 29, 2026

Summary

Chore

Configure dependency minimum release age / cooldown

Adds a cooldown to dependency updates to reduce risk of compromised or unstable packages.

Health Assessment

Small
Low
Medium
  • Single commit with quick review; minimal changes to dependency configuration.

AI Details

Tech Stack

Languages: Yaml
fix: no-op global client for blank api key marandaneto S No 3.5h 0.1h May 28, 2026

Summary

Bug Fix

Fix no-op global client for blank API key

Ensures module-level setup is safe when API key is missing or blank by creating a disabled no-op client, preventing errors and maintaining consistent behavior.

Health Assessment

Small
Low
Low
  • Quick fix with minimal changes and fast review, indicating low complexity and low risk.

AI Details

Confidence: 0.20

Tech Stack

Languages: Python
Refactor AI wrapper callback helpers marandaneto L No 90.1h 89.5h May 28, 2026

Summary

Refactor

Refactor AI wrapper callback helpers

Simplifies maintenance of AI integration code, reducing future technical debt without affecting existing functionality.

Health Assessment

Large
High
High
  • The PR took over 90 hours from creation to merge, with a single review after almost four days, indicating significant review friction and potential oversight. The refactor touches multiple files but does not alter behavior, so risk is mainly technical debt reduction.

AI Details

Tech Stack

Languages: Python
docs: remove experimental flag definition cache labels dustinbyrne XS No 11.2h 11.2h May 28, 2026

Summary

Docs

Remove experimental flag definition cache labels

Updates documentation to reflect that the flag definition cache provider is no longer experimental, improving clarity for developers.

Health Assessment

Small
Low
Low
  • Quick docs update with minimal code changes, merged within 11 hours, indicating an efficient review process.

AI Details

Tech Stack

Languages: Python
chore: use shared semantic PR title workflow dustinbyrne XS No 0.1h 0.0h May 27, 2026

Summary

CI/CD

Use shared semantic PR title workflow

Centralizes PR title validation to a shared workflow, ensuring consistent changelog generation across SDK repos.

Health Assessment

Small
Low
Low
  • Quick merge with no review needed, minimal changes to CI config.

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
fix: include group context in $feature_flag_called dedupe key gustavohstrassburger M No 48.0h 2.3h May 27, 2026

Summary

Bug Fix

Fix feature flag dedupe for group context

Ensures per-group feature flag calls are correctly tracked, preventing undercounting of group-scoped experiments.

Health Assessment

Medium
Low
Low
  • Quick review and single round of changes led to a smooth merge within 48 hours.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
chore: validate PR titles with conventional commits dustinbyrne S No 2.1h 0.0h May 27, 2026

Summary

CI/CD

Validate PR titles with conventional commits

Enforces conventional commit titles across SDK repos to improve changelog consistency.

Health Assessment

Small
Low
Low
  • Fast cycle time and immediate review indicate a straightforward CI change with minimal risk.

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
feat: Support async flag definition cache providers dustinbyrne XL No 21.7h 0.1h May 27, 2026

Summary

Feature

Support async flag definition cache providers

Adds async support for flag definition cache providers, enabling async-first Python services to integrate feature flag caching without manual thread/event-loop bridging.

Health Assessment

X-Large
Low
Low
  • Fast cycle time and minimal review rounds indicate smooth integration; large code addition but well-tested with new async examples and tests.

AI Details

Confidence: 0.20

Tech Stack

Languages: Python
chore: update PostHog/.github pins marandaneto XS No 1.9h 1.9h May 27, 2026

Summary

CI/CD

Update PostHog/.github workflow pins

Ensures all reusable workflow references are pinned to a specific commit SHA, aligning with org policy and preventing accidental use of unpinned actions.

Health Assessment

Small
Low
Low
  • Fast review and merge with minimal changes, indicating low complexity and risk.

AI Details

Confidence: 0.10

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
chore: add client libraries team as Dependabot reviewer marandaneto XS No 0.4h 0.4h May 27, 2026

Summary

Chore

Add client libraries team as Dependabot reviewer

Adds PostHog/team-client-libraries as a reviewer in Dependabot config to ensure dependency updates are reviewed by the correct team.

Health Assessment

Small
Low
Low
  • Quick change with minimal review, indicating straightforward configuration update.

AI Details

Tech Stack

Languages: Yaml
chore(deps): bump the ai-providers group with 4 updates dependabot M AI 40.4h 40.4h May 27, 2026

Summary

Chore

chore(deps): bump the ai-providers group with 4 updates

Updates the ai‑providers dependency group to newer versions, improving security and compatibility for the PostHog Python library.

Health Assessment

Small
Low
Low
  • Dependabot automatically updated the uv.lock file with four dependency bumps; no manual review or rework was required. The PR merged after passing automated checks.

AI Details

Category: Code AI

Tech Stack

Languages: Python
chore: add utils CRAP score check marandaneto XL No 256.0h 0.1h May 26, 2026

Summary

CI/CD

Add CRAP score check for utils

Adds a CI gate to enforce a CRAP score threshold on the utils module, improving code quality and preventing regressions.

Health Assessment

X-Large
High
Medium
  • The PR underwent extensive iteration with multiple review cycles and merge conflicts, indicating significant complexity and potential risk, despite a quick initial review.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
Frameworks: Github-Actions
chore: add targeted utils mutation tests marandaneto XL No 256.7h 250.7h May 26, 2026

Summary

Chore

Add targeted mutation tests for utils

Adds mutation testing coverage for utility helpers, catching regressions early and improving reliability of the SDK.

Health Assessment

X-Large
High
High
  • The PR had a long cycle time and slow first review, indicating significant review friction. The large number of added lines and CI configuration changes increase maintenance risk, but the changes are non‑breaking and focused on test coverage.

AI Details

Tech Stack

Languages: Python
test: add utils acceptance scenarios marandaneto L No 255.1h 251.0h May 26, 2026

Summary

Test

Add utils acceptance scenarios

Adds pytest‑bdd acceptance tests for posthog/utils.py, extending coverage and documenting behavior to reduce regressions.

Health Assessment

Medium
Low
High
  • Long review cycle (251h) indicates slow feedback; tests added to improve coverage and reliability of utility functions.

AI Details

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-helicone dependabot S No 18.5h 18.5h May 23, 2026

Summary

Chore

chore(deps): bump idna from 3.11 to 3.15

Updates the idna dependency to the latest 3.15 release, ensuring compatibility and security fixes.

Health Assessment

Small
Low
Low
  • Fast merge with minimal review; a straightforward dependency bump.

AI Details

Tech Stack

fix: track OpenAI chat completions parse calls marandaneto L No 22.8h 0.1h May 23, 2026

Summary

Bug Fix

Fix OpenAI chat completions parse tracking

Ensures PostHog tracking is correctly applied to OpenAI chat completions parse calls, preventing crashes and logging warnings when tracking is bypassed.

Health Assessment

Large
Low
Low
  • Quick review and merge within 23 hours, minimal rework, straightforward bug fix with added tests.

AI Details

Confidence: 0.10

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-mirascope dependabot S No 0.6h 0.6h May 22, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates the idna library to the latest version, ensuring compatibility and security fixes.

Health Assessment

Small
Low
Low
  • Quick dependency bump with minimal changes, merged within 30 minutes.

AI Details

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-ollama dependabot S No 1.0h 0.7h May 22, 2026

Summary

Chore

Bump idna dependency in example AI Ollama

Updates the idna library to the latest version to ensure compatibility and security for the example AI Ollama integration.

Health Assessment

Small
Low
Low
  • Automated dependency bump with minimal code changes, reviewed and merged within an hour.

AI Details

Tech Stack

Languages: Python
chore: stabilize sdk compliance adapter marandaneto S No 4.5h 3.5h May 22, 2026

Summary

Bug Fix

Stabilize SDK compliance adapter

Fixes deadlock and side‑effect leakage in SDK compliance tests, ensuring reliable feature‑flag testing.

Health Assessment

Small
Low
Low
  • Fast cycle time with a single review and minimal changes indicates low complexity and risk.

AI Details

Tech Stack

Languages: Python, Yaml
Frameworks: Github-Actions
chore(ci): bump pinned posthog-sdk-test-harness SHA Piccirello XS No 0.3h - May 22, 2026

Summary

CI/CD

Bump pinned SHA in CI workflow

Updates the SHA reference in the SDK compliance workflow to the latest commit, ensuring compliance with organization policy and using the most recent test harness.

Health Assessment

Small
Low
Low
  • Quick merge with minimal changes, indicating low risk and straightforward compliance update.

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
chore(ci): bump pinned PostHog/.github reusable workflow SHA Piccirello XS No 0.1h - May 22, 2026

Summary

CI/CD

Bump SHA for reusable PostHog CI workflows

Updates internal CI workflows to comply with policy, ensuring builds run successfully.

Health Assessment

Small
Low
Low
  • Quick merge with minimal changes, low risk to production

AI Details

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-anthropic dependabot S No 1.0h 1.0h May 21, 2026

Summary

Chore

Bump idna dependency in example

Updates idna library to latest version to address security and performance improvements.

Health Assessment

Small
Low
Low
  • Quick dependency bump merged within an hour with no significant review friction.

AI Details

Tech Stack

Languages: Python
fix: reject leading-zero semver values in local evaluation dmarticus M No 19.2h 0.0h May 21, 2026

Summary

Bug Fix

Reject leading-zero semver values in evaluation

Ensures semver values with leading zeros are invalid, preventing incorrect feature flag matches.

Health Assessment

Medium
Low
Low
  • Quick review and merge within 19 hours, minimal rework, straightforward bug fix.

AI Details

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-gemini dependabot S No 0.1h 0.1h May 21, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates the idna library to the latest version, ensuring compatibility and security fixes.

Health Assessment

Small
Low
Low
  • Fast review and merge, minimal changes, low risk.

AI Details

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-langchain dependabot S No 0.6h 0.6h May 21, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates idna library to latest version, ensuring compatibility and security fixes.

Health Assessment

Small
Low
Low
  • The PR was merged quickly with minimal changes, indicating low risk and high confidence in the update.

AI Details

Tech Stack

chore: update vulnerable dependencies marandaneto L No 0.4h 0.0h May 21, 2026

Summary

Chore

Update vulnerable dependencies to patched versions

This PR updates dependency constraints and lockfiles to address critical CVEs, ensuring secure builds and CI stability.

Health Assessment

Medium
Low
Low
  • Fast cycle time and minimal rework indicate a smooth dependency update process.

AI Details

Tech Stack

Languages: Python
Frameworks: Django
chore: pin github actions to commit shas Piccirello S No 8.3h 1.3h May 21, 2026

Summary

Chore

Pin GitHub Actions to Commit SHAs

Ensures reproducible CI by locking workflow actions to specific commit SHAs, improving build stability.

Health Assessment

Small
Low
Low
  • Quick turnaround with minimal changes, indicating low complexity and high confidence in the update.

AI Details

Confidence: 0.95

Tech Stack

Languages: Yaml
Frameworks: Github-Actions
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-litellm dependabot XS No 0.1h 0.1h May 21, 2026

Summary

Chore

chore(deps): bump idna from 3.11 to 3.15

Updates the idna library to the latest version, improving security and performance for the example AI Litellm integration.

Health Assessment

Small
Low
Low
  • Fast, single-file dependency bump with minimal review, typical of Dependabot updates.

AI Details

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-pydantic-ai dependabot S No 0.5h 0.1h May 21, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates the idna library to the latest version, ensuring compatibility and security fixes.

Health Assessment

Small
Low
Low
  • Fast review and merge, typical for automated dependency updates.

AI Details

Tech Stack

fix: guard null token usage fields in OpenAI converter michael-ciridae M AI 168.1h 0.0h May 21, 2026

Summary

Bug Fix

Guard null token usage fields in OpenAI converter

Prevents crashes when OpenAI responses contain null token details, ensuring reliable analytics and user experience.

Health Assessment

Medium
Low
Low
  • The change was reviewed quickly but merged after a long cycle, suggesting a bottleneck in the merge queue rather than code complexity.

AI Details

Category: Code AI

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-cohere dependabot S No 0.1h 0.1h May 21, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates idna library to address security and performance improvements.

Health Assessment

Small
Low
Low
  • Quick, single-commit dependency update with no review friction.

AI Details

Tech Stack

chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-fireworks-ai dependabot S No 0.4h 0.4h May 21, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates the idna library to the latest version, improving DNS handling and security for the example AI fireworks project.

Health Assessment

Small
Low
Low
  • Quick dependency update with minimal changes, merged within minutes.

AI Details

Tech Stack

chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-dspy dependabot XS No 0.1h 0.1h May 21, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates the idna library to the latest version, ensuring compatibility and security fixes.

Health Assessment

Small
Low
Low
  • Quick dependency update with minimal changes, merged within minutes.

AI Details

Tech Stack

chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-groq dependabot S No 0.2h 0.2h May 21, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates idna library to address security and performance improvements, ensuring compatibility with latest standards.

Health Assessment

Small
Low
Low
  • Fast review and merge, minimal code changes, low risk.

AI Details

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-dedalus dependabot S No 3.6h 3.6h May 21, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates the idna library to the latest 3.15 release, addressing security fixes and improving DNS handling.

Health Assessment

Small
Low
Low
  • Fast turnaround with no review comments; straightforward dependency update merged quickly.

AI Details

Tech Stack

Languages: Python
fix: handle Gemini responses without candidates marandaneto S No 21.6h 0.0h May 21, 2026

Summary

Bug Fix

Fix Gemini responses without candidates

Prevents crashes when Gemini API returns no candidates, ensuring robust extraction of web search metadata.

Health Assessment

Small
Low
Low
  • Quick turnaround with immediate review and minimal rework; PR resolved a runtime error with concise changes and tests.

AI Details

Tech Stack

Languages: Python
Remove exception autocapture alpha marker marandaneto XS No 0.1h 0.0h May 20, 2026

Summary

Refactor

Remove exception autocapture alpha marker

Remove stale alpha warning comment from public enable_exception_autocapture configuration, keeping changelog unchanged.

Health Assessment

Small
Low
Low
  • Quick change with no review needed, minimal impact.

AI Details

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-instructor dependabot S No 0.1h 0.0h May 20, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates the idna library to the latest version, ensuring compatibility and security fixes.

Health Assessment

Small
Low
Low
  • Quick dependency update merged within minutes with no review required.

AI Details

Tech Stack

chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-portkey dependabot S No 4.2h 4.1h May 20, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates the idna library to address security and performance improvements, ensuring compatibility with the latest standards.

Health Assessment

Small
Low
Low
  • Fast review and merge with minimal changes, indicating low risk and high confidence in the update.

AI Details

Tech Stack

chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-cloudflare-ai-gateway dependabot S No 8.6h 8.5h May 20, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates the idna library to address security and performance improvements, ensuring compatibility with the example AI Cloudflare gateway.

Health Assessment

Small
Low
Low
  • Quick dependency update with single review, merged within 9 hours, indicating efficient process.

AI Details

Tech Stack

chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-openai dependabot S No 8.7h 8.7h May 20, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates the idna library to address security and performance improvements, ensuring compatibility with latest standards.

Health Assessment

Small
Low
Low
  • Quick merge after single review, minimal changes, low risk.

AI Details

Tech Stack

chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-hugging-face dependabot S No 8.7h 8.7h May 20, 2026

Summary

Chore

chore(deps): bump idna from 3.11 to 3.15

Updates the idna dependency to address security and performance improvements, ensuring compatibility with the latest standards.

Health Assessment

Small
Low
Low
  • Fast cycle time of 8.7 hours with a single approval and minimal code changes indicates a low-risk dependency update.

AI Details

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-azure-openai dependabot S No 8.8h 8.8h May 20, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates the idna library to address security and performance improvements, ensuring compatibility with the latest standards.

Health Assessment

Small
Low
Low
  • Fast review and merge cycle, minimal changes, low risk.

AI Details

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-smolagents dependabot S No 9.0h 9.0h May 20, 2026

Summary

Chore

Bump idna dependency in example

Updates idna library to address security and performance fixes, ensuring example code remains compatible.

Health Assessment

Small
Low
Low
  • Quick dependency bump with single approval, minimal changes, low risk.

AI Details

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /examples/example-ai-openai-agents dependabot XS No 9.0h 9.0h May 20, 2026

Summary

Chore

Bump idna dependency to 3.15

Updates the idna library to address security and performance improvements, ensuring the example AI OpenAI agents remain compatible and secure.

Health Assessment

Small
Low
Low
  • Single commit, quick approval, no rework, minimal impact.

AI Details

Tech Stack

Languages: Python
chore(deps): bump idna from 3.11 to 3.15 in /integration_tests/django5 dependabot S No 9.1h 9.1h May 20, 2026

Summary

Chore

chore(deps): bump idna from 3.11 to 3.15 in /integration_tests/django5

Updates the idna dependency to address security and compatibility improvements, ensuring integration tests run with the latest library version.

Health Assessment

Small
Low
Low
  • Fast approval with a single commit and no rework, indicating a low-risk dependency update.

AI Details

Tech Stack

Languages: Python
Page 1 of 2 »

Get this analytics stack for your team

Connect GitHub and see cycle time, review bottlenecks, PR flow, and trend changes in minutes.

Connect Repos