Backwards-compatible changes

Copilot considers some changes to be non-breaking and will make those changes without updating the API version. Please follow defensive coding practices to ensure stability. We consider the following to be backwards-compatible changes:

  1. Adding an attribute, resource, or optional parameter.
  2. Adding a new possible value to an enum type attribute.
  3. Adding new event types. (Webhook listeners will also receive new events)