Просмотр исходного кода

Update change log (#6176)

* Update change log

* Add one more
Trask Stalnaker 2 лет назад
Родитель
Сommit
9d628d13c4
2 измененных файлов с 103 добавлено и 2 удалено
  1. 18 1
      .github/scripts/draft-change-log-entries.sh
  2. 85 1
      CHANGELOG.md

+ 18 - 1
.github/scripts/draft-change-log-entries.sh

@@ -25,6 +25,23 @@ fi
 
 echo "## Unreleased"
 echo
+echo "### Migration notes"
+echo
+echo
+echo "### 🌟 New javaagent instrumentation"
+echo
+echo
+echo "### 🌟 New library instrumentation"
+echo
+echo
+echo "### 📈 Enhancements"
+echo
+echo
+echo "### 🛠️ Bug fixes"
+echo
+echo
+echo "### 🧰 Tooling"
+echo
 
 git log --reverse --pretty=format:"- %s" $range \
-  | sed -E 's,\(#([0-9]+)\),\n  ([#\1](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/\1)),'
+  | sed -E 's,\(#([0-9]+)\)$,\n  ([#\1](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/\1)),'

+ 85 - 1
CHANGELOG.md

@@ -1,8 +1,92 @@
 # Changelog
 
+## Unreleased
+
+### Migration notes
+
+- The `opentelemetry-jboss-logmanager-1.1` artifact has been renamed to
+  `opentelemetry-jboss-logmanager-appender-1.1`
+- The play instrumentation name has changed from `play` to `play-mvc`
+  ([#6106](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6106))
+- The vertx-http-client instrumentation name has changed from `vertx-client` to `vertx-http-client`
+  ([#6106](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6106))
+- The metric `process.runtime.java.memory.max` has been renamed to `process.runtime.java.memory.limit`
+  ([#6161](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6161))
+
+### 🌟 New javaagent instrumentation
+
+- JVM classes metrics
+  ([#6069](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6069))
+- JVM threads metrics
+  ([#6070](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6070))
+- Vibur DBCP connection pool metrics
+  ([#6092](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6092))
+- tomcat-jdbc connection pool metrics
+  ([#6102](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6102))
+- JVM cpu metrics
+  ([#6107](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6107))
+- Oracle UCP connection pool metrics
+  ([#6099](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6099))
+- Apache DBCP2 datasource metrics
+  ([#6175](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6175))
+- Add instrumentation for JAX-RS 3.0
+  ([#6136](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6136))
+
+### 🌟 New library instrumentation
+
+- JVM classes metrics
+  ([#6069](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6069))
+- JVM threads metrics
+  ([#6070](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6070))
+- Vibur DBCP connection pool metrics
+  ([#6092](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6092))
+- tomcat-jdbc connection pool metrics
+  ([#6102](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6102))
+- JVM cpu metrics
+  ([#6107](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6107))
+- Oracle UCP connection pool metrics
+  ([#6099](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6099))
+- Apache DBCP2 datasource metrics
+  ([#6175](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6175))
+
+### 📈 Enhancements
+
+- Enable grizzly instrumentation by default
+  ([#6049](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6049))
+- Instrumentation for redisson 3.17.2+
+  ([#6096](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6096))
+- Instrumentation for jboss-logmanager getMdcCopy()
+  ([#6112](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6112))
+- Allow specifying a comma separated list of extensions
+  ([#6137](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6137))
+
+### 🛠️ Bug fixes
+
+- Fix redisson ClassCastException
+  ([#6054](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6054))
+- Fix debug logging
+  ([#6085](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6085))
+- HttpURLConnection instrumentation can capture wrong http.method
+  ([#6053](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6053))
+- fix bug: get return type in a wrong way for method instrumentation
+  ([#6118](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6118))
+- Show correct runnable name in spring scheduling actuator
+  ([#6140](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6140))
+- Fix ClassCastException in JDBC instrumentation
+  ([#6088](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6088))
+
+### 🧰 Tooling
+
+- Remove TimeExtractor and use internal API for setting start/end timestamps
+  ([#6051](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6051))
+- Change SpanStatusExtractor to use a builder that can set status description
+  ([#6035](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6035))
+- Make gRPC metadata available to AttributeExtractors
+  ([#6125](https://github.com/open-telemetry/opentelemetry-java-instrumentation/pull/6125))
+
 ## Version 1.14.0 (2022-05-17)
 
-### Migration notes:
+### Migration notes
 
 - The `opentelemetry-log4j-appender-2.16` artifact has been renamed to
   `opentelemetry-log4j-appender-2.17`