Foblex Flow v18.3.0 finishes the connection-model work that started around projected rendering and large-scene performance.
Today Iโm shipping v18.3.0. This release makes connection gradients explicitly projected, removes more redundant redraw work for unchanged connections, fixes connection worker startup in production builds, and refreshes the roadmap and docs around the new model.
f-connection-gradient is now the supported way to configure connection gradients..ts worker file.Before this release, gradient colors could live directly on the connection components.
In v18.3.0, gradient configuration is now projected through f-connection-gradient, which makes the connection template more explicit and keeps visual configuration alongside other projected connection content.
Old shape:
New shape:
This is the main migration point in the release.
This release also trims more internal redraw work when the effective connection output did not actually change.
That includes:
setLine() and initialize() work when the route signature is unchangedThis is not a new API headline like fCache, but it matters in editors that already redraw many connections during drag, resize, reassignment, or viewport movement.
v18.2 introduced the connection worker for heavier redraw scenarios.
In real production deployments, that exposed a packaging problem: some builds could end up requesting worker/f-connection.worker.ts directly, which then failed with a MIME-type error after deployment.
In v18.3.0, the worker runtime is started from a self-contained blob URL instead. That removes the external .ts worker request and makes the production startup path much safer.
This release also keeps the worker opt-in behavior intact. The change is about how the runtime is loaded, not about forcing the worker on by default.
I also used this release to tighten the surrounding docs:
f-connection, f-connection-for-create, and f-snap-connection guidesThat should make it easier to answer two common questions:
If you use connection gradients today, the main migration is straightforward:
f-connection-gradient child.v18.3.0 is a smaller release than v18.2.0, but it is an important one.
It locks in the projected gradient model, removes more unnecessary connection work, and makes the production worker path safe enough for real deployments.
If you are already on the v18 line, this is the release that makes the newer connection architecture feel more complete.