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.62.0 / 2.0.0-rc2 #6057

Merged
merged 8 commits into from
Oct 7, 2024
Merged
Show file tree
Hide file tree
Changes from 2 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
43 changes: 40 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Changes by Version
<summary>next release template</summary>

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

### Backend Changes

Expand All @@ -21,8 +21,45 @@ copy from UI changelog

</details>

1.62.0 / 2.0.0-rc2 (2024-10-06)
-------------------------------

### Backend Changes

#### ⛔ Breaking Changes

* [query] change http and tls server configurations to use otel configurations ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6023](https://github.com/jaegertracing/jaeger/pull/6023))
* [fix][spm]: change default metrics namespace to match new default in spanmetricsconnector ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6007](https://github.com/jaegertracing/jaeger/pull/6007))

#### 🐞 Bug fixes, Minor Improvements

* [grpc storage]: propagate tenant to grpc backend ([@frzifus](https://github.com/frzifus) in [#6030](https://github.com/jaegertracing/jaeger/pull/6030))
* [feat] deduplicate spans based on their hashcode ([@cdanis](https://github.com/cdanis) in [#6009](https://github.com/jaegertracing/jaeger/pull/6009))

#### 🚧 Experimental Features

* [jaeger-v2] consolidate v1 and v2 configurations for grpc storage ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6042](https://github.com/jaegertracing/jaeger/pull/6042))
* [jaeger-v2] use environment variables in kafka config ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6028](https://github.com/jaegertracing/jaeger/pull/6028))
* [jaeger-v2] align cassandra storage config with otel ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#5949](https://github.com/jaegertracing/jaeger/pull/5949))
* [jaeger-v2] refactor configuration for query service ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#5998](https://github.com/jaegertracing/jaeger/pull/5998))
* [v2] add temporary expvar extension ([@yurishkuro](https://github.com/yurishkuro) in [#5986](https://github.com/jaegertracing/jaeger/pull/5986))

#### 👷 CI Improvements

* [ci] disable fail fast behaviour for ci workflows ([@mahadzaryab1](https://github.com/mahadzaryab1) in [#6052](https://github.com/jaegertracing/jaeger/pull/6052))
* Testifylint: enable go-require ([@mmorel-35](https://github.com/mmorel-35) in [#5983](https://github.com/jaegertracing/jaeger/pull/5983))
* Fix regex for publishing v2 image ([@yurishkuro](https://github.com/yurishkuro) in [#5988](https://github.com/jaegertracing/jaeger/pull/5988))


### 📊 UI Changes

#### 🐞 Bug fixes, Minor Improvements

* Support uploads of .jsonl files ([@Saumya40-codes](https://github.com/Saumya40-codes) in [#2461](https://github.com/jaegertracing/jaeger-ui/pull/2461))


1.61.0 / 2.0.0-rc1 (2024-09-14)
-------------------
-------------------------------

### Backend Changes

Expand Down Expand Up @@ -83,7 +120,7 @@ Dependencies upgrades only.


1.60.0 / 2.0.0-rc0 (2024-08-06)
-------------------
-------------------------------

### Backend Changes

Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ run-all-in-one: build-ui

.PHONY: changelog
changelog:
./scripts/release-notes.py --exclude-dependabot --verbose
./scripts/release-notes.py --exclude-dependabot

.PHONY: draft-release
draft-release:
Expand Down
4 changes: 2 additions & 2 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ Here are the release managers for future versions with the tentative release dat

| Version | Release Manager | Tentative release date |
|---------|-----------------|------------------------|
| 1.62.0 | @albertteoh | 2 October 2024 |
| 1.63.0 | @pavolloffay | 5 November 2024 |
| 1.64.0 | @joe-elliott | 4 December 2024 |
| 1.65.0 | @jkowall | 8 January 2025 |
| 1.66.0 | @yurishkuro | 3 February 2024 |
| 1.66.0 | @yurishkuro | 3 February 2025 |
| 1.67.0 | @albertteoh | 5 March 2025 |
9 changes: 5 additions & 4 deletions scripts/release-notes.py
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ def main(token, repo, branch, num_commits, exclude_dependabot, verbose):

progress_iterator = 0
for commit in commits:
if verbose:
if repo == 'jaeger':
Copy link
Member

Choose a reason for hiding this comment

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

this is rather odd - why do you only want progress reporting for one specific repo?

Copy link
Contributor Author

@albertteoh albertteoh Oct 6, 2024

Choose a reason for hiding this comment

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

It's equivalent to what we had before. In jaeger Makefile, we had --verbose set for changelog target, then it's disabled for the jaeger-ui repo to prevent progress from showing for the jaeger-ui section.

The reason for doing this is because we shouldn't need to use --verbose flag by default and it should be respected for both jaeger and jaeger-ui repos. Either way, it's not ideal, but I think it's better if --verbose was respected irrespective of the repo.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Hmmm... actually, it's a good callout. I just realised we're using the same script for jaeger-ui. I'll revert this change in that case.

# Update the progress bar
progress_iterator = updateProgress(progress_iterator, num_commits)

Expand Down Expand Up @@ -171,11 +171,11 @@ def main(token, repo, branch, num_commits, exclude_dependabot, verbose):
print()
print('### 📊 UI Changes')
print()
main(token, 'jaeger-ui', 'main', None, exclude_dependabot, False)
main(token, 'jaeger-ui', 'main', None, exclude_dependabot, verbose)

# Print pull requests in the 'UNCATTEGORIZED' category
if other_results:
print(f'### 💩💩💩 The following commits cannot be categorized (missing changeglog labels):\n')
print(f'### 💩💩💩 The following commits cannot be categorized (missing changelog labels):\n')
albertteoh marked this conversation as resolved.
Show resolved Hide resolved
for result in other_results:
print(result)
print()
Expand All @@ -190,7 +190,8 @@ def main(token, repo, branch, num_commits, exclude_dependabot, verbose):
print()

if skipped_dependabot:
print(f"(Skipped dependabot commits: {skipped_dependabot})")
if verbose:
print(f"(Skipped dependabot commits: {skipped_dependabot})")


def get_pull_request_labels(token, repo, pull_number):
Expand Down
Loading