Skip to content

Commit

Permalink
Merge pull request #323 from dynatrace-oss/release-v0.20.0
Browse files Browse the repository at this point in the history
Release v0.20.0
  • Loading branch information
oertl authored Feb 4, 2025
2 parents 6460821 + 70a3c06 commit 13e58de
Show file tree
Hide file tree
Showing 6 changed files with 154 additions and 132 deletions.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
* text=auto
*.java text eol=lf
*.hpp text eol=lf
*.cpp text eol=lf
*.txt text eol=lf
*.py text eol=lf
*.md text eol=lf
Expand Down
6 changes: 4 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ To add a dependency on hash4j using Maven, use the following:
<dependency>
<groupId>com.dynatrace.hash4j</groupId>
<artifactId>hash4j</artifactId>
<version>0.19.0</version>
<version>0.20.0</version>
</dependency>
```
To add a dependency using Gradle:
```gradle
implementation 'com.dynatrace.hash4j:hash4j:0.19.0'
implementation 'com.dynatrace.hash4j:hash4j:0.20.0'
```

## Hash algorithms
Expand All @@ -50,6 +50,8 @@ hash4j currently implements the following hash algorithms:
* farmhashuo
* [PolymurHash 2.0](https://github.com/orlp/polymur-hash)
* [XXH3](https://github.com/Cyan4973/xxHash)
* 64-bit
* 128-bit

All hash functions are thoroughly tested against the native reference implementations and also other libraries like [Guava Hashing](https://javadoc.io/doc/com.google.guava/guava/latest/com/google/common/hash/package-summary.html), [Zero-Allocation Hashing](https://github.com/OpenHFT/Zero-Allocation-Hashing), [Apache Commons Codec](https://commons.apache.org/proper/commons-codec/apidocs/index.html), or [crypto](https://github.com/appmattus/crypto) (see [CrossCheckTest.java](src/test/java/com/dynatrace/hash4j/hashing/CrossCheckTest.java)).

Expand Down
Loading

0 comments on commit 13e58de

Please sign in to comment.