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 com.google.guava:guava:r05 (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, com.google.common.net.

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.

Publicity?

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!

72 comments:

Tembrel said...

Done: http://tembrel.blogspot.com/2010/06/google-collections-is-dead-long-live.html

Unknown 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 http://github.com/tfnico/guava-examples - feedback/forks are appreciated!

Unknown 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

Anonymous 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

Unknown said...

http://sisongs.blogspot.com/
http://somunews.blogspot.com/
http://moviesexclusive.blogspot.com/

Anonymous said...
This comment has been removed by the author.
Anonymous 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!

Best,
Jeremy

Unknown 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
READ MORE

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. www.londonescortsservice.co.uk

Unknown 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

Unknown 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

Unknown said...

Very useful info http://online-essay-writer.org/ on my opinion !

Unknown said...

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

Unknown said...

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

Unknown 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

Lucas said...

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

Unknown said...

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

Unknown said...

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

Unknown said...

Thanks for sharing the information. It is very useful for my future. keep sharing. Can you play more games at: Friv 10000 | Kizi | happy wheels

Nandhini said...

It's interesting that many of the bloggers to helped clarify a few things for me as well as giving.Most of ideas can be nice content.The people to give them a good shake to get your point and across the command.
Security Services in Chennai

Swethapriya said...


I read your articles very excellent and the i agree our all points because all is very good information provided this through in the post.

Invisalign Treatment In Chennai

Unknown said...

This post is much helpful for us. This is really very massive value to all the readers and it will be the only reason for the post to get popular with great authority.
Digital Marketing Training in Chennai

Unknown said...

Great opinios includes here. i had more things and there and i will have to reconsider for my exams and actually i don konw how i work using these tips as well. thanks for your kind of knowledgeable parts shared with us.
PTE Training in Chennai
PTE Coaching in Chennai

Stepherd said...

Truly a very good article on how to handle the future technology. After reading your post,thanks for taking the time to discuss this, I feel happy about and I love learning more about this topic
Manpower Consultancy in Bangalore
Hr Consultancy in bangalore
Recruitment Consultancy in Bangalore

buyket said...



تعد خدمات التنظيف المتعلقه بالمنزل بصفه عامه ان الامور الهامه حاليا لما لها من ترابط وثيق بالصحه والقضاء علي الامراض وخصيصا تنظيف الخزانات والتي تعد من الضروريات حيث يجب تنظيفها بصفه دوري
شركة تنظيف بالخرج
شركة تنظيف خزانات بالخرج
فان كنت عميلنا الكريم من الرياض او الخرج او جده فنحن نوفر لك افضل خدمات التنظيف العامه بمعدات حديثه وعماله مدربه


sunilkumarkuppam said...


Thanks for sharing this information and keep updating us. This is informatics and really useful to me.
Selenium Training in Chennai | Selenium Training | Selenium Course in Chennai

Unknown said...

Thanks for quality information provides 100% verified post articles compare to save money and select the best price # Foogle Packers

Packers and Movers Pune
Packers and Movers Gurgaon
Packers and Movers Bangalore
http://www.fooglepackers.com
Packers and Movers Delhi
Packers and Movers Mumbai
Packers and Movers Hyderabad
Packers and Movers Chennai

Unknown said...

Thank for information this free articles post we provides compare and save money to select the top 3 website visit now # Cheapestpackers.co.in

movers and packers noida # movers and packers delhi # movers and packers guwahati # movers and packers faridabad # movers and packers ghaziabad # hello

SHOPPING said...

Telebrand

evergreensumi said...

Really cool post, highly informative and professionally written and I am glad to be a visitor of this perfect blog, thank you for this rare info!
fire and safety course in chennai

Anonymous said...

Thanks for such a great article here. I was searching for something like this for quite a long time and at last, I’ve found it on your blog. It was definitely interesting for me to read about their market situation nowadays. Well written article Thank You for Sharing with Us pmp training centers in chennai| pmp training in velachery | project management courses in chennai |pmp training in chennai

vipmatrimony said...

Truly a very good article on how to handle the future technology. After reading your post,thanks for taking the time to discuss this, I feel happy about and I love learning more about this topic.
- Mumbai Web, Crocus Web

Twinkle said...

Nice post. It is really interesting. Thanks for sharing the post!
Digital Marketing Services in India

Tummosoft said...

Chúng tôi chuyên cung cấp các dịch vụ vận chuyển hàng đường biển tại Việt Nam. Mọi chi tiết xin liên hệ doanh nghiệp qua địa chỉ trang web ủa công ty.

Admin said...

http://ravsharki.org/

Admin said...

dictionarystyle

Merlin Kristianti said...

Tentunya kami menyarangkan anda untuk melalukan taruhan lebih kecil dalam permainan Qiu Qiu Ceme ini. Agar anda tidak akan menghabiskan modal anda tentunya. Dapatkan juga 3 Tips Menang Main Bandar Ceme Keliling dengan cara mudah hanya di PokerQiu.
asikqq
http://dewaqqq.club/
http://sumoqq.today/
interqq
pionpoker
bandar ceme terpercaya
freebet tanpa deposit
paito warna
syair sgp

zero2infynite said...

Thank you for sharing wonderful article.
Ethical Hacking Training in chennai
Best Training Institute in Chennai

Bipu said...

So today I thought why should you make people aware of all things about Moviescounter Bollywood, which makes it particularly dangerous as well.

John Stephen said...

encoder
We are an MRO parts supplier with a very large inventory. We ship parts to all the countries in the world, usually by DHL AIR. You are suggested to make payments online. And we will send you the tracking number once the order is shipped.

wood couter said...

These ways are very simple and very much useful, as a beginner level these helped me a lot thanks fore sharing these kinds of useful and knowledgeable information.outdoor game

News 24 said...

This is excellent information. It is amazing and wonderful to visit your site.Thanks for sharng this information,this is useful to me... outdoor game

akalya said...
This comment has been removed by the author.
shubhixx said...

Merrick Bank Login

Gaius Guild said...

dapatkah itu menguntungkan kasino online dan dengan ini sebagai kuncup atau mungkin Anda menyebarkannya di beberapa situs internet. Ini akan menawarkan peluang lebih baik untuk pengembalian yang menguntungkan 98toto

Unknown said...

Amazing article useful information.

Web designing trends in 2020

When we look into the trends, everything which is ruling today’s world was once a start up and slowly begun getting into. But Now they have literally transformed our lives on a tremendous note. To name a few, Facebook, Whats App, Twitter can be a promising proof for such a transformation and have a true impact on the digital world.

we have offered top the advanced syllabus course web design and development for available join now.

more details click the link now.

https://www.webdschool.com/web-development-course-in-chennai.html

manimaran said...

Thank you for taking the time to provide us with your valuable information. We strive to provide our candidates with excellent care
http://chennaitraining.in/xamarin-training-in-chennai/
http://chennaitraining.in/mean-stack-training-in-chennai/
http://chennaitraining.in/openstack-training-in-chennai/
http://chennaitraining.in/microstrategy-training-in-chennai/
http://chennaitraining.in/microsoft-dynamics-crm-training-in-chennai/
http://chennaitraining.in/mainframe-training-in-chennai/

balu said...

try this
B Best Hair Oil
kunkumadi face Oil
Wheat Grass Powder
Balu Herbals
UB-Slim caps
B-Care Dia Powder
Noni

David said...

Hey buddy, your article is fantastic, and I like it. This is very helpful for me for my knowledge. I just call it a fantastic article... Love it.
You can check: Rocketman Sinhala Subtitles

nisharoshan said...

Every day I always visit sites to obtain the best information for materials research I was doing.......

Web Designing Course Training in Chennai | Certification | Online Course Training | Web Designing Course Training in Bangalore | Certification | Online Course Training | Web Designing Course Training in Hyderabad | Certification | Online Course Training | Web Designing Course Training in Coimbatore | Certification | Online Course Training | Web Designing Course Training in Online | Certification | Online Course Training


PlanA said...

Very nice article with excellent information,Thanks for share
GMAT classes chennai

Techno Nayan said...

Happy Friday

Download PES 2020 apk + data obb offline ppsspp

Best Link Shortner

ApkPuren

moumita said...

They are very helpful article. Really it was so informative post. Thanks for sharing nice article. Top 10 Makeup Artists in Kolkata

Ahmad Raza said...

good efforts. I think it was a great experience for me. it is informative and helpful. so keep sharing this type of articles thanks. east end wholesale stores

Promote Abhi - Business Chalega Tabhi/Startup Development Company said...

Promote ABHI offer affordable Online Reputation Management(ORM) services are about this only. A top online reputation management company will not wait for any detrimental thing for your reputation to happen they will proactively check it to control that such things never occur.

Study Pharma said...

Sasche Mohr Theory
Preservation of pharmaceutical products
Flow of fluid
Rheology full detailed
Thixotropy/ Measurement of Viscosity/ Instruments

hassam said...

He is a business magnate, industrial designer, and engineer.
Elon Musk Family and job Details

John said...


امو بند

𝖇𝖊𝖙𝖘𝖆𝖗𝖆𝖓𝖌885♡ said...

Thanks on your marveous posting! dependably manufacture astonishing entities
Please always write good comments 카지노사이트

𝖇𝖊𝖙𝖘𝖆𝖗𝖆𝖓𝖌885♡ said...

back every day. It’s great to have a place like this.
I’ll come often. Great work! 토토사이트

clickonwebsite741♡ said...

I am aware that people like you, are naturally intuitive, resourceful and already have the ability to heal yourself and transform into the person you want to be, you just need assistance to tap into your own resources.
토토
경마사이트
경마

clickonwebsite741♡ said...

I just couldn’t leave your website before telling you that I truly enjoyed the top quality info you present to your visitors? Will be back again frequently to check up on new posts.
racesitepro2
oncasinositenet2
totopickpro2
racesitepro

slotmachine777.site said...

Easily, the article is actually the best topic on this registry related issue. I fit in with your conclusions and will eagerly look forward to your next updates. 슬롯머신777사이트

cyber pc said...

exquisite and wholly carefree website online. Love to watch. maintain Rocking. AVG Driver Updater Key Generator

cyber pc said...

it's miles a gratifying internet site.. The design seems thoroughly to your liking.. hold enthusiastic later that!. BoyFriend Birthday Wishes

Hurrain said...

Great article. It was fun to read. I like reading a good essay like this.
getting over it ocean of games

naresh said...

Hi.
Thanks for sharing this information,I'm delighted to hear that the blog provided valuable insights and that you took the time to share your thoughts. Your dedication is truly valued, and I'm eagerly anticipating the chance to deliver more captivating content for your enjoyment. Stay tuned for more exciting blogs coming your way soon!
Here is sharing IBM DataStage information may be its helpful to you.
IBM DataStage Training

Wizular said...

nice
Now, it is possible to view saved wifi passwords on your android device like Mobile, Tablet, ChromeOS etc.
For this purpose, you need to Open the Settings app.
Go to Network & internet (or Connections) and tap Wi-Fi (or Internet on Android 12 and later).
Select the current Wi-Fi network you're connected to, or tap Saved networks to choose a different one.
Tap the Share button.
Authenticate yourself using your PIN, fingerprint, or face recognition.
The password will be displayed below a QR code.
Now, how to decode the QR Code Online, QR Decoder Online will help you to do that very easily by following steps.