Skip to content

Releases: funcool/catacumba

0.7.1

01 Oct 19:29
Compare
Choose a tag to compare
Set version to 0.7.1

0.2.0

30 May 07:44
Compare
Choose a tag to compare
  • Improve session storage api and make it asynchronous by default.
  • Add the ability to force the public address value on server startup (:public-address option)
  • Add an option for specify the custom maximum body size (:max-body-size option)
  • Add helper for parse the query params: catacumba.core/parse-queryparams.
  • Add support for interceptors (instrumentation)
  • Add support for auth facilities.
  • Add support for extensible body parsing.
  • Update futura library to the last version that adds fully asynchronous publishers.
  • Remove support for automatic searching of catacumba.properties file for basedir.

0.1.0-alpha2

03 May 09:44
Compare
Choose a tag to compare

Internal changes:

  • The context now is implemented as record and allows attach additional information.
  • Improved context data forwarding, now the data is attached directy to the context.
  • Simplified access to request and response, because now are simple keys in the context type.
  • Simplified internal abstraction for get/set headers.
  • Simplified access to the route params, now are attached directly to the context under
    the :route-params key.

New features:

  • Add support for Server-Sent Events.
  • Add CORS support with as chain handler.
  • Add "context as request" helper chain handler.
  • Add security related chain helpers (x-frame-options, strict-transport-security,
    the content-security-policy and x-content-type-options).
  • Add support for manifold deferreds as body and response.
  • Add support for manifold streams as body and response.
  • Add support for get/set cookies.
  • Add basic support for sessions (very experimental and internal api will change
    in the next version).
  • Add special functions for add callback function that will be executed when
    connection is closed and just before send the response to client.
  • Add dispatch by method to the routing system.
  • Add support for stuartsierra/component.

Dependencies updates:

  • Update to clojure 1.7 beta 2.
  • Update futura library to 0.1.0-alpha2
  • Update ratpack to 0.9.16.