Conversation
16094ea to
c34f640
Compare
c34f640 to
971f34e
Compare
971f34e to
65c61ba
Compare
65c61ba to
0d45ad7
Compare
CHANGELOG.md
Outdated
|
|
||
| ### Bugfixes | ||
|
|
||
| + Fixed a race condition in the `v1/console` handler: [#10681](https://github.com/Icinga/icinga2/pull/10681) and [#10675](https://github.com/Icinga/icinga2/pull/10675) |
There was a problem hiding this comment.
The rest of the file uses * instead of + for list items.
There was a problem hiding this comment.
Somehow overlooked this. Will change this on the next push.
0d45ad7 to
5408235
Compare
Questions regarding the upgrading docs:
|
I'd avoid having incomplete lists in the sense that if there's a list, that should list all. But for the things that were deprecated previously, I wouldn't write much more than for example "IDO -> switch to Icinga DB", "ExternalCommandListener -> switch to REST API" (i.e. not going into much details).
Are you referring to the change that when responses are streamed, the HTTP status code can no longer reflect possible errors that happen later on? |
It's not only when streaming, but also a 503 code being returned for individual objects when the wait group gets locked on shutdown. This also affects handlers that don't actually stream the results on the fly, like |
There was a problem hiding this comment.
Can you please explain your exclusion process? Like, how do PRs in your eyes qualify to be mentioned in the Changelog? I've found here quite a bunch of PRs that IMHO should be mentioned in the Changelog, but they aren't. Also, there should be an introduction to the Changelog, stating that it is not a complete list of all changes, and referring to the milestone for a complete list of changes.
- #9411
- #10609
- #9728
- #9729
- #9730
- #9990
- #10350
- #10481
- #10493
- #10494
- #10499
- #10501
- #10513
- #10514
- #10528, #10561, #10749
- #10531
- #10550 (maybe?)
- #10552
- #10564
- #10619
- #10662
- #10664
- #10683
- #10686
- #10693
- #10702
- #10715
- #10716
- #10720, #10729
- #10726
- #10738
- #10745
- #10753
- #10756
- #10757
- #10767 (maybe?)
- #10776 (maybe?)
Aren't those changes already part of v2.15? |
User facing changes in the released part of the software. So no fixed compiler warnings, documentation changes, CI-stuff, testing-stuff and things like that. While some previous version entries had "Code Quality Improvements" as a category, I personally don't think that's worthwhile, but I'm happy to add any of these categories back in if that's the consensus.
I can do that. |
Please re-check the list of PRs I provided above (I don't know why GitHub isn't rending the bullet points nicely with their titles - you can edit that comment of mine and go to the preview tab, and GitHub will render them pretty nice), but there is not a single PR about CI there. Compiler warnings, okay, must not be included, but why aren't docs PRs user facing changes? These changes will be rendered on icinga.com once v2.16 is released 🤷! |
A quick mention of that, like briefly saying that there are now new cases where errors will be reported for individual objects and that it's a good idea to check those as well would be helpful. Just don't write the part on the streamed responses in a way that would suggest there was no use for checking individual object errors in other cases. |
|
Missed that comment. Well if that's not new at all, no need to mention it as a new change, obviously. |
|
Somehow missed this one, likely because I confused it with the For these I was still waiting for a clear indicator that they will get merged when I last went over the list:
On the others, unless I've missed any other bugfixes among those, the rest should only be code-quality improvements and documentation. I'm happy to add categories for both of those and probably will now, unless anybody shares in the opinion that that would be too verbose. PS: You might want to try |
I didn't fully check the list again, but these two clearly arn't just docs changes.
That didn't help! See my original list of PRs even after editing. |
5408235 to
bc72409
Compare
Is there anything else to consider for the upgrading docs? |
c493aec to
5cd7f14
Compare
5cd7f14 to
3c55cc2
Compare
This comment was marked as resolved.
This comment was marked as resolved.
75cba99 to
f337c2b
Compare
CHANGELOG.md
Outdated
| [#10550](https://github.com/Icinga/icinga2/pull/10550), | ||
| [#10767](https://github.com/Icinga/icinga2/pull/10767) and | ||
| [#10776](https://github.com/Icinga/icinga2/pull/10776) | ||
| * Don't upload 32 bit MSIs to Chocolatey: [#10757](https://github.com/Icinga/icinga2/pull/10757) |
There was a problem hiding this comment.
I consider this a breaking change or deprecation.
ICINGA2_VERSION
Outdated
| @@ -1,2 +1,2 @@ | |||
| Version: 2.15.0 | |||
| Version: 2.15.2 | |||
3c55cc2 to
e2f07b9
Compare
|
Aggregation of the changes in master since v2.15 was branched of. If anything is missing, please tell me.
I also need feedback on how (or if) to summarize the changes related to the REST API in the upgrading docs.
TODO