Incremental Update 19

Incremental Update 19

Gerd Zellweger
Gerd ZellwegerHead of Engineering / Co-Founder
| March 13, 2025

We've just shipped feldera v0.39, as always the release is packed with useful improvements which we list in detail in our changelog, but we also put the highlights in this short post, so let's get started.

Batch Analytics Guide

We added a new guide to our docs to highlight how Feldera can replace traditional periodic batch jobs with continuous, incremental pipelines that process new data in real-time, ensuring up-to-date results and reducing computational costs. This approach involves an initial backfill to ingest historical data, followed by ongoing incremental updates as new data arrives.

SQL Functions

We also added some new SQL functionality like

  • BROUND which performs banker's rounding to the specified number of decimal digits after the decimal point.
  • ARRAY_JOIN (a new alias for ARRAY_TO_STRING) to concatenate strings in an array

Engine

We now write bloom filters out to persistent storage so they won't have to be re-created from scratch on a failure/restart.

As always let us know your feedback about the new release, for example by trying it out in our sandbox.

Other articles you may like

Database computations on Z-sets

How can Z-sets be used to implement database computations

Implementing Batch Processes with Feldera

Feldera turns time-consuming database batch jobs into fast incremental updates.