Skip to content

Conversation

@konraddysput
Copy link
Collaborator

Backtrace-Unity@3.5.0 release

Changes:

  • Metrics support,
  • Breadcrumbs support,
  • Fixed Unity 2020, Unity 2021 warnings,
  • Adjusted structure size on the iOS build
  • Guess backtrace-android native crash reporter path if appcontext is not available

…der and Backtrace http client for testing purpose.
* Event aggregation logic for reviewers

* Adjusted the most flexible cases

* Code review suggestions

* Default event support

* backoff for session events when request failed

* Retry only on 503

* Exponential backoff

* Avoid casting to float, fixed Math.Pow

* Added Rameez suggestions

* Code review suggestions

* Fixed wrong retry function argument
* Divided commit into two branches for reviewers. Added attribute provider and Backtrace http client for testing purpose.

* Adjusted labels

* Start default event on the application startup + send empty string instead of null

* Event aggregation logic for reviewers (#74)

* Event aggregation logic for reviewers

* Adjusted the most flexible cases

* Code review suggestions

* Default event support

* backoff for session events when request failed

* Retry only on 503

* Exponential backoff

* Avoid casting to float, fixed Math.Pow

* Added Rameez suggestions

* Code review suggestions

* Fixed wrong retry function argument

* line ending fix

* Fixed invalid property name after merge

* Adjusted nullable JSON values

* Create attribute provider dynamically

* Enable attribute provider

* Disable maximum number of events in store from config

* Adjust session aggregation support to spec requirements and meeting suggestions

* Fixed typo

* git attributes for line endings

* Adjust current flow to new requirements + editor changes

* Allow for overriding default unique event

* Added getter and setter for backtracesesion support

* Adjust backtrace session object

* Backtrace session API improvements

* Safe native attribute ios

* Safe native attributes

* Adjusted native build

* Use empty list of classifiers instead of empty string

* Adjusted API

* Adjusted API + Session=>Summed + BacktraceSession=>BacktraceMetrics

* Adjusted API + Session=>Summed + BacktraceSession=>BacktraceMetrics

* Renamed ms to sec
)

* Guessing lib path based on the current game directory when the activity is not available

* Code reformat
@vlussenburg vlussenburg self-requested a review June 1, 2021 19:20
Copy link
Contributor

@vlussenburg vlussenburg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See test report in Hack.

Copy link

@rqbacktrace rqbacktrace left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does UniqueEvents clear properly?

@konraddysput
Copy link
Collaborator Author

Does UniqueEvents clear properly?

Unique events stay in the application memory - after successful send, backtrace-unity refresh timestamp

@konraddysput konraddysput merged commit 7a4a67b into master Jun 21, 2021
@konraddysput konraddysput deleted the release/3.5.0 branch June 24, 2021 11:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants