PackageTrack
Sign in Get early access

org.springframework:spring-jcl

6.2.19 #148 most downloaded on Maven Central spring-projects/spring-framework

What this package is like to depend on

Last release 2 months ago

08 Jun 2026

Ships on a steady schedule

a new release about every 4 weeks

Rarely documented

notes for 4 of 174 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

174 releases · first in 2017

9 releases in the last 12 months

see the full history below

Release timeline

174 releases · Sep 2017 to Jun 2026
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 60 of 174
  1. 6.2.19 08 Jun 2026
    Release notes

    ⚠️ Security Fixes

    This maintenance release fixes a high number of CVEs. You can learn more about this in the "Spring and Security In The Times Of AI" blog post. Here is the full list of 16 CVEs:

    • CVE-2026-41838 "Spring Framework Predictable Session ID in WebSocket Module"
    • CVE-2026-41839 "Spring Framework Escalation via Session Fixation in WebFlux"
    • CVE-2026-41840 "Spring Framework Denial of Service via Multipart Requests in WebFlux"
    • CVE-2026-41841 "Spring Framework Information Disclosure via Static Resource Cache in Spring MVC and WebFlux"
    • CVE-2026-41842 "Spring Framework Denial of Service via Versioned Resources in Spring MVC and WebFlux"
    • CVE-2026-41843 "Spring Framework Path Traversal via Versioned Static Resources in Spring MVC and WebFlux"
    • CVE-2026-41844 "Spring Framework Open Redirect in Spring MVC and WebFlux"
    • CVE-2026-41845 "Spring Framework Cross-site Scripting via JavaScriptUtils"
    • CVE-2026-41846 "Spring Framework Cross-site Scripting via JSP Form Tags"
    • CVE-2026-41848 "Spring Framework Denial of Service via AntPathMatcher"
    • CVE-2026-41850 "Spring Framework Algorithmic Denial of Service via SpEL Expressions"
    • CVE-2026-41851 "Spring Framework Denial of Service via Unbounded Cache in SpEL"
    • CVE-2026-41852 "Spring Framework Arbitrary Method Invocation in SpEL Expressions"
    • CVE-2026-41853 "Spring Framework Multipart Request Smuggling in Spring MVC and WebFlux"
    • CVE-2026-41854 "Spring Framework Server-Side Request Forgery via UriComponentsBuilder"
    • CVE-2026-41855 "Spring Framework Unsafe Deserialization via Jackson JMS Converters"

    ⭐ New Features

    • Avoid too many character access attempts in AntPathMatcher #36886
    • Track operations during SpEL expression evaluation #36887
    • Ensure getters have non-void return types in SpEL #36888
    • Expose ClassLoader from DefaultDeserializer #36839
    • Refine default view name resolution #36794
    • Refine Jackson JMS converters #36792
    • Improve ABNF rule checks in RfcUriParser #36788
    • Detect custom deserialized NullValue instances in AbstractValueAdaptingCache #36728
    • Warn against unsafe static resource locations in MVC and WebFlux #36693
    • Consistent compatibility with Woodstox as an alternative to Xerces #36683

    🐞 Bug Fixes

    • Data is lost for joined DataBuffer in DataBufferUtils #36874
    • CronExpression skips days on midnight DST gap #36873
    • Concurrency issue against shared cookie field in CookieLocaleResolver#setLocaleContext #36870
    • Server Sent Event does not support multi-line comments #36867
    • Regression in 6.2.0+: ConfigurationClassParser incorrectly removes component-scanned bean when the same class is also registered under a different name via XML #36849
    • Bean Background Bootstrap and Lazy Init #36847
    • Fix JSP tag processing #36798
    • Fix script processing capabilities #36796
    • Parsing failure for MIME type with quoted parameter values #36734
    • Circular dependency between supplier-created beans is silently ignored on startup #36732
    • Non-deterministic "Body token not expected" in org.springframework.http.codec.multipart.PartGenerator #36722
    • Regression on value class parameter handling #36720
    • Cache collisions in CachingResourceResolver #36718
    • Unexpected path element removal when resolving versioned resources #36699

    📔 Documentation

    • Fix broken links to Selenium documentation #36877
    • Fix applicability note on setAutoGrowCollectionLimit #36864
    • Javadoc of nestingLevel parameter in MethodParameter constructor is inconsistent with actual implementation #36848

    🔨 Dependency Upgrades

    • Upgrade to JUnit 5.14.4 #36707
    • Upgrade to Micrometer 1.15.12 #36881
    • Upgrade to Reactor 2024.0.18 #36882
    Open source →
  2. 6.2.18 17 Apr 2026
    Release notes

    ⭐ New Features

    • Improve SpringValidatorAdapter and MethodValidationAdapter performance #36624
    • Add missing @Deprecated(forRemoval = true) for deleted in 7.0 #36591
    • Deprecate methodIdentification() in CacheAspectSupport for removal #36576
    • Improve error handling in multipart codecs #36564
    • LazyConnectionDataSourceProxy does not work well with Hibernate's multi-tenancy by schema strategy #36529
    • MySQL Error 149 (Galera/WSREP conflict) not translated to ConcurrencyFailureException in Spring JDBC/ORM #36510

    🐞 Bug Fixes

    • Handle Kotlin nullable value class param correctly in CoroutineUtils #36643
    • NullPointerException in ServerSentEvent when trying to set id or event properties #36634
    • @Sql fails if DataSource is wrapped in a TransactionAwareDataSourceProxy #36630
    • WebDataBinder unnecessarily instantiates collections when using the "!" and "_" prefixes #36627
    • Cache pollution from high-cardinality FieldError default messages in MessageSourceSupport #36623
    • ContentCachingRequestWrapper does not allow unlimited content caching #36620
    • MergedAnnotation does not use ClassLoader for method or field #36614
    • AnnotationBeanNameGenerator fails when an annotation references a non-existent class #36588
    • FileSystemResource does not strictly follow the Resource#isReadable() contract #36585
    • Query not hidden in DefaultClientResponse checkpoint #36571
    • LazyConnectionDataSourceProxy does not pass on holdability to target Connection #36530
    • DefaultJmsListenerContainer may hang in an endless loop in doShutdown #36511
    • Inconsistent codings resolution in resource resolvers #36508

    📔 Documentation

    • Clarify semantics of HttpMethod.valueOf() #36653
    • Document that spring.profiles.active is ignored by @ActiveProfiles #36636
    • Document whitespace semantics in SpEL expressions #36629
    • MergedAnnotation.asAnnotationAttributes() Javadoc incorrectly states that it creates an immutable map #36568
    • Introduce Kotlin examples for Bean Overrides (@MockitoBean, etc.) #36542
    • Fix incorrect cross-reference links in AbstractEnvironment Javadoc #36517

    🔨 Dependency Upgrades

    • Upgrade to Micrometer 1.15.11 #36661
    • Upgrade to Reactor 2024.0.17 #36660
    Open source →
  3. 6.2.17 13 Mar 2026
    Release notes

    ⭐ New Features

    • Leverage ResourceHandlerUtils in ScriptTemplateView #36459
    • Restore ScriptTemplateViewTests #36457
    • Fix log message in ConfigurationClassBeanDefinitionReader #36454
    • Resolve context initializers only once in AbstractTestContextBootstrapper #36431
    • Exclude legacy @javax.validation.Constraint from convention-based annotation attribute override check #36412
    • Optimize MediaType(MediaType, Charset) constructor #36351
    • Optimize the addition of a charset to the MediaType in AbstractHttpMessageConverter #36350
    • Consistent adaptation of HTTP headers on Servlet responses #36345
    • Improve performance of validation groups determination in WebFlux #36337
    • Detect all common size exceptions from Tomcat and Commons FileUpload 2.x #36324

    🐞 Bug Fixes

    • Guard against invalid id/event values in Server Sent Events #36442
    • Incomplete debug message in ConfigurationClassBeanDefinitionReader #36411
    • Inconsistent ApplicationEventMulticaster state after removing ApplicationListener implemented by FactoryBean #36405
    • Graceful shutdown of SimpleAsyncTaskExecutor #36384
    • HttpMediaTypeException thrown when calculating compatible media types #36363
    • ResolvableType#getGenerics() breaks serialization #36347
    • Multipart upload leak on client abort (ByteBuf.release() not called) #36327

    📔 Documentation

    • Document @Fallback alongside Primary in the reference manual and @Bean Javadoc #36441
    • Document registration recommendations for BeanPostProcessor and BeanFactoryPostProcessor #36436
    • Fix links to UriComponentsBuilder and polish examples #36406
    • Emphasize @Configuration classes over XML and Groovy in testing chapter #36394
    • Polish SpEL operator examples in reference docs #36375

    🔨 Dependency Upgrades

    • Upgrade to JUnit 5.14.3 #36388
    • Upgrade to Micrometer 1.15.10 #36446
    • Upgrade to Reactor 2024.0.16 #36445
    Open source →
  4. 6.2.16 12 Feb 2026

    Nothing published for this version

  5. 6.2.15 11 Dec 2025

    Nothing published for this version

  6. 6.2.14 20 Nov 2025

    Nothing published for this version

  7. 6.2.13 13 Nov 2025

    Nothing published for this version

  8. 6.2.12 16 Oct 2025

    Nothing published for this version

  9. 6.2.11 11 Sep 2025

    Nothing published for this version

  10. 6.2.10 14 Aug 2025

    Nothing published for this version

  11. 6.2.9 17 Jul 2025

    Nothing published for this version

  12. 6.2.8 12 Jun 2025

    Nothing published for this version

  13. 6.2.7 15 May 2025

    Nothing published for this version

  14. 6.2.6 17 Apr 2025

    Nothing published for this version

  15. 6.2.5 19 Mar 2025

    Nothing published for this version

  16. 6.2.4 13 Mar 2025

    Nothing published for this version

  17. 6.2.3 13 Feb 2025

    Nothing published for this version

  18. 6.2.2 16 Jan 2025

    Nothing published for this version

  19. 6.2.1 12 Dec 2024

    Nothing published for this version

  20. 6.2.0 14 Nov 2024

    Nothing published for this version

  21. 6.1.21 12 Jun 2025

    Nothing published for this version

  22. 6.1.20 15 May 2025

    Nothing published for this version

  23. 6.1.19 17 Apr 2025

    Nothing published for this version

  24. 6.1.18 13 Mar 2025

    Nothing published for this version

  25. 6.1.17 13 Feb 2025

    Nothing published for this version

  26. 6.1.16 12 Dec 2024

    Nothing published for this version

  27. 6.1.15 14 Nov 2024

    Nothing published for this version

  28. 6.1.14 17 Oct 2024

    Nothing published for this version

  29. 6.1.13 12 Sep 2024

    Nothing published for this version

  30. 6.1.12 14 Aug 2024

    Nothing published for this version

  31. 6.1.11 11 Jul 2024

    Nothing published for this version

  32. 6.1.10 19 Jun 2024

    Nothing published for this version

  33. 6.1.9 13 Jun 2024

    Nothing published for this version

  34. 6.1.8 22 May 2024

    Nothing published for this version

  35. 6.1.7 16 May 2024

    Nothing published for this version

  36. 6.1.6 11 Apr 2024

    Nothing published for this version

  37. 6.1.5 14 Mar 2024

    Nothing published for this version

  38. 6.1.4 15 Feb 2024

    Nothing published for this version

  39. 6.1.3 11 Jan 2024

    Nothing published for this version

  40. 6.1.2 14 Dec 2023

    Nothing published for this version

  41. 6.1.1 23 Nov 2023

    Nothing published for this version

  42. 6.1.0 16 Nov 2023

    Nothing published for this version

  43. 6.0.23 14 Aug 2024

    Nothing published for this version

  44. 6.0.22 13 Jun 2024

    Nothing published for this version

  45. 6.0.21 22 May 2024

    Nothing published for this version

  46. 6.0.20 16 May 2024

    Nothing published for this version

  47. 6.0.19 11 Apr 2024

    Nothing published for this version

  48. 6.0.18 14 Mar 2024

    Nothing published for this version

  49. 6.0.17 15 Feb 2024

    Nothing published for this version

  50. 6.0.16 11 Jan 2024

    Nothing published for this version

  51. 6.0.15 14 Dec 2023

    Nothing published for this version

  52. 6.0.14 16 Nov 2023

    Nothing published for this version

  53. 6.0.13 12 Oct 2023

    Nothing published for this version

  54. 6.0.12 14 Sep 2023

    Nothing published for this version

  55. 6.0.11 13 Jul 2023

    Nothing published for this version

  56. 6.0.10 15 Jun 2023

    Nothing published for this version

  57. 6.0.9 11 May 2023

    Nothing published for this version

  58. 6.0.8 13 Apr 2023

    Nothing published for this version

  59. 6.0.7 20 Mar 2023

    Nothing published for this version

  60. 6.0.6 02 Mar 2023

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive