Monday, June 14, 2010

Guava release 05!

Guava release 05!

Hello guavateers,

I'm happy to (finally) inform you that Guava release 05 was quietly posted two weeks ago! It is also in the central maven repository as (as will all future releases, so you may stop asking :-)).

Here is a report of the changes between r04 and r05. For that matter, here are the changes from r03 to r04 as well. There have been a few very nice new additions, as I hope you'll agree -- including the humble beginnings of a brand new package,

Remember that most newly-added classes and methods are marked @Beta, and so are still subject to change at any time. Note: this is particularly true of the cool new InternetDomainName class, several methods of which I already need to rename soon (sorry).

About the "Google Collections Library":

Everyone! It's time to stop using the library called the "Google Collections Library"! Guava represents a fully-compatible proper superset of that library. It also contains six months worth ofimportant bug fixes and improvements to performance and documentation.

Continuing to use the Google Collections may lead to trouble when an application ends up with both that and Guava on the classpath at the same time. If this happens, and Guava comes later in the classpath, unpredictable breakages could result! (And if Guava comes earlier, then the google-collect JAR will never even be seen; either way, the situation is senseless.)

Tools like Maven seek to manage your dependencies in an intelligent way, but cannot tell that Guava represents a newer version of Google Collections, so as long as the latter is still in use, it won't know the right thing to do with it.

Yes, the Guava JAR file is about 60% larger than the Google Collections one, but if this is an issue for you, we strongly recommend you address this using a JAR shrinking tool such as the much-loved ProGuard, and please share your experiences in doing so with the rest of us on this list.


With this release, I now see Guava as truly ready to be evangelized to the corners of the globe. Would you be able to help us spread the word? Blogs, comments, twitter, podcasts, company discussion forums, skywriting, whatever you please. It's especially important to me that we convey the message that Guava is the new Google Collections, and no one should use google-collect-1.0.jar anymore.

Any questions?

Thanks everyone!


Tim Peierls said...


diprey said...

Sweet! Thank you Kevin for all your hard work.

harryh said...

Any chance we'll ever see CharEscaper/CharEscaperBuilder/CharEscapers in there?

Kevin Bourrillion said...

Definitely the escapers are a high priority (while the overall activity of getting more stuff added to Guava is not itself a super-high priority). The escapers are also at a point where they need some... work... before we can release them. I hope we will get them out sometime this year, but I can't be sure.

Thomas Ferris Nicolaisen said...

Wrote up some tests in - feedback/forks are appreciated!

schampiri said...

Isn't it sad that the annotations from Google annotations gallery (GAG) didn't make it into guava?

combattery84 said...

LG Laptop Battery
SAMSUNG Laptop Battery
SONY Laptop Battery
TOSHIBA Laptop Battery
APPLE M8403 battery
APPLE A1078 Battery
APPLE A1079 battery
APPLE A1175 battery
APPLE a1185 battery
APPLE A1189 battery 1
Acer aspire 5920 battery
Acer btp-arj1 battery
Acer LC.BTP01.013 battery
Acer ASPIRE 1300 battery
Acer ASPIRE 1310 battery
Acer Aspire 1410 battery
Acer ASPIRE 1680 battery
ACER BTP-63D1 battery
ACER BTP-43D1 battery
Acer lc.btp05.001 battery
Acer aspire 3000 battery
Acer Travelmate 4000 battery
ACER aspire 5560 battery
ACER BATBL50L6 battery
ACER TravelMate 240 Battery
ACER BT.00803.004 Battery
ACER Travelmate 4002lmi battery
Acer travelmate 800 battery
Acer aspire 3613wlmi battery
Travelmate 2414wlmi battery
Acer batcl50l battery
Acer Travelmate 2300 battery
ACER aspire 3610 battery
ACER travelmate 4600 battery
Dell Latitude D800 battery

nike said...

Articles are meaningful, and your blog is nice!
Louis Vuitton SunglassesGucci SunglassesD&G SunglassesFendi SunglassesChanel SunglassesArmani SunglassesDior SunglassesNike SunglassesPrada SunglassesBurberry SunglassesPuma SunglassesVersace SunglassesOkely SunglassesRay Ban SunglassesPolice SunglassesEd Hardy Sunglasses
Cheap Nike Air Jordan Shoes

sisong said...

latest news said...

Jeremy Karmel said...
This comment has been removed by the author.
Jeremy Karmel said...

Hey Kevin,

After being a dynamic language guy in college I got my first full-time job and we were using Java. For about a week and a half I had a ton of trouble trying to unlearn the functional programming paradigm. Needless to say the results were not very good.

Then I found the Guava libraries. They are awesome! Programming is fun again. Thanks so much!


james Dean said...

This is certainly one of the most valuable posts. Great tips from beginning till end. Lots of suggestions for me and for people. Superb work

Markos said...

Jack’s sister had told you few days ago that she would be cooking burgers around two o'clock or something like this.

Berrty Gawill said...

hp compaq 6510b adapter
acer aspire 5517 charger
dell inspiron n5110 adapter
macbook a1278 battery
apple battery macbook a1278
apple macbook a1185 battery
vostro 1310 power adapter
apple macbook a1181 battery
dell inspiron n4010 adapter
hp nx6330 ac adapter
acer charger aspire 5920

Jerry Gene said...

I really like your writing style. Nice Post keep it up.

Asus - 15.6" Laptop - 3GB Memory - 320GB Hard Drive - Brown

Asus - 15.6" Refurbished Laptop - 4GB Memory - 500GB Hard Drive - Matte Dark Brown Suit

Fred Duffler said...

Very useful info on my opinion !

Nicolai Doan said...

Great post admin. Visit my site to lear many ways to make money online
metabolic cooking review

muhammad nurul qolbi said...

The post is absolutely fantastic! Lots of great information and inspiration, both of which we all need! Also like to admire the time and effort you put into your blog and detailed information you offer! I will bookmark your blog. Desain Ruang Tamu Minimalis | Gambar Kamar Mandi Kecil | Contoh Desain Dapur 2015 | Gambar Desain Kamar Mandi Minimalis | Gambar Rumah Minimalis 2015

Chang bui thi said...

Thank you for sharing valuable information. Nice post. I enjoyed reading this post.
i like play games friv4 online and play games 2 girls Download baixar facebook movel

Frozen Juegos said...

Very interesting! Thanks you
Jugar juegos de frozen en línea gratis, los nuevos de princesa de Disney juegos frozen - la princesa encantadora y linda. Divertirse frozen!

iniciar sesion facebook entrar said...

Thank you for sharing valuable information. Nice post. I enjoyed reading this post.
facebook entrar iniciar sesion gratis - Sitio Oficial iniciado sesión en Facebook lengua española. facebook entrar rápido, facebook iniciar sesion en tu cuenta de entrar facebook

Ngoc Ha said...

Thanks for sharing this quality information with us. I really enjoyed reading. I think I need it.
Games for girls|
Kizi 1|
Kizi 2

thị hậu nguyễn said...

I am impressed by the quality of information on this website. There are a lot of good resources here. I am sure I will visit this blog again soon.
happy wheels
super mario bros

pubsquash John said...

Thanks for sharing the information. It is very useful for my future. keep sharing
Kizi 123|
Friv 234|

bibikafu said...

Hello to every body, it's my first pay a quick visit of this weblog; this weblog carries amazing and really excellent data in favor of readers.
Friv 4
Kizi 3

ka maz said...

I like the flash and free games. Here is one of my favorite games today.
Friv 10

XUKA said...

lots of exciting things waiting for you to discover this type in dental thanks
Friv 10000

An Giang said...

Thanks for posting this useful info. It really helped me!!!
Friv 123

Online Game said...

You need to kill time, you need entertainment. Refer to our website. hope you get the most comfort.
Thanks you for sharing!
Friv Games

tranbaongoc said...

You are stressed and tired, you need entertainment. Refer to our website. hope you get the most comfortable.
Kizi 4

Hieu Nguyen said...

you'd have time to look these kids active. Please visit our website and let us play the game interesting.
Thanks for sharing !
Friv 10
Kizi 10
Yepi 2

Online Friv said...

You need to kill time, you'd have time to look these kids active. Refer to our website. Hope you get the most comfort.
Thanks for sharing !
Friv 5
Kizi 1
Yepi 3

tranthuphuong said...

thank you for your interest in welcome visit
Friv 4

Le Bens said...

This is something special! never seen this before! thank you

tranduyphong said...

New attractive game . I will play it every day
Friv 2

Hieu Nguyen said...

When you're tired, you want to relax after a stressful working hours, you need to have time to take care of the kids active.
Please visit our website and play exciting flash games.Thanks you for sharing!
Friv 4

Ki Moon said...

Very helpful advice in this particular post! It’s the little changes that make the largest changes. Thanks for sharing!
Friv 2016