This Week in Spring - July 25th, 2017

Engineering | Josh Long | July 24, 2017 | ...

Hi Spring fans! This week I'm in Istanbul, Turkey talking to customers and speaking at the Spring and Java meetups tonight. I hope you'll join me and we'll talk about cloud native Java! As usual, we've got a lot to cover this week so let's get to it!

Spring For Apache Kafka 2.0 Milestone 3 Available

Releases | Artem Bilan | July 24, 2017 | ...

We are pleased to announce the availability of the Milestone 3 of the Spring for Apache Kafka 2.0 version.

It is available for download from the Milestone Repository:

repositories {
    maven { url 'http://repo.spring.io/libs-milestone' }
}
compile "org.springframework.kafka:spring-kafka:2.0.0.M3"

Since the previous announcement, these feature have made it into the current Milestone:

  • Apache Kafka 0.11.0.0 client base line;

  • With the new Apache Kafka foundation we have introduced KafkaTransactionManager and transactions support in the KafkaTemplate via new executeInTransaction() operation;

  • The KafkaListenerContainer can now be supplied with the TransactionManager to perform polling and offset commits with transaction boundaries;

  • The Kafka Headers support is provided as well. Now you can send and receive messages with any arbitrary headers, for example build request-reply scenarios using some correlationKey header;

  • The ConsumerAwareErrorHandler is provided to manage Consumer state in case of errors;

Spring Cloud Dalston SR2 is available now

Releases | Spencer Gibb | July 21, 2017 | ...

On behalf of the community, I am pleased to announce that the Service Release 2 (SR2) of the Spring Cloud Dalston Release Train is available today. The release can be found in Maven Central. You can check out the Dalston release notes for more information.

This release is primarily a bug fix release and users are encouraged to upgrade.

End of Life for Angel and Brixton release trains

The Angel and Brixton release trains have reached their end of life. As such, there will be no more releases to those trains. The community is encouraged to upgrade to Camden.SR7 or Dalston.SR2.

The following…

Spring Integration 4.3.11 is Available

Releases | Artem Bilan | July 20, 2017 | ...

On behalf of the Spring Integration team, I am pleased to announce that the 4.3.11.RELEASE of Spring Integration is now available.

This release contains a few important bug fixes as well as a couple of improvements. In particular it contains a fix for the Jackson Serialization Gadgets vulnerability. Hence introduced in the version 4.3.10 custom ObjectMapper utility doesn’t allow now to deserialize objects in the untrusted packages. The set of trusted packages can be configured or you can use * to trust all. See JacksonJsonUtils.messagingAwareMapper() for more information.

Another useful fix is…

Spring Batch 3.0.8.RELEASE is now available

Releases | Michael Minella | July 20, 2017 | ...

We are pleased to announce that Spring Batch 3.0.8.RELEASE is now available via Maven Central, Github, and the Pivotal download repository. This is the 8th maintenance release for the 3.0.x branch of Spring Batch and addresses a number of minor bug fixes and enhancements. One of the new features is that the DefaultDataFieldMaxValueIncrementerFactory has been updated to support InnoDB for the sequence tables used in MySql for the job repository when using Spring Framework 4.3.6+. Many thanks to all of those who submitted the many pull requests that went into this release.

Be sure to be on the…

This Week in Spring - July 18th, 2017

Engineering | Josh Long | July 18, 2017 | ...

Hi Spring fans! This week I'm in Crete, Greece, for the epic JCrete un-conference and then it's off to Istanbul, Turkey for next week's visits with customers and for the Spring meetup. I hope you'll join me in Istanbul!

As usual, we've got a lot to cover so let's get to it!

Spring Integration Extension for Hazelcast 1.0.0 GA Available

Releases | Artem Bilan | July 17, 2017 | ...

On behalf of the Spring Integration community I’d like to announce the GA release of Spring Integration Extension for Hazelcast. Its artifact is spring-integration-hazelcast.1.0.0.RELEASE and is available in the Release Repository and Maven Central.

Since the previous Milestone 1 and Milestone 2 we have done some bug fixes and internal improvements. The new features added since there are for Spring Integration utilities support which are useful in distributed, clustered applications:

  • HazelcastMessageStore

  • HazelcastLockRegistry

  • HazelcastMetadataStore

See their JavaDocs and respective chapters in the Spring Integration Reference Manual

Spring Security OAuth 2.2.0.RC1 Released

Releases | Joe Grandja | July 14, 2017 | ...

On behalf of the community, I’m pleased to announce the release of Spring Security OAuth 2.2.0.RC1.

The 2.2.0.RC1 release includes numerous improvements to the JSON Web Key (JWK) feature contained in JwkTokenStore along with the addition of JwtClaimsSetVerifier that provides the capability of custom JWT Claim(s) verification. See the GitHub Issue for more details.

This release also includes a small number of bug fixes and minor enhancements.

Project Page | GitHub | Documentation | Help

This Week in Spring - July 11th, 2017

Engineering | Josh Long | July 11, 2017 | ...

Hi Spring fans! Welcome to another installment of This Week in Spring! This week I'm in Minneapolis, Minnesota; Kansas City, Kansas; and Phoenix, Arizona talking to customers and Pivotal partners about all things Spring and Cloud Foundry. If you're around don't hesitate to say hi!

We've got a lot to cover this week, so let's get started!

Get the Spring newsletter

Stay connected with the Spring newsletter

Subscribe

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