dropwizard

A damn simple library for building production-ready RESTful web services.

APACHE-2.0 License

Stars
8.5K
Committers
478

Bot releases are visible (Hide)

dropwizard - 1.1.0

Published by arteam over 7 years ago

http://www.dropwizard.io/1.1.0/docs

  • Upgraded to Hibernate ORM 5.2.7 #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
  • Make GZipHandler sync-flush configurable #1685
  • 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
  • Support disabled and enabled attributes for metrics #1957
  • Support @UnitOfWork in sub-resources #1959
  • Upgraded to Jackson 2.8.6
  • Upgraded to Hibernate Validator 5.3.4.Final
  • Upgraded to Jetty 9.4.2.v20170220 #1901
  • Upgraded to tomcat-jdbc 8.5.9
  • Upgraded to Objenesis 2.5.1 #1654
  • Upgraded to AssertJ 3.6.2
  • Upgraded to classmate 1.3.3
  • Upgraded to Metrics 3.2.2 #1970
  • 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
dropwizard - 1.0.7

Published by arteam over 7 years ago

  • Upgrade to Metrics 3.1.4 #1969
dropwizard - 1.1.0-rc1

Published by arteam over 7 years ago

dropwizard - 1.0.6

Published by arteam over 7 years ago

  • Switch cert and peer validation to false by default #1855
  • Add a JUnit rule for testing database interactions #1905
dropwizard - 1.0.5

Published by evnm almost 8 years ago

  • Fix request logs with request parameter in layout pattern #1828
dropwizard - 1.0.4

Published by arteam almost 8 years ago

  • Upgraded to Jersey 2.23.2 #1808
  • Brought back support for request logging with logback-classic #1813
dropwizard - 1.0.3

Published by arteam almost 8 years ago

  • Fix support maxFileSize and archivedFileCount #1660
  • Upgraded to Jackson 2.7.8 #1755
  • Upgraded to Mustache 0.9.4 #1766
  • Prefer use of assertj’s java8 exception assertions #1753
dropwizard - 1.0.2

Published by arteam about 8 years ago

  • Fix absence of request logs in Dropwizard 1.0.1 #1737
dropwizard - 1.0.1

Published by arteam about 8 years ago

  • Allow use of custom HostnameVerifier on clients #1664
  • Allow to configure failing on unknown properties in the Dropwizard configuration #1677
  • Fix request attribute-related race condition in Logback request logging #1678
  • Log Jetty initialized SSLContext not the Default #1698
  • Fix NPE of non-resource sub-resource methods #1718
dropwizard - 1.0.0

Published by joschi about 8 years ago

dropwizard -

Published by joschi about 8 years ago

dropwizard - 0.9.3

Published by arteam over 8 years ago

  • CVE-2016-3720 in com.fasterxml.jackson dependencies #1600
dropwizard - 1.0.0-rc3

Published by arteam over 8 years ago

  • Support for configuring the context paths before Application.run() #1504
  • Improved command reuse and inheritability #1515
  • The default MetricRegistry is registered as the "default" #1513
  • Supported serialisation of lazy loaded POJOs #1466
  • DB minSize and initialSize allowed to be zero #1517
  • Returned 400 response for Jackson Invalid Format Exception #1527
  • Fixed invalid JSON reporting server errors #1544
  • Support for CacheBuilderSpecSerializer #1551
  • Documentation improvements
dropwizard - 1.0.0-rc2

Published by arteam over 8 years ago

  • Fixed handling multiple headers with the same name in dropwizard-client #1498
  • Upgraded to Logback 1.1.6 #1481
  • Internally guava's Optional replaced with java.util's one #1493
  • Added DataSourceFactory.rollbackOnReturn flag #1489
  • Documentation improvements
dropwizard - Version 1.0.0-rc1

Published by arteam over 8 years ago

  • Using Java 8 as baseline
  • dropwizard-java8 bundle merged into mainline #1365
  • HTTP/2 and server push support #1349
  • dropwizard-spdy module is removed in favor of dropwizard-http2 #1330
  • Switching to logback-access for HTTP request logging #1415
  • Support for validating return values in JAX-RS resources #1251
  • Consistent handling null entities in JAX-RS resources #1251
  • Returning an HTTP 500 error for entities that can't be serialized #1347
  • Support fallback to the toString method during deserializing enum values from JSON #1340
  • Support for setting default headers in Apache HTTP client #1354
  • Printing help once on invalid command line arguments #1376
  • Support for case insensitive and all single letter SizeUnit suffixes #1380
  • Added a development profile to the build #1364
  • All the default exception mappers in ResourceTestRule are registered by default #1387
  • Ability to provide own RequestLogFactory #1290
  • Support for authentication by polymorphic principals #1392
  • Support for configuring Jetty's inheritedChannel option #1410
  • Support for using DropwizardAppRule at the suite level #1411
  • Support for adding multiple MigrationBundles #1430
  • Upgraded to Apache HTTP Client 4.5.2
  • Upgraded to argparse4j 0.7.0
  • Upgraded to Guava 19.0
  • Upgraded to Hibernate 5.0.7 #1429
  • Upgraded to Hibernate Validator 5.2.4.Final
  • Upgraded to Jadira Usertype Core 5.0.0.GA
  • Upgraded to Jackson 2.7.3
  • Upgraded to JDBI 2.72 `#1358
  • Upgraded to Jersey 2.22.2
  • Upgraded to Jetty 9.3.8.v20160314 #1330
  • Upgraded to Joda-Time 2.9.2
  • Upgraded to Liquibase 3.4.2
  • Upgraded to liquibase-slf4j 2.0.0
  • Upgraded to Mustache 0.9.1
  • Upgraded to SLF4J 1.7.18
  • Upgraded to tomcat-jdbc 8.0.32
  • Upgraded to AssertJ 3.3.0
dropwizard - Version 0.9.2

Published by arteam almost 9 years ago

dropwizard - Version 0.9.1

Published by joschi almost 9 years ago

dropwizard - Version 0.8.4

Published by carlo-rtr about 9 years ago

  • apache httpclient 4.5
  • jersey 2.21
  • fix issues with user agent
Package Rankings
Top 1.15% on Repo1.maven.org
Top 3.77% on Proxy.golang.org
Badges
Extracted from project README
Build Quality Gate Status Maven Central Javadocs Documentation Status Maintainability Reproducible Builds Contribute with Gitpod