Skip to content

Releases: influxdata/flux

v0.20.0

Choose a tag to compare

@nathanielc nathanielc released this 20 Feb 19:48
v0.20.0

v0.20.0 [2019-02-20]

Features

  • 928d3c1 ast match (#959)
  • 9e0ff95 generate ASTs from flux test files for external consumption (#967)
  • bf71577 add compile subcommand that compiles flux to spec (#937)

Bug fixes

  • dbb5820 change loadStorage and loadMem to be options so that they are modifiable (#977)
  • 148857c generate skipped tests; skip in test driver (#970)

v0.19.0

Choose a tag to compare

@nathanielc nathanielc released this 11 Feb 20:50
v0.19.0
b6959a6

v0.19.0 [2019-02-11]

Breaking changes

  • b6959a6 make window() parameters match SPEC (#946)
  • 08f45a8 split FromProcedureSpec into logical and physical specs (#554)

Features

  • 0f58806 add contains function to check for membership in lists (#954)
  • 556eb67 test keyword

Bug fixes

v0.18.0

Choose a tag to compare

@jsternberg jsternberg released this 07 Feb 16:35
v0.18.0
dd6fe23

v0.18.0 [2019-02-07]

Features

Bug fixes

  • 3219298 refactor the controller to remove data races (#939)
  • b620e9e member expressions using a string literal use the incorrect end bracket (#949)
  • b58fd25 skip lambda evaluation when referencing nulls (#862)
  • 40de12c options editor should use ast.Expression (#927)
  • e818db8 fix decoder bug where a default table id is given when none is required. (#916)
  • 392cd4f add close to SourceIterator (#904)

v0.17.0

Choose a tag to compare

@nathanielc nathanielc released this 22 Jan 21:37
v0.17.0
0b10ca9

v0.17.0 [2019-01-22]

Features

  • 5227379 checks for option dependencies (#896)
  • 5a035c7 add query success and error metrics (#901)
  • d4cb766 track nested blocks in the parser (#886)
  • 6077efa update aggregateWindow to include createEmpty as parameter to allow for null results. (#893)
  • 55e9d9c add query function count metrics

Bug fixes

  • 0b10ca9 multiplicative operators are above additive operators in precedence (#907)
  • 73e28c9 fix panic when copying lambda (#899)
  • b1bdb9a only print a package's public exports
  • 24707ba cannot access imports of imports
  • b54fec4 check for schema collision when appending columns to a table (#878)
  • 04bf675 process test helper had bad logic to check for errors (#877)
  • 3609862 handle rune errors correctly when decoding an illegal token (#884)

v0.16.1

Choose a tag to compare

@nathanielc nathanielc released this 17 Jan 19:51
v0.16.1

v0.16.1 [2019-01-17]

Bug fixes

  • 5bbc905 copy packages for importer copy

v0.16.0

Choose a tag to compare

@nathanielc nathanielc released this 17 Jan 16:19
v0.16.0

v0.16.0 [2019-01-17]

Features

  • 45388da adds various v1 meta queries helper functions

Bug fixes

  • faeaf1f fixes various UX issues
  • 7d1d851 object polytype
  • 3003866 fix edge case panic in assertEquals (#872)
  • 3c4cf5d check for equality in time columns correctly (#865)
  • 417db85 fix bug where assertEquals did not check tables without a match in both streams. (#823)
  • 13782bb clear return for each repl command

v0.15.0

Choose a tag to compare

@nathanielc nathanielc released this 16 Jan 16:42
v0.15.0
c481a29

v0.15.0 [2019-01-16]

Features

  • 904e653 add rule to remove filter true nodes
  • 401c3fd checks for variable reassignment and option declarations below package block

Bug fixes

  • 0c6799f move a test file into the testing/testdata folder (#856)

v0.14.0

Choose a tag to compare

@nathanielc nathanielc released this 15 Jan 01:07
v0.14.0

v0.14.0 [2019-01-14]

Breaking changes

  • a7247c9 implement and require builtin statements
  • 14fee45 fix keys to output group key (#641)
  • a77237f organizes builtin code into Flux packages
  • f006acb change flux command to be a repl

Features

  • a7247c9 implement and require builtin statements
  • 17e493c added a new utility library for generating test data (#828)
  • 32c1e00 columns function (#640)
  • 8e28081 add fill function to set a default value for null values in a column. (#818)
  • a77237f organizes builtin code into Flux packages
  • f006acb change flux command to be a repl
  • 2451c02 Refactored the table builder interfaces to support null value creation. (#790)
  • 252a88a aggregates process empty/all-null tables by creating a null row (#692)
  • 0fe4c65 show nulls in REPL as empty string (#778)
  • 859d8f7 add ability to define built in packages
  • 9fb276b treat omitted values with no defaults as nil in csv (#691)
  • 76c4d33 build arrow columns with null values (#638)
  • 9e7b58f converting limit to use arrow arrays (#570)
  • 98de285 TableBuilder interface and ColListTableBuilder implementation support creation of nil values (#636)

Bug fixes

  • 6e939e8 count nulls in the count aggregate (#834)
  • 14fee45 fix keys to output group key (#641)
  • 9625821 adding test for type mismatch in group (#827)
  • 6eab5a7 nest extern blocks for each level in scope
  • 8975f7b memory leak in limit when slicing (#793)
  • 9f21810 prettier formatting for package (#782)
  • 081d5d5 change Package.Path to be json omitempty

v0.13.0

Choose a tag to compare

@nathanielc nathanielc released this 07 Jan 23:40
v0.13.0
7bf6bae

v0.13.0 [2019-01-07]

Breaking changes

  • 1a572ee add File and Package nodes to the AST

Features

  • 7bf6bae embed errors into the ast from the parser (#635)
  • bb08243 add no-points optimization for from() |> keys() (#624)
  • 1a572ee add File and Package nodes to the AST
  • 9f1545b add a function for checking for errors within the AST (#288)

Bug fixes

  • 2ead3ed remove unneeded use of memory allocator (#633)
  • 015a0cf allow the memory allocator to be nil for arrow arrays (#610)
  • 9c4371a fix several bugs in copy methods add tests
  • fbe1436 fix a flaky test in the controller shutdown (#612)

v0.12.0

Choose a tag to compare

@nathanielc nathanielc released this 02 Jan 17:56
v0.12.0

v0.12.0 [2019-01-02]

Features

Bug fixes

  • 6bf2405 embed plan.DefaultCost in input and output functions (#585)
  • 1f2941f side effect statements are now copied between related interpreter scopes (#576)