Flux 0.163.0 (#3954)
parent
2ef4e39884
commit
dd1eca3f19
|
@ -25,6 +25,7 @@ hrefTargetBlank = true
|
||||||
smartDashes = false
|
smartDashes = false
|
||||||
|
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
|
"influxdb/v2.2/tag" = "influxdb/v2.1/tags"
|
||||||
"influxdb/v2.1/tag" = "influxdb/v2.1/tags"
|
"influxdb/v2.1/tag" = "influxdb/v2.1/tags"
|
||||||
"influxdb/v2.0/tag" = "influxdb/v2.0/tags"
|
"influxdb/v2.0/tag" = "influxdb/v2.0/tags"
|
||||||
"influxdb/cloud/tag" = "influxdb/cloud/tags"
|
"influxdb/cloud/tag" = "influxdb/cloud/tags"
|
||||||
|
|
|
@ -21,6 +21,7 @@ hrefTargetBlank = true
|
||||||
smartDashes = false
|
smartDashes = false
|
||||||
|
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
|
"influxdb/v2.2/tag" = "influxdb/v2.1/tags"
|
||||||
"influxdb/v2.1/tag" = "influxdb/v2.1/tags"
|
"influxdb/v2.1/tag" = "influxdb/v2.1/tags"
|
||||||
"influxdb/v2.0/tag" = "influxdb/v2.0/tags"
|
"influxdb/v2.0/tag" = "influxdb/v2.0/tags"
|
||||||
"influxdb/cloud/tag" = "influxdb/cloud/tags"
|
"influxdb/cloud/tag" = "influxdb/cloud/tags"
|
||||||
|
|
|
@ -10,6 +10,38 @@ aliases:
|
||||||
- /influxdb/cloud/reference/release-notes/flux/
|
- /influxdb/cloud/reference/release-notes/flux/
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## v0.163.0 [2022-04-07]
|
||||||
|
|
||||||
|
### Features
|
||||||
|
- Report skipped tests.
|
||||||
|
|
||||||
|
### Bug fixes
|
||||||
|
- Update transformation transport adapter to always invoke `finish`.
|
||||||
|
- Add support for "soft paragraphs" (paragraphs that contain single newline
|
||||||
|
characters) in inline Flux documentation.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## v0.162.0 [2022-04-05]
|
||||||
|
|
||||||
|
### Features
|
||||||
|
- Add [OpenTracing spans](https://opentracing.io/docs/overview/spans/) to the Flux runtime.
|
||||||
|
- Add the `cffi` feature to reduce WASM binary size.
|
||||||
|
- Replace the main `flux` CLI with a new `flux` CLI that starts a Flux REPL by
|
||||||
|
default or executes a Flux script via stdin.
|
||||||
|
- Track freed memory with `SetFinalizer`.
|
||||||
|
- Move [`addDuration()`](/flux/v0.x/stdlib/date/addduration/) and
|
||||||
|
[`subDuration()`](/flux/v0.x/stdlib/date/subduration/) from the `experimental`
|
||||||
|
package to the `date` package.
|
||||||
|
|
||||||
|
### Bug fixes
|
||||||
|
- Improve error messages for column conflicts in pivot operations.
|
||||||
|
- Create OpenTracing spans for transformations using the proper context.
|
||||||
|
- Add errors to OpenTracing spans created for transformations.
|
||||||
|
- Restore required features hidden behind the `cffi` feature.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## v0.161.0 [2022-03-24]
|
## v0.161.0 [2022-03-24]
|
||||||
|
|
||||||
### Features
|
### Features
|
||||||
|
|
|
@ -0,0 +1,54 @@
|
||||||
|
---
|
||||||
|
title: date.addDuration() function
|
||||||
|
description: >
|
||||||
|
`date.addDuration()` adds a duration to a time value and returns the resulting time.
|
||||||
|
menu:
|
||||||
|
flux_0_x_ref:
|
||||||
|
name: date.addDuration
|
||||||
|
parent: date
|
||||||
|
weight: 302
|
||||||
|
flux/v0.x/tags: [date/time]
|
||||||
|
related:
|
||||||
|
- /flux/v0.x/stdlib/date/subduration/
|
||||||
|
introduced: 0.162.0
|
||||||
|
---
|
||||||
|
|
||||||
|
`date.addDuration()` adds a duration to a time value and returns the resulting time.
|
||||||
|
|
||||||
|
```js
|
||||||
|
import "date"
|
||||||
|
|
||||||
|
date.addDuration(d: 12h, to: now())
|
||||||
|
```
|
||||||
|
|
||||||
|
## Parameters
|
||||||
|
|
||||||
|
### d {data-type="duration"}
|
||||||
|
Duration to add.
|
||||||
|
|
||||||
|
### to {data-type="time, duration"}
|
||||||
|
Time to add the [duration](#d) to.
|
||||||
|
Use an absolute time or a relative duration.
|
||||||
|
Durations are relative to [`now()`](/flux/v0.x/stdlib/universe/now/).
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
### Add six hours to a timestamp
|
||||||
|
```js
|
||||||
|
import "date"
|
||||||
|
|
||||||
|
date.addDuration(d: 6h, to: 2019-09-16T12:00:00Z)
|
||||||
|
|
||||||
|
// Returns 2019-09-16T18:00:00.000000000Z
|
||||||
|
```
|
||||||
|
|
||||||
|
### Add six hours to a relative duration
|
||||||
|
```js
|
||||||
|
import "date"
|
||||||
|
|
||||||
|
option now = () => 2022-01-01T12:00:00Z
|
||||||
|
|
||||||
|
date.addDuration(d: 6h, to: 3h)
|
||||||
|
|
||||||
|
// Returns 2022-01-01T21:00:00.000000000Z
|
||||||
|
```
|
|
@ -0,0 +1,56 @@
|
||||||
|
---
|
||||||
|
title: date.subDuration() function
|
||||||
|
description: >
|
||||||
|
`date.subDuration()` subtracts a duration from a time value and returns the
|
||||||
|
resulting time value.
|
||||||
|
menu:
|
||||||
|
flux_0_x_ref:
|
||||||
|
name: date.subDuration
|
||||||
|
parent: date
|
||||||
|
weight: 302
|
||||||
|
flux/v0.x/tags: [date/time]
|
||||||
|
related:
|
||||||
|
- /flux/v0.x/stdlib/date/addduration/
|
||||||
|
introduced: 0.162.0
|
||||||
|
---
|
||||||
|
|
||||||
|
`date.subDuration()` subtracts a duration from a time value and returns the
|
||||||
|
resulting time value.
|
||||||
|
|
||||||
|
```js
|
||||||
|
import "date"
|
||||||
|
|
||||||
|
date.subDuration(d: 12h, from: now())
|
||||||
|
```
|
||||||
|
|
||||||
|
## Parameters
|
||||||
|
|
||||||
|
### d {data-type="duration"}
|
||||||
|
Duration to subtract.
|
||||||
|
|
||||||
|
### from {data-type="time, duration"}
|
||||||
|
Time to subtract the [duration](#d) from.
|
||||||
|
Use an absolute time or a relative duration.
|
||||||
|
Durations are relative to [`now()`](/flux/v0.x/stdlib/universe/now/).
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
### Subtract six hours from a timestamp
|
||||||
|
```js
|
||||||
|
import "date"
|
||||||
|
|
||||||
|
date.subDuration(d: 6h, from: 2019-09-16T12:00:00Z)
|
||||||
|
|
||||||
|
// Returns 2019-09-16T06:00:00.000000000Z
|
||||||
|
```
|
||||||
|
|
||||||
|
### Subtract six hours from a relative duration
|
||||||
|
```js
|
||||||
|
import "date"
|
||||||
|
|
||||||
|
option now = () => 2022-01-01T12:00:00Z
|
||||||
|
|
||||||
|
date.subDuration(d: 6h, from: -3h)
|
||||||
|
|
||||||
|
// Returns 2022-01-01T03:00:00.000000000Z
|
||||||
|
```
|
|
@ -15,16 +15,17 @@ flux/v0.x/tags: [date/time]
|
||||||
related:
|
related:
|
||||||
- /flux/v0.x/stdlib/experimental/subduration/
|
- /flux/v0.x/stdlib/experimental/subduration/
|
||||||
introduced: 0.39.0
|
introduced: 0.39.0
|
||||||
|
deprecated: 0.162.0
|
||||||
---
|
---
|
||||||
|
|
||||||
|
{{% warn %}}
|
||||||
|
This function was promoted to the [`date` package](/flux/v0.x/stdlib/date/addduration/)
|
||||||
|
in **Flux v0.162.0**. This experimental version has been deprecated.
|
||||||
|
{{% /warn %}}
|
||||||
|
|
||||||
The `experimental.addDuration()` function adds a duration to a time value and
|
The `experimental.addDuration()` function adds a duration to a time value and
|
||||||
returns the resulting time value.
|
returns the resulting time value.
|
||||||
|
|
||||||
{{% warn %}}
|
|
||||||
This function will be removed once duration vectors are implemented.
|
|
||||||
See [influxdata/flux#413](https://github.com/influxdata/flux/issues/413).
|
|
||||||
{{% /warn %}}
|
|
||||||
|
|
||||||
```js
|
```js
|
||||||
import "experimental"
|
import "experimental"
|
||||||
|
|
||||||
|
|
|
@ -15,16 +15,17 @@ flux/v0.x/tags: [date/time]
|
||||||
related:
|
related:
|
||||||
- /flux/v0.x/stdlib/experimental/addduration/
|
- /flux/v0.x/stdlib/experimental/addduration/
|
||||||
introduced: 0.39.0
|
introduced: 0.39.0
|
||||||
|
deprecated: 0.162.0
|
||||||
---
|
---
|
||||||
|
|
||||||
|
{{% warn %}}
|
||||||
|
This function was promoted to the [`date` package](/flux/v0.x/stdlib/date/subduration/)
|
||||||
|
in **Flux v0.162.0**. This experimental version has been deprecated.
|
||||||
|
{{% /warn %}}
|
||||||
|
|
||||||
The `experimental.subDuration()` function subtracts a duration from a time value and
|
The `experimental.subDuration()` function subtracts a duration from a time value and
|
||||||
returns the resulting time value.
|
returns the resulting time value.
|
||||||
|
|
||||||
{{% warn %}}
|
|
||||||
This function will be removed once duration vectors are implemented.
|
|
||||||
See [influxdata/flux#413](https://github.com/influxdata/flux/issues/413).
|
|
||||||
{{% /warn %}}
|
|
||||||
|
|
||||||
```js
|
```js
|
||||||
import "experimental"
|
import "experimental"
|
||||||
|
|
||||||
|
@ -37,10 +38,10 @@ experimental.subDuration(
|
||||||
## Parameters
|
## Parameters
|
||||||
|
|
||||||
### d {data-type="duration"}
|
### d {data-type="duration"}
|
||||||
The duration to subtract.
|
Duration to subtract.
|
||||||
|
|
||||||
### from {data-type="time, duration"}
|
### from {data-type="time, duration"}
|
||||||
The time to subtract the [duration](#d) from.
|
Time to subtract the [duration](#d) from.
|
||||||
Use an absolute time or a relative duration.
|
Use an absolute time or a relative duration.
|
||||||
Durations are relative to [`now()`](/flux/v0.x/stdlib/universe/now/).
|
Durations are relative to [`now()`](/flux/v0.x/stdlib/universe/now/).
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue