Skip to content

v0.2.0

Latest

Choose a tag to compare

@secretpray secretpray released this 16 Apr 07:23
9ed07be

Highlights

  • Added support for client.services.session(uuid).logs(recent: true) to fetch logs for finished sessions.
  • Added OctaSpace::ProvisionRejectedError for Machine Rental create requests that return HTTP 200 but contain item-level API rejections.
  • Added OctaSpace::PayloadHelpers for stringified app port lists and marketplace bandwidth normalization.
  • Expanded playground diagnostics with recent session logs support and improved manual QA coverage.

Changed

  • Documented and tested services.mr.list, services.render.list, and services.vpn.list as marketplace catalog endpoints rather than session collections.
  • services.mr.create now forwards optional organization_id and project_id.
  • Updated playground services views and README examples to match live API behavior.
  • Switched release guidance to a fully manual publish flow and disabled the local rake release helper.

Fixed

  • Closed the Ruby SDK gap for finished-session logs via recent: true.
  • Corrected MR create handling for HTTP 200 batch-style rejection payloads.
  • Corrected fixtures and tests for /services/mr, /services/vpn, recent sessions, and {system, container} log payloads.
  • Fixed playground app port handling when the API returns stringified JSON arrays.