Repository navigation
chore(deps): update dependency posthog-node to v5.55.0 - #1396
Merged
Merged
Conversation
✅ Deploy Preview for devsydev canceled.
|
✅ Deploy Preview for images-devsy-sh canceled.
|
|
This pull request does not currently match the merge queue conditions, so it cannot be queued from here. The box comes back if it matches again. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
5.51.4→5.55.0Release Notes
PostHog/posthog-js (posthog-node)
v5.55.0Compare Source
Minor Changes
2d2560aThanks @dustinbyrne! - AllowfeatureFlagsPollingInterval: nullto disable automatic local flag polling while retaining initialization and manual refresh.(2026-09-30)
v5.54.1Compare Source
Patch Changes
ac479dbThanks @dustinbyrne! - Support snake_case feature flag cache payloads while preserving compatibility with camelCase providers and cached data.(2026-09-25)
v5.54.0Compare Source
Minor Changes
e3955f8Thanks @marandaneto! - Expose feature flag evaluation reasons and preserve them in OpenFeature resolution metadata.(2026-09-25)
v5.53.0Compare Source
Minor Changes
31dd1adThanks @posthog! - Read a feature flag's evaluation runtime withgetFeatureFlagEvaluationRuntime(key)andgetFeatureFlagKeysByEvaluationRuntime(runtime)(2026-09-23)
v5.52.6Compare Source
Patch Changes
f4704acThanks @rubychilds! - Honorfilters.holdoutduring local feature flag evaluation. A user in an experiment holdout now receives theholdout-<id>variant instead of being bucketed into a regular variant, matching how the server evaluates the same flag. The holdout is resolved before the release conditions, so a held-out user never reaches the flag's targeting — including when those conditions would have excluded them, soisFeatureEnabledcan return true where it previously returned false. Experiments with an active holdout will see variant assignment change for the held-out share of traffic on upgrade, bringing locally evaluated assignments in line with server-evaluated ones.(2026-09-23)
f4704ac]:v5.52.5Compare Source
Patch Changes
#5018
9cd8ebdThanks @turnipdabeets! - Stop dropping long spans that end:maxSpanAgeMsnow evicts spans only oncemaxLiveSpansis reached, so a span that runs past the age limit and then ends is exported, and its children are no longer orphaned.(2026-09-21)
#4800
aad7464Thanks @marandaneto! - Respect the definitions response'sproperty_matching_versionduring local feature flag evaluation. Version 2 uses explicit boolean/string equality and per-member array matching, while missing or other versions retain service legacy matching (including empty-array truthiness). Preserve the version in Node definition caches and Convex persisted definitions, and propagate it through person, group, cohort and dependency evaluation without mixing snapshots during reloads. Existing numeric ambiguity fallback and SemVer parsing policies are unchanged.(2026-09-21)
Updated dependencies [
9cd8ebd,aad7464]:v5.52.4Compare Source
Patch Changes
39a8980Thanks @decknamec! - Server-side feature flags now resolve in posthog-node and posthog-edge even when a proxy rewrites the request'sUser-Agent. Flags restricted to theclientruntime now resolve toundefinedin these SDKs, where a rewrittenUser-Agentpreviously let them through.(2026-09-15)
39a8980]:v5.52.3Compare Source
Patch Changes
07c1045Thanks @marandaneto! - Capture causes and AggregateError members with relationship metadata and individual stacks, limiting output to 50 entries and 1,000 member inspections.(2026-09-15)
07c1045]:v5.52.2Compare Source
Patch Changes
55c5142Thanks @marandaneto! - Fix Express exception events reporting the initial response status instead of the final HTTP status.(2026-09-14)
v5.52.1Compare Source
Patch Changes
4a3c74bThanks @turnipdabeets! - Child spans now share their parent's clock, so a child no longer appears to start before or end after its parent by up to a millisecond, or by more when the system clock is adjusted mid-trace.(2026-09-11)
4a3c74b]:v5.52.0Compare Source
Minor Changes
19e78ccThanks @turnipdabeets! - Add experimental distributed tracing toposthog-node:startSpan,withSpanandgetActiveSpanrecord spans against a newtracesclient option. A service with tracing off still forwards an inboundtraceparent, including from spans nested inside the one that received it, so a distributed trace is not severed. Atraceparentmay be passed as the one-element arrayreq.headersDistinctgives. AbeforeSpanSendhook sees every span before it is exported and may edit or drop it, andmaxAttributesPerSpan,maxEventsPerSpan,maxAttributeValueLength,maxLiveSpansandmaxSpanAgeMsbound what a single span and a single process may hold.(2026-09-10)
Patch Changes
#4579
19e78ccThanks @turnipdabeets! - Stop a throwing getter inmetrics.resourceAttributesfrom breaking every metrics export — the key is recorded as[Unserializable]instead.(2026-09-10)
#4579
19e78ccThanks @turnipdabeets! - HonorRetry-Afterwhen the ingestion endpoint refuses a logs or metrics batch, instead of retrying on the SDK's own schedule alone. A refusal naming a longer wait extends the one being served, up to five minutes from when it started. Retry delays now carry jitter so clients refused together do not return together, and metrics backs off exponentially across consecutive failures rather than retrying on a fixed interval.(2026-09-10)
#4579
19e78ccThanks @turnipdabeets! - Logs and metrics now always sendservice.nameandtelemetry.sdk.*, even when aresourceAttributesvalue is too large to encode in full. Previously that value could crowd them out, and the records reached PostHog with no service attribution.(2026-09-10)
#4579
19e78ccThanks @turnipdabeets! - Stop sending logs and metrics batches over 10 MiB, or too large to serialize at all, instead of spending a request to discover the endpoint refuses them.(2026-09-10)
Updated dependencies [
19e78cc,19e78cc,19e78cc,19e78cc,19e78cc,19e78cc,19e78cc]:v5.51.8Compare Source
Patch Changes
4358915Thanks @posthog! - fix(error-tracking): collapse repeated frame cycles in parsed stack traces to reduce grouping differences caused by recursion depth, while preserving distinct throw locations(2026-09-09)
4358915]:v5.51.7Compare Source
Patch Changes
74ca945Thanks @marandaneto! - Clarify feature flag return-value terminology across SDK APIs. Afalsevalue is a conclusive off evaluation, whileundefinedmeans no evaluation is available. Remote evaluation omits globally inactive flags, whereas backend local evaluation can resolve cached inactive definitions tofalse.(2026-09-07)
74ca945]:v5.51.6Compare Source
Patch Changes
56148bdThanks @github-actions! - Expose exception capture methods through theIPostHoginterface.(2026-09-01)
v5.51.5Compare Source
Patch Changes
#4661
444bf35Thanks @marandaneto! - Match local feature flag string operators, exact-value coercion, and JSON stringification with the flags service.(2026-09-01)
#4708
6723395Thanks @turnipdabeets! - Changebigintattributes on logs, metrics and spans to send as an int64 rather than as a string.(2026-09-01)
Updated dependencies [
444bf35,6ae173f,6723395]:Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.