Rob Winch

Rob Winch

Rob Winch is employed by VMware as the project lead of security related projects within Spring. He is also a committer on the core Spring Framework and co-author for Spring Security LiveLessons and a Spring Security book. In the past he has worked in the health care industry, bioinformatics research, high performance computing, and as a web consultant. When he is not sitting in front of a computer he enjoys cycling with his friends.

Recent Blog posts by Rob Winch

Spring Session 1.2.0 RC2 Released

Releases | April 07, 2016 | ...

On behalf of the community, I'm pleased to announce the release of Spring Session 1.2.0.RC2. The release can be found in the Spring Milestone Repository (https://repo.spring.io/milestone/).

This release contains some fixes for the previous release.

Some highlights of the issues in this release include:

  • A number of fixes for the JDBC support have been included
  • A new Grails 3 Sample

See What's New in 1.2 for more details.

Our Community Support

As always, I'd like to thank our awesome community for their contributions. A very big thanks to those who submitted Pull Requests:

Spring LDAP 2.1.0.RC1 Released

Releases | March 31, 2016 | ...

I’m pleased to announce the release of Spring LDAP 2.1.0.RC1. The highlights of this release include:

  • #380 - Support for Spring Data Hopper
  • #384 - Early support for Spring IO Platform 2.1
  • #351 - Support for commons-pool2
  • #370 - Support property placeholders in XML Namespace
  • #392 - Document Testing Support
  • Migrated from JIRA to GitHub Issues
  • Added Gitter Chat

For complete details of 2.1 refer to the changelog

Contributions

Without the community we couldn't be the successful project we are today. I'd like to thank everyone that created issues & provided feedback. A special thanks to the…

Spring Security 4.1.0.RC1 Released

Releases | March 24, 2016 | ...

On behalf of the community, I'm pleased to announce the release of Spring Security 4.1.0.RC1. This release resolved over 100 tickets. You can find some of the highlights below:

Contributions

Spring Security SAML 1.0.2 Released

Releases | March 21, 2016 | ...

I'm pleased to announce the release of Spring Security SAML 1.0.2. Among other things, this release provides a critical update that resolves Deadlock in MetadataManager. Updating is recommended for everyone.

Upcoming Conferences

Make sure to register for Spring I/O conference where you can learn about the latest and greatest Spring has to offer.

If you are interested in attending SpringOne Platform make sure you register before the early bird discount ends to save big!

Project Site | Documentation | Changelog

Spring Session 1.2.0 RC1 Released

Releases | March 17, 2016 | ...

On behalf of the community, I'm pleased to announce the release of Spring Session 1.2.0.RC1. The release can be found in the Spring Milestone repository (https://repo.spring.io/milestone).

Change Log

This release includes nearly 30 issues with some exciting new features. You can find a complete list of changes in the change log. The highlights can be found in What's New in 1.2

Contributions

I continue to be amazed with the growing Spring Session community. It is because of our community that we were able to do this release within a month of 1.1.0 going GA. A special thank you to all those who…

Spring Session 1.1.1 Released

Releases | March 17, 2016 | ...

On behalf of the community, I'm pleased to announce the release of Spring Session 1.1.1.RELEASE. The release can be found in Maven Central.

Change Log

This release includes a number of minor fixes and upgrade is recommended for anyone currently using Spring Session. You can find details of the fixes in the changelog

Upcoming Conferences

Make sure to register for Spring I/O conference where you can learn about the latest and greatest Spring has to offer.

If you are interested in attending SpringOne Platform make sure you register before the early bird discount ends to save big!

Site | Documentation | Issues | Help

Spring Session 1.1.0 Released

Releases | February 25, 2016 | ...

On behalf of the community, I'm pleased to announce the release of Spring Session 1.1.0.RELEASE. The release can be found in Maven Central.

Change Log

With over 80 issues resolved, there is plenty found in this release. You can find a complete list of changes in the change logs (1.1.0.M1, 1.1.0.RC1, 1.1.0.RELEASE). A summary of the changes can be found below:

Spring Session 1.1.0 RC1 Released

Releases | February 11, 2016 | ...

On behalf of the community, I'm pleased to announce the release of Spring Session 1.1.0.RC1. The release can be found in the Spring Milestone Repository (https://repo.spring.io/milestone/).

This release contains lots of fixes and new features. You can find details in the What's New in 1.1 The highlights of 1.1.0.RC1 have been included below:

We look forward to your feedback and if all goes well plan to release 1.1.0.RELEASE in the next few weeks.

Site | Documentation | Issues |

AngularJS - Escaping the Expression Sandbox for XSS

Engineering | January 28, 2016 | ...

UPDATE: This is a summary of XSS without HTML: Client-Side Template Injection with AngularJS. Previously the citation was in the middle of the document and difficult to find. The goal of the summary is to present the exploit and a fix without all the nuances, not to claim the work as my own.

Introduction

AngularJS is a popular JavaScript framework that allows embedding expressions within double curly braces. For example, the expression 1+2={{1+2}} will render as 1+2=3.

This means that if the server echos out user input that contains double curly braces, the user can perform a XSS exploit using…

Get ahead

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

Learn more

Get support

Tanzu Spring 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