Skip to content

v5.1.X: Exception inheritance and custom change event timestamps

Latest
Compare
Choose a tag to compare
@Deconstrained Deconstrained released this 26 Jun 16:46
· 19 commits to main since this release
bacfe4a
  • The method ChangeEventsAPIClient.submit now accepts an optional timestamp parameter that allows the user to set the payload.timestamp value in the event
  • When raising an exception due to a non-transient network issue, the upstream exception is explicitly cited as the source exception
  • Features that were deprecated in v5.0 are now removed
  • Bug fix in 5.1.1: Fix invocation of iter_cursor in iter_all when using on endpoints that support cursor-based pagination
  • Fixed #115 in 5.1.2: Events API clients will retry statuses 500, 502 and 503, keeping in line with PagerDuty's publicly-documented recommendations for scenarios where the Events API responds with these statuses.
  • Fixed #125 in 5.1.3: Deprecated escape sequences for splat operator in docstrings replaced with bare ** to avoid downstream linter / unit test errors