-
-
Notifications
You must be signed in to change notification settings - Fork 296
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
chore: Apply fix for github.com/apache/pulsar/issues/22811 only for affected versions #1232
chore: Apply fix for github.com/apache/pulsar/issues/22811 only for affected versions #1232
Conversation
✅ Deploy Preview for testcontainers-dotnet ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
c37d6a9
to
f46627b
Compare
I have made the changes and if it all looks good to you. Then it is ready to merge 😄 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR. Could you please remove the unnecessary changes (such as whitespaces) to keep the PR changes to a bare minimum?
Sure i'll try 👍 |
0af766f
to
bc4e60f
Compare
I have removed the unnecessary white spaces. |
bc4e60f
to
3e6ff58
Compare
The default Pulsar image version changed from "3.2.3" to "3.0.6" due to a known regression impacting versions "3.2.0-3.2.3" and "3.3.0". The regression resulted in the expiry time being converted to an incorrect unit of time. The revision improves the check for affected versions by introducing the 'IsVersionAffectedByRegression' method, which accepts a version and returns true if the version is impacted by the regression. The formatting of the PulsarContainer.cs and PulsarBuilder.cs files was also updated for better readability. In addition, the `docs/modules/index.md` file was updated to reflect the new Pulsar version, making it easier for users to use the correct version.
3e6ff58
to
39f6e42
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR and adjustments.
What does this PR do?
This commit changes the default Pulsar image from version 3.2.3 to 3.0.6. Additionally, it updates the logic to specifically handle image version v3.2.0-3 and 3.3.0 due to known issues in certain versions. As it is fixed in 3.2.4 and 3.3.1. Please see https://pulsar.apache.org/release-notes/
Why is it important?
Right now the fix is applied to the latest tag. Which can cause issues. If the user decides to use the latest tag or use an Apache Pulsar version with the issue resolved.
How to test this PR
Ran all the tests