greatbit / quack

Web Based Test Management System
Apache License 2.0
116 stars 34 forks source link

Bump spring-expression from 5.3.14 to 5.3.16 #223

Open dependabot[bot] opened 2 years ago

dependabot[bot] commented 2 years ago

Bumps spring-expression from 5.3.14 to 5.3.16.

Release notes

Sourced from spring-expression's releases.

v5.3.16

:star: New Features

  • Deprecate SocketUtils #28052
  • Add convenience factory method for ManagedList, ManagedSet and ManagedMap #28026
  • Synthesized annotation toString() doesn't match non-synthesized annotation on Java 9+ #28015
  • Add support for strict JSON comparison in WebTestClient #27993
  • Improve log message when searching for default executor for async processing #27983
  • Inconsistent behaviour in spring-orm between EntityManagerFactoryUtils.closeEntityManager() and SessionFactoryUtils.closeSession() #27972
  • Spring AOP cannot generate proxy for lambda on Java 16+ #27971
  • RestTemplate reading Json prohibits JDK HttpClient connection reuse (keep-alive) #27969
  • Deprecate AsyncTaskExecutor.execute(Runnable task, long startTimeout) #27959
  • Add CacheErrorHandler implementation that logs exceptions rather than rethrowing them #27826
  • Support for CGLIB BeanMap utility on JDK 17 #27802
  • Avoid message listener recovery in case of persistence exceptions from external transaction manager #1807

:lady_beetle: Bug Fixes

  • Fix CronExpression fails to calculate next execution on the day of daylight saving time #28044
  • CronExpression fails to calculate next execution on the day of daylight saving time #28038
  • Using recursive annotations in Kotlin causes stack overflow #28012
  • Add formatting for SockJS close GoAway frame to prevent infinite loop for xhr-polling and xhr-streaming transport #28000
  • Reflective method invocation does not detect interface method when interface is declared in a subclass (e.g. HashMap.HashIterator.hasNext) #27995
  • ReflectionUtils.USER_DECLARED_METHODS does not filter methods declared in java.lang.Object #27970
  • CronExpression doesn't handle Quartz weekday of month expressions correctly #27966
  • ServletServerHttpRequest getHeaders() throws IllegalArgumentException instead of ignoring invalid content type / #27957
  • PropertySourcesPlaceholderConfigurer ignores ignoreUnresolvablePlaceholders flag #27947
  • Fix regression in BeanPropertyRowMapper regarding underscore name #27941
  • WebClient corrupts binary data when trying to upload many files #27939
  • Spring fails to determine XML is XSD-based if DOCTYPE appears in a comment #27915
  • ResourceHttpRequestHandler with PathPatternParser cannot resolve resources with a jsessionid URL #27913

:notebook_with_decorative_cover: Documentation

  • Improve documentation for uri(URI) method in WebTestClient regarding base URI #28058
  • Polish reference docs (core) #28004
  • Fix ServletUriComponentsBuilder examples in ref docs #27984
  • Improve documentation for implementing AspectJ around advice #27980
  • Fix CaffeineCacheManager configuration in the documentation #27967
  • Fix Javadoc links to JSR 305 annotations #27904
  • Document how to register annotated classes with a GenericWebApplicationContext #27778

:hammer: Dependency Upgrades

  • Upgrade to Reactor 2020.0.16 #28039

:heart: Contributors

We'd like to thank all the contributors who worked on this release!

... (truncated)

Commits
  • ab5a6a5 Release v5.3.16
  • f8a59c2 Polishing
  • 1166577 Upgrade to Netty 4.1.74, Jetty 9.4.45, Undertow 2.2.16, Hibernate Validator 6...
  • 36dc4e4 Add mavenCentral() to pluginManagement repositories
  • 3ac6014 Improve documentation for uri(URI) method in WebTestClient
  • e3ceb9b Polish @​Target declarations for stereotype annotations
  • 5ab966f Polish contribution
  • 7276752 Fix CronExpression issue with DST
  • 685a195 Deprecate SocketUtils
  • 3188c0f Ensure fix for gh-28012 is actually tested
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language You can disable automated security fix PRs for this repo from the [Security Alerts page](https://github.com/greatbit/quack/network/alerts).