- pub access to builder fields
- BREAKING moved from blocking to async client, you now need an async context and to
.await
the.execute()
call - bumped dependencies
- added filter(key, val) option for all get operations
- added alert accept and resolve operations
- updated dependencies
- fixed a few occurrences of
iLert
->ilert
due to rebranding, however decided to keep core structs onILert..
asIlert
is not much better - added endpoints to handle
/api/alerts
- added endpoints to handle
/api/incidents
- added endpoints to handle
/api/services
- added traits to support PUT and DELETE operations in builder style
- added skip() and limit() options to .get() builders
- created client.create() in favor of client.post();
post()
is now deprecated - set default timeout to 25 seconds, was 10 seconds
- BREAKING renamed
ScheduleApiResource
toScheduleGetApiResource
- BREAKING renamed
UserApiResource
toUserGetApiResource
- BREAKING adjusted client to the new iLert API version
/api/v1
->/api
- BREAKING incident_key has been renamed to alert_key
- BREAKING event property summary moved from &str -> Option
- added new COMMENT event type
- added new event properties comments and routing_key
- BREAKING event split into event, event_with_details
- event_with_details allows for full event including priority, links, images and custom details
- moved to new domain
- added heartbeat
- upgraded deps
- added debug log to urls
- starting the changelog