Skip to content

Commit 0aa179f

Browse files
trasklittleaj
authored andcommitted
Update change log
1 parent 9f2bdef commit 0aa179f

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed

CHANGELOG.md

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,35 @@
11
# CHANGELOG
22

3+
# Version 2.5.0-BETA
4+
- Added support for Java 9-12
5+
- Added new `applicationinsights-web-auto.jar` artifact that automatically registers the web filter
6+
by just being present in your dependencies (works for both servlet containers and spring boot standalone)
7+
- No need to modify `web.xml`, or add `@WebFilter`
8+
- Agent now captures application logging via `Log4j 1.2`, `Log4j2` and `Logback`
9+
- No need to add `applicationinsights-logging-*.jar` dependency and modify the application's logging configuration
10+
(e.g. `log4j.properties`, `log4j2.xml`, `logback.xml`)
11+
- To opt out of this (e.g. if you prefer to capture logging via the Application Insights appenders),
12+
add `<Logging enabled="false" />` to the `AI-Agent.xml` file inside of the `Builtin` tag
13+
- Agent now automatically captures dependencies for async requests by tracking the request across multiple threads
14+
- Agent now captures JDBC queries for all JDBC drivers
15+
- Added additional HTTP client support
16+
- `java.net.HttpURLConnection`
17+
- Apache HttpClient 3.x (4.x was already previously supported)
18+
- OkHttp3
19+
- OkHttp2 (previously did not propagate distributed trace context)
20+
- Agent now sets `Operation Name` (used for aggregating similar requests) automatically
21+
based on Spring `@RequestMapping` and JAX-RS `@Path`
22+
- No need for registering `RequestNameHandlerInterceptorAdapter` or writing own interceptor
23+
- (also supports Struts, based on action class / method name)
24+
- Agent now supports multiple applications deployed in the same application server
25+
- (support was removed temporarily in the 2.4.0 release)
26+
- Simplified JBoss and Wildfly deployment when using the agent
27+
- No need for setting `jboss.modules.system.pkgs`, `java.util.logging.manager` and `-Xbootclasspath`
28+
- Added `<RoleName>` tag in `ApplicationInsights.xml` to simplify role name configuration
29+
- No need to write a custom `ContextInitializer`
30+
- Removed support for `<Class>` custom instrumentation in `AI-Agent.xml`
31+
- Removed support for `<RuntimeException>` custom instrumentation in `AI-Agent.xml`
32+
333
# Version 2.4.0
434
- Updated Spring Boot Starter version number to track with the SDK version.
535
- Upgrade gradle to 5.3.1

0 commit comments

Comments
 (0)