Liking cljdoc? Tell your friends :D

v0.5.2

  • Depedency updates -

    DependencyOld VersionNew Version
    vertx4.0.04.2.3
    clojure1.10.11.10.3
    spec.alpha0.2.1870.3.218
    clojure.logging1.1.01.2.3
    junit5.7.05.8.2
    jsonista0.3.00.3.5
    slf4j1.7.301.7.32
    logback1.2.31.2.8
    mockito3.6.283.12.4
    ring-json0.5.00.5.1
    ring-core1.8.21.9.4

v0.5.1

  • Enhancement. Added follow-redirects option when creating a client.
  • Removed logback.xml and other unnecessary files from the final jar.

v0.5.0

  • Enhancement. Added support for returning java.io.File and Ring response body. Issue #17.
  • Enhancement. Added support for defining static resources via a :resources map when creating a server. The map used when calling donkey/create-server can include either :routes , :resources or both. At least one of them is required. Issue #17.
  • Enhancement. Added a destroy function to IDonkey protocol, which releases all the resources associated with instance. Issue #19.

v0.4.2

  • Bug fix. remote-addr field in Ring request map includes client port.

v0.4.1

  • Moved from Travis CI to GitHub Actions

v0.4.0

  • Debug mode is now set when creating a Donkey instance rather than creating a DonkeyServer or DonkeyClient. This fixes issues where enabling debug mode on the server / client and not on the other would sometimes disable debug mode for both.
  • Turned on Clojure spec assertions
  • Global exception handler - In debug mode, a stack trace is added to the exception if it doesn't include one.
  • Fixed release script not pushing changes to GitHub.

v0.3.0

  • Added support for user-defined error handlers when creating a server. The server options support a new field - :error-handlers. Users can supply a map of http-status-code -> handler-function.

v0.2.0

  • version-bump.sh script was removed in favor of:
    • version-change.sh Update the project to a new version.
    • dev-branch.sh Create a new development branch according to an input version.
    • release.sh Used to remove -SNAPSHOT suffix from project version, add a release tag, and deploy to clojars.org.
  • Updated the README.md documentation.
  • Added GitHub issue templates.
  • Added TCP configuration options to com.appsflyer.donkey.core/create-server:
    • tcp-no-delay
    • tcp-quick-ack
    • tcp-fast-open
    • socket-linger-seconds
    • accept-backlog
  • Change default client connection idle timeout from 60 to 30 seconds.
  • Dependency updates
DependencyOld VersionNew Version
vertx3.9.44.0.0
junit5.6.25.7.0
jsonista0.2.70.3.0
mockito3.4.63.6.28
jetbrains/annotations13.020.1.0
ring-core1.8.11.8.2

Can you improve this documentation? These fine people already did:
Yaron Elyashiv, yaron.elyashiv & Harel Opler
Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close