Skip to content

Releases: influxdata/flux

v0.28.1

25 Apr 18:17
2dafcef
Compare
Choose a tag to compare

v0.28.1 [2019-04-25]

Bug fixes

  • 2dafcef make executor respect memory limit from caller (#1213)

v0.28.0

24 Apr 19:03
v0.28.0
bd26022
Compare
Choose a tag to compare

v0.28.0 [2019-04-24]

Features

  • bd26022 Allow choosing sample/population mode in stddev() (#1210)

Bug fixes

  • 21fa4a5 fix reducer so that it resets the reduce value to the neutral element value for each new group key, and report an error when two reducers write to the same destination group key. (#1202)

v0.27.0

22 Apr 23:00
v0.27.0
1f5dd11
Compare
Choose a tag to compare

v0.27.0 [2019-04-22]

Features

  • 1f5dd11 Add trim{Suffix,Prefix} functions (#1192)
  • 6fd07a0 add support for conditional exprs to compiler
  • 7bd1ed6 add conditional expression handling to interpreter

Bug fixes

  • c418612 enforce memory and concurrency limits in controller
  • d9a162a format conditional expression (#1188)
  • 3de1bf8 tagKeys should include a call to distinct (#1185)

v0.26.0

18 Apr 16:34
v0.26.0
1fcdaaa
Compare
Choose a tag to compare

v0.26.0 [2019-04-18]

Breaking changes

  • 928e705 aggregates now accept only a 'column' parameter, columns not used. (#1142)

Features

  • 1fcdaaa add handling for conditional expressions to type inference (#1184)
  • ac06baf add if/then/else syntax to Flux parser
  • 27bf118 added a WalkIR function that external programs can use to traverse an opSpec structure (#1149)
  • 38c04ce add planner options to compile options (#1146)
  • 862f2bc add example on how to use flux as a library (#849)
  • 462c07a duplicate will now overwrite a column if the as label already exists (#1135)

Bug fixes

v0.25.0

08 Apr 18:09
3b21028
Compare
Choose a tag to compare

v0.25.0 [2019-04-08]

Breaking changes

Bug fixes

v0.24.0

01 Apr 15:57
v0.24.0
bcfc535
Compare
Choose a tag to compare

v0.24.0 [2019-04-01]

Breaking changes

Bug fixes

  • 53068de handle when a non-call expression is parsed as the pipe destination (#1093)
  • cb7da82 Add error message to Compile methods for empty Spec (#1092)

v0.23.0

26 Mar 17:09
5f3472e
Compare
Choose a tag to compare

v0.23.0 [2019-03-26]

Breaking changes

Features

  • 5f3472e define comparison operators between time types (#999)
  • 6c2246e parse signed duration
  • 19d7fe7 added reduce function and supporting go API for implementation (#1065)
  • a4b78eb fix for recognizing locally scoped objects and arrays in a row function (#1069)

Bug fixes

  • 23fd448 columns in percentile signature and more strict param checking (#1082)
  • 6df26f2 report the error received when parsing a bad regex literal (#1079)
  • 2f9947c remove unused statistics from the struct (#1068)

v0.22.0

18 Mar 21:42
v0.22.0
bccbb74
Compare
Choose a tag to compare

v0.22.0 [2019-03-18]

Features

  • f2005ce added a math package and ported all 64 bit go math library functions (#1034)

Bug fixes

  • cf76e47 make read-like access patterns for objects thread-safe (#1064)

v0.21.4

06 Mar 19:47
v0.21.4
976b3f9
Compare
Choose a tag to compare

v0.21.4 [2019-03-06]

Bug fixes

  • 976b3f9 test union.flux correctly uses sort (#1031)
  • c98996b pivot orders rowKey and columnKey by the input parameters, rather than the table column order (#1028)
  • 0d6c280 deterministic sorting of input tables in join
  • d43baf6 group key comparison works regardless of column ordering

v0.21.3

05 Mar 21:50
v0.21.3
16950c4
Compare
Choose a tag to compare

v0.21.3 [2019-03-05]

Bug fixes

  • 16950c4 fix test to pass in influxdb (#1024)
  • 5ea9eee write table and result name in each row of csv output (#1014)
  • 92bf63c make time() function accept any format that parser accepts (#1019)
  • 222374b return errors when evaluating functions (#1018)
  • 8a418db prevent a deadlock in the array expression parser (#1013)