n8n 2.29.2 - bugfixes preserve Date fidelity in expressions
n8n released version 2.29.2 addressing several bug fixes, notably preserving Date objects passed into isolated expressions. This resolves an important class of workflow bugs where time and scheduling logic could be altered by serialization.
n8n's 2.29.2 update fixes a set of bugs with a key correction: Date values passed into the expression isolate are now preserved rather than coerced or lost. For low-code workflow platforms, preserving native date types is essential to maintain correct scheduling, time-based calculations, and integrations with external systems such as CRMs, billing engines, or analytics pipelines.
Operationally, the change reduces silent failures and logic drift in production automations. Teams that had workarounds-stringifying dates, manual timezone conversions, or redundant transforms-can now simplify flows, lowering maintenance overhead and the potential for human error. Because time-handling bugs often surface only under specific timezone or DST transitions, this patch also reduces sporadic incidents that are costly to troubleshoot.
Business leaders should prioritize upgrading n8n instances that run critical scheduling or compliance workflows. Recommended next steps: 1) run a focused smoke-test of all time-based workflows in staging; 2) review audit logs for any previous date-related anomalies; 3) communicate planned maintenance windows to stakeholders, and consider feature flags or gradual rollouts to observe behavior under real traffic. Implementing automated tests that simulate DST and timezone changes will catch regressions early in future updates.
Original Source
n8n (GitHub)
