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

Forward-port 0.8.x fixes #742

Merged
merged 6 commits into from Apr 17, 2024
Merged

Forward-port 0.8.x fixes #742

merged 6 commits into from Apr 17, 2024

Conversation

KitsuneRal
Copy link
Member

This is just cherry-picking things thrown into 0.8.x branch after branching and before 0.8.2 release.

@KitsuneRal KitsuneRal added the enhancement A feature or change request for the library label Apr 16, 2024
Copy link

sonarcloud bot commented Apr 16, 2024

Cherry-picked from 5dfe09e, except
that deprecations ignored in 0.8.x are kept for later tackling here.
It's meant to indicate text decoding problems and things like Sonar
complain about it in the logs (rather legitimately, I'd say).
The commit adds very naive retries to quotest's DownloadRunner, while
the proper fix for #727 is in the works.
There was a wrong assumption that the message with the final report
will always get sent last. This is not true when 429's occur, as
the library may reorder sending events (related issue: #133). Moreover,
this actually was premature optimisation because the code checks for
messages reaching the homeserver anyway. Once these two lines are gone,
the code starts doing exactly what the comments next to it say, and
exits promptly after the last message reaches the homeserver.
@KitsuneRal KitsuneRal merged commit e750c4a into dev Apr 17, 2024
6 checks passed
@KitsuneRal KitsuneRal deleted the kitsune/forward-porting branch April 17, 2024 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement A feature or change request for the library
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants