Spring Security Kerberos 1.0.0.RC1 Released

Releases | Janne Valkealahti | March 11, 2015 | ...

With a very long overdue from a previous milestone release we are pleased to announce the release of Spring Security Kerberos 1.0.0.RC1.

A summary of changes can be seen below:

  • We did a lot of housekeeping to put a whole project up-to-date.
  • Rerefence documentation is now updated to reflect what we have. Reference Documentation
  • We added a new KerberosRestTemplate for use cases where you need to have a programmatic access to kerberized web resources.
  • Samples has been re-written from scratch. These samples are bootified meaning user should have relatively few steps to test Kerberized functionality. There are more about samples in our reference documentation but those include working with Windows AD, MIT Kerberos and RestTemplate.

Spring Tool Suite and Groovy/Grails Tool Suite 3.6.4 released

Releases | Martin Lippert | March 11, 2015 | ...

Dear Spring Community,

I am happy to announce the new release of our Eclipse-based tooling today: The Spring Tool Suite (STS) 3.6.4 and the Groovy/Grails Tool Suite (GGTS) 3.6.4.

Highlights from this release include:

  • updated to Eclipse Luna SR2
  • Pivotal tc Server updated to 3.1.0
  • Spring Boot properties editor (including content-assist, hovers, navigation, and errors/warnings)
  • improved launch support for Spring Boot apps
  • support for Groovy 2.4

To download the distributions, please go visit:

Detailed new and noteworthy notes can be found here: STS/GGTS 3.6.4 New & Noteworthy.

This is the final release of the GGTS bundle. Please take a look at the New and Noteworthy for further details. STS 3.7.0 is scheduled to ship in late June 2015, shortly after the Eclipse Mars release.

Enjoy!

This Week in Spring - March 10, 2015

Engineering | Josh Long | March 10, 2015 | ...

Welcome to another installment of This Week in Spring! This week I am at DevNexus in Atlanta, GA along with a handful of Spring team members and Spring community luminaries. I'll be presenting a talk on getting started with Spring Boot and I hope you'll join me, or one of the many other talks on Spring team:

SpringOne2GX 2014 Replay: Spring your apps into the cloud with a PaaS

News | Pieter Humphrey | March 10, 2015 | ...

Recorded at SpringOne2GX 2014.

Speaker: Grant Shipley, RedHat

Developing for the Cloud Track

Slides: http://www.slideshare.net/SpringCentral/spring-your-apps-into-the-cloud-with-a-paa-s

Whether you have one or a million visitors accessing your Spring web app, they are all going to demand a great user experience regardless of what it takes for you to deliver it. This invariably means quick page loads and fast response times every single time. When things go south, you just throw more hardware at the problem and increase your caches and buffers, right? Wrong. Toss in an infrastructure that resides on the cloud and now you’ve got a really interesting problem on your hands. I’ll leave the marketecure slides at the door, this is a hands-on technical talk in which we’ll deploy an application to the cloud and then turn up the heat by leveraging the right mix of elasticity and auto-scaling.

SpringOne2GX 2014 Replay: Simplify Cloud Applications using Spring Cloud Connectors

News | Pieter Humphrey | March 10, 2015 | ...

Recorded at SpringOne2GX 2014.

NOTE: this project has been renamed Spring Cloud Connectors and is part of the larger spring cloud umbrella project.

Speaker: Scott Frederick, Ramnivas Laddad

Developing for the Cloud Track

Slides: http://www.slideshare.net/SpringCentral/simplify-cloud-applicationsusingspringcloud

Developing an application to a cloud platform involves working with deployed application's environment and connecting to services. Spring Cloud, a new project, simplifies these tasks in a variety of cloud platforms including Cloud Foundry and Heroku. Spring Cloud makes it possible to deploy the same artifact (a war or a jar) to multiple cloud environments. It supports multiple clouds through the concept of Cloud Connector and provides out of the box implementation for Cloud Foundry and Heroku. Spring Cloud is designed for extension, making it simple to create a cloud connector for other cloud platforms. Spring Cloud also supports connecting to multiple services through the concept of service connectors. Out of the box, it provides support for many common services, but also makes it easy to extend it to other services. While Spring Cloud can be used by applications using any JVM language and framework, it further simplifies Spring applications through Java and XML-based configuration. In this talk, we will introduce the Spring Cloud project, show how you can simplify configuring applications for cloud deployment, discuss its extensibility mechanism, and put it to good use by showing practical examples from the field.

SpringOne2GX 2014 Replay: The Quest for the Holy Integration Test

News | Pieter Humphrey | March 10, 2015 | ...

Recorded at SpringOne2GX 2014.

Speaker: Ken Kreuger, Rob Winch

Web / JavaScript Track

Slides: http://www.slideshare.net/SpringCentral/spring-one2gx-2014holyintegrationtest

Spring MVC Test can help greatly to thoroughly test controllers including their configuration. However for browser based clients we are not able to easily interact with the application as a user does. For example, a user would request a page that contains a form, fill out a form, submit the form, some Java Script may execute, and then the user would see some sort of result. In this presentation, we will provide an overview of testing Spring Web applications . We will see that see that by combining Spring MVC Test & HtmlUnit we are able to able to easily interact with our application in the same way (including JavaScript execution) users do. We will also see how we can easily create reusable components that represent our views, so that as we refactor our application our tests can easily be updated. Finally, we will see how we can combine these techniques with BDD to find our holy grail of integration testing.

SpringOne2GX 2014 Replay: Creating modular test driven SPAs with Spring and AngularJS

News | Pieter Humphrey | March 10, 2015 | ...

Recorded at SpringOne2GX 2014.

Speaker: Gunnar Hillert

Web / JavaScript Track

Slides: http://www.slideshare.net/SpringCentral/creating-modular-test-driven-spas-with-spring-and-angularjs-41166049

Single-page Applications (SPA) are all the rage these days and with them there is an avalanche of new tools, libraries and frameworks we need to know. But what does this mean for us as Spring developers? In this session we will give you an overview of the current landscape and illustrate the choices the Spring XD team has made for its user interface. What do I use to write SPA applications? How do I integrate them into existing Spring-based backends? How do I build them? Can I integrate them into my existing Gradle or Maven build processes in order to achieve complete build automation? How do I integrate realtime messaging using Spring's SockJS/WebSocket support? In this talk we will answer these and many more questions. We will cover frameworks such as AngularJS, Bootstrap, RequireJS; tools like Bower, Grunt, Gulp; and also talk about testing using Karma and Protractor.

Getting started with Activiti and Spring Boot

Engineering | Josh Long | March 08, 2015 | ...

This post is a guest post by Activiti co-founder and community member Joram Barrez (@jbarrez) who works for Alfresco. Thanks Joram! I'd like to see more of these community guest posts, so - as usual - don't hesitate to ping me (@starbuxman) with ideas and contributions! -Josh


Introduction

Activiti is an Apache-licensed business process management (BPM) engine. Such an engine has as core goal to take a process definition comprised of human tasks and service calls and execute those in a certain order, while exposing various API's to start, manage and query data about process instances for…

Spring Data Release Train Fowler RC1 Available

Releases | Christoph Strobl | March 05, 2015 | ...

I'm pleased to announce the availability of the first and final release candidate of the Spring Data release train named Fowler. The release ships 149 tickets fixed. Here are some of the highlights:

  • Support for Java 8 Stream as return type in JPA and MongoDB.
  • Enhanced support for JSR-310 and the ThreeTen back port types.
  • Dedicated GeoJSON types for the MongoDB module.
  • Compatibility with MongoDB 3.0 and the new MongoDB Java driver (current beta3).
  • Auto-populate the last modified header for audited entities in Spring Data REST.
  • @Score annotation for Solr.
  • Support for suggestions in Elasticsearch.

Spring Cloud 1.0.0 Available Now

Releases | Dave Syer | March 04, 2015 | ...

Spring Cloud 1.0.0.RELEASE is available now in Maven Central (and repo.spring.io). Not too many changes since RC3 but we did find a few bugs, thanks largely to community involvement, so thanks to all who tried it out up to now. Here is a reminder of the goals of Spring Cloud:

Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state…

Get the Spring newsletter

Thank you for your interest. Someone will get back to you shortly.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring Runtime offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all