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

Remove @Beta from BloomFilter, Funnel(s), and Hasher #5863

Open
Xaerxess opened this issue Jan 7, 2022 · 1 comment
Open

Remove @Beta from BloomFilter, Funnel(s), and Hasher #5863

Xaerxess opened this issue Jan 7, 2022 · 1 comment
Assignees
Labels
P3 no SLO package=hash type=debeta Request to remove something from @Beta

Comments

@Xaerxess
Copy link
Contributor

Xaerxess commented Jan 7, 2022

In #3284 several classes in com.google.common.hash were promoted from @Beta, most notably Hashing and HashFunction. @netdpb also mentioned there was a review of "all @beta APIs with the intention of removing @beta from all that have no serious outstanding API issues" (see this comment.

Having said that, BloomFilter, related Funnel(s) and PrimitiveSink still remain in @Beta, so please consider promoting these classes — they seem widely used and pretty stable (they're a part of Guava since version 11.).

Related feature request: #2226 (extracting ProbablisticFilter interface).

@kluever kluever self-assigned this Jan 7, 2022
@kluever kluever added P3 no SLO package=hash type=debeta Request to remove something from @Beta labels Jan 7, 2022
@ARTonu
Copy link

ARTonu commented Apr 13, 2022

@kluever Please consider Hasher as well.

@kluever kluever changed the title Remove @Beta from BloomFilter and Funnel(s) Remove @Beta from BloomFilter, Funnel(s), and Hasher May 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P3 no SLO package=hash type=debeta Request to remove something from @Beta
Projects
None yet
Development

No branches or pull requests

3 participants