Skip to content
This repository has been archived by the owner on Jul 24, 2021. It is now read-only.

v3.0.0-a9

Pre-release
Pre-release
Compare
Choose a tag to compare
@karenetheridge karenetheridge released this 31 Oct 17:27
· 587 commits to master since this release
dbf0a6a

Release v3.0.0-a9

PR #924 - v3 a9 fixes

  • Branch: ether/v3-a9-fixes
  • Revision: 2d9b746
  • Labels: api, bug, database
  • work around shell bug where all fields would be transmitted in a POST payload even if they were not requested to be changed by the user
  • make the user_account.email index a bit nicer
  • fix check_layouts script to display bad racks, layouts by their build membership, not workspace
  • do not send rollbar messages for unsupported endpoints when they don't match one of our recognized prefixes (where most likely they are coming from a spammer, not a misprogrammed client)

People

Commits

  • aa7fed - clarify how to get all validation results
  • aad302 - fix for POST /user/:target -- do not return 409 if email address is not actually changing
  • bdd7de - switch user_account.email index to be case-insensitive
  • 3362de - only send rollbar message for unrecognized URLs when the prefix matches a known path
  • e7a060 - display builds, not workspaces, in check_layouts output

PR #925 - v3: more device data

  • Branch: ether/v3-more-device-data
  • Revision: fcf8262
  • Labels: api, enhancement, needs-shell, needs-ui, v3

More data added to device endpoints, for the UI build pages.

  • add ?with_device_health to GET /build, GET /build/:id
  • add rack_name to Device, Devices response schemas (see below)
  • add sku to DetailedDevice, Device, Devices, DeviceLocation response schemas (see below)

for #922.

Device endpoints affected:

GET /device/:id_or_serial_number
GET /device/:id_or_serial_number/location
GET /device?:key=:value
GET /build/:build_id_or_name/device
GET /workspace/:workspace_id_or_name/device
GET /workspace/:workspace_id_or_name/relay/:relay_id>/device

People

Commits

  • 03d726 - add ?with_device_health to GET /build, GET /build/:id
  • f16ed4 - add sku to DetailedDevice, Device, Devices, DeviceLocation response schemas
  • 521365 - add rack_name to Device, Devices response schemas

PR #926 - v3: a9 more build enhancements

  • Branch: ether/v3-a9-more-build-enhancements
  • Revision: dbf0a6a
  • Labels: api, enhancement, v3
  • allow "started" as an optional field to POST /build/:id_or_name
  • add support for "cloning" a build (POST /build)
  • Add search parameters to for devices in a build: GET /build/:id_or_name/device?health=&health=<other_value>&active_minutes=X&ids_only=1

People

Commits

  • 5eb90b - allow "started" as an optional field to POST /build/:id_or_name
  • 548f09 - add support for "cloning" a build
  • 997129 - Add search parameters to GET /build/:id_or_name/device: