We are pleased to announce the latest maintenance release of Spring IO Platform is now available from both repo.spring.io and Maven Central. This release upgrades the versions of a number of the projects in the Platform to pick up their latest maintenance releases: Reactor 1.1.4 Reactor Spring 1.1.3 Spring AMQP 1.3.6 Spring Boot 1.1.6 Spring Data Dijkstra SR4 Spring Framework 4.0.7 Spring Integration 4.0.4 Spring Security 3.2.5 Spring Security OAuth 2.0.3 Spring Web Flow 2.4.1 The versions of many third-party dependencies have also been updated. Project Page | GitHub | Issues | Documentation
We are pleased to announce that Spring Boot 1.1.4 has been released and is available from repo.spring.io and Maven Central. This release addresses a number of bugs, adds support for the first stable release of Tomcat 8 (8.0.9), and also provides improved logging configuration that allows you to configure logging levels in application.properties or application.yaml. For a complete list of changes please refer to the issue tracker. Thanks again to everyone who has contributed to the project. Project Page | GitHub | Issues | Documentation
We are pleased to announce that the first maintenance release of Spring IO Platform has been released. It's available from both repo.spring.io and Maven Central. This release upgrades the versions of a number of the projects in the Platform to pick up their latest maintenance releases: Spring AMQP 1.3.5 Spring Boot 1.1.4 Spring Batch 3.0.1 Spring for Apache Hadoop 2.0.1 Spring Framework 4.0.6 Project Page | GitHub | Issues | Documentation
It's my pleasure to announce that we've released the first milestone of Spring Migration Analyzer (SMA), a command-line utility that analyzes enterprise Java applications and produces a report describing the application and how it can be migrated to Spring. When it comes to considering the migration of an existing application to Spring, it's typically the deployment flexibility that motivates the move as it can significantly reduce the application's operating costs. With JAVA_HOME set, you can then run the migration-analysis script to analyze an application: This will produce an HTML report in…
As Adrian mentioned, today is the day for dm Server 2.0 and I'm delighted to announce that dm Server 2.0 is now available. Thank you for all of the feedback that we've had during the development of 2.0, it's helped to shape it into what we believe is a big step forward for enterprise OSGi. We're now looking forward to the next steps on the journey at Eclipse.org. There's a lot of great stuff in the 2.0 release. Here's a brief overview:
Hot on the heels of Spring 3.0 and Spring DM 1.2.1, I'm delighted to announce that dm Server 2.0 RC1 is now available. RC1 is feature complete and, barring any major problems being found, will be the final 2.0 release early in the new year. So, please download the RC and give us your feedback: it's your last chance to shape the 2.0 release! If you're interested in what's changed since M6, please take a look at the release notes. Thank you for all of the feedback that we've had during the development of 2.0. Please keep it coming as we move towards the final release. There's a lot of great…
dm Server 2.0.0.M4 has been released, and is now available for download. We've made a lot of progress since 2.0.0.M3, adding a number of new features upon which the users tracking the nightly builds have already given us some excellent feedback. Take a look at the M4 release notes if you're interested in seeing everything that we've been working on. Please keep your feedback coming as comments on our blog, in the forums, and on JIRA. We'll be blogging more about Medic, covering how to use it both in dm Server and in plain OSGi, in the coming weeks. In addition to the enhancements that Chris…
dm Server 2.0.0.M3 has been released, and is now available for download. In the sprints since 2.0.0.M3, we've made significant progress towards the final release, both in terms of new features, and in defect fixes. Take a look at the M3 release notes if you're interested in seeing everything that we've been working on. Please keep your feedback coming as comments on our blog, in the forums, and on JIRA. With this setup complete you're ready to build dm Server. The build will download all of the bundles that comprise the 2.0.0.M3 release of dm Server and package them into a install binary. You…
Since we announced SpringSource Slices, a number of users and customers have asked about using Slices to make the styling and branding of their Web sites pluggable. In this blog, I'll demonstrate how easy it is with Slices. As you can see, it's looking for a CSS file named styles/main.css. Without a slice in place, this file doesn't exist. Deploying the war to dm Server shows that the page is unstyled: The page can easily be styled by deploying a Slice that specifies the styled host war as its host and provides the required stylesheet: Now if we look at the page, its appearance has changed…
As Rob mentioned in his introduction to the OSGi Web Container, dm Server automatically imports system packages into Web bundles. This has proved very useful, especially when deploying existing WAR files into an OSGi environment. I've recently spent some time moving this functionality from dm Server's Web subsystem into the OSGi Web Container RI. This blog describes the new functionality, and how to make use of it. There are two ways in which you can instruct the RI to import all of the exported system packages. When you install a Web bundle, you can now use the SpringSource-SystemPackages URL…