Eclipse 3.1 M4 is out. It was released right on time, last Friday, December 17th. This is a nice early Christmas gift from the Eclipse team.
As always, since this is a beta release, expect some bugs especially with the new features. When you find a bug, make sure to report it, as that helps Eclipse improve.
1. More Java 5 support, specifically annotations and autoboxing are now supported.
2. Java preference pages use a new look and feel and are now more Web-like. Not sure if this is a good thing, however.
3. multi-line search and replace
4. SWT spinner – looks nicest on Mac OS X, in my opinion
5. preference filtering – nice, very iTunes or Mail.app-like search
6. preference dialog now has back/forward buttons like a browser – do people get that lost when setting preferences? Perhaps that indicates that we have too many preferences.
7. Import/Export to tar.gz – nice for OS X
8. Even better support for RCP apps. Here’s a nice write-up on the improved RCP support from Ed. It looks like 3.1 is going to enable RCP apps to be written much more easily than 3.0.
9. You can now start up Eclipse via just regular “java -jar” command, instead of using eclipse.exe. I’ll have to experiment with this on OS X to see what the ramifications are.
10. Several new CVS goodies – looks like Eclipse is becoming the best CVS client on the market. This does not bode well for Subversion support, but should be great news to CVS users.
11. Mac OS X specific: You can now drag out of SWT apps (including the Eclipse SDK) into other OS X apps. For some reason, this doesn’t seem to work that well dragging to Finder, but I can drag things like build.properties to TextEdit.
Make sure to also check out the New and Noteworthy for 3.1 M4.
When you want to get 3.1 M4, try the mirror sites first, as they should let you download faster.