Repository navigation
Rehydrate 9.0.0-deprecation branch #2618
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
Changes from all commits
40c4d27
4d3c95c
3536c88
1ad6726
0cee6db
353b293
2f72dba
469841b
5631d87
c5d723b
a48236b
62f8705
6ad11ba
5575b5d
cce3212
58b1764
1516aef
ee340e1
e6ef730
b891357
f770920
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,143 @@ | ||||||||||||||||||||||||||||||||
| name: Generate Compatibility Doc | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| on: | ||||||||||||||||||||||||||||||||
| push: | ||||||||||||||||||||||||||||||||
| branches: | ||||||||||||||||||||||||||||||||
| - main | ||||||||||||||||||||||||||||||||
| paths: | ||||||||||||||||||||||||||||||||
| - instrumentation/**/build.gradle | ||||||||||||||||||||||||||||||||
| - instrumentation/**/build.gradle.kts | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| workflow_dispatch: | ||||||||||||||||||||||||||||||||
| inputs: | ||||||||||||||||||||||||||||||||
| doc_type: | ||||||||||||||||||||||||||||||||
| description: The type of the compatibility doc you wish to generate - either "internal" (a simplified .md file, copied into this repo) or "site" (a complete .mdx file, copied to the public docs website). | ||||||||||||||||||||||||||||||||
| required: true | ||||||||||||||||||||||||||||||||
| options: | ||||||||||||||||||||||||||||||||
| - internal | ||||||||||||||||||||||||||||||||
| - site | ||||||||||||||||||||||||||||||||
| release_tag: | ||||||||||||||||||||||||||||||||
| description: If triggering this action as a part of a release workflow, the release tag to use when naming the PR to the public docs site. | ||||||||||||||||||||||||||||||||
| default: 00 | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| jobs: | ||||||||||||||||||||||||||||||||
| generate-files: | ||||||||||||||||||||||||||||||||
| name: Generate Compatibility Files | ||||||||||||||||||||||||||||||||
| runs-on: ubuntu-24.04 | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| env: | ||||||||||||||||||||||||||||||||
| INTERNAL_DOC_FILE: build/docs/site/compatibility-requirements-java-agent-internal.md | ||||||||||||||||||||||||||||||||
| PUBLIC_DOC_FILE: build/docs/site/compatibility-requirements-java-agent.mdx | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| steps: | ||||||||||||||||||||||||||||||||
| - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # pin@v4 | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - name: Setup environment | ||||||||||||||||||||||||||||||||
| uses: ./.github/actions/setup-environment | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - name: Run compatibility plugin | ||||||||||||||||||||||||||||||||
| run: ./gradlew clean generateCompatibilitySite | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - name: Upload internal compatibility doc | ||||||||||||||||||||||||||||||||
| uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 #pin@v4 | ||||||||||||||||||||||||||||||||
| with: | ||||||||||||||||||||||||||||||||
| name: internal-compatibility-doc | ||||||||||||||||||||||||||||||||
| path: ${{ env.INTERNAL_DOC_FILE }} | ||||||||||||||||||||||||||||||||
| retention-days: 1 | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - name: Upload public site compatibility doc | ||||||||||||||||||||||||||||||||
| uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 #pin@v4 | ||||||||||||||||||||||||||||||||
| with: | ||||||||||||||||||||||||||||||||
| name: site-compatibility-doc | ||||||||||||||||||||||||||||||||
| path: ${{ env.PUBLIC_DOC_FILE }} | ||||||||||||||||||||||||||||||||
| retention-days: 1 | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| update-internal-compatibility-doc: | ||||||||||||||||||||||||||||||||
| name: Update Internal Compatibility File | ||||||||||||||||||||||||||||||||
| needs: generate-files | ||||||||||||||||||||||||||||||||
| runs-on: ubuntu-24.04 | ||||||||||||||||||||||||||||||||
| if: github.event_name == 'push' || (github.event_name == 'workflow_dispatch' && inputs.doc_type == 'internal') | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| env: | ||||||||||||||||||||||||||||||||
| INTERNAL_FILEPATH: COMPATIBILITY.md | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| steps: | ||||||||||||||||||||||||||||||||
| - uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # pin@v4 | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - name: Download internal doc | ||||||||||||||||||||||||||||||||
| uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # pin@v4 | ||||||||||||||||||||||||||||||||
| with: | ||||||||||||||||||||||||||||||||
| name: internal-compatibility-doc | ||||||||||||||||||||||||||||||||
| path: tmp | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - name: Copy internal doc to destination | ||||||||||||||||||||||||||||||||
| run: cp tmp/compatibility-requirements-java-agent-internal.md ${{ env.INTERNAL_FILEPATH }} | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - name: Create PR for internal doc | ||||||||||||||||||||||||||||||||
| id: create-pr-internal | ||||||||||||||||||||||||||||||||
| uses: peter-evans/create-pull-request@6d6857d36972b65feb161a90e484f2984215f83e | ||||||||||||||||||||||||||||||||
| with: | ||||||||||||||||||||||||||||||||
| token: ${{ secrets.GITHUB_TOKEN }} | ||||||||||||||||||||||||||||||||
| add-paths: ${{ env.INTERNAL_FILEPATH }} | ||||||||||||||||||||||||||||||||
| commit-message: 'Update internal compatibility doc' | ||||||||||||||||||||||||||||||||
| branch: update-compatibility-doc-${{ github.run_id }} | ||||||||||||||||||||||||||||||||
| delete-branch: true | ||||||||||||||||||||||||||||||||
| base: main | ||||||||||||||||||||||||||||||||
| title: 'Update Internal Compatibility Doc' | ||||||||||||||||||||||||||||||||
| body: | | ||||||||||||||||||||||||||||||||
| This PR updates the internal compatibility documentation. It was triggered manually or by a detected instrumentation build file change. | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - name: Summary | ||||||||||||||||||||||||||||||||
| run: | | ||||||||||||||||||||||||||||||||
| echo "Submitted PR #${{ steps.create-pr-internal.outputs.pull-request-number}} to the New Relic Agent repo." | ||||||||||||||||||||||||||||||||
| echo "Your review is required. See ${{ steps.create-pr-internal.outputs.pull-request-url}}" | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| update-site-compatibility-doc: | ||||||||||||||||||||||||||||||||
|
Comment on lines
+57
to
+96
Check warningCode scanning / CodeQL Workflow does not contain permissions Medium
Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
Copilot AutofixAI 11 months ago To fix the problem, we should explicitly assign the minimal needed permissions for the No new imports, definitions, or dependencies are needed—just the addition of the
Suggested changeset
1
.github/workflows/Generate-Compatibility-Doc.yml
Copilot is powered by AI and may make mistakes. Always verify output.
Unable to commit as this autofix suggestion is now outdated
Refresh and try again.
|
||||||||||||||||||||||||||||||||
| name: Update Public Site Documentation | ||||||||||||||||||||||||||||||||
| needs: generate-files | ||||||||||||||||||||||||||||||||
| runs-on: ubuntu-24.04 | ||||||||||||||||||||||||||||||||
| if: github.event_name == 'workflow_dispatch' && inputs.doc_type == 'site' | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| env: | ||||||||||||||||||||||||||||||||
| EXTERNAL_REPO_NAME: newrelic/docs-website | ||||||||||||||||||||||||||||||||
| DESTINATION_FILEPATH: src/content/docs/apm/agents/java-agent/getting-started/compatibility-requirements-java-agent.mdx | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| steps: | ||||||||||||||||||||||||||||||||
| - name: Checkout external docs repo | ||||||||||||||||||||||||||||||||
| uses: actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # pin@v4 | ||||||||||||||||||||||||||||||||
| with: | ||||||||||||||||||||||||||||||||
| repository: ${{ env.EXTERNAL_REPO_NAME }} | ||||||||||||||||||||||||||||||||
| token: ${{ secrets.DOCS_WEBSITE_TOKEN }} | ||||||||||||||||||||||||||||||||
| path: docs-website | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - name: Download site doc | ||||||||||||||||||||||||||||||||
| uses: actions/download-artifact@65a9edc5881444af0b9093a5e628f2fe47ea3b2e # pin@v4 | ||||||||||||||||||||||||||||||||
| with: | ||||||||||||||||||||||||||||||||
| name: site-compatibility-doc | ||||||||||||||||||||||||||||||||
| path: tmp | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - name: Copy site doc to destination path | ||||||||||||||||||||||||||||||||
| run: cp tmp/compatibility-requirements-java-agent.mdx docs-website/${{ env.DESTINATION_FILEPATH }} | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - name: Create PR for site doc | ||||||||||||||||||||||||||||||||
| id: create-pr-docs-site | ||||||||||||||||||||||||||||||||
| uses: peter-evans/create-pull-request@6d6857d36972b65feb161a90e484f2984215f83e | ||||||||||||||||||||||||||||||||
| with: | ||||||||||||||||||||||||||||||||
| token: ${{ secrets.DOCS_WEBSITE_TOKEN }} | ||||||||||||||||||||||||||||||||
| path: docs-website | ||||||||||||||||||||||||||||||||
| add-paths: ${{ env.DESTINATION_FILEPATH }} | ||||||||||||||||||||||||||||||||
| commit-message: 'Update Java agent compatibility documentation' | ||||||||||||||||||||||||||||||||
| branch: update-java-agent-compatibility-${{ inputs.release_tag }} | ||||||||||||||||||||||||||||||||
| delete-branch: true | ||||||||||||||||||||||||||||||||
| base: develop | ||||||||||||||||||||||||||||||||
| title: '[DO-NOT-MERGE] Update Java Agent Compatibility Requirements' | ||||||||||||||||||||||||||||||||
| body: | | ||||||||||||||||||||||||||||||||
| This is a WIP. | ||||||||||||||||||||||||||||||||
| This PR updates the Java agent compatibility documentation. | ||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||
| - name: Summary | ||||||||||||||||||||||||||||||||
| run: | | ||||||||||||||||||||||||||||||||
| echo "Submitted PR #${{ steps.create-pr-docs-site.outputs.pull-request-number}} to the docs site repo." | ||||||||||||||||||||||||||||||||
| echo "Your review is required. See ${{ steps.create-pr-docs-site.outputs.pull-request-url}}" | ||||||||||||||||||||||||||||||||
| echo "Once you have reviewed the PR, update its title and description to show it is ready for merge." | ||||||||||||||||||||||||||||||||
|
Comment on lines
+97
to
+143
Check warningCode scanning / CodeQL Workflow does not contain permissions Medium
Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}
Copilot AutofixAI 11 months ago To fix the problem, the workflow YAML should be edited to include a Therefore, for the permissions:
contents: readimmediately after the job name and before
Suggested changeset
1
.github/workflows/Generate-Compatibility-Doc.yml
Copilot is powered by AI and may make mistakes. Always verify output.
Unable to commit as this autofix suggestion is now outdated
Refresh and try again.
|
||||||||||||||||||||||||||||||||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,217 @@ | ||
| # Java Agent Compatibility | ||
|
|
||
| ## JVMs | ||
|
|
||
| This version of the Java Agent supports Java versions 8 - 25. | ||
|
|
||
| ## App/Web severs | ||
| The agent automatically instruments the following app/web servers. | ||
|
|
||
| * Glassfish 3.0 to latest | ||
| * JBoss 7.0 to latest | ||
| * Jetty 7.0.0 to latest | ||
| * Mule 3.4.0 to latest | ||
| * Netty 3.3.0.Alpha1 to 5.0.0.Alpha1 (exclusive) | ||
| * Netty Reactor 0.7.0.RELEASE to latest | ||
| * Open Liberty 21.0.0.12 to latest | ||
| * Play 2.3.0 to latest | ||
| * Resin 3.1.9 to latest | ||
| * Spray 1.3.1 to latest | ||
| * Tomcat 7.0.0 to latest | ||
| * Undertow 1.1.0.Final to latest | ||
| * WebLogic 12.1.2.1 to 12.2.x (exclusive) | ||
| * WebSphere 8 to 9 (exclusive) | ||
| * WebSphere Liberty 8.5 to latest | ||
| * Wildfly 8.0.0.Final to latest | ||
|
|
||
| ## Frameworks | ||
| The agent automatically instruments the following frameworks. | ||
|
|
||
| * Akka 2.4.10 to latest | ||
| * AWS Firehose 2.1.0 to latest | ||
| * AWS Kinesis 1.11.106 to latest | ||
| * AWS Lambda 1.11.280 to latest | ||
| * AWS S3 1.9.0 to latest | ||
| * AWS SNS 1.11.12 to latest | ||
| * AWS SQS 1.10.44 to latest | ||
| * Cats Effect 3.3.0 to 3.3.4 (exclusive) | ||
| * Cats Effect v2 2.1 to 3.0 (exclusive) | ||
| * Scala 2.12: 2.1 to 3.0 (exclusive) | ||
| * Scala 2.13: 2.1 to 3.0 (exclusive) | ||
| * Cats Effect v3 3.2 to 3.3 (exclusive) | ||
| * Scala 2.12: 3.2 to 3.3.4 | ||
| * Scala 2.13: 3.2 to 3.3.4 | ||
| * CXF 2.1.3 to latest | ||
| * EJB 6.0 to latest | ||
| * Grails 1.3.0 to 3.0.0.RC1 (exclusive) | ||
| * GraphQL 16.0 to 21.0 (exclusive) | ||
| * GraphQL Java 21.0 to latest | ||
| * Hibernate 3.3.0.CR1 to 6.0.0.Alpha2 (exclusive) | ||
| * Hystrix 1.3.15 to latest | ||
| * JAX-RS 1.0 to 4.0 (exclusive) | ||
| * JCache API 1.0.0 to latest | ||
| * Jersey 1.0.1 to 3.1 (exclusive) | ||
| * Jersey Client 0.9 to latest | ||
| * Micronaut 1.0.0 to latest | ||
| * Monix tasks 2.0.0 to latest | ||
| * Scala 2.12: 2.0.6 to latest | ||
| * Scala 2.13: 3.0.0 to latest | ||
| * Scala 3: 3.4.0 to latest | ||
| * Pekko 1.0.0 to latest | ||
| * Pekko Http 1.0.0 to latest | ||
| * Scala 2.13: 1.0.0 to latest | ||
| * Scala 3: 1.0.0 to latest | ||
| * Pekko Http Core 1.0.0 to latest | ||
| * Scala 2.13: 1.0.0 to latest | ||
| * Scala 3: 1.0.0 to latest | ||
| * Play 2.3.0 to latest | ||
| * Quartz Scheduler 1.7.2 to latest | ||
| * RESTEasy 2.2-RC-1 to latest | ||
| * Servlet 2.3 to latest | ||
| * Spray 1.3.1 to latest | ||
| * Spring 3.0.0.RELEASE to latest | ||
| * Spring AOP 2.0.3 to latest | ||
| * Spring Batch 4.0.0.RELEASE to 6.0.0 (exclusive) | ||
| * Spring Boot Actuator 3.0.0 to 4.0.0-M1 (exclusive) | ||
| * Spring Web Services 1.5.7 to 4.0.0 (exclusive) | ||
| * Spring WebFlux 5.0.0.RELEASE to latest | ||
| * Struts 2.0 to latest | ||
| * Thrift 0.8.0 to latest | ||
| * Vertx 3.2.0 to 5.0.0.CR1 (exclusive) | ||
| * ZIO 1.0.9 to latest | ||
| * Scala 2.13: 1.0.9 to latest | ||
| * JSF (Java Server Faces) | ||
|
|
||
| ## HTTP libraries | ||
| The agent automatically instruments the following HTTP libraries. | ||
|
|
||
| * Akka Http 2.4.5 to latest | ||
| * Akka Http Core 0.4 to latest | ||
| * Apache HttpAsyncClient 4.1 to latest | ||
| * Apache Httpclient 3.1-rc1 to latest | ||
| * Async Http Client 2.0.0-RC1 to latest | ||
| * Blaze Client 0.21 to 0.24.0 (exclusive) | ||
| * Scala 2.12: 0.21.0 to 0.24.0 (exclusive) | ||
| * Scala 2.13: 0.21.0 to 0.24.0 (exclusive) | ||
| * Blaze Server 0.21 to 0.24.0 (exclusive) | ||
| * Scala 2.12: 0.21.0 to 0.24.0 (exclusive) | ||
| * Scala 2.13: 0.21.0 to 0.24.0 (exclusive) | ||
| * Ember Client 0.23.0 to 0.24.0 (exclusive) | ||
| * Ember Server 0.23.0 to 0.24.0 (exclusive) | ||
| * gRPC 1.4.0 to latest | ||
| * HttpUrlConnection 0 to latest | ||
| * Java HttpClient 11 to latest | ||
| * Ning AsyncHttpClient 1.0 to 2.0.0 (exclusive) | ||
| * OKHttp 3.6.0 to 4.4.0 (exclusive) | ||
| * Play WS 2.6.0 to latest | ||
| * Scala 2.12: 2.6.0 to latest | ||
| * Scala 2.13: 2.7.3 to latest | ||
| * Spray 1.3.1 to latest | ||
| * Spring Webclient 5.0.0.RELEASE to latest | ||
| * Spring Webflux 5.0.0.RELEASE to latest | ||
| * STTP 2.2.3 to latest | ||
| * Scala 2.13: 2.2.3 to latest | ||
| * Scala 2.12: 2.2.3 to latest | ||
|
|
||
| ## Logging libraries | ||
| The agent automatically instruments the following logging libraries. For more information about the Java agent's logging solutions, including | ||
| log forwarding and logs in context, see our [logging-specific documentation](https://docs.newrelic.com/docs/logs/logs-context/java-configure-logs-context-all/). | ||
|
|
||
| * Glassfish JUL Extension 7.0.0 to latest | ||
| * Java Logging 8 to latest | ||
| * JBoss Logging 1.3.0 to latest | ||
| * Log4j Layout Template JSON 2.14.0 to latest | ||
| * Log4j-1 1.2.17 to latest | ||
| * Log4j2 2.6 to latest | ||
| * Logback 1.1.0 to latest | ||
|
|
||
| ## Messaging | ||
| The agent automatically instruments the following messaging services. | ||
|
|
||
| * ActiveMQClient 5.8.0 to latest | ||
| * AWS SNS 1.11.12 to latest | ||
| * AWS SQS 1.10.44 to latest | ||
| * Azure Service Bus 7.15.0 to latest | ||
| * JMS 1.1 to latest | ||
| * RabbitAMQP 1.7.2 to latest | ||
| * Spring JMS 0 to latest | ||
| * Spring Kafka 2.2.0.RELEASE to latest | ||
|
|
||
| The agent instruments the following Kafka libraries. Not all Kafka instrumentation is enabled by default. See our [Kafka documentation](https://docs.newrelic.com/docs/apm/agents/java-agent/instrumentation/java-agent-instrument-kafka-message-queues/) for more information. | ||
|
|
||
| * Kafka Clients Config 1.1.0 to latest | ||
| * Kafka Clients Heartbeat 0.10.1.0 to 2.5.0 (exclusive) | ||
| * Kafka Clients Metrics 0.10.0.0 to 4.0.0 (exclusive) | ||
| * Kafka Clients Node Metrics 1.0.0 to latest | ||
| * Kafka Clients Spans 0.11.0.0 to latest | ||
| * Kafka Clients Spans Consumer 2.0.0 to 4.0.0 (exclusive) | ||
| * Kafka Connect Metrics 1.0.0 to latest | ||
| * Kafka Connect Spans 2.0.0 to latest | ||
| * Kafka Streams Metrics 1.0.0 to latest | ||
| * Kafka Streams Spans 2.0.0 to latest | ||
|
|
||
|
|
||
| ## Datastores | ||
| New Relic currently supports MySQL and PostgreSQL to capture explain plans for slow database queries. | ||
|
|
||
| * Generic JDBC (any JDBC compliant driver) | ||
| * Anorm 2.3-M1 to 2.5 (exclusive) | ||
| * AWS v1 DynamoDB 1.11.106 to latest | ||
| * AWS v2 DynamoDB 2.1.0 to latest | ||
| * Cassandra 3.0.0 to latest | ||
| * Couchbase 2.4.0 to latest | ||
| * DB2 9.1 to latest | ||
| * Derby 10.11.1.1 to latest | ||
| * Flyway 8.0.0 to latest | ||
| * H2 1.0.57 to latest | ||
| * H2 R2DBC 0 to latest | ||
| * HikariCP 2.4.0 to latest | ||
| * HSQLDB 1.7.2.2 to latest | ||
| * Jedis 1.4.0 to latest | ||
| * jTDS 1.2 to latest | ||
| * Lettuce 4.2.1.Final to latest | ||
| * MariaDB Java Client (3.0.2-rc,) to latest | ||
| * MariaDB R2DBC 1.0.2 to latest | ||
| * Merlia 7.03 to latest | ||
| * MongoDB 4.2.0 to 5.6.0 (exclusive) | ||
| * MongoDB async clients 3.4.0 to 4.2.0 (exclusive) | ||
| * MongoDB sync clients 3.1.0-rc0 to latest | ||
| * MSSQL R2DBC 0.8.0 to latest | ||
| * MySQL 3.0.8 to latest | ||
| * MySQL R2DBC 0.8.2 to latest | ||
| * Oracle JDBC 5 to latest | ||
| * Oracle R2DBC 0.0.0 to latest | ||
| * Oranxo 3.06 to latest | ||
| * PostgreSQL 8.0-312.jdbc3 to latest | ||
| * PostgreSQL R2DBC 0.9.0 to latest | ||
| * Slick 3.0.0 to latest | ||
| * Solr 4.0.0 to latest | ||
| * Spymemcached 2.11 to latest | ||
| * SQLServer jdk6 to latest | ||
| * Sybase 6 to latest | ||
| * Vertx Sql Client 4.4.2 to 5.0.0 (exclusive) | ||
|
|
||
| ## Instance-level database information | ||
| New Relic collects instance details for a variety of databases and database drivers. | ||
|
|
||
| * Any [compatible JDBC driver](#JDBC) | ||
| * AWS v1 DynamoDB 1.11.106 to latest | ||
| * AWS v2 DynamoDB 2.1.0 to latest | ||
| * Cassandra 3.0.0 to latest | ||
| * Jedis 1.4.0 to latest | ||
| * MongoDB async clients 3.4.0 to 4.2.0 (exclusive) | ||
| * MongoDB sync clients 3.1.0-rc0 to latest | ||
| * Spymemcached 2.11 to latest | ||
|
|
||
| ## AI Monitoring | ||
| If you have version 8.12.0 or higher of Java agent, you can collect AI data from certain AI libraries and frameworks. | ||
| * AWS Bedrock 2.20.157 to latest | ||
|
|
||
| ## Other instrumented features | ||
| * AWS Wrap 0.7.0 to latest | ||
| * Java Completable futures 8 to latest | ||
| * Java Process 8 to latest | ||
| * JSP 2.0 to latest | ||
| * OpenEJB 3.0 to latest | ||
| * OpenJPA 1.0 to latest | ||
| * Scala 2.1.5 to latest |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -45,5 +45,5 @@ verifyInstrumentation { | |
|
|
||
| site { | ||
| title 'Akka Http' | ||
| type 'Framework' | ||
| type 'Http' | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -33,5 +33,5 @@ verifyInstrumentation { | |
|
|
||
| site { | ||
| title 'Akka Http' | ||
| type 'Framework' | ||
| type 'Http' | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -33,5 +33,5 @@ verifyInstrumentation { | |
|
|
||
| site { | ||
| title 'Akka Http' | ||
| type 'Framework' | ||
| type 'Http' | ||
| } | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -33,5 +33,5 @@ verifyInstrumentation { | |
|
|
||
| site { | ||
| title 'Akka Http' | ||
| type 'Framework' | ||
| type 'Http' | ||
| } | ||
Check warning
Code scanning / CodeQL
Workflow does not contain permissions Medium
Copilot Autofix
AI 11 months ago
To fix the problem, an explicit
permissionsblock should be added with least-privilege settings for the affected job. In this case, for thegenerate-filesjob, only actions like checkout, setup, gradle builds, and artifact upload are performed. These require, at minimum,contents: readto fetch source code. No other scopes are needed (pull-requests, etc.). Thus, edit.github/workflows/Generate-Compatibility-Doc.ymland insert the following block undergenerate-files:(line 26):This ensures that the GITHUB_TOKEN for that job will have only read access to repository contents. No other jobs/steps are affected.