exceptionless / Exceptionless.JavaScript

Exceptionless JavaScript client
http://exceptionless.com
Apache License 2.0
59 stars 24 forks source link

Fixes #85 Improvements to session management (Breaking Change) #124

Closed niemyjski closed 1 year ago

niemyjski commented 1 year ago

This sync's changes over from https://github.com/exceptionless/Exceptionless.Net and ensures that you opt into heartbeats.

The breaking change is around heartbeats not being sent / configured when you call setUserIdentity.

I also synced the compiler options which we might want to up our bundle to ES2019 or ES2021 from ES2017. I noticed node is still targeting node 12 with CJS which the new default is ESM. I think we may want to bump this and break this too while we are at it.

ejsmith commented 1 year ago

I'm for us updating it to only support NodeJS versions that are still supported for NodeJS. For browsers, I don't think we should push it higher than we need for the features we are using. I don't want to support any versions of IE at this point.