Skip to content

Commit

Permalink
Prepare release 1.51.0 (#4914)
Browse files Browse the repository at this point in the history
Signed-off-by: Yuri Shkuro <github@ysh.us>
  • Loading branch information
yurishkuro committed Nov 2, 2023
1 parent ab5a116 commit bf099aa
Show file tree
Hide file tree
Showing 3 changed files with 69 additions and 11 deletions.
70 changes: 64 additions & 6 deletions CHANGELOG.md
@@ -1,23 +1,81 @@
Changes by Version
==================

### A message to people of Russia 🇷🇺

If you currently live in Russia, please read [this message](./_To_People_of_Russia.md).

Changes by Version
==================

<details>
<summary>next release template</summary>

next release (yyyy-mm-dd)
-------------------

### Backend Changes

#### ⛔ Breaking Changes
run `make changelog` to generate content

#### New Features
### UI Changes

#### Bug fixes, Minor Improvements
...

</details>

1.51.0 (2023-11-04)
-------------------

### Backend Changes

#### ✨ New Features:

* Feat: add sampling store support to badger ([@slayer321](https://github.com/slayer321) in [#4834](https://github.com/jaegertracing/jaeger/pull/4834))
* Feat: add span adjuster that moves some otel resource attributes to span.process ([@james-ryans](https://github.com/james-ryans) in [#4844](https://github.com/jaegertracing/jaeger/pull/4844))
* Add product/file version in windows executables ([@ResamVi](https://github.com/ResamVi) in [#4811](https://github.com/jaegertracing/jaeger/pull/4811))

#### 🐞 Bug fixes, Minor Improvements:

* Fix dependency policy and add to security-insights.yml ([@jkowall](https://github.com/jkowall) in [#4907](https://github.com/jaegertracing/jaeger/pull/4907))
* Add reload interval to otel server certificates ([@james-ryans](https://github.com/james-ryans) in [#4898](https://github.com/jaegertracing/jaeger/pull/4898))
* Feat: add blackhole storage, for benchmarking ([@yurishkuro](https://github.com/yurishkuro) in [#4896](https://github.com/jaegertracing/jaeger/pull/4896))
* Add otel resource detector to jaeger components ([@james-ryans](https://github.com/james-ryans) in [#4864](https://github.com/jaegertracing/jaeger/pull/4864))
* Fix batchprocessor to set correct span format flags ([@k0zl](https://github.com/k0zl) in [#4796](https://github.com/jaegertracing/jaeger/pull/4796))
* Expose collector ports in docker images ([@arunvelsriram](https://github.com/arunvelsriram) in [#4810](https://github.com/jaegertracing/jaeger/pull/4810))

#### 🚧 Experimental Features:

* Exp(jaeger-v2): simplify all-in-one configuration ([@yurishkuro](https://github.com/yurishkuro) in [#4875](https://github.com/jaegertracing/jaeger/pull/4875))
* Exp: support primary and archive storage ([@yurishkuro](https://github.com/yurishkuro) in [#4873](https://github.com/jaegertracing/jaeger/pull/4873))
* Feat(jaeger-v2): create default config for all-in-one ([@yurishkuro](https://github.com/yurishkuro) in [#4842](https://github.com/jaegertracing/jaeger/pull/4842))

#### 👷 CI Improvements:

* Ci: split the install-tools into test/build groups ([@MeenuyD](https://github.com/MeenuyD) in [#4878](https://github.com/jaegertracing/jaeger/pull/4878))
* Simplify binary building in makefile ([@yurishkuro](https://github.com/yurishkuro) in [#4885](https://github.com/jaegertracing/jaeger/pull/4885))
* Ci: pass variable instead of calling make build-xxx-debug ([@yurishkuro](https://github.com/yurishkuro) in [#4883](https://github.com/jaegertracing/jaeger/pull/4883))
* Simplify makefile ([@yurishkuro](https://github.com/yurishkuro) in [#4882](https://github.com/jaegertracing/jaeger/pull/4882))
* Test: add more linters ([@yurishkuro](https://github.com/yurishkuro) in [#4881](https://github.com/jaegertracing/jaeger/pull/4881))
* Ci: enable linting of code in examples/ ([@yurishkuro](https://github.com/yurishkuro) in [#4880](https://github.com/jaegertracing/jaeger/pull/4880))
* Ci: keep the ui asset's .gz file timestamps the same as the original file ([@yurishkuro](https://github.com/yurishkuro) in [#4879](https://github.com/jaegertracing/jaeger/pull/4879))
* Add first pass at the security-insights.yml ([@jkowall](https://github.com/jkowall) in [#4872](https://github.com/jaegertracing/jaeger/pull/4872))
* Create scorecard.yml for ossf implementation ([@jkowall](https://github.com/jkowall) in [#4870](https://github.com/jaegertracing/jaeger/pull/4870))
* Add ci validation of shell scripts using shellcheck ([@akagami-harsh](https://github.com/akagami-harsh) in [#4826](https://github.com/jaegertracing/jaeger/pull/4826))
* Chore: add dynamic loading bar functionality to release-notes.py ([@anshgoyalevil](https://github.com/anshgoyalevil) in [#4857](https://github.com/jaegertracing/jaeger/pull/4857))
* Ci: add the label-check workflow to verify changelog labels on each pr ([@anshgoyalevil](https://github.com/anshgoyalevil) in [#4847](https://github.com/jaegertracing/jaeger/pull/4847))
* Ci(hotrod): print hotrod container logs in case of test failure ([@yurishkuro](https://github.com/yurishkuro) in [#4845](https://github.com/jaegertracing/jaeger/pull/4845))
* Ci: drop -v from ci unit tests to make failures easier to see ([@yurishkuro](https://github.com/yurishkuro) in [#4839](https://github.com/jaegertracing/jaeger/pull/4839))
* Use commit hash as image label when building & integration-testing ([@yurishkuro](https://github.com/yurishkuro) in [#4824](https://github.com/jaegertracing/jaeger/pull/4824))
* Clean-up some linter warnings in build scripts ([@yurishkuro](https://github.com/yurishkuro) in [#4823](https://github.com/jaegertracing/jaeger/pull/4823))
* Fix build-all-in-one-image script ([@albertteoh](https://github.com/albertteoh) in [#4819](https://github.com/jaegertracing/jaeger/pull/4819))
* [ci-release] improve release workflow for manual runs ([@yurishkuro](https://github.com/yurishkuro) in [#4818](https://github.com/jaegertracing/jaeger/pull/4818))
* Add --force to docker commands ([@albertteoh](https://github.com/albertteoh) in [#4820](https://github.com/jaegertracing/jaeger/pull/4820))
* Use setup-node.js for publish release ([@albertteoh](https://github.com/albertteoh) in [#4816](https://github.com/jaegertracing/jaeger/pull/4816))
* Clean up ci scripts and prune docker images between builds ([@yurishkuro](https://github.com/yurishkuro) in [#4815](https://github.com/jaegertracing/jaeger/pull/4815))
* Clean-up & fortify ci-release ([@yurishkuro](https://github.com/yurishkuro) in [#4813](https://github.com/jaegertracing/jaeger/pull/4813))

### UI Changes

* UI pinned to version [1.35.0](https://github.com/jaegertracing/jaeger-ui/blob/main/CHANGELOG.md#v1350-2023-11-02).

1.50.0 (2023-10-06)
-------------------

Expand Down
8 changes: 4 additions & 4 deletions RELEASE.md
Expand Up @@ -54,8 +54,8 @@ Here are the release managers for future versions with the tentative release dat

| Version | Release Manager | Tentative release date |
|---------|-----------------|------------------------|
| 1.51.0 | @yurishkuro | 5 November 2023 |
| 1.52.0 | @jkowall | 5 December 2023 |
| 1.53.0 | @pavolloffay | 3 January 2023 |
| 1.53.0 | @joe-elliott | 7 February 2023 |
| 1.54.0 | @albertteoh | 6 March 2023 |
| 1.53.0 | @pavolloffay | 3 January 2024 |
| 1.54.0 | @joe-elliott | 7 February 2024 |
| 1.55.0 | @albertteoh | 6 March 2024 |
| 1.56.0 | @yurishkuro | 3 April 2024 |
2 changes: 1 addition & 1 deletion jaeger-ui
Submodule jaeger-ui updated 90 files
+2 −0 .github/dependabot.yml
+30 −0 .github/workflows/ci-label-check.yml
+22 −0 CHANGELOG.md
+2 −0 CODEOWNERS
+7 −8 package.json
+15 −0 packages/jaeger-ui/README.md
+10 −4 packages/jaeger-ui/index.html
+5 −5 packages/jaeger-ui/package.json
+4 −0 packages/jaeger-ui/src/components/App/TopNav.css
+56 −41 packages/jaeger-ui/src/components/App/TopNav.test.js
+51 −35 packages/jaeger-ui/src/components/App/TopNav.tsx
+2 −4 packages/jaeger-ui/src/components/App/TraceIDSearchInput.tsx
+139 −98 packages/jaeger-ui/src/components/App/__snapshots__/index.test.js.snap
+80 −43 packages/jaeger-ui/src/components/App/index.jsx
+1 −1 packages/jaeger-ui/src/components/App/index.test.js
+2 −2 packages/jaeger-ui/src/components/DeepDependencies/Graph/DdgNodeContent/calc-positioning.tsx
+2 −2 packages/jaeger-ui/src/components/DeepDependencies/Header/LayoutSettings/index.tsx
+1 −1 packages/jaeger-ui/src/components/DeepDependencies/SidePanel/__snapshots__/index.test.js.snap
+15 −12 packages/jaeger-ui/src/components/DependencyGraph/index.jsx
+5 −8 packages/jaeger-ui/src/components/DependencyGraph/index.test.js
+8,740 −8,010 packages/jaeger-ui/src/components/Monitor/ServicesView/operationDetailsTable/__snapshots__/index.test.js.snap
+15 −23 packages/jaeger-ui/src/components/Monitor/ServicesView/operationDetailsTable/index.tsx
+2 −2 packages/jaeger-ui/src/components/QualityMetrics/__snapshots__/Header.test.js.snap
+10 −0 packages/jaeger-ui/src/components/SearchTracePage/SearchForm.css
+2 −4 packages/jaeger-ui/src/components/SearchTracePage/SearchForm.jsx
+0 −2 packages/jaeger-ui/src/components/SearchTracePage/SearchForm.test.js
+14 −16 packages/jaeger-ui/src/components/SearchTracePage/index.jsx
+15 −6 packages/jaeger-ui/src/components/SearchTracePage/index.test.js
+13 −13 packages/jaeger-ui/src/components/TraceDiff/TraceDiffHeader/TraceDiffHeader.test.js
+4 −4 packages/jaeger-ui/src/components/TraceDiff/TraceDiffHeader/TraceDiffHeader.tsx
+2 −2 packages/jaeger-ui/src/components/TraceDiff/TraceDiffHeader/__snapshots__/CohortTable.test.js.snap
+16 −16 packages/jaeger-ui/src/components/TraceDiff/TraceDiffHeader/__snapshots__/TraceDiffHeader.test.js.snap
+8 −8 packages/jaeger-ui/src/components/TracePage/ArchiveNotifier/index.test.js
+3 −3 packages/jaeger-ui/src/components/TracePage/ArchiveNotifier/index.tsx
+3 −3 packages/jaeger-ui/src/components/TracePage/CriticalPath/testCases/test3.js
+6 −13 packages/jaeger-ui/src/components/TracePage/TracePageHeader/AltViewOptions.test.js
+26 −21 packages/jaeger-ui/src/components/TracePage/TracePageHeader/AltViewOptions.tsx
+1 −1 packages/jaeger-ui/src/components/TracePage/TracePageHeader/KeyboardShortcutsHelp.tsx
+63 −55 packages/jaeger-ui/src/components/TracePage/TracePageHeader/__snapshots__/AltViewOptions.test.js.snap
+3 −3 packages/jaeger-ui/src/components/TracePage/TracePageHeader/__snapshots__/KeyboardShortcutsHelp.test.js.snap
+2 −2 packages/jaeger-ui/src/components/TracePage/TraceSpanView/index.test.js
+1 −2 packages/jaeger-ui/src/components/TracePage/TraceSpanView/index.tsx
+12 −1 packages/jaeger-ui/src/components/TracePage/TraceStatistics/index.tsx
+10 −7 packages/jaeger-ui/src/components/TracePage/TraceStatistics/tableValues.test.js
+33 −203 packages/jaeger-ui/src/components/TracePage/TraceStatistics/tableValues.tsx
+8 −8 ...components/TracePage/TraceStatistics/tableValuesTestTrace/traceWithOverlappingChildrenLongerThanParent.json
+4 −4 ...racePage/TraceStatistics/tableValuesTestTrace/traceWithSingleChildLongerThanParentAndStartsAfterParent.json
+5 −5 ...er-ui/src/components/TracePage/TraceStatistics/tableValuesTestTrace/traceWithTwoNonOverlappingChildren.json
+4 −7 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/ReferencesButton.test.js
+30 −24 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/ReferencesButton.tsx
+29 −1 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBar.css
+21 −12 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBar.tsx
+4 −0 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBarRow.css
+2 −2 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanBarRow.tsx
+7 −9 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.test.js
+15 −13 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/SpanDetail/KeyValuesTable.tsx
+24 −1 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.test.js
+39 −19 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/VirtualizedTraceView.tsx
+2 −2 packages/jaeger-ui/src/components/TracePage/TraceTimelineViewer/utils.tsx
+1 −1 packages/jaeger-ui/src/components/TracePage/index.tsx
+3 −3 packages/jaeger-ui/src/components/common/CopyIcon.test.js
+2 −2 packages/jaeger-ui/src/components/common/CopyIcon.tsx
+1 −1 packages/jaeger-ui/src/components/common/DetailsCard/DetailTable.tsx
+4 −4 packages/jaeger-ui/src/components/common/DetailsCard/__snapshots__/DetailTable.test.js.snap
+4 −6 packages/jaeger-ui/src/components/common/ExternalLinks.test.js
+12 −13 packages/jaeger-ui/src/components/common/ExternalLinks.tsx
+1 −1 packages/jaeger-ui/src/components/common/NameSelector.test.js
+2 −2 packages/jaeger-ui/src/components/common/NameSelector.tsx
+1 −1 packages/jaeger-ui/src/components/common/SearchableSelect.tsx
+1 −1 packages/jaeger-ui/src/components/common/__snapshots__/CopyIcon.test.js.snap
+8 −8 packages/jaeger-ui/src/components/common/__snapshots__/NameSelector.test.js.snap
+2 −2 packages/jaeger-ui/src/components/common/__snapshots__/SearchableSelect.test.js.snap
+1 −1 packages/jaeger-ui/src/components/common/__snapshots__/UiFindInput.test.js.snap
+1 −1 packages/jaeger-ui/src/components/common/utils.css
+3 −3 packages/jaeger-ui/src/constants/default-config.tsx
+1 −1 packages/jaeger-ui/src/demo/trace-generators.js
+1 −1 packages/jaeger-ui/src/model/ddg/transformTracesToPaths.tsx
+1 −1 packages/jaeger-ui/src/model/path-agnostic-decorations/index.tsx
+2 −1 packages/jaeger-ui/src/types/config.tsx
+1 −1 packages/jaeger-ui/src/utils/DraggableManager/DraggableManager.tsx
+2 −2 packages/jaeger-ui/src/utils/TreeNode.tsx
+7 −7 packages/jaeger-ui/src/utils/__snapshots__/redux-form-field-adapter.test.js.snap
+1 −1 packages/jaeger-ui/src/utils/redux-form-field-adapter.test.js
+1 −1 packages/jaeger-ui/src/utils/redux-form-field-adapter.tsx
+5 −1 packages/jaeger-ui/src/utils/span-ancestor-ids.tsx
+0 −27 packages/jaeger-ui/vite.config.ts
+5 −5 packages/plexus/package.json
+1 −0 packages/plexus/src/Digraph/HtmlLayer.tsx
+1 −0 packages/plexus/src/Digraph/SvgLayer.tsx
+1,110 −797 yarn.lock

0 comments on commit bf099aa

Please sign in to comment.