Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 29 Jul 17:06
· 279 commits to main since this release
Immutable release. Only release title and notes can be modified.
v0.2.0
a38390e

Changelog

  • a38390e Merge pull request #34 from ch-ahindura/hotfix/make-qpi-driver-py-more-extensible
  • 910607a Bump to v0.2.0
  • e10eca0 fix(e2e): install the Cypress binary the dashboard E2E tests need
  • 18edab6 fix(qpi-driver): let install-systemd.sh finish when it is piped into bash
  • c7853fb test(qpi-driver/py): assert on the CLI's text, not on the colour CI adds
  • 698a5e7 refactor(qpi-driver): drop the option query nothing asks
  • 6f81e4a docs(qpi-driver): show both shapes of a custom device, in all three SDKs
  • a06f1cd docs: QPI-UI is where a device is described
  • bcc344d refactor(qpi-ui): the server's catalog is the only catalog
  • b5ac925 refactor(qpi-driver/js)!: a device is a name and a builder
  • 2282f27 refactor(qpi-driver/go)!: a device is a name and a builder
  • 2cba123 refactor(qpi-driver/py)!: a device is a name and a builder
  • 04d0328 fix(dashboard): clear the lint errors and let CI catch the next ones
  • 188b2fa test: run the documentation's own examples
  • 0389093 docs(qpi-driver/py): one obvious way to add a backend
  • 61fd7cd feat(qpi-driver)!: the driver no longer names itself
  • 53159ff fix(qpi-ui)!: a driver's language decides which devices it can be
  • 1b9e002 refactor(qpi-driver/py): move the fixture and the catalog renderer where they belong
  • 4ac99c0 fix(qpi-driver): installers offer only devices the SDK ships, and bring their own runtime
  • d977279 docs: say what pinning and the catalog are
  • 11ee904 fix(qpi-driver/js): put a 10s deadline on every outbound call
  • 6ac3256 test: measure coverage, and gate it where a gate means something
  • 01f6fec docs: make the operation/device model the documented one
  • 95cd569 test(qpi-ui): catch drift between the server and SDK driver catalogs
  • 0c6a782 feat(qpi-driver/js)!: same device catalog, and close the CA-pinning gap
  • e9f79b9 feat(qpi-driver/go): give the Go SDK the same device catalog
  • 01fd63a feat(qpi-driver)!: one start --operation verb in all three SDKs
  • ce3d662 feat(qpi-driver/py): let a device come from outside the SDK
  • c17d092 feat(qpi-driver/py)!: generate --help from device option schemas
  • 4bb4887 feat(qpi-driver/py)!: replace driver registries with a device catalog
  • 543c035 docs: add RFC 0003 driver extensibility; revert WIP extension points
  • 7bb1c6d WIP: Add ability to pass import strings for driver runners and executors