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

@renovaterenovateBot commented Jul 10, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

PackageChangeAgeConfidence
posthog-node (source)5.34.25.39.4ageconfidence

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
  • #​4028a664b81 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
  • #​40060063128 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
  • #​397408b404b 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
  • #​3961619a25c 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
  • #​3886e6d7fe2 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
  • #​3845a0553b3 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
  • #​3705d6fc0a5 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
  • #​37289287c87 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
  • #​36585d7a2d3 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
  • #​364218ea8b5 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
  • #​3643f42f371 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
  • #​364012ef3f6 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
  • #​3623e119eec 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.

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

netlifyBot commented Jul 10, 2026

Copy link
Copy Markdown

Deploy Preview for devsydev canceled.

NameLink
🔨 Latest commit2e7ba3c
🔍 Latest deploy loghttps://app.netlify.com/projects/devsydev/deploys/6a512053ed90910008159bcc

@netlify

netlifyBot commented Jul 10, 2026

Copy link
Copy Markdown

Deploy Preview for images-devsy-sh canceled.

NameLink
🔨 Latest commit2e7ba3c
🔍 Latest deploy loghttps://app.netlify.com/projects/images-devsy-sh/deploys/6a512053287ad20008f89cb2

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

Labels

dependenciesDependency updatessize/s

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants