Skip to content
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

Prepare release 1.51.0 #4914

Merged
merged 2 commits into from
Nov 2, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
70 changes: 64 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is the motivation for adding this? It's already documented in RELEASE.md.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was distracting / confusing having empty sections especially after copying the template, and there were many sections that are no longer necessary.

#### 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))
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The Ci: prefixes seem a little superfluous, and similarly for other sections.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, although not unusual in other projects. Now that we switched to using labels we should pay closer attention to PR titles to be exactly what we want to show up in the changelog.

* 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
Original file line number Diff line number Diff line change
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 |
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice catch! Caught us napping 😅

| 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
Loading