RepoJournal
Spring

@spring-projects

Spring Framework, Spring Boot, and the JVM enterprise layer

Keep up with Spring in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Java Full archive →

The Wire · Showcase

SPRING BATCH GAINS LEGACY EXCEL STREAMING, SECURITY PATCHES ROLL ACROSS STACK

By RepoJournal · Filed · About Spring

Spring Batch Extensions shipped a low-memory streaming reader for legacy .xls files, while PostgreSQL security update lands across session management.

Spring Batch Extensions added `StreamingXlsItemReader<T>` [1] to handle binary BIFF8/HSSF files with the same memory efficiency as its existing XLSX counterpart, inheriting all configuration, mapping, and restart behavior from the proven `AbstractExcelItemReader` abstraction. The new reader plugs a gap for teams still dealing with legacy Excel workbooks in production batch jobs. Meanwhile, PostgreSQL 42.7.12 shipped a security fix [2] addressing CVE-2024-54291, a silent channel-binding downgrade vulnerability in SCRAM-SHA-256-PLUS authentication that Spring Session deployments should patch immediately. Spring Security bumped Hibernate ORM to 7.4.3.Final [3] and HttpClient to 5.6.2 [4], both maintenance releases bringing stability improvements. Spring Boot cleaned up unnecessary nullable annotations on local array variables [5], a small but signal change indicating tighter null-safety discipline across the framework.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] Add streaming ItemReader for legacy .xls files ↗ spring-projects/spring-batch-extensions
  2. [2] Bump org.postgresql:postgresql from 42.7.11 to 42.7.12 ↗ spring-projects/spring-session
  3. [3] Bump org.hibernate.orm:hibernate-core from 7.4.2.Final to 7.4.3.Final ↗ spring-projects/spring-security
  4. [4] Bump org.apache.httpcomponents.client5:httpclient5 from 5.6.1 to 5.6.2 ↗ spring-projects/spring-security
  5. [5] Remove unnecessary `@Nullable`s from local array variable declarations spring-projects/spring-boot

Quick answers

What shipped in Spring on June 30, 2026?
Spring Batch Extensions shipped a low-memory streaming reader for legacy .xls files, while PostgreSQL security update lands across session management. In total, 6 commits and 5 pull requests landed.
Who contributed to Spring on June 30, 2026?
2 developers shipped this update, including kebbaman and dependabot[bot].
What were the notable Spring updates?
Add streaming ItemReader for legacy .xls files, Bump org.postgresql:postgresql from 42.7.11 to 42.7.12, and Bump org.hibernate.orm:hibernate-core from 7.4.2.Final to 7.4.3.Final.

More from @spring-projects

Daily updates, in your inbox

Follow Spring

Keep up with Spring in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?

We use privacy-friendly analytics (Google Analytics, IP-anonymized) to see which pages help readers. No ads, and we never sell your data. See our Privacy Policy.