feat: Add Metrics host for built in metrics by surbhigarg92 · Pull Request #3519 · googleapis/java-spanner (original) (raw)
Package | Type | Package file | Manager | Update | Change |
---|---|---|---|---|---|
com.google.api.grpc:proto-google-common-protos | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | minor | ||
2.49.0 -> 2.50.0 |
|||||
com.google.cloud:google-cloud-core-http | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | minor | ||
2.48.0 -> 2.49.0 |
|||||
com.google.cloud:google-cloud-spanner | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | minor | ||
6.82.0 -> 6.83.0 |
|||||
com.google.cloud:google-cloud-logging | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | minor | ||
3.20.7 -> 3.21.0 |
|||||
com.google.cloud:google-cloud-datastore | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | minor | ||
2.24.3 -> 2.25.1 |
|||||
com.google.cloud:google-cloud-core | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | minor | ||
2.48.0 -> 2.49.0 |
|||||
com.google.api:gax | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | minor | ||
2.58.0 -> 2.59.0 |
|||||
com.autonomousapps.dependency-analysis | |||||
plugin | misk/gradle/libs.versions.toml | gradle | patch | 2.6.0 -> |
|
2.6.1 |
|||||
com.datadoghq:dd-trace-api | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | minor | ||
1.43.0 -> 1.44.1 |
|||||
com.datadoghq:dd-trace-ot | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | minor | ||
1.43.0 -> 1.44.1 |
|||||
software.amazon.awssdk:sdk-core | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | patch | ||
2.29.32 -> 2.29.34 |
|||||
software.amazon.awssdk:dynamodb-enhanced | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | patch | ||
2.29.32 -> 2.29.34 |
|||||
software.amazon.awssdk:dynamodb | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | patch | ||
2.29.32 -> 2.29.34 |
|||||
software.amazon.awssdk:aws-core | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | patch | ||
2.29.32 -> 2.29.34 |
|||||
software.amazon.awssdk:bom | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | patch | ||
2.29.32 -> 2.29.34 |
|||||
software.amazon.awssdk:auth | |||||
dependencies | misk/gradle/libs.versions.toml | gradle | patch | ||
2.29.32 -> 2.29.34 |
|||||
com.amazonaws:aws-java-sdk-sqs | |||||
(source) | dependencies | ||||
misk/gradle/libs.versions.toml | gradle | patch | 1.12.779 -> |
||
1.12.780 |
|||||
com.amazonaws:aws-java-sdk-s3 | |||||
(source) | dependencies | ||||
misk/gradle/libs.versions.toml | gradle | patch | 1.12.779 -> |
||
1.12.780 |
|||||
com.amazonaws:aws-java-sdk-dynamodb | |||||
(source) | dependencies | ||||
misk/gradle/libs.versions.toml | gradle | patch | 1.12.779 -> |
||
1.12.780 |
|||||
com.amazonaws:aws-java-sdk-core | |||||
(source) | dependencies | ||||
misk/gradle/libs.versions.toml | gradle | patch | 1.12.779 -> |
||
1.12.780 |
Release Notes
googleapis/sdk-platform-java (com.google.api.grpc:proto-google-common-protos)
Features
- Add experimental S2A integration in client libraries grpc transport (#3326)
(1138ca6)
- enable selective generation based on service config include list (#3323)
(0cddadb)
- introduce
java.time
to java-core (#3330)
(f202c3b)
- Update Gapic-Generator to generate libraries using
java.time
methods (#3321)
(b21c9a4)
Bug Fixes
- Fix flaky test ScheduledRetryingExecutorTest.testCancelOuterFutureAfterStart (#3335)
(e73740d)
- httpjson callables to trace attempts (started, failed) (#3300)
(15a64ee)
- instantiate GaxProperties at build time to ensure we get the protobuf version (#3365)
(bb2a3be)
- protobuf version not always getting set in headers (#3322)
(7f6e470)
- use BuildKit instead of legacy builder to build the Hermetic Build images (#3338)
(222fb45)
Dependencies
- update google auth library dependencies to v1.30.0 (#3367)
(a31c682)
- update grpc dependencies to v1.68.1 (#3240)
(c8e3941)
Documentation
- fix list num (#3356)
(b7d6296)
- hermetic-build: indicate usage of Docker Buildkit in development guide (#3337)
(01e742d)
- modify hermetic build docs (#3331)
(25023af)
googleapis/java-spanner (com.google.cloud:google-cloud-spanner)
Features
- Add Metrics host for built in metrics (#3519)
(4ed455a)
- Add opt-in for using multiplexed sessions for blind writes (#3540)
(216f53e)
(8a7d533)
- spanner: Support multiplexed session for Partitioned operations (#3231)
(4501a3e)
- Support 'set local' for retry_aborts_internally (#3532)
(331942f)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.51.0 (41f83dc)
Dependencies
- Update sdk platform java dependencies (#3549)
(6235f0f)
googleapis/java-logging (com.google.cloud:google-cloud-logging)
Features
- Introduce
java.time
methods (#1729)
(323eb33)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.51.0 (04d8868)
Dependencies
- Update dependency io.opentelemetry:opentelemetry-bom to v1.45.0 (#1638)
(7e007d4)
- Update sdk platform java dependencies (#1736)
(88b4cdf)
googleapis/java-datastore (com.google.cloud:google-cloud-datastore)
Bug Fixes
- deps: Update the Java code generator (gapic-generator-java) to 2.51.0 (106ee4d)
Dependencies
- Update sdk platform java dependencies (#1685)
(4372350)
Features
- Introduce
java.time
methods and variables (#1671)
(5a78a80)
Dependencies
- Update dependency com.google.cloud:gapic-libraries-bom to v1.48.0 (#1605)
(5c6a678)
Documentation
- Update gapic upgrade installation instructions (#1677)
(b3fbfcc)
autonomousapps/dependency-analysis-android-gradle-plugin (com.autonomousapps.dependency-analysis)
- [Fix]:
superClassName
can be null (Object has no superclass).
datadog/dd-trace-java (com.datadoghq:dd-trace-api)
v1.44.1
:
1.44.1
Components
Continuous Integration Visibility
- 🐛 Fix tracing JUnit5 tests in Maven projects with multiple forks (#8089 -
v1.44.0
:
1.44.0
Known Issues
[!WARNING]
This release contains a known issue that causes failures when using Test Optimization to trace JUnit 5 tests in a Maven project where Maven Surefire is configured withforkCount
> 1. The issue is fixed in v1.44.1
Breaking Changes
[!WARNING]
Support forX-Forwarded
header is dropped from default client IP resolution. It can still be re-activated using thedd.trace.client-ip-header=x-forwarded
system property, or theDD_TRACE_CLIENT_IP_HEADER=x-forwarded
environment variable. See #7946.
Components
Application Security Management (IAST)
- ✨ Set unexpected IAST exceptions to debug log level (#8044 -
- ✨ Increase IAST propagation to StringBuffer subSequence (#8038 -
- ✨ Increase IAST propagation to StringBuilder subSequence (#8026 -
- ✨ Add IAST propagation to String valueOf (#8013 -
- ✨ Increase IAST propagation to StringBuilder append (#8010 -
- ✨ Expand SSRF support in IAST to apache-httpclient-5 and apache-httpasyncclient-4 (#7920 -
Build & Tooling
- ✨ Generate Muzzle classes for Groovy instrumentations (#8004 -
Continuous Integration Visibility
- ✨ Support distributed traces in tests (#8078 -
- ✨ Implement fail-fast tests ordering for JUnit 5 (#8055 -
- ✨ Mark JUnit 5 setup and teardown action spans as failed if there is an error (#8033 -
- ✨ Add tracing of setup and teardown actions in JUnit 4 (#8030 -
Crash tracking
- ✨ Improve crash tracking install logging (#8045 -
Data Streams Monitoring
- 🐛 Add Data Streams support in AWS SQS without raw message delivery (#8071 -
- ✨ Add new tag for enabled products / features to DSM checkpoints (#8051 -
- 💡 Instrument self hosted Kafka connectors (#7959 -
Dynamic Instrumentation
- ✨ Add Micronaut 4 support for code origin for spans (#8039 -
- ✨ Refactor probe matching for methods (#8021 -
- ✨ Update the CodeOriginProbe fingerprint to not rely on a stack walk (#8016 -
- ✨ Implement code origin support for grpc server entry spans (#7942 -
GraalVM native-image
- 🐛 Update Graal build-time instrumentation config for TracePropagationStyle (#8065 -
- 🐛 Fix NoClassDefFoundError: Could not initialize class DDSpanLink$EncoderHolder in Graal native-image (#8036 -
- 🐛🧹 Fix native-image generation of reactive applications (#8012 -
OpenTracing
- 🧹 Custom ScopeManagers are deprecated and will be removed in a future release of dd-trace-ot (#8058 -
Tracer core
- ✨🧪 Service naming: split by jee deployment (#8064 -
- ✨ Exclude jboss mdb proxies from instrumenting (#8061 -
- ✨ Add a built-in trace interceptor for keeping traces depending of their latency (#8040 -
- 💡 Introduce marker mechanism for eagerly initializing helpers (#8028 -
- 💡 Add JSON component (#7973 -
- ✨⚠️ Remove support for X-Forwarded in client IP resolution (#7946 -
Instrumentations
Apache HttpComponents
- ✨ Expand SSRF support in IAST to apache-httpclient-5 and apache-httpasyncclient-4 (#7920 -
gRPC instrumentation
- 🐛 Use lower priorities for grpc server errors (#8043 -
JDBC instrumentation
- ✨ Add trace injection for prepared statements in Postgres (#7940 -
JMS instrumentation
- 🐛 Protect mdb from instrumenting multiple time the same event (#8062 -
Kafka instrumentation
- 💡 Instrument self hosted Kafka connectors (#7959 -
OpenTelemetry instrumentation
- 🐛 Support using OpenTelemetry Event API inside
@WithSpan
annotated method (#8019 -
Reactor instrumentation
- 🐛🧹 Fix native-image generation of reactive applications (#8012 -
Spring instrumentation
- 🐛 Avoid double instrumenting lambdas on latest spring scheduling (#8005 -
All other instrumentations
- 🐛 Twilio: allow service name flattening (#8025 -
- ✨ Instrument Mulesoft 4.5.0+ (#7981 -
aws/aws-sdk-java (com.amazonaws:aws-java-sdk-sqs)
Amazon Simple Storage Service
Bugfixes
- AWS SDK for Java 1.x now includes additional validation for Amazon S3 client APIs to handle scenarios where an empty string ('') is passed as the key argument to the following operations: PutObject, DeleteObject, ListObjects, GetObjectMetaData, ListObjectsV2, SetObjectTagging, GetObjectTagging, SetObjectAcl, GetObjectAcl, SetObjectLegalHold, GetObjectLegalHold, CopyObject, CopyPart, SelectObjectContent, SetObjectRetention, GetObjectRetention, AbortMultipartUpload, CompleteMultipartUpload, InitiateMultipartUpload, ListParts, UploadPart, RestoreObjectV2, and RestoreObject. The SDK will validate the key argument and throw an exception if it is an empty string, ensuring correct and expected behavior.
Configuration
📅 Schedule: Branch creation - "after 6pm every weekday,before 2am every weekday" in timezone Australia/Melbourne, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot.
GitOrigin-RevId: 69831bc62ea4d80cdcd42cef2aa9bd8eda28ae8c