v0.37.0 [2019-07-22]
Features
- ca70d06 Add PromQL->Flux transpiler and Flux helper functions (#1419)
- a57922a add mutable arrow array builders (#1537)
- c7e4543 created date package (#1479)
- b574f87 return query and result errors in the multi result encoder (#1525)
- bbeda23 added exponentialMovingAverage (#1459)
- 5fb8fca add full draft of Rust parser (#1418)
- 4b9aa3f implement more production rules
- a1fe5c1 ast marshalling (#1362)
- ae16c5e parse statements
- 8abc1d9 parse int and float literals
- 76a0291 add initial rust implementation of parser
Bug fixes
- 5ccad47 make type conversions work when converting null types (#1568)
- 5e6ee7c date tests missing range calls (#1569)
- d5dc30f fix the mutable arrays when reserving after the initial allocation (#1561)
- 1c2b06b throw appropriate error for division and mod with zero (#1559)
- 00b4a21 alter missing parameter error message to be more illuminating (#1515)
- aea0374 correct moving average behavior with chunking (#1511)
- 11ba585 mode displays multiple modes for multi-modal data (#1518)
- 9cd843d added power operator (#1490)
- d063dd5 fix the example for covariance (#1488)
- b25312b add helper methods for comparing entire result sets
- e0ac86e map will not panic when a record is null (#1494)
- d608bfe the query was not compiling because math.mMax requires float values, and 0 is not understood to be a float value. (#1485)
- 19a12bc add range call to some e2e tests
- 6af7627 fix implementation of replaceAll from strings (#1476)
- 1823aa4 modulo operation added (#1475)