Tuesday, March 24, 2015
Monday, March 16, 2015
beaTunes 4.0.21—Now with Java 8u40
As already mentioned a little while ago, I'm excited to release an official version of beaTunes with a bundled Java 8u40. Well, today is the day.
You can download the software from the download section of the website.
Most important changes in 4.0.21
- Fixed issue with storing similarities in database.
- Added disk-based auto-completion cache.
- Decoupled async playlist export thread.
- Moved to MFSampledSP 0.9.5.
- Moved to CASampledSP 0.9.10.
- Moved to Java 8u40.
Wednesday, March 4, 2015
Faster graphics, fewer crashes: Java 8u40 is finally out!
Yesterday, Oracle finally released Java 8 update 40. Usually, these updates are minor affairs, but this one is a bit special for me. Buried in the list of fixes, 8u40 addresses the single largest source of beaTunes crashes on OS X. And just because it is surprisingly unclear to what a crash constitutes—let's just say a beaTunes crash is an event during which beaTunes suddenly disappears, OS X offers to send a crash log, and beaTunes also offers to send logs the next time it's started.
After reporting the bug in early September 2014 it was first ignored by the Oracle bug report evaluation team, until a little digging and poking provided more information and suggestions for a fix. Eventually the bug was fixed in late October 2014, but because of the standard release process didn't make it into an official release until now.
Though this is the most important fix for me personally, 8u40 certainly has a couple more things to offer (complete list). Here are my favorites specifically for OS X:
- Vastly improved graphics performance on Retina displays
- Better Aqua graphics performance, through use of suitable image type (TYPE_INT_ARGB_PRE)
- Splash screen now supports high resolution images
It will take a little while until an official beaTunes release with this updated Java version is published. But if you want to try it out right now, you can use the current development snapshot for OS X.