Skip to content

What each release's API had

Generated by just refresh-api-history from the openapi.json that every bmcd release publishes. Not written by hand, and nothing here is inferred — a release that published no document says so.

The API reference describes the newest release. This page answers the other question: does the board in front of me have this operation? Read your board's version with tpi about, then find it below.

Every release's exact document is downloadable:

$ gh release download <tag> --repo excavador-turing/bmcd --pattern openapi.json

Operations per release

release operations
v2.34.0 34
v2.33.0 33
v2.32.0 33
v2.31.0 33
v2.30.0 33
v2.29.0 33
v2.28.0 33
v2.27.0 33
v2.26.0 35
v2.25.0 — no document published
v2.24.0 — no document published
v2.23.0 — no document published
v2.22.0 — no document published
v2.21.0 — no document published
v2.20.0 — no document published
v2.19.1 — no document published
v2.19.0 — no document published
v2.18.0 — no document published
v2.17.0 — no document published
v2.16.0 — no document published
v2.15.1 — no document published
v2.15.0 — no document published
v2.14.0 — no document published
v2.13.0 — no document published
v2.12.0 — no document published
v2.11.0 — no document published
v2.10.1 — no document published
v2.10.0 — no document published
v2.9.0 — no document published

When each operation arrived

operation since note
GET /api/bmc/about v2.26.0
GET /api/bmc/config v2.26.0
GET /api/bmc/cooling v2.26.0
GET /api/bmc/firmware/available v2.26.0
GET /api/bmc/firmware/check v2.26.0
GET /api/bmc/firmware/slots v2.26.0
GET /api/bmc/firmware/sources v2.26.0
GET /api/bmc/health v2.26.0
GET /api/bmc/hostname v2.26.0
GET /api/bmc/info v2.26.0
GET /api/bmc/metrics-token v2.26.0 removed after v2.26.0
GET /api/bmc/network v2.26.0
GET /api/bmc/nodes v2.26.0
GET /api/bmc/ntp v2.26.0
GET /api/bmc/power v2.26.0
GET /api/bmc/sdcard v2.26.0
GET /api/bmc/sdcard/files v2.34.0
GET /api/bmc/thermal v2.26.0
GET /api/bmc/usb v2.26.0
POST /api/bmc/config v2.26.0
POST /api/bmc/cooling v2.26.0
POST /api/bmc/firmware/install v2.26.0
POST /api/bmc/firmware/sources v2.26.0
POST /api/bmc/hostname v2.26.0
POST /api/bmc/metrics-token/rotate v2.26.0 removed after v2.26.0
POST /api/bmc/network/reset v2.26.0
POST /api/bmc/node-to-msd v2.26.0
POST /api/bmc/ntp v2.26.0
POST /api/bmc/power v2.26.0
POST /api/bmc/reboot v2.26.0
POST /api/bmc/reload v2.26.0
POST /api/bmc/reset v2.26.0
POST /api/bmc/sdcard/format v2.26.0
POST /api/bmc/usb v2.26.0
POST /api/bmc/usb-boot v2.26.0
POST /api/bmc/usb-boot/clear v2.26.0

As of v2.34.0: 34 operations, 2 since removed.