|
1 | | -2.0.4-26 | 2022-03-23 11:19:46 +0100 |
| 1 | +2.1.0 | 2022-03-29 12:45:55 +0200 |
2 | 2 |
|
3 | | - * Add `files_columns` table that extracts selected columns from |
4 | | - on-disk files und sends them over to Zeek as a record. For |
5 | | - example: `SELECT columns from files_columns("/etc/passwd", |
6 | | - "$1:text,$3:count", ":")` splits `/etc/passwd` into its parts, |
7 | | - extracts the user name and ID for each line, and then sends Zeek a |
8 | | - record containing two fields: the name as a `string`, and the ID |
9 | | - as a `count`. See the `README` for an explanation on the |
10 | | - parameters that `files_columns` takes. |
| 3 | + * GH-25: Add `files_columns` table that extracts selected columns |
| 4 | + from on-disk files und sends them over to Zeek as a record. See |
| 5 | + the `README` for documentation. |
11 | 6 |
|
12 | | - * Update SQLite to 3.38.1 to give us built-in JSON support. |
13 | | - |
14 | | -2.0.4-22 | 2022-03-22 17:09:08 +0100 |
15 | | - |
16 | | - * GH-7: Extend the type system for table columns. |
17 | | - |
18 | | - We can now represent addresses, booleans, counts, intervals, ports, |
19 | | - records, sets, times, and vectors all end-to-end, so that they arrive |
20 | | - as such at Zeek. For those types that don't have a natural SQLite |
21 | | - representation we internally serialize them into JSON and store that |
22 | | - as BLOBS. For boolean values, we now store real bools instead of |
23 | | - turning them into integers, allowing us to render them more nicely |
24 | | - even without further type information. This requires a bit of compiler |
25 | | - voodoo because of C++ ickyness (and a GCC bug). |
26 | | - |
27 | | - We also update our tables to use the new types where appropriate. |
| 7 | + * GH-7: Extend the type system for table columns. We can now |
| 8 | + represent addresses, booleans, counts, intervals, ports, records, |
| 9 | + sets, times, and vectors end-to-end, so that they arrive as such |
| 10 | + at Zeek. We also update our tables to use the new types where |
| 11 | + appropriate. |
28 | 12 |
|
29 | | - Closes #7. |
| 13 | + * GH-34: Disable communication with a Zeek instance if it's package |
| 14 | + version is too old. |
30 | 15 |
|
31 | | - * Add a 2nd 'differences' mode where no initial snapshot is |
32 | | - provided. We now have (1) "snapshot-and-diffs", which sends an |
| 16 | + * Add a 2nd 'differences' mode to queries where no initial snapshot |
| 17 | + is provided. We now have (1) "snapshot-and-diffs", which sends an |
33 | 18 | initial snapshot first, followed by diffs; and (2) "diffs", which |
34 | 19 | sends an empty initial result and then just diffs. |
35 | 20 |
|
| 21 | + * Move numerical version number computation from CMake to runtime. |
| 22 | + |
| 23 | + * Update SQLite to 3.38.1 to give us built-in JSON support. |
| 24 | + |
36 | 25 | * Add Broker version to agent handshake. |
37 | 26 |
|
38 | 27 | * Support default values for table parameters. |
|
58 | 47 |
|
59 | 48 | * Format Zeek scripts with current zeek-format. |
60 | 49 |
|
61 | | - * Update to current Zeek package. |
62 | | - |
63 | 50 | 2.0.4 | 2022-03-04 16:55:11 +0100 |
64 | 51 |
|
65 | 52 | * Add new log options. In the configuration file we now provide more |
|
0 commit comments