Skip to content

Release v4.0.0

Latest
Compare
Choose a tag to compare
@TomCools TomCools released this 26 Apr 21:34

Changelog

2edf6ac First preparations for 4.0.0 release
933db6c Add badge
5678679 Switch to Github Actions
54f164a Setup next snapshot version.
97ff6d2 Upgrade for 4.0.0-release release
f0fd483 Initial preparation for dropwizard 4.0.x beta (#12)

  • Updates to support Dropwizard 4.0.x-beta
    6a11e79 snapshot 2.0.1
    2490568 release 2.0.0
    865a12c Release 2.0.0 (#9)

  • Upgrade dropwizard to 1.0.0 and Jetty accordingly
    2910d11 Updated readme
    17d29cb Updated readme, latest version is 1.1.0
    91a71e3 Updated readme, latest version is 1.1.0
    64fc1ce Merge remote-tracking branch 'origin/master'
    67c0f10 Updated readme, latest version is 1.1.0
    2e6e02f Updated readme.
    5a0ea7f [maven-release-plugin] prepare for next development iteration
    4dd5da3 [maven-release-plugin] prepare release dropwizard-websocket-jee7-bundle-1.1.0
    5527c9d Updated readme.
    fe816b7 Made the configuration interface optional, for backwards compatibility.
    6c6c8c9 Updated readme.
    0b6a952 [maven-release-plugin] prepare for next development iteration
    3d06cf4 [maven-release-plugin] prepare release dropwizard-websocket-jee7-bundle-1.0.1
    69aa59d [maven-release-plugin] rollback the release of dropwizard-websocket-jee7-bundle-1.0.1
    ec35fcb [maven-release-plugin] prepare for next development iteration
    047e85a [maven-release-plugin] prepare release dropwizard-websocket-jee7-bundle-1.0.1
    ce06be4 [maven-release-plugin] rollback the release of dropwizard-websocket-jee7-bundle-1.0.1
    8c2d817 [maven-release-plugin] prepare release dropwizard-websocket-jee7-bundle-1.0.1
    bcbc094 [maven-release-plugin] rollback the release of dropwizard-websocket-jee7-bundle-1.0.1
    9a70b2d [maven-release-plugin] prepare for next development iteration
    ccdfc84 [maven-release-plugin] prepare release dropwizard-websocket-jee7-bundle-1.0.1
    c411ccf [maven-release-plugin] rollback the release of dropwizard-websocket-jee7-bundle-1.0.1
    63f9e0f [maven-release-plugin] prepare release dropwizard-websocket-jee7-bundle-1.0.1
    3140c23 Removed hardcoded maven location for release plugin.
    80a3299 Added Apache License file.
    d127c17 Merge pull request #2 from jplouis/master

Configure websocket defaults
532f334 allow configuration of defaults for the websocket container
7b255b6 allow configuration of defaults for the websocket container
19f14ea Merge pull request #1 from mpbarnwell/master

Supporting Dropwizard 0.9.1: thank you for this update. I will release it to Maven central as soon as I fix an issue on my buildserver.
2b0308b Supporting Dropwizard 0.9.1, fixing use of generics in bundle, speeding up integration test
6bf24e9 Added EqualsVerifier dependency and tested a couple of Equals and hashcode methods.
b23d029 Refactored a copule of classes to use Lombok.
bb07ed3 Fixed a couple of Sonar Issues.
b000d8f Updated readme file to include the new Maven Central dependency.
0b8def6 reset release path.

[maven-release-plugin] prepare release dropwizard-websocket-jee7-bundle-0.0.1
23ad477 [maven-release-plugin] prepare release dropwizard-websocket-jee7-bundle-0.0.1
363ee74 Added hardcoded maven path for release.
5db1471 Added extra information to POM to prepare for maven release.
169ee7a Added clearer logging description for a class that is passed without the @ServerEndpoint-Annotation.
da07829 Added clearer logging to the server. The server will now:

  • Clearly indicate that no endpoints were succesfully added (NONE)
  • Logging should be more consistent with other libraries.
    c1d9731 Adding two endpoints with the same path will throw an IllegalStateException.
    85f401d Added extra logic to handle the registration of Programmatic endpoints. Added example in Integration Test.
    5c43bdf Added logic to add Programmatic Websockets in Java.
    Added integration test.
    Commit to switch machines.
    8b28c8f Added sources and javadoc plugins to POM.xml
    f70b8ea Added licence and developer details to POM file.
    f80c670 Added Lombok as a dependency.
    86f0809 Added clearer logging;
    Updated readme with log example
    87be46d Added build indicator to readme page.
    0651283 Added travis.yml.
    1b8d8c4 Updated Readme.
    7e833b7 Added logic to comply with current Dropwizard version (0.8.1).
    b7ec7c8 Redesigned the WebsocketBundle to use the new handling of Websockets. Removed unneed classes.
    2068926 Completely redesigned the initialisation of the Websocket container so it is possible to add this functionality without touching Dropwizard.core.
    49f508c Refactored endpoint-registration into seperate classes.
    154791a Added logic to WebsocketHandler.
    6d8a67e Added WebsocketContainerInitializer which will prepare the servercontainer for websockets.
    f91d971 Added WebsocketContainerInitializer which will prepare the servercontainer for websockets.
    e437ed0 Added logic to the WebsocketHandlerFactory.
    85d0c0d Added Jetty dependencies.
    23b24b7 Bundle.run() method implemented. This will execute the enabling logic.
    Bundle.addEndpoint(Class c) added. This will allow the user to add a Websocket endpoint.
    0c2e504 Initial project setup.
  • POM.file;
  • Basic dummy bundle class + test;
  • Placeholder readme file