packages feed

blockio-uring-0.2.0.0: CHANGELOG.md

# Revision history for blockio-uring

## 0.2.0.0 -- 2026-04-30

### Breaking changes

* `IOCtxParams` has a new record field for configuring the use of IOWAIT metrics
  (see below).

### New features

* Support enabling/disabling IOWAIT metrics. See [issue
  #55](https://github.com/well-typed/blockio-uring/issues/55) and [PR
  #57](https://github.com/well-typed/blockio-uring/pull/57).

### Minor changes

None

### Bug fixes

* On systems with limited CPU and memory resources, `submitIO` could reliably
  fail with `EFAULT` error numbers because of frequent reaping and rescheduling
  of Haskell's lightweight threads. The bug is fixed by always running
  `submitIO` in a fresh bound thread. See [issue
  #58](https://github.com/well-typed/blockio-uring/issues/58) and [PR
  #60](https://github.com/well-typed/blockio-uring/pull/60).

## 0.1.0.3 -- 2026-03-12

* PATCH: support `ghc-9.14`. See [PR
  #53](https://github.com/well-typed/blockio-uring/pull/53).

## 0.1.0.2 -- 2025-09-22

* PATCH: support all `2.*` versions of `liburing`

## 0.1.0.1 -- 2025-07-31

* PATCH: support `liburing` up to version `2.11`

## 0.1.0.0 -- 2025-06-09

* First release