Skip to content

RackBill Plugin SDK v0.3.2

Choose a tag to compare

@iamkubi iamkubi released this 30 Oct 23:38
· 4 commits to main since this release

RackBill Plugin SDK v0.3.2

Compatibility

  • Plugin contract: 15
  • Minimum RackBill agent: 0.2.21 (or newer)

Changes

  • Withhold hosting-panel sign-in responses from HTTP diagnostics while preserving exchange metadata.
  • Redact hosting-panel login URLs and session envelopes from secret-filtered text, including encoded URLs and truncated excerpts.
  • Saved tenant configuration now replaces every declared tenant-scoped field for provisioning and bundled usage sources, including blank or omitted values that select plugin defaults. Product-carried account settings remain supported until tenant settings are first saved.
  • Provisioning refuses saved-account configuration when the target plugin schema is unavailable.
  • Older saved accounts whose effective destination would change require an explicit endpoint review before provisioning or bundled usage collection resumes.
  • PBS backup targets require exclusive service and source ownership; existing targets require explicit ownership review before snapshot access or data operations resume.
  • Proxmox backup and restore verify the configured PBS server, port, datastore, namespace and source identity before dispatch. Deploy the updated host and first-party plugins together and use matching direct HTTPS storage addresses.
  • Discard node-capacity and out-of-band probe results after connection settings change. Retire cached observations for changed connections and clear cached capacity when the provider no longer supports it.
  • Treat multiple upstream IPAM records for one normalized address as an ownership conflict. Reconciliation preserves local assignments and reserves unassigned addresses until duplicates are resolved; updates and releases refuse ambiguous listings.

Install with go get rackbill.com/sdk@v0.3.2.