Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump applicationinsights-logging-log4j2 from 2.3.1 to 2.4.0 #5113

Conversation

dependabot-preview[bot]
Copy link
Contributor

@dependabot-preview dependabot-preview bot commented Jul 11, 2019

Bumps applicationinsights-logging-log4j2 from 2.3.1 to 2.4.0.

Release notes

Sourced from applicationinsights-logging-log4j2's releases.

Application Insights Java SDK 2.4.0

This introduces Application Insights Java SDK 2.4.0. This adds all the functionality introduced in 2.4.0-BETA and some additional bug fixes and enhancements.

Important Note: Spring Boot Starter Version

Previously, the Spring Boot Starter had an independent version number, causing some confusion. Future versions the Spring Boot Starter version will track with the SDK version. There will not be a Spring Boot Starter version 1.2.0, and in it's place version 2.4.0.

Changes introduced in 2.4.0-BETA

The changes to WebTelemetryModule in 2.4.0-BETA were reverted back the state in 2.3.1.

Enhancements

  1. Added retries to CDSProfileFetcher #901
  2. Added caching of sdk version id, reducing number of file IO operations #896

Bug Fixes

  1. Fix #907 - Ensures string compare is case insensitive when running a SQL explain on a select statement.
  2. Fixed ThreadLocal leak #887
  3. Fixed QuickPulse schema version #904
  4. Fix #919 - Fixed issue when adding duplicate Windows performance counter.
  5. Misc stability improvements #932, #941, #945, #946, #947, #948

Application Insights Java SDK 2.4.0-BETA

Welcome to Application Insights Java SDK 2.4.0-BETA and SpringBoot Starter 1.2.0-BETA. This version introduces several enhancement and bug fixes.

Removed and Deprecated

  1. Removed support for multiple apps instrumented with single JVM Agent. Instrumentation will only work for single apps in application server.
  2. Deprecated class ApplicationInsightsHttpResponseWrapper.java

Breaking change

  1. WebRequestTelemetry interface now has another method setRequestTelemetryContext. This is needed to propagate context explicitly in asynchronous environments. This change is likely to break clients relying on implementation of this interface in their code.

Enhancements

  1. Introduced beta support for manual context propagation in Async and Explicit Multithreading scenarios.
    Please refer to this wiki (https://github.com/Microsoft/ApplicationInsights-Java/wiki/Distributed-Tracing-in-Asynchronous-Java-Applications) for instructions.
  2. #444 Introduced support to capture asynchronous request.
  3. #749 Introduce beta supported instrumentation for Postgres SQL jdbc4 driver prepared statements via JVM Agent.
  4. Introduced experimental API's AIHttpServletListener, HttpServerHandler, ApplicationInsightsServletExtractor and HttpExtractor.
  5. Introduced WebTelemetryModule.setRequestTelemetryContext API.
  6. #797 SDKLogger can now be enabled using system properties.

Bug Fixes

  1. #879 Fixed issue with request/dependency correlation
  2. Fixed #826 Remove duplicate Postgres provider.
  3. #881 Fix SDK version in QuickPulse Telemetry.
  4. #883 Fixed dependency metric collection for QuickPulse/LiveMetrics
  5. #852 Fixed bug in PreparedStatementVisitor to instrument all overloads of setTimestamp.
  6. Various stability improvements: #850 #849 #842 #847 #843 #887 #888
... (truncated)
Changelog

Sourced from applicationinsights-logging-log4j2's changelog.

Version 2.4.0

  • Updated Spring Boot Starter version number to track with the SDK version.
  • Upgrade gradle to 5.3.1
  • Fix #907 - ensure string compare is case insensitive when running a SQL explain on a select statement.
  • Fixed ThreadLocal leak #887
  • Fixed QuickPulse schema version #904
  • Added retries to CDSProfileFetcher #901
  • Fix #919 - Fixed issue when adding duplicate Windows performance counter.
  • Added caching of sdk version id, reducing number of file IO operations #896
  • Fixed bug with live metrics (QuickPulse) where request/dependency durations were being truncated to the millisecond.
  • Misc stability improvements
    #932
    #941
    #945
    #946
    #947
    #948

Version 2.4.0-BETA

  • Removed support for multiple apps instrumented with single JVM Agent. Instrumentation will only work for single apps
    in application server.
  • Fixed #749 introduce support for PostgreSQL jdbc4 prepared statements.
  • Introduced support for Manual Async and Explicit Multithreading correlation.
  • Introduced setRequestTelemetryContext API in WebTelemetryModule Interface.
  • Introduced experimental API's AIHttpServletListner, HttpServerHandler, ApplicationInsightsServletExtractor
    and HttpExtractor.
  • Deprecated ApplicationInsightsHttpResponseWrapper
  • Fixed #826 Remove duplicate provider.
  • Fix incorrect sdk version being sent in Quick Pulse payload.
  • Fix #882 Dependency metrics does not show up on
    Livemetrics UX.
Commits
  • 8abe83e Merge pull request #968 from microsoft/fix_poms
  • 218164e remove test dependencies from pom. ensure provided dependencies are included.
  • 82532e3 Merge pull request #967 from microsoft/fix_poms
  • 19a4c44 fix compile dependencies in log4j2 appender pom
  • 209beb1 fix provided dependencies in web module pom
  • 908e63e remove invalid @​return javadoc
  • 70a2d09 add poms for collectd and agent
  • 1924fc0 remove dependencies from web/core poms
  • f7e307e Merge pull request #966 from microsoft/fix_task_dependencies
  • b2997b8 fix jar task dependencies
  • Additional commits viewable in compare view

Dependabot compatibility score

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 ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it). To ignore the version in this PR you can just close it
  • @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)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

@dependabot-preview dependabot-preview bot force-pushed the dependabot/gradle/com.microsoft.azure-applicationinsights-logging-log4j2-2.4.0 branch from 8aac13f to 4f7a8a3 Compare July 11, 2019 07:31
@tobiasdiez tobiasdiez merged commit 65006ae into master Jul 11, 2019
@tobiasdiez tobiasdiez deleted the dependabot/gradle/com.microsoft.azure-applicationinsights-logging-log4j2-2.4.0 branch July 11, 2019 17:25
github-actions bot pushed a commit that referenced this pull request Dec 1, 2020
a20406d Added name of the editors of a given edition (#5140)
9881fc5 Ping on push, not PR, document role of dist-updater (#5137)
04668cc Create nouvelles-perspectives-en-sciences-sociales.csl (#5063)
1d94e21 Update bursa-uludag-universitesi-saglik-bilimleri-enstitusu.csl (#5047)
84f3893 Add Harvard style for Metropolia University of Applied Sciences (#5086)
8e43e79 Create opto-electronic-advances.csl (#5135)
36e4fba Update society-for-american-archaeology.csl (#5124)
69ca360 St. Paul Canon Law new style (#5138)
b490ab0 Update and rename st-paul-university-faculty-of-canon-law.csl to saint-paul-university-faculty-of-canon-law.csl
b498116 There is no en-CA locale
3c35f28 Metadata
7059cca Create tu-dortmund-agvm.csl (#5088)
c321c98 Create new Citation type (#5093)
a7edc8d Update international-organization.csl (#5103)
3d1a052 The AWS load balancer is messing things up (#5133)
ca3839b Fix sort by a single macro (#5136)
5d1a7e8 Update chungara-revista-de-antropologia-chilena.csl (#5123)
cd75d5d ping distribution-updater (#5132)
dcf473a Update wirtschaftsuniversitat-wien-health-care-management.csl (#5125)
a87085e Fix Harvard Praxisforschung Editors (#5130)
d4176ca Switch automated tests to Github Actions (#5111)
726d0d8 Radiology, MPP, CORR -- small fixes: https://forums.zotero.org/discussion/85883/doi-radiology#latest https://forums.zotero.org/discussion/51058/style-request-molecular-plant-pathology#latest https://forums.zotero.org/discussion/85678/citing-style-clinical-orthopaedics-and-related-research#latest
e23db68 Update to la-trobe-university-harvard style (#5119)
c54b278 Create wirtschaftsuniversitat-wien-health-care-management.csl (#5110)
62fb019 Create austral-entomology.csl (#5118)
afa328c Update iso690-author-date-en.csl (#5113)
5468dce Update iso690-author-date-fr-no-abstract.csl (#5112)
98af86c Update iso690-numeric-fr.csl (#5115)
09f84c4 Update iso690-author-date-fr.csl (#5114)
178a9e4 Fix current biology to superscript
1fa5ce7 Create droit-belge-centre-de-droit-prive-ulb.csl (#5107)
3a6a4bc Fix file modes (#5106)
48f50e5 Create chungara-revista-de-antropologia-chilena.csl (#5096)
1e848f8 Create the-journal-of-the-indian-law-institute.csl (#5100)
856524c Create molecular-biology.csl (#5101)
eeebbf4 Create harvard-harper-adams-university.csl (#5104)
d90993d Fix tests
d4037bf WIP: St Paul Canon Law style

git-subtree-dir: src/main/resources/csl-styles
git-subtree-split: a20406d
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant