Tag Archive for 'spring-ide'

Spring IDE 2.2 released

This might not be big news as we just announced GA of SpringSource dm Server today but I’m proud to announce that Spring IDE 2.2 has been released.

As always the release is available from the update site hosted at Amazon S3. Here are the links:

This release introduces a first version of an incremental approach to model creation and validation. This will help to speed up the usual development cycle of edit-save-compile-validate by detecting structural changes to Java classes and only trigger project validation and re-creation of the AOP model if actually required. In essence you will not need to wait if you just change a method body.

2.1 with Web Flow 2 support released

Just in time for the 2.0.3 release of Spring Web Flow we are proud to announce the availability of Spring IDE 2.1 bringing support for Web Flow 2 and Eclipse 3.4.

After the Ganymede release some users had problems installing Spring IDE 2.0.6 into their shiny new 3.4 packages. This was basically due to incompatibilities between Spring IDE’s Mylyn integration and the Mylyn 3.0 APIs which changed quite significantly. Thanks to a rapid pair programming session with Mik Kersten, lead of the Mylyn project at Eclipse, we were able to make Mylyn 3.0 support available just hours after the Ganymede launch from the Spring IDE nighty update site (It is so much fun sharing an office with the Tasktop crew. If you are ever in Vancouver make sure to drop by for a coffee). Obviously an nightly snapshot build is not everybody’s preferred installation source; therefore I’m more than happy to announce that version 2.1 is now officially compatible with Eclipse 3.4 and Mylyn 3.0.

Besides the usual bug fixing that goes into every release and the fore-mentioned Mylyn and Eclipse migration, 2.1 now supports Spring Web Flow 2. We have added support for visual editing using the graphical Web Flow Editor as well as support for validating and editing of the XML flow definition files based on the 2.0 XML schema. It is important to note that 2.1 does not break the Web Flow 1.x support. So all Web Flow 1.x users out there: it is safe to upgrade to Spring IDE 2.1.

Another feature, rather small but requested quite often, is the ability to display nested beans in the Beans Dependency Graph. See the following screenshot for an example.

Beans Graph with inner beans

As always the release is available from the update site hosted at Amazon S3. Here are the links:

In closing I would like to mention that Spring IDE 2.1 serves as the foundation for the upcoming SpringSource Tool Suite 1.1 and SpringSource Application Platform Tools 1.0 release (later next week). Over the last months we have added extension points and APIs to Spring IDE that provide some nice and supported ways of extending the Spring structure model provided by Spring IDE.

Spring Web Flow 2 Support on the Way

For those of you who want to use Spring IDE with Spring Web Flow 2 I have good news today: The support for Web Flow 2 is now available as part of the Spring IDE 2.1 development snapshots from the nightly update site at http://springide.org/updatesite-nightly. If you are Web Flow user please give this a try and report in JIRA if something is not working as it should.

The nightly build also contains a Mylyn Integration feature that is compatible with Eclipse Ganymede and the Mylyn 3.0 release.

Update: fixed the link to the update site. Please note that the link is intended to be used with the Eclipse update manager and not with your browser as Amazon S3 is not very browser friendly.

Spring IDE 2.0.6 available

This is just a short notice that Spring IDE 2.0.6 has been released today. 2.0.6 is bug fix only version and does not contain any new features.

Point your Eclipse update manager to http://springide.org/updatesite or http://dist.springframework.org/release/IDE. You can use S3Browse to browse the Amanzon S3 bucket for archived update site zips.

Spring IDE 2.0.6 will be the last version that supports Mylyn 2.3. The port to Mylyn 3.0 APIs has already been finished and will be available in the next few days. This migration is required to make installing Spring IDE into the Ganymede packages possible. If you want to use 2.0.6 with Ganymede please don’t install the Mylyn integration.

Spring IDE 2.0.5 released

Today we released a new bug fix and enhancement release of Spring IDE. This release basically comes with a bunch of improvements and new features that are not user visible.

Nevertheless we have some new features to try out:

Support for Spring Security 2

Editing <*>elements in XML now gives the usual content assist and navigation support. Furthermore method-level security configurations based on the new element are feed into Spring IDE’s AOP visualization tools so that you can get UI feedback where your security constraints apply.

Basic Support for @Autowired

Based on Jared Rodriguez’ contribution Spring IDE now detects bean dependencies based on the @Autowired and @Resource annotations. I would like to encourage everyone to try out this new feature while it is in incubation and help to improve it. Join the discussion at IDE-148 and leave your comment.

I would like to take the opportunity to thank Jared for his contribution and to welcome him as a committer on the project.

The 2.0.5 is available for download immediately from Eclipse update site. And yeah, Spring IDE will work on Eclipse 3.4 if you get it installed. Let me know how that works for you.