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

Add the release note for 1.29.0 #5723

Merged
merged 13 commits into from
Jun 12, 2024
Merged

Add the release note for 1.29.0 #5723

merged 13 commits into from
Jun 12, 2024

Conversation

minwoox
Copy link
Contributor

@minwoox minwoox commented Jun 4, 2024

No description provided.

@ikhoon ikhoon added this to the 1.29.0 milestone Jun 4, 2024
Comment on lines 53 to 59
```java
ServerBuilder sb = ...
sb.service("/foo", fooService);
...
ServiceRequestContext ctx = ...
assert ctx.findService(FooService.class) == fooService;
```
Copy link
Member

Choose a reason for hiding this comment

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

I feel like this is not the best example. Can you use an example that uses a route decorator? CorsService could be looked for.

...
@Override
public ServiceOptions options() {
return customizedOptions;
Copy link
Member

Choose a reason for hiding this comment

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

Please make this example more useful. How about defining a static final field of ServiceOptions?

Comment on lines 112 to 113
@Attribute(prefix = MyAttributes.class, value = "USERNAME") // 👈👈👈
String username) { ... }
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
@Attribute(prefix = MyAttributes.class, value = "USERNAME") // 👈👈👈
String username) { ... }
@Attribute(prefix = MyAttributes.class, value = "USERNAME") // 👈👈👈
String username) { ... }

.http2GracefulShutdownTimeoutMillis(1000)
.build();
```
- You can now specify an <type://EndpointGroup> to build a <type://ClientRequestContext>. #5292 #5298
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
- You can now specify an <type://EndpointGroup> to build a <type://ClientRequestContext>. #5292 #5298
- You can now specify an <type://EndpointGroup> when building a <type://ClientRequestContext>. #5292 #5298


## ☢️ Breaking changes

- Micrometer 1.13.0 uses Prometheus Java client 1.x. #5698
Copy link
Member

Choose a reason for hiding this comment

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

I think this sentence is somewhat misleading. Micrometer is agnostic to metric collector implementations and it supports both Prometheus Java client versions. How about rephrasing?

Suggested change
- Micrometer 1.13.0 uses Prometheus Java client 1.x. #5698
- We updated Micrometer to 1.13.0 that has breaking changes in its Prometheus support. #5698

@minwoox minwoox marked this pull request as ready for review June 11, 2024 03:16
@minwoox minwoox requested review from ikhoon and jrhee17 as code owners June 11, 2024 03:16
Copy link
Contributor

@jrhee17 jrhee17 left a comment

Choose a reason for hiding this comment

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

👍 👍 👍

};
}
```
- You can now specify when to remove multipart temporary files using <type://MultipartRemovalStrategy>. #5652 #5653
Copy link
Contributor

Choose a reason for hiding this comment

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

Optional) It may be worth noting that the default has changed to ON_RESPONSE_COMPLETION as well.

use the `io.micrometer:micrometer-registry-prometheus-simpleclient:1.13.0` module.
- If you want to use Prometheus Java client 1.x, add `com.linecorp.armeria:armeria-prometheus1` module.
- More details can be found in the [migration guide](https://github.com/micrometer-metrics/micrometer/wiki/1.13-Migration-Guide).
- The following builder classes are now have the `SELF` type parameter. #5733
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
- The following builder classes are now have the `SELF` type parameter. #5733
- The following builder classes now have the `SELF` type parameter. #5733

@minwoox
Copy link
Contributor Author

minwoox commented Jun 11, 2024

Thanks! All addressed. 😉

Copy link
Contributor

@ikhoon ikhoon left a comment

Choose a reason for hiding this comment

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

Thanks, @minwoox! 🙇‍♂️🙇‍♂️

@minwoox minwoox merged commit 9495a06 into line:main Jun 12, 2024
15 checks passed
@minwoox minwoox deleted the releaseNote_1.29.0 branch June 12, 2024 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants