You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8-8Lines changed: 8 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -248,7 +248,7 @@ questions.
248
248
* Add an `unflatten()` function that turns fields with dot-separated names into fields of nested records (#2277)
249
249
* Fix an issue where querying an index in a Zed lake did not return all matched records (#2273)
250
250
* Accept type definition names and aliases in shaper functions (#2289)
251
-
* Add a reference [shaper for Zeek data](zeek/Shaping-Zeek-NDJSON.md) (#2300, #2368, #2448, #2489, #2601)
251
+
* Add a reference [shaper for Zeek data](docs/integrations/zeek/shaping-zeek-ndjson.md) (#2300, #2368, #2448, #2489, #2601)
252
252
* Fix an issue where accessing a `null` array element in a `by` grouping caused a panic (#2310)
253
253
* Add support for parsing timestamps with offset format `±[hh][mm]` (#2297)
254
254
* Remove cropping from `shape()` (#2309)
@@ -326,7 +326,7 @@ questions.
326
326
* Fix an issue where `len()` of a `null` array was evaluating to something greater than zero (#2761)
327
327
* Fix an issue where `sort` with no fields was ignoring alias types and nested fields when picking a sort field (#2762)
328
328
* Fix an issue where unexpected `cut: no record found` warnings were returned by `zed lake query` but not when the same data was queried via `zq` (#2764)
329
-
* Move and extend the [Zeek interoperability docs](zeek/README.md) (#2770, #2782, #2830)
329
+
* Move and extend the [Zeek interoperability docs](docs/integrations/zeek/README.md) (#2770, #2782, #2830)
330
330
* Create endpoints in the Zed lake service API that correspond to underlying Zed lake operations, and expose them via `zapi` commands (#2741, #2774, #2786, #2775, #2794, #2795, #2796, #2920, #2925, #2928)
331
331
* Fix an issue where `zq` would surface a syntax error when reading ZSON it had sent as output (#2792)
332
332
* Add an `/events` endpoint to the API, which can be used by clients such as the Brim app to be notified of pool updates (#2791)
@@ -365,7 +365,7 @@ questions.
365
365
* Fix an issue where temporary spill-to-disk directories were not being deleted upon exit (#3009, #3010)
366
366
* Fix a ZSON issue with `union` types with alias decorators (#3015, #3016)
367
367
* The ZSON format has been changed such that integer type IDs are no longer output (#3017)
368
-
* Update the reference Zed shaper for Zeek ([shaper](zeek/shaper.zed), [docs](zeek/Shaping-Zeek-NDJSON.md)) to reflect changes in Zeek release v4.1.0 (#3021)
368
+
* Update the reference Zed shaper for Zeek ([docs](docs/integrations/zeek/shaping-zeek-ndjson.md)) to reflect changes in Zeek release v4.1.0 (#3021)
369
369
* Fix an issue where backslash escapes in Zed regular expressions were not accepted (#3040)
370
370
* The ZST format has been updated to work for typedef'd outer records (#3047)
371
371
* Fix an issue where an empty string could not be output as a JSON field name (#3054)
@@ -416,7 +416,7 @@ questions.
416
416
417
417
* zqd: Update Zeek pointer to [v3.2.1-brim9](https://github.com/brimdata/zeek/releases/tag/v3.2.1-brim9) which provides the latest [geolocation](https://github.com/brimdata/brim/wiki/Geolocation) data (#2010)
418
418
* zqd: Update Suricata pointer to [v5.0.3-brim1](https://github.com/brimdata/build-suricata/releases/tag/v5.0.3-brim1) which disables checksum checks, allowing for alert creation on more types of pcaps (#1975)
419
-
* ZSON: Update [Zeek Interoperability doc](zeek/Data-Type-Compatibility.md) to include current ZSON syntax (#1956)
419
+
* ZSON: Update [Zeek Interoperability doc](docs/integrations/zeek/data-type-compatibility.md) to include current ZSON syntax (#1956)
420
420
* zq: Ensure the output from the [`fuse`](docs/language/operators/fuse.md) operator is deterministic (#1958)
421
421
* zq: Fix an issue where the presence of the Greek µ character caused a ZSON read parsing error (#1967)
422
422
* zqd: Fix an issue where Zeek events generated during pcap import and written to an archivestore were only visible after ingest completion (#1973)
@@ -500,7 +500,7 @@ questions.
500
500
501
501
## v0.23.0
502
502
* zql: Add `week` as a unit for [time grouping with `every`](docs/language/functions/every.md) (#1374)
503
-
* zq: Fix an issue where a `null` value in a [JSON type definition](zeek/README.md) caused a failure without an error message (#1377)
503
+
* zq: Fix an issue where a `null` value in a [JSON type definition](docs/integrations/zeek/README.md) caused a failure without an error message (#1377)
504
504
* zq: Add [`zst` format](docs/formats/vng.md) to `-i` and `-f` command-line help (#1384)
505
505
* zq: ZNG spec and `zq` updates to introduce the beta ZNG storage format (#1375, #1415, #1394, #1457, #1512, #1523, #1529), also addressing the following:
506
506
* New data type `bytes` for storing sequences of bytes encoded as base64 (#1315)
@@ -516,11 +516,11 @@ questions.
516
516
* zqd: Check and convert alpha ZNG filestores to beta ZNG (#1574, #1576)
517
517
* zq: Fix an issue where spill-to-disk file names could collide (#1391)
518
518
* zq: Allow the [`fuse` operator](docs/language/operators/fuse.md) to spill-to-disk to avoid memory limitations (#1355, #1402)
519
-
* zq: No longer require `_path` as a first column in a [JSON type definition](zeek/README.md) (#1370)
519
+
* zq: No longer require `_path` as a first column in a [JSON type definition](docs/integrations/zeek/README.md) (#1370)
520
520
* zql: Improve ZQL docs for [aggregate functions](docs/language/operators/summarize.md) and grouping (#1385)
521
521
* zql: Point links for developer docs at [pkg.go.dev](https://pkg.go.dev/) instead of [godoc.org](https://godoc.org/) (#1401)
522
522
* zq: Add support for timestamps with signed timezone offsets (#1389)
523
-
* zq: Add a [JSON type definition](zeek/README.md) for alert events in [Suricata EVE logs](https://suricata.readthedocs.io/en/suricata-5.0.2/output/eve/eve-json-output.html) (#1400)
523
+
* zq: Add a [JSON type definition](docs/integrations/zeek/README.md) for alert events in [Suricata EVE logs](https://suricata.readthedocs.io/en/suricata-5.0.2/output/eve/eve-json-output.html) (#1400)
524
524
* zq: Update the [ZNG over JSON (ZJSON)](docs/formats/zjson.md) spec and implementation (#1299)
525
525
* zar: Use buffered streaming for archive import (#1397)
526
526
* zq: Add an `ast` command that prints parsed ZQL as its underlying JSON object (#1416)
@@ -652,7 +652,7 @@ questions.
652
652
* zql: Group-by no longer emits records in "deterministic but undefined" order (#914)
653
653
* zqd: Revise constraints on Space names (#853, #926, #944, #945)
654
654
* zqd: Fix an issue where a file replacement race could cause an "access is denied" error in Brim during pcap import (#925)
|[`double`](https://docs.zeek.org/en/current/script-reference/types.html#type-double)|[`float64`](../docs/formats/zson.md#33-primitive-values)| See [`double` details](#double)|
|[`string`](https://docs.zeek.org/en/current/script-reference/types.html#type-string)|[`string`](../docs/formats/zson.md#33-primitive-values)| See [`string` details about escaping](#string)|
55
-
|[`port`](https://docs.zeek.org/en/current/script-reference/types.html#type-port)|[`uint16`](../docs/formats/zson.md#33-primitive-values)| See [`port` details](#port)|
|[`enum`](https://docs.zeek.org/en/current/script-reference/types.html#type-enum)|[`string`](../docs/formats/zson.md#33-primitive-values)| See [`enum` details](#enum)|
59
-
|[`set`](https://docs.zeek.org/en/current/script-reference/types.html#type-set)|[`set`](../docs/formats/zson.md#343-set-value)| See [`set` details](#set)|
|[`record`](https://docs.zeek.org/en/current/script-reference/types.html#type-record)|[`record`](../docs/formats/zson.md#341-record-value)| See [`record` details](#record)|
|[`double`](https://docs.zeek.org/en/current/script-reference/types.html#type-double)|[`float64`](../../formats/zson.md#23-primitive-values)| See [`double` details](#double)|
|[`string`](https://docs.zeek.org/en/current/script-reference/types.html#type-string)|[`string`](../../formats/zson.md#23-primitive-values)| See [`string` details about escaping](#string)|
47
+
|[`port`](https://docs.zeek.org/en/current/script-reference/types.html#type-port)|[`uint16`](../../formats/zson.md#23-primitive-values)| See [`port` details](#port)|
|[`enum`](https://docs.zeek.org/en/current/script-reference/types.html#type-enum)|[`string`](../../formats/zson.md#23-primitive-values)| See [`enum` details](#enum)|
51
+
|[`set`](https://docs.zeek.org/en/current/script-reference/types.html#type-set)|[`set`](../../formats/zson.md#243-set-value)| See [`set` details](#set)|
|[`record`](https://docs.zeek.org/en/current/script-reference/types.html#type-record)|[`record`](../../formats/zson.md#241-record-value)| See [`record` details](#record)|
62
54
63
55
> **Note:** The [Zeek data type](https://docs.zeek.org/en/current/script-reference/types.html)
64
56
> page describes the types in the context of the
@@ -159,8 +151,8 @@ out again in the Zeek TSV log format. Other implementations of the Zed storage
159
151
formats (should they exist) may handle these differently.
160
152
161
153
Multiple Zeek types discussed below are represented via a
162
-
[type definition](../docs/formats/zson.md#25-type-definitions) to one of Zed's
163
-
[primitive types](../docs/formats/zson.md#33-primitive-values). The Zed type
154
+
[type definition](../../formats/zson.md#22-type-decorators) to one of Zed's
155
+
[primitive types](../../formats/zson.md#23-primitive-values). The Zed type
164
156
definitions maintain the history of the field's original Zeek type name
165
157
such that `zq` may restore it if the field is later output in
166
158
Zeek format. Knowledge of its original Zeek type may also enable special
@@ -186,7 +178,6 @@ these values are represented with a ZSON type name bound to the Zed `string`
186
178
type. See the text above regarding [type definitions](#type-specific-details)
187
179
for more details.
188
180
189
-
190
181
### `port`
191
182
192
183
The numeric values that appear in Zeek logs under this type are represented
@@ -214,7 +205,7 @@ _not_ intended to be read or presented as such. Meanwhile, another Zeek
214
205
UTF-8. These details are currently only captured within the Zeek source code
215
206
itself that defines how these values are generated.
216
207
217
-
Zed includes a [primitive type](../docs/formats/zson.md#33-primitive-values)
208
+
Zed includes a [primitive type](../../formats/zson.md#23-primitive-values)
218
209
called `bytes` that's suited to storing the former "always binary" case and a
219
210
`string` type for the latter "always printable" case. However, Zeek logs do
220
211
not currently communicate details that would allow an implementation to know
@@ -258,7 +249,7 @@ Zed that refer to the record at a higher level but affect all values lower
258
249
down in the record hierarchy.
259
250
260
251
Revisiting the data from our example, we can output all fields within
261
-
`my_record` via a Zed [`cut`](../docs/language/operators/cut.md) operation.
252
+
`my_record` via a Zed [`cut`](../../language/operators/cut.md) operation.
0 commit comments