Skip to content

chore(deps): update dependency posthog-node to v5.39.4#642

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/posthog-node-5.x-lockfile
Jul 10, 2026
Merged

chore(deps): update dependency posthog-node to v5.39.4#642
renovate[bot] merged 1 commit into
mainfrom
renovate/posthog-node-5.x-lockfile

Conversation

@renovate

@renovate renovate Bot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
posthog-node (source) 5.34.25.39.4 age confidence

Release Notes

PostHog/posthog-js (posthog-node)

v5.39.4

Compare Source

Patch Changes

v5.39.3

Compare Source

Patch Changes

v5.39.2

Compare Source

Patch Changes
  • #​4028 a664b81 Thanks @​marandaneto! - Make Node flush() wait for pending asynchronous SDK work before draining the event queue, so events produced by helpers like captureException() are not missed. Pending work rejections no longer prevent queued events from flushing.
    (2026-07-01)
  • Updated dependencies [a664b81]:

v5.39.1

Compare Source

Patch Changes

v5.39.0

Compare Source

Minor Changes
  • #​4006 0063128 Thanks @​github-actions! - Add groupIdentifyImmediate() to await the network request when identifying a group, mirroring captureImmediate/identifyImmediate/aliasImmediate. Useful in edge/serverless environments where the background queue may not flush. The Convex integration now uses it directly instead of routing $groupidentify through captureImmediate.
    (2026-06-30)
Patch Changes

v5.38.8

Compare Source

Patch Changes
  • #​3974 08b404b Thanks @​mjfaga! - Fix local evaluation ignoring the in/not_in operator on cohort-based flag conditions. "Not in
    cohort" was evaluated as "in cohort", inverting cohort-exclusion flags. Now applies the operator to
    the cohort membership result. (2026-06-29)

v5.38.7

Compare Source

Patch Changes
  • #​3961 619a25c Thanks @​marandaneto! - Retry feature flag requests after transient network errors only. The feature flag request retry count defaults to 1 and can be set to 0 to disable retries.
    (2026-06-29)
  • Updated dependencies [619a25c]:

v5.38.6

Compare Source

Patch Changes

v5.38.5

Compare Source

Patch Changes

v5.38.4

Compare Source

Patch Changes

v5.38.3

Compare Source

Patch Changes

v5.38.2

Compare Source

Patch Changes

v5.38.1

Compare Source

Patch Changes
  • #​3886 e6d7fe2 Thanks @​marandaneto! - Stop sending deprecated no-op top-level type, library, and library_version fields in event batch payloads. Use properties.$lib and properties.$lib_version for SDK metadata; legacy queued library and library_version values are used as fallbacks when the official $ properties are missing.
    (2026-06-18)
  • Updated dependencies [e6d7fe2]:

v5.38.0

Compare Source

Minor Changes
  • #​3845 a0553b3 Thanks @​marandaneto! - Add setPersonProperties() and unsetPersonProperties() helpers to manage person properties from the Node.js SDK.
    (2026-06-16)
Patch Changes

v5.37.1

Compare Source

Patch Changes

v5.37.0

Compare Source

Minor Changes
  • #​3705 d6fc0a5 Thanks @​gustavohstrassburger! - feat(feature-flags): support the early_exit condition option in local evaluation. When a flag enables early exit, evaluation now stops and returns false as soon as a condition group's property filters match but the rollout percentage excludes the user, instead of falling through to later groups — matching the server-side evaluation behavior.
    (2026-06-12)

v5.36.17

Compare Source

Patch Changes

v5.36.16

Compare Source

Patch Changes

v5.36.15

Compare Source

Patch Changes

v5.36.14

Compare Source

Patch Changes

v5.36.13

Compare Source

Patch Changes

v5.36.12

Compare Source

Patch Changes

v5.36.11

Compare Source

Patch Changes

v5.36.10

Compare Source

Patch Changes

v5.36.9

Compare Source

Patch Changes

v5.36.8

Compare Source

Patch Changes

v5.36.7

Compare Source

Patch Changes

v5.36.6

Compare Source

Patch Changes

v5.36.5

Compare Source

Patch Changes

v5.36.4

Compare Source

Patch Changes

v5.36.3

Compare Source

Patch Changes

v5.36.2

Compare Source

Patch Changes

v5.36.1

Compare Source

Patch Changes

v5.36.0

Compare Source

Minor Changes
  • #​3728 9287c87 Thanks @​turnipdabeets! - Add a configurable $is_server event property (default true) so PostHog can identify server-side events. Set isServer: false when using the SDK as a client/CLI so the device OS is attributed normally.
    (2026-06-04)

v5.35.15

Compare Source

Patch Changes

v5.35.14

Compare Source

Patch Changes

v5.35.13

Compare Source

Patch Changes

v5.35.12

Compare Source

Patch Changes

v5.35.11

Compare Source

Patch Changes

v5.35.10

Compare Source

Patch Changes

v5.35.9

Compare Source

Patch Changes

v5.35.8

Compare Source

Patch Changes

v5.35.7

Compare Source

Patch Changes

v5.35.6

Compare Source

Patch Changes

v5.35.5

Compare Source

Patch Changes

v5.35.4

Compare Source

Patch Changes

v5.35.3

Compare Source

Patch Changes

v5.35.2

Compare Source

Patch Changes
  • #​3658 5d7a2d3 Thanks @​gustavohstrassburger! - Include group context in the $feature_flag_called deduplication key in _captureFlagCalledEventIfNeeded, so events fire independently per group combination.
    (2026-05-25)

v5.35.1

Compare Source

Patch Changes

v5.35.0

Compare Source

Minor Changes
  • #​3642 18ea8b5 Thanks @​dustinbyrne! - Promote feature flag definition cache provider types to the main posthog-node export and deprecate posthog-node/experimental imports.
    (2026-05-21)
Patch Changes

v5.34.10

Compare Source

Patch Changes
  • #​3643 f42f371 Thanks @​dmarticus! - Reject semver values with leading zeros in local flag evaluation. Per semver 2.0.0 §2, numeric identifiers must not include leading zeros — values like 1.07.3 are not valid semver and should not match targeting conditions. Both override values and flag values are now validated; invalid inputs surface as InconclusiveMatchError so the condition does not match.
    (2026-05-21)

v5.34.9

Compare Source

Patch Changes

v5.34.8

Compare Source

Patch Changes
  • #​3640 12ef3f6 Thanks @​hpouillot! - Fix identifyImmediate to await the underlying network request. Previously the returned promise resolved before the $identify event was sent, causing events to be dropped when called from short-lived runtimes (Vercel/Cloudflare Workers, Convex actions) that exit immediately after await.
    (2026-05-21)

v5.34.7

Compare Source

Patch Changes

v5.34.6

Compare Source

Patch Changes
  • #​3623 e119eec Thanks @​richardsolomou! - Fix six edge cases in local feature flag evaluation. gt/gte/lt/lte now compare numerically when both sides parse as finite numbers — previously a string override like "10" against numeric value 9 slipped into lexicographic comparison and returned false, and parseFloat's NaN return value leaked through the old != null guard. is_not_set now resolves locally — true when the property key is absent, false when present — instead of always throwing InconclusiveMatchError and forcing the flag to return undefined. Flag-level condition properties with negation: true are now correctly inverted, matching the existing cohort-path behavior in matchPropertyGroup. An inactive flag (active: false) now short-circuits to false even when ensure_experience_continuity: true — previously it threw InconclusiveMatchError and resolved to undefined. is_set now returns true for properties whose value is null or undefined as long as the key is present — is_set is about key presence, not value. Cohort property groups containing a flag-type property no longer silently skip the dependency; the cohort eval is now marked inconclusive so the flag returns undefined instead of a wrong definitive answer.
    (2026-05-19)

v5.34.5

Compare Source

Patch Changes

v5.34.4

Compare Source

Patch Changes

v5.34.3

Compare Source

Patch Changes

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies Dependency updates label Jul 10, 2026
@renovate
renovate Bot enabled auto-merge (squash) July 10, 2026 16:39
@renovate renovate Bot added the dependencies Dependency updates label Jul 10, 2026
@netlify

netlify Bot commented Jul 10, 2026

Copy link
Copy Markdown

Deploy Preview for devsydev canceled.

Name Link
🔨 Latest commit 2e7ba3c
🔍 Latest deploy log https://app.netlify.com/projects/devsydev/deploys/6a512053ed90910008159bcc

@netlify

netlify Bot commented Jul 10, 2026

Copy link
Copy Markdown

Deploy Preview for images-devsy-sh canceled.

Name Link
🔨 Latest commit 2e7ba3c
🔍 Latest deploy log https://app.netlify.com/projects/images-devsy-sh/deploys/6a512053287ad20008f89cb2

@renovate
renovate Bot merged commit 84d3e65 into main Jul 10, 2026
26 checks passed
@renovate
renovate Bot deleted the renovate/posthog-node-5.x-lockfile branch July 10, 2026 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates size/s

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants