Skip to content

Releases: well-typed/eventlog-live

eventlog-live-otelcol-v0.5.0.0

10 Nov 18:42
eventlog-live-otelcol-v0.5.0.0

Choose a tag to compare

Release notes for eventlog-live-otelcol version 0.5.0.0

- **BREAKING**: Put `ghc-debug-stub` support behind `use-ghc-debug-stub` feature flag.

eventlog-live-v0.4.0.0

06 Nov 20:13
eventlog-live-v0.4.0.0

Choose a tag to compare

Release notes for eventlog-live version 0.4.0.0

- Add parser for `--stats` flag (`statsParser`).
- Add support for aggregation:
  - Add `aggregateByTick`.
  - Add `GHC.Eventlog.Live.Machine.Group` module for aggregation.
- **BREAKING**: Change `processHeapProfSampleData` to yield all the metrics
  from a single garbage collection pass at once as `HeapProfSampleData`.
- **BREAKING**: Replace `[Attr]` with opaque `Attrs` type.
- **BREAKING**: Log info to stderr with `--verbosity==debug`.

eventlog-live-otelcol-v0.4.0.0

06 Nov 20:13
eventlog-live-otelcol-v0.4.0.0

Choose a tag to compare

Release notes for eventlog-live-otelcol version 0.4.0.0

- Fix space leak in `processHeapProfSampleData`.
- Support aggregation (via configuration files).
- Support statistics with the `--stats` flag:

  ```
  ┌────────┬──────────┬──────────────┬───────────────┬───────────────────┐
  │  Item  │  Action  │ Total (item) │ Rate (item/s) │ Peak (item/batch) │
  ╞════════╪══════════╪══════════════╪═══════════════╪═══════════════════╡
  │ Event  │ Received │        66036 │        6603/s │           22197/s │
  ├────────┼──────────┼──────────────┼───────────────┼───────────────────┤
  │ Metric │ Exported │          274 │          45/s │              59/s │
  ├────────┼──────────┼──────────────┼───────────────┼───────────────────┤
  │        │ Rejected │            0 │           0/s │               0/s │
  ├────────┼──────────┼──────────────┼───────────────┼───────────────────┤
  │ Span   │ Exported │        19372 │        3228/s │            5979/s │
  ├────────┼──────────┼──────────────┼───────────────┼───────────────────┤
  │        │ Rejected │            0 │           0/s │               0/s │
  └────────┴──────────┴──────────────┴───────────────┴───────────────────┘
  ```

eventlog-live-influxdb-v0.2.0.1

06 Nov 20:12
eventlog-live-influxdb-v0.2.0.1

Choose a tag to compare

Release notes for eventlog-live-influxdb version 0.2.0.1

- Support `eventlog-live` version `0.4.0.0`.

eventlog-live-v0.3.0.0

16 Oct 22:20
eventlog-live-v0.3.0.0

Choose a tag to compare

Release for eventlog-live version 0.3.0.0

- **BREAKING**: Move capability usage analysis machines to their own module.
- **BREAKING**: Move heap analysis machines to their own module.
- **BREAKING**: Move thread label analysis machines to their own module.
- **BREAKING**: Move thread state analysis machines to their own module.
- **BREAKING**: Merge all sub-libraries into the main library.
- Expose `GHC.Eventlog.Live.Logger`.

eventlog-live-otelcol-v0.3.0.0

16 Oct 22:27
eventlog-live-otelcol-v0.3.0.0

Choose a tag to compare

Release for eventlog-live-otelcol version 0.3.0.0

- **BREAKING**: Remove `--otelcol-no-metrics` and `--otelcol-no-traces` flags.
- Support configuration file.

eventlog-live-v0.2.0.1

15 Oct 11:34
eventlog-live-v0.2.0.1

Choose a tag to compare

Release for eventlog-live version 0.2.0.1:

- Fix error due to incorrect formatting string.

eventlog-live-v0.2.0.0

15 Oct 11:32
eventlog-live-v0.2.0.0

Choose a tag to compare

Release for eventlog-live version 0.2.0.0

- Add `verbosityInfo` and `verbosityDebug`.
- Add `counterBy` and `counterByTick`.
- **BREAKING**: Add logs to `runWithEventlogSocket` connection loop.
- **BREAKING**: Downgrade severity of all errors logged during eventlog analyses to warnings.
- **BREAKING**: Move attributes, metrics, and spans into their own modules.
- **BREAKING**: Drop `Stream` and `supplier` machine.
- **BREAKING**: Drop `WithMainThreadId` and `withMainThreadId` machines.
- **BREAKING**: Rename `GHC.Eventlog.Live.Machines` to `GHC.Eventlog.Live.Machine`.
- **BREAKING**: Move core machines to their own module.
- **BREAKING**: Use ANSI colors for logs, if supported.
- Support reading the eventlog from stdin.
- Support reading the eventlog from file.
- **BREAKING**: Rename `EventlogSocket` and related functions to `EventlogSource`.

eventlog-live-otelcol-v0.2.0.0

15 Oct 11:33
eventlog-live-otelcol-v0.2.0.0

Choose a tag to compare

Release for eventlog-live-otelcol version 0.2.0.0

- **BREAKING**: Support info and debug verbosity. This changes the semantics of `--verbosity=3` and up.
- Support reading the eventlog from stdin.
- Support reading the eventlog from file.

eventlog-live-influxdb-v0.2.0.0

15 Oct 11:33
eventlog-live-influxdb-v0.2.0.0

Choose a tag to compare

Release for eventlog-live-influxdb version 0.2.0.0

- **BREAKING**: Support info and debug verbosity. This changes the semantics of `--verbosity=3` and up.
- Support reading the eventlog from stdin.
- Support reading the eventlog from file.