-
Notifications
You must be signed in to change notification settings - Fork 155
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
in TlsActor flush data to user only after handshake has finished (#1128) #1150
Conversation
…che#1128) Co-authored-by: Johannes Rudolph <[email protected]>
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.
I'm not sure this needs backporting, it seems pretty obscure and not have security impact, but I'm not opposed either.
Im also on the fence on this one, people may be relying on this behaviour even though its "wrong" and I am not sure I would categorize this as critical |
(that risk seems relatively low to me)
agree |
Oh I agree its quite low, but the whole point of the 1.0.x branch is to keep the behaviour as close as possible to original Akka 2.6.x to minimize surprises when people migrate (hence why no changes unless its security or critical) @pjfanning wdyt ? |
Ok. I'll close this. I think this could be classified as a bug because it affects TLS v1.3 users but since we are getting close to a 1.1 milestone, maybe, we can delay the fix to 1.1. |
We can always decide to backport this later if someone brings it up but its always been the intention that the 1.0.x is just a step up to the 1.1.x branch which contains all the improvements/fixes etc etc |
Hi |
@TjarkoG Have you tried v1.1.0-M1? I would hope that v1.1.0 would be released in the next month or 2. |
Indeed 1.1.0-M1 has been released so you should be able to use that. I am on the fence about backporting this, @raboof have your thoughts changed on this? |
is the 1.1.0-M1 production ready? |
My thoughts haven't changed: I'm not opposed to backporting, but ideally I'd rather see us put effort into releasing v1.1.0 than into backporting.
Indeed we're not yet recommending 1.1.0-M1 for general purpose production use (https://github.com/apache/pekko/blob/main/docs/src/main/paradox/release-notes/releases-1.1.md#110-m1 - it seems we haven't published that yet?). However, if have any capacity, if you could help by running 1.1.0-M1 and confirming whether it fixes the issue for you (and generally appears to work well), that might speed up how quickly we feel confident to release 1.1.0 . |
i'm assuming that we stick with semantic versioning and 1.1.0 does not have breaking changes compared to 1.0.x? |
We've documented our compatibility rules at https://pekko.apache.org/docs/pekko/current/common/binary-compatibility-rules.html - indeed if you weren't using experimental or deprecated APIs on 1.0.x I don't think you should expect anything to break on 1.1.x. Of course testing before going in production is still advised :)
That'd be much appreciated! |
sadly we're currently blocked by an error within kamon instrumentation when updating to 1.1.0-M1 |
cherry pick 1e41829 #1128