-
-
Notifications
You must be signed in to change notification settings - Fork 198
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
1.0 release status #62
Comments
For #62. Using RetryTimeout is awkward, and the usual use case is to just have a static timeout. This splits the current function based approach into RetryTimeoutFn, and changes RetryTimeout into a static time.Duration based option.
v0.10.0 addresses all but #57. A few ideas were included in the original comment but have since been nixed due to not really being any better than what exists. |
v0.10.2 addresses #57. This release will sit for a short amount of time, if no bug reports come in, v1.0.0 will be released. |
Another 1.0 rename that does not need a dedicated tag before 1.0: |
I've written down the entire API, proposed changes for a batch of options, and bounced the proposals back and forth a bit. I think the following set of options should be changed as well before a 1.0 release:
The following were close, but I don't think make the cut:
Everything else was less compelling. I plan to push these as v0.11.0 within the day, and wait another day for any dissenting feedback before I tag v1.0. Also, #73 is easy and can go with v0.11.0. |
All of the above, minus Balancers, was implemented in v0.11.0. This serves as rc2. Barring any further suggestions, 1.0 is imminent. |
This has been released! |
1.0 is coming soon. This issue tracks what I'd like to accomplish beforehand.
RetryTimeout
=> renameRetryTimeoutFn
, add newRetryTimeout
option with a static time.Duration argumentRetryBackoff
=> renameRetryBackoffFn
(a staticRetryBackoff
will not be added, because linear static backoff is not a great backoff strategy)ProduceRetries
=> renameRecordRetries
func DialTLSConfig(*tls.Config)
option, which will trigger dialing by tls (simplifies setting up tls)Some of these are breaking changes to things that are currently seldom used.
The text was updated successfully, but these errors were encountered: