Clean up payload storage before sending. Should fix issues with locally queued payloads blocking data from being sent.
Add OpenTelemetry support for the Span API. Not currently implemented in this package's extension.
Fixed
d66ad2d8 patch - Always return the Span from Span.set_attribute/3, making it easier to chain this function call.
2.2.14
Fixed
ffb3ab29 patch - Fix compile-time error with empty configurations
c3599ae9 patch - Improve the error message on extension load failure. The error message will now print more details about the installed and expected architecture when they mismatch. This is most common on apps mounted on a container after first being installed on the host with a different architecture than the container.
4ac415f1 patch - Don't crash at compile time when AppSignal is not configured
2.2.13
Fixed
26be6e58 patch - Fix session data by reverting the sample data key change
2.2.12
Added
65c5d716 patch - Don't set session data when the send_session_data configuration is set to false
2.2.11
Added
e287e58c patch - Allow ignoring specific pids through Tracer.ignore/1
c325114a patch - Log messages are now sent through a centralised logger, defaulting to logging
to the /tmp/appsignal.log file.
To log to standard output instead, set the log config property to "stdout".
96c60363 patch - Don't set parameters when the send_params configuration is set to false
Changed
bb6c7a65 patch - Add the config "override" source to better communicate and help debug when certain config options are set. This is used by the diagnose report. The override source is used to set the new config option value when a config option has been renamed, like send_session_data.
003a2edd patch - The extension installation will no longer fail when the CA certificate file is not accessible.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps appsignal from 2.2.7 to 2.2.15.
Changelog
Sourced from appsignal's changelog.
... (truncated)
Commits
bdc4976
Publish packagesd66ad2d
Always return the span from set_attribute/3 and set_sql/3 (#785)455e7f1
Update make clean to also clean c_src directory (#780)96a8bc0
Update make clean to also clean c_src directory (#780)ab87625
Bump agent to v-d573c9b (#778)96c3824
Publish packages4fb2eb0
Add 'priv/plts' to .gitignore91b98bb
Merge pull request #777 from appsignal/extension-load-error4ac415f
Handle empty configurations for all config options (#776)c3599ae
Improve error reporting on extension load failureDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)