All Versions
Latest Version
Avg Release Cycle
5 days
Latest Release

Changelog History
Page 29

  • v3.101.0 Changes

    • โฌ†๏ธ Upgrades to dependencies
    • ๐Ÿ‘Œ Improved Client-side HTTP status descriptions
    • ๐Ÿ‘ Lenses now support Durations out of the box
    • ๐Ÿ‘ Environments now support multi-value keys (comma separated)
  • v3.100.0 Changes

    • ๐Ÿ‘‰ Make Undertow API friendlier
    • ๐Ÿ›  Fix to JsonReadinessCheckResultRenderer to actually implement the correct interface
  • v3.99.0 Changes

    • โœจ Enhancement of http4k-cloudnative - now supports extra-health check routes, and provide way to load app configuration via Properties files.
  • v3.98.0 Changes

    • โž• Add filter allowing Gzipping based on an allowed set of content types. H/T @jshiell
    • ๐Ÿ”„ Change HttpHandler extending HttpClients to use object invoke() mechanism, as the individual clients have no visible API surface of their own. Introduced DualSyncAsyncHttpHandler interface.
  • v3.97.0 Changes

    • Webdriver checkbox handling improved. H/T @gypsydave5
    • โฌ†๏ธ upgrade to various versions
  • v3.96.0 Changes

    • โฌ†๏ธ upgrade to Kotlin 1.3.0
  • v3.95.1 Changes

    • ๐Ÿ‘‰ Tweak to K8S port variables.
  • v3.95.0 Changes

    • (Unlikely break): Change Http4kServer interface to return Unit from stop(). This affects all server implementations.
    • โž• Added DSL function for working with JSON objects (scopes JSON as this). fun <T> Json<NODE>.invoke(Json<NODE>.() -> T)
    • ๐Ÿ†• New module http4k-cloudnative contains classes to help run http4k services inside cloud-native environments, including K8S.
    • โฌ†๏ธ Upgrade some dependencies
    • ๐Ÿšš Deprecation: Moved Header.Common fields to main Header object. Extension properties should go there now.
  • v3.94.1 Changes

    • ๐Ÿ‘‰ Use UTC when checking cookie expiry
  • v3.94.0 Changes

    • ๐Ÿ—„ Deprecate String.toBody()
    • ๐Ÿ›  Fix checkbox behaviour in webdriver