[ANN] Dropwizard 0.8.0-rc1

437 views
Skip to first unread message

Jochen Schalanda

unread,
Nov 9, 2014, 1:03:53 PM11/9/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
Hi,

After several months of development and commits from over 50 individual
contributors I'm very proud to announce the first release candidate of
Dropwizard 0.8.0.

The most important and most invasive change since Dropwizard 0.7.x was
certainly the upgrade to JAX-RS 2.0, Jersey 2.13, and subsequently the
upgrade to Jetty 9.2.4 which brings the goodness of the Java Servlet API
3.1 to Dropwizard.

The intention of releasing this release candidate is to get more people
to give it a test drive. Since there have been a lot of changes since
the release Dropwizard 0.7.1 there will probably be some regressions, so
please share your findings on the dropwizard-dev mailing list [1] or on
GitHub [2].

The documentation for Dropwizard 0.8.0-rc1 has been published at [3]. If
you find anything missing in the documentation, please let us know on
the mailing list or on GitHub, too.

There are a few tasks left before the final release of Dropwizard 0.8.0,
like writing proper release notes [4] and the issues listed in the
"0.8.0" milestone on GitHub [5]. Help with any of those tasks in form of
code, documentation, or simply comments is greatly appreciated!


[1]: https://groups.google.com/forum/#!forum/dropwizard-dev
[2]: https://github.com/dropwizard/dropwizard/issues/new
[3]: http://dropwizard.io/0.8.0-rc1/docs
[4]:
https://github.com/dropwizard/dropwizard/blob/v0.8.0-rc1/docs/source/about/release-notes.rst#v080
[5]: https://github.com/dropwizard/dropwizard/milestones/0.8.0
[6]: http://dropwizard.io/0.8.0-rc1/team-list.html


Cheers,
Jochen (in the name of the Dropwizard team [6])

Moshe Eshel

unread,
Nov 9, 2014, 3:04:44 PM11/9/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
Congratulations to all of us, a great day!

Rob

unread,
Nov 9, 2014, 4:47:53 PM11/9/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
Just started looking at this release in detail. It's huge. If this is 0.8, I can't imagine what 1.0 is going to look like!

Good stuff, and huge thanks to all of you. 

Bartosz Andrzejczak

unread,
Nov 10, 2014, 8:36:19 AM11/10/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
Do you have any knowledge when it'll be available at maven central repo? I can't wait to give it a test drive!

Ben Bader

unread,
Nov 10, 2014, 3:42:36 PM11/10/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
I can confirm that it's available as of 11:00 AM today in San Francisco (UTC-8).

Michael McCarthy

unread,
Nov 10, 2014, 5:20:06 PM11/10/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
Almost finished compiling against the RC, the one issue I'm seeing in a test is this:

java.lang.NoClassDefFoundError: org/apache/http/conn/HttpClientConnectionManager
at io.dropwizard.client.JerseyClientBuilder.<init>(JerseyClientBuilder.java:60)

Probably something stupid I'm doing so I'll keep going but in case anyone else has seen it. It is coming from this block of my code:

        Client client = new JerseyClientBuilder(environment)
                .using(clientConfiguration)
                .using(environment)
                .build(name);

Thanks
Michael

Lance N.

unread,
Nov 10, 2014, 5:27:36 PM11/10/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
Big ups to everyone, especially those who undertake the tedious job of dotting the i's and crossing the t's.

Tatu Saloranta

unread,
Nov 10, 2014, 6:06:16 PM11/10/14
to dropwiz...@googlegroups.com
Absolutely. And for what it is worth, I had no problems whatsoever upgrading from 0.7 to 0.8.0-rc1 for TransiStore. The only change needed was the change to Metrics package Maven inclusion (due to change Maven group id).

-+ Tatu +-


--
You received this message because you are subscribed to the Google Groups "dropwizard-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dropwizard-us...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Michael McCarthy

unread,
Nov 11, 2014, 4:30:37 AM11/11/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
I found the cause of my issue - The version of wiremock I was using was causing clashes as it must have been bringing in older versions of certain libraries. All well again.

Jérémie Panzer

unread,
Nov 21, 2014, 3:49:56 AM11/21/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
While not directly linked to dropwizard itself, there's a performance issue with liquibase and fat jars, and since shaded jars is the recommended way of packaging dropwizard applications, I thought I'd mention it here.
I reported the issue and it should be fixed with 3.3.1 (which is not released yet).

I think it'd be nice to wait for the fix before releasing dropwizard 0.8.0 final.

Glenn McAllister

unread,
Nov 21, 2014, 10:26:07 AM11/21/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
Is there an ETA on the liquibase 3.3.1 release?

--
You received this message because you are subscribed to the Google Groups "dropwizard-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dropwizard-de...@googlegroups.com.

Michael McCarthy

unread,
Nov 21, 2014, 10:31:14 AM11/21/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
We're pretty happy with everything so far but that only really covers the compile and test level stuff. We're butting up against https://github.com/dropwizard/dropwizard/issues/710 which means we can't go into production with it but everything else is good. Thanks again for all the hard work.

Jérémie Panzer

unread,
Nov 23, 2014, 10:36:59 AM11/23/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
No idea, I'll ask the maintainer.

Ryan Kennedy

unread,
Nov 23, 2014, 10:54:24 AM11/23/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
The liquibase issue appears to only be a one-time startup cost (20s vs. 2s startup measured in the ticket). It's not paid per-request. Would you still block a DW release on that? Real question, not criticism. 

Ryan
--

Lance N.

unread,
Nov 23, 2014, 5:55:21 PM11/23/14
to dropwiz...@googlegroups.com, dropwiz...@googlegroups.com
I always assume there will be a cleanup release after the dust settles. Non-killer problems can be delayed until then.


On Sunday, November 9, 2014 10:03:53 AM UTC-8, Jochen Schalanda wrote:
Reply all
Reply to author
Forward
0 new messages