Skip to content

Releases: giranm/pd-live-react

Release: v0.6.0-beta.0

16 Feb 13:31
8c4d84b
Compare
Choose a tag to compare

Summary

This release includes substantial performance improvements by Martin Stone around how PD Live implements, handles and queues async requests, as well as terminating running async requests in response to the incident query being changed. The connection status beacon now shows the number of waiting and running async requests being made to the PagerDuty REST API. It also adds a configurable "API Call Rate Limit" to the Settings menu.

Details of async request improvements
  • switch back to pdParallelFetch for getIncidents in redux/incidents/sagas to improve performance and stop making too many requests
  • get rid of useless nested loop in pdParallelFetch (my bad)
  • use throttledPdAxiosRequest in pdParallelfetch
  • re-filter the list of incidents in refreshIncidents to stop making too many calls for notes and alerts
  • set more sensible Bottleneck defaults (200/min instead of 1900/min)
  • added API call rate limit (100-2000) as a user configurable setting
  • stop truncating the incidents list to max incidents limit (no need to do this when we rate limit appropriately)
  • change the query settings modal to warn that fetching will be slow instead of saying only X incidents will be retrieved
  • abort any in-flight notes and alerts requests when getting or refreshing incidents
  • show the number of queued and running API calls in the status beacon tooltip

What's Changed

Full Changelog: v0.5.1-beta.0...v0.6.0-beta.0

Release: v0.5.1-beta.0

08 Nov 14:23
688b6e3
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.5.0-beta.0...v0.5.1-beta.0

Release: v0.5.0-beta.0

26 Oct 09:26
6bd64d5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0-beta.0...v0.5.0-beta.0

Release: v0.4.0-beta.0

15 Sep 10:03
a042af7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.1-beta.0...v0.4.0-beta.0

Release: v0.3.1-beta.0

19 Aug 10:14
08b4618
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.0-beta.0...v0.3.1-beta.0

Release: v0.3.0-beta.0

14 Aug 22:47
e05b3ec
Compare
Choose a tag to compare

What's Changed

  • [Fix] Incident query sort date by @giranm in #215
  • Bump @testing-library/user-event from 14.3.0 to 14.4.3 by @dependabot in #214
  • [Fix] Log entry polling behaviour on incident refresh by @giranm in #216
  • [Enhancement] Enable hyperlinks for alert custom detail columns by @giranm in #218
  • Bump @datadog/browser-rum from 4.16.1 to 4.17.1 by @dependabot in #220
  • Bump @cypress/webpack-dev-server from 2.0.0 to 2.1.0 by @dependabot in #219
  • [Enhancement] Add user query setting by @giranm in #222
  • [Release] v0.3.0-beta.0 by @giranm in #223

Full Changelog: v0.2.1-beta.0...v0.3.0-beta.0

Release: v0.2.1-beta.0

09 Aug 19:53
5d0596d
Compare
Choose a tag to compare

What's Changed

  • Bump @faker-js/faker from 7.3.0 to 7.4.0 by @dependabot in #205
  • [Change Request] Implement auto-refresh period by @giranm in #206
  • [Task] Add concurrency flag to GHA test workflow by @giranm in #207
  • [Snyk] Upgrade bootstrap from 4.6.1 to 4.6.2 by @snyk-bot in #211
  • [Fix] Log entries update handling by @giranm in #212
  • [Release] v0.2.1-beta.0 by @giranm in #213

Full Changelog: v0.2.0-beta.0...v0.2.1-beta.0

Release: v0.2.0-beta.0

08 Aug 11:56
15d1edb
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.0-beta.0...v0.2.0-beta.0

Release: v0.1.0-beta.0

13 Jun 20:28
a8c2f41
Compare
Choose a tag to compare

This is the first release of beta phase! 🎉

What's Changed

Full Changelog: v0.0.17-alpha.0...v0.1.0-beta.0

Release: v0.0.17-alpha.0

25 May 14:25
68991d6
Compare
Choose a tag to compare

What's Changed

  • [Fix] Blank page on render due to missing token from sessionStorage by @giranm in #125

Full Changelog: v0.0.16-alpha.0...v0.0.17-alpha.0