BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Spring Content on InfoQ

  • Spring Boot 1.3 Released Featuring DevTools and ASCII Art

    Spring custodian Pivotal has released Spring Boot 1.3, which adds hot reload support of Java classes/Spring configuration (using a new spring-boot-devtools module), cache auto-configuration (for EhCache, Hazelcast, Infinispan, JCache, Redis and Guava), and fully executable archives for Linux/Unix.

  • Remotely Exploitable Java Zero Day Exploits through Deserialization

    According to a recent security analysis by Foxglove Security suggests that applications using deserialization may be vulnerable to a zero-day exploit. This includes libraries including OpenJDK, Apache Commons, Spring and Groovy. InfoQ investigates.

  • JavaOne 2015 Preview

    In preparation for JavaOne 2015, InfoQ held a Q&A session with a number of speakers at this year's conference that caught our eye.

  • Grails 3.0: Built on Spring Boot and Gradle

    The Grails team released Grails 3.0, a complete rewrite of the popular MVC framework now based on Spring Boot. Grails 3.0 contains a number of new features including Groovy 2.4 and Android support, Spring 4.1, and Gradle replacing the old Gant-build system.

  • Spring Security 4.0: WebSocket, Spring Data and Test Support

    The Spring Security team released Spring Security 4.0.0, adding several new features as well as more default security. Major themes include WebSocket Security, Spring Data integration, better testing support and the introduction of Spring Session as a new (Apache licensed) open source project.

  • Spring XD 1.1: Simplifying Big Data like Spring Did for Java EE

    Pivotal recently released Spring XD 1.1 GA with new features including stream processing with Reactor, RxJava, Spark Streaming and Python. Additionally support for Kafka, batching and compression with RabbitMQ, and support for container group management when running on YARN are now featured.

  • JHipster 2.0 Released with AngularJS improvements, Liquibase diffs, and Spring WebSockets

    JHipster, the Yeoman generator for Spring Boot/Angular projects, released version 2.0 earlier this month, with some notable changes: 1) the AngularJS code has been modularized, making it easier to use JHipster for larger projects and 2) Liquibase is now able to create "diffs" between the JPA code and the database, making it easier to update your database schema.

  • Spring Boot 1.2.1 Released

    InfoQ speaks to Spring Boot co-creator Phil Webb about the latest release of Pivotal's convention over configuration offering for bootstrapping Spring based projects.

  • Pivotal Pulls Groovy/Grails Funding

    Pivotal Software today announced that it will be withdrawing funding for the popular Groovy and Grails frameworks after March 31, 2015. Pivotal cited their larger strategy to concentrate resources on accelerating both commercial and open source projects that support its growing traction in Platform-as-a-Service, Data, and Agile development.

  • Spring Framework 4.1 Release Supports JCache (JSR-107) Annotations

    Spring Framework 4.1 provides comprehensive support for JCache (JSR-107) annotations using Spring's existing cache configuration and infrastructure abstraction. The new release also supports JMS and performance enhancements and WebSocket refinements.

  • Spring Data Release Train - Spring 4.0, Limiting Queries, SpEL, ALPS

    Spring Data release train Evans is now generally available. The release train includes 11 Spring Data modules that help developers build data access layers on top of both relational and non-relational data stores.

  • Learning from Startup Mistakes at SpringSource

    Rod Johnson, co-founder of SpringSource and now an independent investor, shared some of the lessons learned while growing Spring as a business during his keynote at GOTO Amsterdam 2014.

  • The Spring IO Platform Released to Simplify Dependency Management

    Pivotal last week released the first version of their new Spring IO Platform 1.0. At its core, the Spring IO Platform is a list of dependencies (and their versions) that work well together. Its implementation is a Maven POM file that you can import into your projects to set the versions for dependencies. These dependencies are curated and harmonized across Spring projects.

  • Spring Cloud 1.0 - Cloud Platform Abstraction

    Pivotal has recently released Spring Cloud 1.0, an open-source library that provides a simple way to develop JVM-based applications for the cloud. Applications can connect to various cloud services and discover information about the cloud environment at runtime. Spring Cloud can be used with both Spring and non-Spring based applications.

  • Comparing the Performance of Various Web Frameworks

    TechEmpower has been running benchmarks for the last year, attempting to measure and compare the performance of web frameworks. For these benchmarks the term “framework” is used loosely including platforms and micro-frameworks.

BT