InfluxData has released new functions in version 1.3 of its InfluxQL, including INTEGRAL() for calculating the area under curves, NON_NEGATIVE_DIFFERENCE() for non-negative differences between subsequent field values, and updates to TOP() and BOTTOM() functions that now support tags as arguments and preserve timestamps when used with GROUP BY time() clauses.