Dropwizard 1.1.0 rc2 发布了,Dropwizard 是一个 Java 框架,用于开发易于运维,高性能的 RESTful 网络服务。它由 Yammer 开发,用于增强基于 JVM 的后端服务,集合了来自 Java 生态系统中的稳定和成熟的程序库,组成了简单,轻量级的程序包,使得用户可以专注于把事情做好。 Dropwizard 是开箱即用的,它支持复杂的配置,应用环境, 日志和运维工具,使得你和你的团队可能在最短的时间内交付一个一流品质 HTTP+JSON 网络服务。 该版本依然是在为正式版做准备,Dropwizard 1.1.0 正式版将迎来: Upgraded to Hibernate ORM 5.2.7, introducing a series of deprecations and API changes in preparation for Hibernate ORM 6 #1871 Add runtime certificate reload via admin task #1799 List available tasks lexically via admin task #1939 Add support for optional resource protection #1931 Invalid enum request parameters result in 400 response with possible choices #1734 Enum request parameters are deserialized in the same fuzzy manner, as the request body #1734 Request parameter name displayed in response to parse failure #1734 Add DurationParam as a possible request parameter #1734 Add SizeParam as a possible request parameter #1751 Allow overriding of a default ExceptionMapper without re-registering all other defaults #1768 Allow overriding of default JsonProvider #1788 Finer-grain control of exception behaviour in view renderers #1820 Default WebApplicationException handler preserves exception HTTP headers #1912 JerseyClientBuilder can create rx-capable client #1721 Configurable response for empty Optional return values #1784 Add web test container agnostic way of invoking requests in ResourceTestRule #1778 Remove OptionalValidatedValueUnwrapper #1583 Allow constraints to be applied to type #1586 Use LoadingCache in CachingAuthenticator #1615 Switch cert and peer validation to false by default #1855 Introduce CachingAuthorizer #1639 Enhance logging of registered endpoints #1804 Flush loggers on command exit instead of destroying logging #1947 Add support for neverBlock on AsyncAppenders #1917 Allow to disable caching of Mustache views #1289 Add the httpCompliance option to the HTTP configuration #1825 Add the blockingTimeout option to the HTTP configuration #1795 Add min and mins as valid Duration abbreviations #1833 Register Jackson parameter-names modules #1908 Native Jackson deserialization of enums when Jackson annotations are present #1909 Add JsonConfigurationFactory for first-class support of the JSON configuration #1897 Upgraded to Jackson 2.8.7 Upgraded to Hibernate Validator 5.3.4.Final Upgraded to Hibernate ORM 5.2.8.Final Upgraded to Jetty 9.4.2.v20170220 Upgraded to tomcat-jdbc 8.5.9 Upgraded to Objenesis 2.5.1 Upgraded to AssertJ 3.6.2 Upgraded to classmate 1.3.3 Upgraded to Metrics 3.2.1 #1936 Upgraded to Mustache 0.9.4 #1766 Upgraded to Mockito 2.7.12 Upgraded to Liquibase 3.5.3 Upgraded to Logback 1.2.1 #1918 Upgraded to JDBI 2.78 Upgraded to Jersey 2.25.1 Upgraded to javassist 3.21.0-GA Upgraded to Guava 21.0 Upgraded to SLF4J 1.7.24 Upgraded to H2 1.4.193 Upgraded to Joda-Time 2.9.7 Upgraded to commons-lang3 3.5 Upgraded to Apache HTTP Client 4.5.3 下载地址: Source code (zip) Source code (tar.gz) Dropwizard 1.1.0-rc2 发布,Java 框架下载地址