Skip to content

Commit fbd60ae

Browse files
authored
Merge pull request #860 from marci4/master
Release of 1.4.0
2 parents 732031e + 0f8a5e1 commit fbd60ae

File tree

4 files changed

+59
-4
lines changed

4 files changed

+59
-4
lines changed

CHANGELOG.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,60 @@
11
# Change log
22

3+
## Version Release 1.4.0 (2019/02/19)
4+
5+
#### Breaking Changes
6+
7+
* [Issue 753](https://github.com/TooTallNate/Java-WebSocket/issues/753) - Breaking changes in 1.4
8+
* [Issue 670](https://github.com/TooTallNate/Java-WebSocket/issues/670) - Use a logging framework such as as SLF4J instead of System.out.println ([PR 754](https://github.com/TooTallNate/Java-WebSocket/pull/754))
9+
10+
#### Bugs Fixed
11+
12+
* [Issue 855](https://github.com/TooTallNate/Java-WebSocket/issues/855) - WebSocketServer cannot be started without .start() ([PR 856](https://github.com/TooTallNate/Java-WebSocket/pull/856))
13+
* [Issue 847](https://github.com/TooTallNate/Java-WebSocket/issues/847) - java.nio.BufferUnderflowException ([PR 849](https://github.com/TooTallNate/Java-WebSocket/pull/849))
14+
* [Issue 834](https://github.com/TooTallNate/Java-WebSocket/issues/834) - Workers should not be started before the server
15+
* [Issue 827](https://github.com/TooTallNate/Java-WebSocket/issues/827) - WebSocketClient close()
16+
* [Issue 784](https://github.com/TooTallNate/Java-WebSocket/issues/784) - Building with gradle fails
17+
* [Issue 773](https://github.com/TooTallNate/Java-WebSocket/issues/773) - Memory leak in WebSocketImpl.outQueue ([PR 781](https://github.com/TooTallNate/Java-WebSocket/pull/781))
18+
* [PR 856](https://github.com/TooTallNate/Java-WebSocket/pull/856) - Move the startup of the WebSocketWorker inside of run()
19+
* [PR 850](https://github.com/TooTallNate/Java-WebSocket/pull/850) - Fix issue #834 by starting WebSocketWorker of the WebSocketServer in the start function
20+
* [PR 849](https://github.com/TooTallNate/Java-WebSocket/pull/849) - Fix issue #847
21+
* [PR 846](https://github.com/TooTallNate/Java-WebSocket/pull/846) - Pass on exit code in WebSocketClient close function - fixes bug #827
22+
* [PR 824](https://github.com/TooTallNate/Java-WebSocket/pull/824) - Synchronize AbstractWebSocket
23+
* [PR 785](https://github.com/TooTallNate/Java-WebSocket/pull/785) - Update build.gradle
24+
* [PR 781](https://github.com/TooTallNate/Java-WebSocket/pull/781) - Null the reference of the WebSocketImpl
25+
* [PR 771](https://github.com/TooTallNate/Java-WebSocket/pull/771) - Test for 765
26+
* [PR 770](https://github.com/TooTallNate/Java-WebSocket/pull/770) - Use a SocketFactory to support reconnecting
27+
* [PR 769](https://github.com/TooTallNate/Java-WebSocket/pull/769) - Close WebSocketFactory when updated
28+
* [PR 757](https://github.com/TooTallNate/Java-WebSocket/pull/757) - -keyalg RSA is needed or you'll get SSLHandshakeException: no cipher …
29+
30+
#### New Features
31+
32+
* [Issue 845](https://github.com/TooTallNate/Java-WebSocket/issues/845) - Generate changelog.md ([PR 851](https://github.com/TooTallNate/Java-WebSocket/pull/851))
33+
* [Issue 838](https://github.com/TooTallNate/Java-WebSocket/issues/838) - Allow for two-way ssl(SSLEngine.setNeedClientAuth())
34+
* [Issue 670](https://github.com/TooTallNate/Java-WebSocket/issues/670) - Use a logging framework such as as SLF4J instead of System.out.println ([PR 754](https://github.com/TooTallNate/Java-WebSocket/pull/754))
35+
* [Issue 598](https://github.com/TooTallNate/Java-WebSocket/issues/598) - Memory Management ([PR 761](https://github.com/TooTallNate/Java-WebSocket/pull/761))
36+
* [PR 839](https://github.com/TooTallNate/Java-WebSocket/pull/839) - SSLEngineWebSocketServerFactory allows more customization
37+
* [PR 761](https://github.com/TooTallNate/Java-WebSocket/pull/761) - Implements Memory Management
38+
39+
#### Refactoring
40+
41+
* [Issue 845](https://github.com/TooTallNate/Java-WebSocket/issues/845) - Generate changelog.md ([PR 851](https://github.com/TooTallNate/Java-WebSocket/pull/851))
42+
* [Issue 819](https://github.com/TooTallNate/Java-WebSocket/issues/819) - Ant build removed on master ?
43+
* [Issue 784](https://github.com/TooTallNate/Java-WebSocket/issues/784) - Building with gradle fails
44+
* [Issue 753](https://github.com/TooTallNate/Java-WebSocket/issues/753) - Breaking changes in 1.4
45+
* [Issue 749](https://github.com/TooTallNate/Java-WebSocket/issues/749) - Improve code quality for 1.4.0
46+
* [PR 848](https://github.com/TooTallNate/Java-WebSocket/pull/848) - Removed unused/unrelated imports (including deprecated CORBA)
47+
* [PR 833](https://github.com/TooTallNate/Java-WebSocket/pull/833) - Fix some sonarqube errors
48+
* [PR 824](https://github.com/TooTallNate/Java-WebSocket/pull/824) - Synchronize AbstractWebSocket
49+
* [PR 821](https://github.com/TooTallNate/Java-WebSocket/pull/821) - Remove outdated build instructions from README
50+
* [PR 805](https://github.com/TooTallNate/Java-WebSocket/pull/805) - More improvement
51+
* [PR 789](https://github.com/TooTallNate/Java-WebSocket/pull/789) - WebSocketServer code quality
52+
* [PR 785](https://github.com/TooTallNate/Java-WebSocket/pull/785) - Update build.gradle
53+
* [PR 768](https://github.com/TooTallNate/Java-WebSocket/pull/768) - Fixed several issues related to the code quality
54+
* [PR 754](https://github.com/TooTallNate/Java-WebSocket/pull/754) - Using SLF4J and refactored code
55+
56+
In this release 16 issues and 22 pull requests were closed.
57+
358
## Version Release 1.3.9 (2018-08-05)
459

560
#### Bugs Fixed

README.markdown

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ To use maven add this dependency to your pom.xml:
2929
<dependency>
3030
<groupId>org.java-websocket</groupId>
3131
<artifactId>Java-WebSocket</artifactId>
32-
<version>1.3.9</version>
32+
<version>1.4.0</version>
3333
</dependency>
3434
```
3535

@@ -40,7 +40,7 @@ mavenCentral()
4040
```
4141
Then you can just add the latest version to your build.
4242
```xml
43-
compile "org.java-websocket:Java-WebSocket:1.3.9"
43+
compile "org.java-websocket:Java-WebSocket:1.4.0"
4444
```
4545

4646
#### Logging

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ repositories {
99
}
1010

1111
group = 'org.java_websocket'
12-
version = '1.4.0-SNAPSHOT'
12+
version = '1.4.1-SNAPSHOT'
1313
sourceCompatibility = 1.6
1414
targetCompatibility = 1.6
1515

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>org.java-websocket</groupId>
66
<artifactId>Java-WebSocket</artifactId>
77
<packaging>jar</packaging>
8-
<version>1.4.0-SNAPSHOT</version>
8+
<version>1.4.1-SNAPSHOT</version>
99
<name>Java-WebSocket</name>
1010
<description>A barebones WebSocket client and server implementation written 100% in Java</description>
1111
<url>https://github.com/TooTallNate/Java-WebSocket</url>

0 commit comments

Comments
 (0)