Skip to content

1.2.0

Compare
Choose a tag to compare
@cy6erGn0m cy6erGn0m released this 14 May 13:49

14 May 2019

  • Introduced multiplatform websockets: jvm, js.
  • Added client certificates support.
  • Fixed updating session in directory storage (#963).
  • Added optional contentType to formDsl (#910).
  • MockEngine version which favors execution order and returns processed requests (#924).
  • Fixed Unit body serialization.
  • Allowed using preconfigured OkHttp client instance.
  • Defined the client default user agent.
  • Improved curl error diagnostics and resource management.
  • Fixed LogLevel.NONE with body bytes.
  • Added CIO endpoint config builder.
  • Fixed status code check in client Auth feature.
  • Fixed client close issue.
  • Fixed: GMTDate.toJvmDate() uses current date instead of given date. (#986)
  • Moved client auth to common.
  • Use UTF-8 as default charset in BasicAuth.
  • Introduced client content encoding feature.
  • Introduced client call validator feature.
  • Old API deprecations and removals.
  • Fixed gzip/deflate on JDK11
  • Introduced JWT auth header retrieval configuration (#1048)
  • CallLogging message format customization (#1047)
  • Fixed logging error with no call-related MDC (#1033)
  • Avoided using constant hash salt in UserHashedTableAuth
  • Added LDAP auth provider proper characters escaping
  • Minimized jetty core pool size and made it configurable (#1083)
  • Made servlet engine use servlet config instead of context (#1063)
  • Introduced accepted content types contributor in ContentNegotiation (#357)
  • Introduced ApplicationEnvironment.rootPath with servlet engine support (context path) (#738)
  • Support for rootPath in routing by default (#738)
  • Introduce ability to serve web resources from WAR
  • Added micrometer metrics (#1037)
  • Added Thymeleaf templating feature (#988)
  • Cookie session use / path by default (#1043)
  • Add hot reload experimental support for JDK9+ (VM option required)
  • HttpStatusCode equals check is amended
  • Added client AcceptCharset header support
  • KotlinxSerializer moved to a separate artifact
  • Client engine API simplified
  • Introduced client cache support
  • Server authenticator config reworked
  • Server digest auth updated to use UTF-8
  • Added experimental android client line-wrapping logger
  • Fixed webjars parameters handling and several minor fixes
  • Introduced JWTVerifier configure block when using JWKProvider
  • Added client json feature custom content types support
  • Fixed incorrect url encoding for some characters (#1094)
  • Fixed hanging jetty server engine
  • Introduced CIO client engine request timeout config
  • Added client multipart content length support
  • Jetty upgraded to 9.4.15.v20190215
  • okhttp client upgraded to 3.14.0
  • Fixed CIO client CPU utilization issue
  • Kotlin 1.3.31
  • kotlinx.coroutines 1.2.1