|
1 | 1 | # Next (1.10.0) |
2 | 2 |
|
3 | 3 | ## Features |
4 | | - * Add ability to manually specify reported [hostname](https://www.elastic.co/guide/en/apm/agent/java/current/config-core.html#config-hostname) |
5 | | - * Add support for Redis Jedis client |
6 | | - * Add support for identifying target JVM to attach apm agent to using JMV property. |
| 4 | + * Add ability to manually specify reported [hostname](https://www.elastic.co/guide/en/apm/agent/java/master/config-core.html#config-hostname) |
| 5 | + * Add support for [Redis Jedis client](https://www.elastic.co/guide/en/apm/agent/java/master/supported-technologies-details.html#supported-databases) |
| 6 | + * Add support for identifying target JVM to attach apm agent to using JMV property. See also the documentation of the [`--include` and `--exclude` flags](https://www.elastic.co/guide/en/apm/agent/java/master/setup-attach-cli.html#setup-attach-cli-usage-list) |
7 | 7 | * Added [`capture_jmx_metrics`](https://www.elastic.co/guide/en/apm/agent/java/master/config-jmx.html#config-capture-jmx-metrics) configuration option |
| 8 | +* Improve servlet error capture (#812) |
| 9 | + Among others, now also takes Spring MVC `@ExceptionHandler`s into account |
| 10 | +* Instrument Logger#error(String, Throwable) (#821) |
| 11 | + Automatically captures exceptions when calling `logger.error("message", exception)` |
| 12 | +* Easier log correlation with https://github.com/elastic/java-ecs-logging. See [docs](https://www.elastic.co/guide/en/apm/agent/java/master/log-correlation.html). |
| 13 | +* Avoid creating a temp agent file for each attachment (#859) |
| 14 | +* Instrument `View#render` instead of `DispatcherServlet#render` (#829) |
| 15 | + This makes the transaction breakdown graph more useful. Instead of `dispatcher-servlet`, the graph now shows a type which is based on the view name, for example, `FreeMarker` or `Thymeleaf`. |
8 | 16 |
|
9 | 17 | ## Bug Fixes |
10 | 18 | * Error in log when setting [server_urls](https://www.elastic.co/guide/en/apm/agent/java/current/config-reporter.html#config-server-urls) |
11 | 19 | to an empty string - `co.elastic.apm.agent.configuration.ApmServerConfigurationSource - Expected previousException not to be null` |
| 20 | +* Avoid terminating the TCP connection to APM Server when polling for configuration updates (#823) |
12 | 21 |
|
13 | 22 | # 1.9.0 |
14 | 23 |
|
15 | 24 | ## Features |
16 | 25 | * Supporting OpenTracing version 0.33 |
17 | 26 | * Added annotation and meta-annotation matching support for `trace_methods` |
18 | | - * Improved servlet exception capture via attributes: `javax.servlet.error.exception`, `exception`, `org.springframework.web.servlet.DispatcherServlet.EXCEPTION`, `co.elastic.apm.exception`. |
19 | | - Added instrumentation for DispatcherServlet#processHandlerException. |
20 | | - * Deleted span for `DispatcherServlet#render`. Instead, added span for `View#render` [#829](https://github.com/elastic/apm-agent-java/pull/829) |
21 | 27 |
|
22 | 28 | ## Bug Fixes |
23 | 29 | * A warning in logs saying APM server is not available when using 1.8 with APM server 6.x |
|
0 commit comments