Improve the performance of BeanInfo lookups in CachedIntrospectionResults [SPR-9014] #13653
CronTriggerFactoryBean doesn't allow calendar name and description to be specified [SPR-9771] #14405
Provide access to SimpleTriggerFactoryBean property startTime [SPR-10940] #15568
better method identification in AnnotationTransactionAttributeSource logging [SPR-11267] #15892
Add patch() to MockMvcRequestBuilders [SPR-11299] #15923
Optimize lookup of field errors in AbstractBindingResult [SPR-11304] #15928
Provide a mechanism for adding ApplicationContextInitializers to DispatcherServlet's ApplicationContext [SPR-11314] #15938
Add control of what HTTP Request method AbstractFileResolvingResource methods exists, lastModified and lastModified uses on http url resources [SPR-11320] #15944
Bootstrapping the EntityManagerFactory should log the name of the persistence unit being used [SPR-11333] #15957
Reduce footprint due to RootBeanDefinition [SPR-11343] #15967
Unnecessary class loading in AspectJ RuntimeTestWalker [SPR-11344] #15968
Provide alternative RestTemplate constructor to avoid default MessageConverter creation [SPR-11351] #15976
Fix @Bean meta-annotation detection when using ASM [SPR-10488] #15121
theme resolution fails with "IllegalArgumentException: Basename must not be empty" when an empty theme value is provided via request url [SPR-11128] #15754
context:component-scan element says error in the mvc-cofig.xml [SPR-11221] #15846
Backward compatibility of BeanUtils.copyProperties broken for copying wrapped types to primitive types (and vice versa) on 3.2.6 and 4.0.0 [SPR-11231] #15856
Regression: InjectionMetadata cache needs to handle different bean classes per bean name [SPR-11246] #15871
XMLEventStreamWriter fails to handle writeEmptyElement() followed by writeAttribute() [SPR-11254] #15879
EhCacheFactoryBean should not call set(Sampled)StatisticsEnabled on EhCache 2.7/2.8 [SPR-11265] #15890
@Async with cglib based proxy causes memory leak in heap [SPR-11275] #15899
@Async with cglib based proxy causes memory leak in permgen [SPR-11276] #15900
Full Quartz 2.2 compatibility, including LocalDataSourceJobStore [SPR-11284] #15908
StandardEnvironment's system environment access produces warning with stacktrace on WebSphere [SPR-11297] #15921
Bad type comparison in ReflectionHelper.getTypeDifferenceWeight(List paramTypes, List argTypes) [SPR-11306] #15930
ServletWebRequest.checkNotModified() methods should treat HEAD identically to GET [SPR-11317] #15941
Wrong assert in AspectJAwareAdvisorAutoProxyCreator.setAspectJAdvisorFactory() [SPR-11330] #15954
ServletTestExecutionListener is not enabled by default in abstract base test classes [SPR-11340] #15964
PlaceholderConfigurerSupport.doProcessProperties() loses stack trace on exception [SPR-11346] #15970
Handle NoClassDefFoundError for TestExecutionListeners consistently in the TestContext framework [SPR-11347] #15971
AbstractAnnotationConfigDispatcherServletInitializer does not allow consolidating all configuration into the "root" context [SPR-11357] #15982
BeanWrapper fails in case of read/write method mismatch (e.g. EhCacheFactoryBean.setMemoryStoreEvictionPolicy) [SPR-11361] #15987
SchedulerAccessor 'globalJobListeners' and 'globalTriggerListeners' not working with 2.0.x and 2.1.x [SPR-11362] #15988
CompoundClassLoader.loadClass is trying to load some framework class and comsuming all web container threads. [SPR-11499] #16124
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/intive-FDV/DynamicJasper/network/alerts).
Bumps spring-core from 3.2.2.RELEASE to 4.3.21.RELEASE.
Release notes
Sourced from spring-core's releases.
... (truncated)
Commits
ca50a47
Release version 4.3.21.RELEASE9600e01
Revised alias definition example in reference documentatione9f7c35
ResolvableType-based matching consistently respects generic factory method re...cf8479c
Upgrade to Tomcat 8.5.35, Netty 4.1.31, Gson 2.8.5, Jackson 2.8.11.31c1b942
DefaultResponseErrorHandler detects non-standard error code as well85b5c5a
Polishinged9afa3
FastByteArrayOutputStream.read byte-to-int conversion22f4b1c
SerializedBeanFactoryReference falls back to dummy with specific idabacc6d
BEST_MATCHING_HANDLER_ATTRIBUTE for spring-webmvc8d668ac
Up-to-date version and link in ASM/CGLIB/Objenesis package javadocDependabot 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/intive-FDV/DynamicJasper/network/alerts).