Closed buraksezer closed 2 weeks ago
:broken_heart: The detected issue is not in one of the allowed statuses :broken_heart:
Detected Status | Closed | :x: |
---|---|---|
Allowed Statuses | In Dev,In Code Review,Ready for Testing,In Test,In Progress,In Review | :heavy_check_mark: |
Please ensure your jira story is in one of the allowed statuses
Here are some key observations to aid the review process:
β±οΈ Estimated effort to review: 4 π΅π΅π΅π΅βͺ |
π§ͺ No relevant tests |
π No security concerns identified |
β‘ Recommended focus areas for review Dependency Downgrades The PR includes multiple downgrades of dependencies. Each downgrade should be verified to ensure that it does not introduce any breaking changes or regressions in functionality. Special attention should be given to major version downgrades and dependencies that are critical to the application's core functionality. Indirect Dependencies Changes to indirect dependencies are extensive and could impact the stability and performance of the system. Each indirect dependency's downgrade should be reviewed to ensure compatibility with the application and other libraries. |
API Changes
no api changes detected
Explore these optional code suggestions:
Category | Suggestion | Score |
Possible issue |
Ensure compatibility and stability by reviewing the version downgrade of
___
**Review the downgrade of | 5 |
Confirm that the downgraded version of
___
**Verify the downgrade of | 5 | |
Check that the downgraded
___
**Ensure that the downgrade of | 5 | |
Ensure the forked
___
**Confirm that the replaced | 5 |
Failed conditions
0.0% Coverage on New Code (required β₯ 80%)
User description
Bento >=1.3.0 requires an OpenTelemetry upgrade and it breaks our E2E tests. Here is some details: https://tyktech.atlassian.net/browse/TT-13518
This PR downgrades Bento to v1.2.0 and cherry-picks some changes from the main branch to fix TT-13508. See this https://github.com/TykTechnologies/tyk/pull/6697
PR Type
enhancement, dependencies
Description
google.golang.org/grpc
from v1.67.0 to v1.66.2 to address compatibility issues.github.com/warpstreamlabs/bento
from v1.3.1 to v1.2.0 and replaced it with a forked version fromgithub.com/TykTechnologies/bento
.go.opentelemetry.io/otel
and related packages from v1.29.0 to v1.24.0 to resolve issues with OpenTelemetry upgrades.Changes walkthrough π
go.mod
Downgrade dependencies and switch to a forked Bento version
go.mod
google.golang.org/grpc
from v1.67.0 to v1.66.2.github.com/warpstreamlabs/bento
from v1.3.1 to v1.2.0 andreplaced it with a fork.
go.opentelemetry.io/otel
and related packages from v1.29.0to v1.24.0.
go.sum
...
go.sum ...