An update to Tantor PipelineDB, a high-performance PostgreSQL extension for real-time streaming data processing, has been released. The changes focus on improving system compatibility and stability. Major updates include the addition of a changelog to the CHANGELOG.md file and support for the current PostgreSQL 18.
These are some of the critical patches: regression causing failures in reaper processes on PostgreSQL debug builds has been fixed, as well as two potential cases of uninitialized variables usage. Also, development and test scripts were ported to Python 3. An important improvement affects work with time zones: combiner processes now use UTC to calculate partition range boundaries when working with the TIMESTAMP WITH TIME ZONE type, which eliminates errors when changing the time zone in the server settings. Additionally, the problem of installing Tantor PipelineDB on PostgreSQL 17, which caused " function interval_combine() does not exist " error has been solved, as well as the incorrect work of sliding window queries, which could lead to process crashes.
Read more about Tantor PipelineDB 1.3.5 in the documentation.