chore(flags): bump posthog-analytics to 7.10.2#53740
Conversation
|
| required-version = "~=0.10.2" | ||
| exclude-newer = "7 days" | ||
| exclude-newer-package = { hogql-parser = false } | ||
| exclude-newer-package = { hogql-parser = false, posthoganalytics = false } |
There was a problem hiding this comment.
makes sense since it's an internal package 👍🏼
|
⏭️ Skipped snapshot commit because branch advanced to The new commit will trigger its own snapshot update workflow. If you expected this workflow to succeed: This can happen due to concurrent commits. To get a fresh workflow run, either:
|
|
⏭️ Skipped snapshot commit because branch advanced to The new commit will trigger its own snapshot update workflow. If you expected this workflow to succeed: This can happen due to concurrent commits. To get a fresh workflow run, either:
|
Query snapshots: Backend query snapshots updatedChanges: 1 snapshots (1 modified, 0 added, 0 deleted) What this means:
Next steps:
|
✅ Hobby deploy smoke test: PASSEDHobby deployment smoke test passed successfully. |
|
🎭 Playwright report · View test results →
These issues are not necessarily caused by your changes. |
f55362e to
32f075b
Compare
|
⏭️ Skipped snapshot commit because branch advanced to The new commit will trigger its own snapshot update workflow. If you expected this workflow to succeed: This can happen due to concurrent commits. To get a fresh workflow run, either:
|
|
⏭️ Skipped snapshot commit because branch advanced to The new commit will trigger its own snapshot update workflow. If you expected this workflow to succeed: This can happen due to concurrent commits. To get a fresh workflow run, either:
|
Summary
Bumps
posthoganalyticsfrom 7.9.12 to 7.10.2 to pick up the configurable local evaluation endpoint feature. This is the final step to route PostHog's internal SDK polling from Django to the Rust/flags/definitionsendpoint.Context
This is part of the migration to the new Rust endpoint for local eval. Three PRs work together:
POSTHOG_LOCAL_EVALUATION_ENDPOINTenv var support with fallback to DjangoPOSTHOG_LOCAL_EVALUATION_ENDPOINT=/flags/definitionson all Django podsChanges
pyproject.toml:posthoganalytics==7.9.12toposthoganalytics==7.10.2, addedposthoganalyticstoexclude-newer-package(release is <7 days old)uv.lock: updated lockfileWhat happens after merge
PostHog's Django pods will start polling
/flags/definitionson the Rust definitions fleet instead of/api/feature_flag/local_evaluationon Django. If the Rust endpoint fails, the SDK falls back to Django transparently.What to monitor
flags_flag_definitions_requests_totalon the definitions fleet — should go from 0 to activeflags_flag_definitions_cache_hit_total— should see hitsRollback
Remove
POSTHOG_LOCAL_EVALUATION_ENDPOINTfrom chartscommon.yaml. The SDK falls back to Django automatically, no need to revert this version bump.