Skip to content

Commit

Permalink
Prepare release v1.67.0/v2.4.0 (#6826)
Browse files Browse the repository at this point in the history
Part of #6825

---------

Signed-off-by: Yuri Shkuro <[email protected]>
  • Loading branch information
yurishkuro authored Mar 8, 2025
1 parent 147a72b commit 6037db2
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 4 deletions.
65 changes: 63 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ Changes by Version
<details>
<summary>next release template</summary>

next release v1.x.x / v2.x.x-rcx (yyyy-mm-dd)
next release v1.x.x / v2.x.x (yyyy-mm-dd)
-------------------------------

### Backend Changes
Expand All @@ -21,6 +21,67 @@ copy from UI changelog

</details>

v1.67.0 / v2.4.0 (2025-03-07)
-------------------------------

### Backend Changes

#### ⛔ Breaking Changes

* [query] drop support for shared grpc/http query server ports ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6695](https://github.com/jaegertracing/jaeger/pull/6695))

#### 🐞 Bug fixes, Minor Improvements

* [es] refactor the es spanwriter to make it reusable for v2 apis ([@Manik2708](https://github.com/Manik2708) in [#6796](https://github.com/jaegertracing/jaeger/pull/6796))
* [refactor] move internal `tracesdata` type to package `jptrace` ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6809](https://github.com/jaegertracing/jaeger/pull/6809))
* Use empty slices instead of nil ([@zhengkezhou1](https://github.com/zhengkezhou1) in [#6799](https://github.com/jaegertracing/jaeger/pull/6799))
* [refactor] refactor `jptrace/attributes_tests.go` for readability ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6786](https://github.com/jaegertracing/jaeger/pull/6786))
* [refactor] converge v2 api with v2 remote storage api ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6784](https://github.com/jaegertracing/jaeger/pull/6784))
* Feat: enable configuration of hostnames for hotrod services ([@w-h-a](https://github.com/w-h-a) in [#6782](https://github.com/jaegertracing/jaeger/pull/6782))
* [refactor] change `tracequeryparams` to accept typed attributes ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6780](https://github.com/jaegertracing/jaeger/pull/6780))
* [refactor] decouple `tracequeryparams` from `query` in integration tests ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6779](https://github.com/jaegertracing/jaeger/pull/6779))
* [refactor] inline proto definiton of `keyvalue` from otel ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6775](https://github.com/jaegertracing/jaeger/pull/6775))
* [refactor] return start and end timestamps from findtraceids in v2 remote storage api ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6772](https://github.com/jaegertracing/jaeger/pull/6772))
* [refactor] return start and end timestamps from `findtraceids` in v2 api ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6770](https://github.com/jaegertracing/jaeger/pull/6770))
* Revert "add 'features' command to print available feature gates" ([@yurishkuro](https://github.com/yurishkuro) in [#6771](https://github.com/jaegertracing/jaeger/pull/6771))
* [remote-storage][v2] add complete idl for trace storage ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6737](https://github.com/jaegertracing/jaeger/pull/6737))
* [remote-storage][v2] add idl for dependency storage ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6738](https://github.com/jaegertracing/jaeger/pull/6738))
* [remote-storage][v2] add proto definition for `getservices` and `getoperations` rpc ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6736](https://github.com/jaegertracing/jaeger/pull/6736))
* Fix /qualitymetrics to return data in expected format ([@yurishkuro](https://github.com/yurishkuro) in [#6733](https://github.com/jaegertracing/jaeger/pull/6733))
* [remote-storage][v2] add proto definition for `gettraces` rpc ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6730](https://github.com/jaegertracing/jaeger/pull/6730))
* [bug][storage] make es-rollover idempotent by checking if the index or alias already exist ([@Manik2708](https://github.com/Manik2708) in [#6638](https://github.com/jaegertracing/jaeger/pull/6638))
* [refactor] use plain loops with iterators ([@yurishkuro](https://github.com/yurishkuro) in [#6722](https://github.com/jaegertracing/jaeger/pull/6722))
* Use stdlib iterators ([@yurishkuro](https://github.com/yurishkuro) in [#6714](https://github.com/jaegertracing/jaeger/pull/6714))
* Create a /quality-metrics endpoint ([@ADI-ROXX](https://github.com/ADI-ROXX) in [#6608](https://github.com/jaegertracing/jaeger/pull/6608))
* Move pkg/cache to internal ([@won-js](https://github.com/won-js) in [#6720](https://github.com/jaegertracing/jaeger/pull/6720))
* [storage] change storage extension to hold v2 factories ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6699](https://github.com/jaegertracing/jaeger/pull/6699))
* Fix go alpine version to 1.24.0 ([@yurishkuro](https://github.com/yurishkuro) in [#6713](https://github.com/jaegertracing/jaeger/pull/6713))
* [refactor] conditionally implement interfaces in v1adapter factory ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6710](https://github.com/jaegertracing/jaeger/pull/6710))
* [fix] revert changes to tracereader adapter ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6705](https://github.com/jaegertracing/jaeger/pull/6705))
* [refactor] conditionally implement interfaces in `v1adapter` ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6701](https://github.com/jaegertracing/jaeger/pull/6701))
* [refactor] use `gettracestorefactory` instead of `getstoragefactory` ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6696](https://github.com/jaegertracing/jaeger/pull/6696))
* [storage] add helper to storage extension for retrieving purger ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6694](https://github.com/jaegertracing/jaeger/pull/6694))
* Import nop receiver/exporter and add a sample query service config ([@danish9039](https://github.com/danish9039) in [#6687](https://github.com/jaegertracing/jaeger/pull/6687))
* [storage] add helper to storage extension for retrieving sampling store factory ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6689](https://github.com/jaegertracing/jaeger/pull/6689))

#### 👷 CI Improvements

* [idl check] fetch tags ([@yurishkuro](https://github.com/yurishkuro) in [#6758](https://github.com/jaegertracing/jaeger/pull/6758))
* [test]: check for jaeger-idl version mismatch ([@ary82](https://github.com/ary82) in [#6753](https://github.com/jaegertracing/jaeger/pull/6753))
* Allow dependency-review workflow to run from merge queue ([@yurishkuro](https://github.com/yurishkuro) in [#6729](https://github.com/jaegertracing/jaeger/pull/6729))
* Do not run dco-check from merge queue ([@yurishkuro](https://github.com/yurishkuro) in [#6727](https://github.com/jaegertracing/jaeger/pull/6727))
* Do not run label check from merge queue ([@yurishkuro](https://github.com/yurishkuro) in [#6726](https://github.com/jaegertracing/jaeger/pull/6726))
* Allow ci workflows to run from merge queue ([@danish9039](https://github.com/danish9039) in [#6719](https://github.com/jaegertracing/jaeger/pull/6719))

### 📊 UI Changes

#### 🐞 Bug fixes, Minor Improvements

* Replace react-vis with recharts ([@hari45678](https://github.com/hari45678) in [#2679](https://github.com/jaegertracing/jaeger-ui/pull/2679))
* Add config option to allow displaying full traceid ([@avinpy-255](https://github.com/avinpy-255) in [#2536](https://github.com/jaegertracing/jaeger-ui/pull/2536))



v1.66.0 / v2.3.0 (2025-02-03)
-------------------------------
#### ⛔ Breaking Changes
Expand Down Expand Up @@ -274,7 +335,7 @@ v1.64.0 / v2.1.0 (2024-12-06)
v1.63.0 / v2.0.0 (2024-11-10)
-------------------------------

Jaeger v2 is here! 🎉 🎉 🎉
Jaeger v2 is here! 🎉 🎉 🎉

### Backend Changes

Expand Down
2 changes: 1 addition & 1 deletion RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -78,9 +78,9 @@ Here are the release managers for future versions with the tentative release dat
| Version | Release Manager | Tentative release date |
|---------|-----------------|------------------------|
| 1.67.0 | @yurishkuro | 5 March 2025 |
| 1.68.0 | @albertteoh | 5 April 2025 |
| 1.69.0 | @pavolloffay | 7 May 2025 |
| 1.70.0 | @joe-elliott | 4 June 2025 |
| 1.71.0 | @mahadzaryab1 | 2 July 2025 |
| 1.72.0 | @jkowall | 6 August 2025 |
| 1.73.0 | @yurishkuro | 5 Sep 2025 |
2 changes: 1 addition & 1 deletion jaeger-ui
Submodule jaeger-ui updated 40 files
+1 −1 .github/workflows/Dockerfile
+1 −1 .github/workflows/check_bundle.yml
+1 −1 .github/workflows/lint-build.yml
+1 −1 .github/workflows/release.yml
+1 −1 .github/workflows/unit-tests.yml
+18 −0 CHANGELOG.md
+9 −0 RELEASE.md
+675 −486 package-lock.json
+3 −3 package.json
+5 −5 packages/jaeger-ui/package.json
+3 −1 packages/jaeger-ui/src/api/jaeger.js
+1 −1 packages/jaeger-ui/src/api/jaeger.test.js
+0 −740 packages/jaeger-ui/src/components/Monitor/ServicesView/__snapshots__/serviceGraph.test.js.snap
+1,351 −1,124 packages/jaeger-ui/src/components/Monitor/ServicesView/operationDetailsTable/__snapshots__/index.test.js.snap
+0 −80 ...ges/jaeger-ui/src/components/Monitor/ServicesView/operationDetailsTable/__snapshots__/opsGraph.test.js.snap
+90 −19 packages/jaeger-ui/src/components/Monitor/ServicesView/operationDetailsTable/opsGraph.test.js
+32 −23 packages/jaeger-ui/src/components/Monitor/ServicesView/operationDetailsTable/opsGraph.tsx
+19 −1 packages/jaeger-ui/src/components/Monitor/ServicesView/serviceGraph.css
+571 −80 packages/jaeger-ui/src/components/Monitor/ServicesView/serviceGraph.test.js
+224 −113 packages/jaeger-ui/src/components/Monitor/ServicesView/serviceGraph.tsx
+2 −1 packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ResultItemTitle.tsx
+0 −4 packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ScatterPlot.css
+124 −42 packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ScatterPlot.jsx
+215 −74 packages/jaeger-ui/src/components/SearchTracePage/SearchResults/ScatterPlot.test.js
+3 −4 packages/jaeger-ui/src/components/SearchTracePage/SearchResults/__snapshots__/ResultItemTitle.test.js.snap
+20 −22 packages/jaeger-ui/src/components/TraceDiff/TraceDiffHeader/TraceHeader.tsx
+2 −1 packages/jaeger-ui/src/components/TracePage/TracePageHeader/TracePageHeader.tsx
+24 −1 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.test.js
+20 −26 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/AccordianKeyValues.tsx
+1 −5 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.tsx
+17 −15 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/TimelineRow.tsx
+8 −4 packages/jaeger-ui/src/components/common/DetailsCard/index.test.js
+28 −49 packages/jaeger-ui/src/components/common/DetailsCard/index.tsx
+2 −2 packages/jaeger-ui/src/components/common/LoadingIndicator.tsx
+10 −11 packages/jaeger-ui/src/components/common/TraceId.css
+100 −0 packages/jaeger-ui/src/components/common/TraceId.test.js
+32 −0 packages/jaeger-ui/src/components/common/TraceId.tsx
+2 −0 packages/jaeger-ui/src/constants/default-config.tsx
+4 −0 packages/jaeger-ui/src/types/config.tsx
+2 −1 packages/jaeger-ui/src/utils/config/get-config.tsx

0 comments on commit 6037db2

Please sign in to comment.