Skip to content

Commit 8d22db6

Browse files
authored
Prepare release v1.34.0 (#1849)
1 parent 62100bb commit 8d22db6

File tree

8 files changed

+62
-262
lines changed

8 files changed

+62
-262
lines changed

.gitignore

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,8 @@ npm-debug.log
2121
yarn-error.log
2222
lerna-debug.log
2323
.eslintcache
24-
.vscode
24+
.vscode
25+
26+
# scripts
27+
scripts/release-notes.py
28+
scripts/draft-release.py

.prettierignore

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,9 @@
11
# Ignore generated files
2-
packages/jaeger-ui/index.d.ts
2+
packages/jaeger-ui/index.d.ts
3+
4+
# Ignore downloaded scripts
5+
scripts/release-notes.py
6+
scripts/draft-release.py
7+
8+
# Ignore CHANGELOG.md because prettier has different ideas about its formatting.
9+
CHANGELOG.md

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,35 @@
66

77
### Fixes
88

9+
## v1.34.0 (2023-10-04)
10+
11+
### Enhancements
12+
13+
- Handle Critical Path computation when child span starts before and ends after parent span. ([@GLVSKiriti](https://github.com/GLVSKiriti) in [#1780](https://github.com/jaegertracing/jaeger-ui/pull/1780))
14+
15+
### Fixes
16+
17+
- Restore ability to search in select fields ([@prathamesh-mutkure](https://github.com/prathamesh-mutkure) in [#1805](https://github.com/jaegertracing/jaeger-ui/pull/1805))
18+
- Replace match.params with useparams hook ([@anshgoyalevil](https://github.com/anshgoyalevil) in [#1837](https://github.com/jaegertracing/jaeger-ui/pull/1837))
19+
- Add custom withrouteprops hoc for react-router-dom v6 migration ([@anshgoyalevil](https://github.com/anshgoyalevil) in [#1836](https://github.com/jaegertracing/jaeger-ui/pull/1836))
20+
- Remove unused icon ([@priyanshu-kun](https://github.com/priyanshu-kun) in [#1829](https://github.com/jaegertracing/jaeger-ui/pull/1829))
21+
- Improve tooltip for elasticsearch tag queries ([@pavolloffay](https://github.com/pavolloffay) in [#1809](https://github.com/jaegertracing/jaeger-ui/pull/1809))
22+
- Replace react-router-redux with redux-first-history ([@anshgoyalevil](https://github.com/anshgoyalevil) in [#1826](https://github.com/jaegertracing/jaeger-ui/pull/1826))
23+
- Fix all controversial icons. ([@priyanshu-kun](https://github.com/priyanshu-kun) in [#1824](https://github.com/jaegertracing/jaeger-ui/pull/1824))
24+
- Speed up tests locally by upto 45% ([@anshgoyalevil](https://github.com/anshgoyalevil) in [#1818](https://github.com/jaegertracing/jaeger-ui/pull/1818))
25+
- Priyanshu kun/clean any ([@priyanshu-kun](https://github.com/priyanshu-kun) in [#1814](https://github.com/jaegertracing/jaeger-ui/pull/1814))
26+
- Moment.js replaced with dayjs ([@prathamesh-mutkure](https://github.com/prathamesh-mutkure) in [#1738](https://github.com/jaegertracing/jaeger-ui/pull/1738))
27+
- Replaced all uncontroversial icons from various icon sets to io5 ([@priyanshu-kun](https://github.com/priyanshu-kun) in [#1771](https://github.com/jaegertracing/jaeger-ui/pull/1771))
28+
- Speed up ci unit-test workflow by 28% ([@anshgoyalevil](https://github.com/anshgoyalevil) in [#1804](https://github.com/jaegertracing/jaeger-ui/pull/1804))
29+
- Fix linting warnings for no-unused-vars, no-var-requires ([@priyanshu-kun](https://github.com/priyanshu-kun) in [#1800](https://github.com/jaegertracing/jaeger-ui/pull/1800))
30+
- Improve tooltip for tag search ([@yurishkuro](https://github.com/yurishkuro) in [#1799](https://github.com/jaegertracing/jaeger-ui/pull/1799))
31+
- Fix copyicon to receive reactnode instead of string ([@anshgoyalevil](https://github.com/anshgoyalevil) in [#1791](https://github.com/jaegertracing/jaeger-ui/pull/1791))
32+
- Refactor critical path code to prevent it from ever throwing exceptions ([@GLVSKiriti](https://github.com/GLVSKiriti) in [#1785](https://github.com/jaegertracing/jaeger-ui/pull/1785))
33+
- Print suggestion on fixing prettier-lint errors ([@yurishkuro](https://github.com/yurishkuro) in [#1783](https://github.com/jaegertracing/jaeger-ui/pull/1783))
34+
- Upgrade to node 18 ([@yurishkuro](https://github.com/yurishkuro) in [#1776](https://github.com/jaegertracing/jaeger-ui/pull/1776))
35+
- Extend try/catch for critical path ([@yurishkuro](https://github.com/yurishkuro) in [#1778](https://github.com/jaegertracing/jaeger-ui/pull/1778))
36+
- Convert utils/treenode.js and selectors/trace.js to typescript ([@yurishkuro](https://github.com/yurishkuro) in [#1777](https://github.com/jaegertracing/jaeger-ui/pull/1777))
37+
938
## v1.33.0 (2023-08-06)
1039

1140
### Enhancements

Makefile

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
.PHONY: changelog
2+
changelog:
3+
wget https://raw.githubusercontent.com/jaegertracing/jaeger/main/scripts/release-notes.py -O ./scripts/release-notes.py -q
4+
chmod 755 ./scripts/release-notes.py
5+
./scripts/release-notes.py --exclude-dependabot --repo jaeger-ui
6+
7+
.PHONY: draft-release
8+
draft-release:
9+
wget https://raw.githubusercontent.com/jaegertracing/jaeger/main/scripts/draft-release.py -O ./scripts/draft-release.py -q
10+
chmod 755 ./scripts/draft-release.py
11+
./scripts/draft-release.py --title "Jaeger UI" --repo jaeger-ui

RELEASE.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
11
# Cutting a Jaeger UI release
22

3-
1. Determine the version for the release.
4-
- Follow [semver.org](https://semver.org) to determine the new version for Jaeger UI.
5-
- Review all changes since the last release to determine how, if at all, any externally facing APIs are impacted. This includes, but is not limited to, the UI config and URL routes such as deep-linking and configuring the embedded mode.
6-
- Preface the version with a "v", e.g. `v1.0.0`.
7-
1. Create and merge, per approval, a PR which preps the release.
3+
1. Create and merge, per approval, a PR which preps the release ([example](https://github.com/jaegertracing/jaeger-ui/pull/1767)).
84
1. The PR title should match the format "Prepare release vX.Y.Z".
9-
1. CHANGELOG.md
10-
- Change the version of the current release from "Next (unreleased)" to "vX.Y.Z (Month D, YYYY)" where "vX.Y.Z" is the semver for this release.
11-
- Make sure all relevant changes made since the last release are present and listed under the current release.
12-
- Tip: Run `node scripts/get-changelog.js` script that prints a dozen most recent commits in the chagelog format.
5+
2. CHANGELOG.md
6+
- Change the version of the current release from "Next (unreleased)" to "vX.Y.Z (Month D, YYYY)" where "vX.Y.Z" is the [semver](https://semver.org) for this release.
7+
- Run `make changelog` to list all changes since the last release.
8+
- Review all changes to determine how, if at all, any externally facing APIs are impacted. This includes, but is not limited to, the UI config and URL routes such as deep-linking and configuring the embedded mode.
139
- If necessary, add a note detailing any impact to externally facing APIs.
14-
1. Update `packages/jaeger-ui/package.json#version` to refer to the version being released.
15-
1. Create a GitHub release.
10+
3. Update `packages/jaeger-ui/package.json#version` to refer to the version being released.
11+
2. Create a GitHub release.
1612
- Automated (requires [gh](https://cli.github.com/manual/installation)):
17-
- `python ./scripts/draft-release.py`
13+
- `make draft-release`
1814
- Manual:
1915
- The tag and release must refer to the commit created when the PR from the previous step was merged.
2016
- The tag name for the GitHub release should be the version for the release. It should include the "v", e.g. `v1.0.0`.

packages/jaeger-ui/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"private": true,
33
"name": "jaeger-ui",
4-
"version": "1.33.0",
4+
"version": "1.34.0",
55
"main": "src/index.tsx",
66
"license": "Apache-2.0",
77
"homepage": ".",

scripts/get-changelog.js

Lines changed: 0 additions & 108 deletions
This file was deleted.

scripts/get-tracking-version.js

Lines changed: 0 additions & 139 deletions
This file was deleted.

0 commit comments

Comments
 (0)