Skip to content

Commit dc6b207

Browse files
committed
Prepare release 0.38.0
1 parent 81e87a4 commit dc6b207

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

README.adoc

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
= sshj - SSHv2 library for Java
22
Jeroen van Erp
33
:sshj_groupid: com.hierynomus
4-
:sshj_version: 0.37.0
4+
:sshj_version: 0.38.0
55
:source-highlighter: pygments
66

77
image:https://github.com/hierynomus/sshj/actions/workflows/gradle.yml/badge.svg[link="https://github.com/hierynomus/sshj/actions/workflows/gradle.yml"]
@@ -10,6 +10,8 @@ image:https://codecov.io/gh/hierynomus/sshj/branch/master/graph/badge.svg["codec
1010
image:http://www.javadoc.io/badge/com.hierynomus/sshj.svg?color=blue["JavaDocs", link="http://www.javadoc.io/doc/com.hierynomus/sshj"]
1111
image:https://maven-badges.herokuapp.com/maven-central/com.hierynomus/sshj/badge.svg["Maven Central",link="https://maven-badges.herokuapp.com/maven-central/com.hierynomus/sshj"]
1212

13+
WARNING: SSHJ versions up to and including 0.37.0 are vulnerable to https://nvd.nist.gov/vuln/detail/CVE-2023-48795[CVE-2023-48795 - Terrapin]. Please upgrade to 0.38.0 or higher.
14+
1315
To get started, have a look at one of the examples. Hopefully you will find the API pleasant to work with :)
1416

1517
== Getting SSHJ
@@ -46,7 +48,7 @@ If your project is built using another build tool that uses the Maven Central re
4648
In the `examples` directory, there is a separate Maven project that shows how the library can be used in some sample cases. If you want to run them, follow these guidelines:
4749

4850
. Install http://maven.apache.org/[Maven 2.2.1] or up.
49-
. Clone the Overthere repository.
51+
. Clone the SSHJ repository.
5052
. Go into the `examples` directory and run the command `mvn eclipse:eclipse`.
5153
. Import the `examples` project into Eclipse.
5254
. Change the login details in the example classes (address, username and password) and run them!
@@ -108,6 +110,14 @@ Issue tracker: https://github.com/hierynomus/sshj/issues
108110
Fork away!
109111

110112
== Release history
113+
SSHJ 0.38.0 (2024-01-02)::
114+
* Mitigated CVE-2023-48795 - Terrapin
115+
* Merged https://github.com/hierynomus/sshj/pull/917[#917]: Implement OpenSSH strict key exchange extension
116+
* Merged https://github.com/hierynomus/sshj/pull/903[#903]: Fix for writing known hosts key string
117+
* Merged https://github.com/hierynomus/sshj/pull/913[#913]: Prevent remote port forwarding buffers to grow without bounds
118+
* Moved tess to JUnit5
119+
* Merged https://github.com/hierynomus/sshj/pull/827[#827]: Fallback to [email protected] extension if available
120+
* Merged https://github.com/hierynomus/sshj/pull/904[#904]: Add ChaCha20-Poly1305 support for OpenSSH keys
111121
SSHJ 0.37.0 (2023-10-11)::
112122
* Merged https://github.com/hierynomus/sshj/pull/899[#899]: Add support for AES-GCM OpenSSH private keys
113123
* Merged https://github.com/hierynomus/sshj/pull/901[#901]: Fix ZLib compression bug

0 commit comments

Comments
 (0)