It was April 27th around 2:39pm, when Rod announced in his SpringOne Europe opening keynote:
Reto Meier, with our partner namics, took a picture as proof of that very moment and published it on flickr.com. Also the audience at SpringOne seemed to be enthusiastic about the announcement and as a consequence the word was spread to outside of the conference soon after.
So here we are, since Rod promised it, we can’t get out of itâ¦ ;-)
Today we are proud to deliver on Rod's promise and can announce that the first free versions of STS have been published and can be downloaded from the product page.
As a user you can decide between two versions: we offer a STS 2.0.2.RELEASE distribution that is essentially the former commercial 2.0.1.RELEASE re-licensed under the terms of our new free EULA plus the new tc Server Tools.
If you want get your hands on all the new stuff that Adrian, Ben and myself demoed at SpringOne, you can download a M1 build of the upcoming 2.1.0 version.
New Features in STS 2.1.0.M1
If you haven't previously used STS make sure to review older blog posts about new features in earlier versions:
- Using Bundlor in Eclipse
- Getting Started with Bundlor
- Announcing SpringSource Tool Suite 2.0
- OSGi Development Tools in STS 2.0
This M1 early milestone build contains a couple of new features:
- New Project Templates to help jumpstart a new Spring-based project. There are templates for Spring MVC, Web Flow, Faces, Batch, Roo and OSGi bundle projects
- Integration of Roo Shell, Quick Roo Command Prompt (CRTL+R or CMD+R) and some STS specific Roo commands like âdeploy âserver' and ârun all tests'
- Deployment to dm and tc Server running on Amazon EC2 with automatic setup of server clusters and load balancer infrastructure. The EC2 clusters integrate with the WTP Server infrastructure and can be set up using the New Server wizard. AMIs for dm and tc Server have been published and are available for deployment use from EC2. We will follow up with another post with more details.
- Visual editor for Spring Batch as a proof-of-concept for UI-assisted development of Spring Batch and Spring Integration configurations
- Bundled dm and tc Server ready to use within STS and stand-alone
What does “free” actually mean?
We got some questions about what “free” in the context of STS actually means. So let me try to explain: Firstly starting with version 2.0.2.RELEASE, STS is available at no cost and free for all development purposes; no strings attached. It is licensed under a commercial license, which you can review here.
Secondly we are committed to improve and drive forward our open-source, EPL-licensed projects Spring IDE and dm Server Tools. Those two are part of STS and will continue to evolve alongside and inside STS.
Actually you will see all STS components â including Spring IDE and dm Server Tools â being made available on our consolidated update site (this is going to happen within the M2 timeframe). This new update site will become the single location to install any Eclipse-based tooling from SpringSource. The update site location will ensure that you can install complete STS or some features only without the need to hunt down different update site locations and worry about dependency resolution problems.
Besides consolidating the various update sites, we will also use the STS JIRA project at http://issuetracker.springsource.com to actively and openly track feature requests, bugs and improvements for all our tools. During the next couple of days you'll notice that the STS development team will start to track their day-to-day work in that JIRA.
I think you will agree with me that those consolidation efforts under the STS umbrella will make the life of a Spring developer a lot easier: there is only place to look for recent versions of our tools, file issues and interact with the development team.
Speaking about interaction with the team, I'd like to encourage every Spring developer and Tomcat user out there to download STS, give it a try and get involved in the community through our forums, JIRA, Twitter (#STS) and email (sts AT springsource DOT com). As a user you can now actively influence where STS is heading and what would be of value to you. Furthermore you don’t need to spend time figuring where to get certain tooling features or what the differences between Spring IDE and STS are.
I hope you are as excited as the team at SpringSource:
Update: Due to popular community demand we published STS 2.1.0.M1 to our consolidated update site at http://www.springsource.org/milestone/e3.4 (note: this URL does not work in a browser, but it does work in Eclipse). Please submit every issue with that site in JIRA. This is a work in progress and the structure of the update site is likely to change in the future.