Vladyslav Baidak
258bd3f73c
Fix typo in Javadoc for BeanDefinitionDsl.kt
...
Closes gh-30798
3 years ago
Juergen Hoeller
97b95d9d01
Upgrade to Tomcat 9.0.76, Netty 4.1.94, Undertow 2.2.25, Checkstyle 10.12.1
3 years ago
Juergen Hoeller
69827a2f21
Raise beforeCompletion/afterCompletion exception log level to error
...
Closes gh-30776
(cherry picked from commit f1567fb21ab7b093304063a27b11729f431b035b)
3 years ago
Juergen Hoeller
ef699b6a9e
Align ConcurrentMapCacheManager locking behavior with CaffeineCacheManager
...
Closes gh-30780
(cherry picked from commit 60865eae4b48863e8f19884d0c2bd46d98ff85d4)
3 years ago
Juergen Hoeller
e440eb8365
Consistently handle invocation exceptions in TypeProxyInvocationHandler
...
Closes gh-30764
(cherry picked from commit 3cb746c3587e626b37760a3cc713cc80aa63763d)
3 years ago
Juergen Hoeller
02cbee560d
Polishing
...
(cherry picked from commit 6526e79eea450e49558035fc22b1c8d11ef2c285)
3 years ago
Juergen Hoeller
14da1aca2f
Adapt no-arg value from interface-based InvocationHandler callback
...
Closes gh-30756
(cherry picked from commit b77d4d01c5fe30e8d8a5e40293bcd71e1841fa7b)
3 years ago
Juergen Hoeller
ce97342fee
Consistently use mutable ArrayList for modulesToInstall vs modules
...
Closes gh-30751
(cherry picked from commit 062d701ae1d29ee1a6e62ca0379a7ee9bb6f3d25)
3 years ago
Sam Brannen
2e51aa250e
Update copyright headers
3 years ago
Juergen Hoeller
ec2957afc8
Test for supportsEventType mismatch with unrelated event type
...
See gh-30712
3 years ago
Juergen Hoeller
d3df45d8fe
Avoid ResolvableType creation for interface/superclass check
...
See gh-30713
(cherry picked from commit 1dfe737d0e57e8634d3bf48a9e49b001bd106cc3)
3 years ago
Juergen Hoeller
5375f62dc1
Cache hasUnresolvableGenerics result for repeated checks
...
Closes gh-30713
(cherry picked from commit 93218a06baa528401f2baeeb5e02b0582ae44d43)
3 years ago
Juergen Hoeller
c7bc40d3ba
Ensure Spring LogFactory contains all public methods from Apache LogFactory
...
Closes gh-30668
(cherry picked from commit 20bbebb29921815ec11ec4dc289419d50a5cd319)
3 years ago
Juergen Hoeller
1071778aa9
Fall back to type-based creation if no bean of the given name exists
...
Closes gh-30683
(cherry picked from commit dff7aa4d4b6aee490c559e153a8024bc8c05ec97)
3 years ago
Juergen Hoeller
40a9ae9d14
Recognize error code 2628 as data integrity violation (MSSQL 2019)
...
Closes gh-30681
(cherry picked from commit c634acd9ff8531f0e6f36dc46df1567e6ef00ac6)
3 years ago
Sam Brannen
e34a7baeb3
Remove code duplication in RootBeanDefinition
3 years ago
Brian Clozel
62eb9b391d
Use Docker hub credentials for CI tasks
3 years ago
Spring Builds
ea89bf2c91
Next development version (v5.3.29-SNAPSHOT)
3 years ago
Juergen Hoeller
99ae6e70bb
Declare ClassLoader for DeserializingConverter constructor as nullable
...
Closes gh-30670
(cherry picked from commit b9221656ccb079636b4e4ad1415d5b69b8f15b92)
3 years ago
Juergen Hoeller
c2cc55eacc
Consider UUID as simple value type with concise toString output
...
Closes gh-30661
(cherry picked from commit 927d27b1212e3b278c619f72003e6281329d6914)
3 years ago
Juergen Hoeller
9cff2ace97
Upgrade to Reactor 2020.0.33
...
Closes gh-30656
3 years ago
Juergen Hoeller
3c2590d339
Document limited isolation level support for concurrent transactions
...
See gh-29997
3 years ago
Juergen Hoeller
4b55333b0e
Document which @Scheduled attributes support SpEL expressions
...
Closes gh-29290
(cherry picked from commit f8c8873c99e8064d9ba6b1c8d86217f019d46daa)
3 years ago
Juergen Hoeller
c27acad616
Specific check for parent of MethodInvocationInfo ClassLoader
...
See gh-30389
3 years ago
Juergen Hoeller
70be9afdc6
Reuse method cache from original proxy factory (aligned with 6.0.x)
...
See gh-30616
3 years ago
Juergen Hoeller
d4450a8702
Specific check for parent of spring-aop ClassLoader
...
Closes gh-30389
(cherry picked from commit 0a5aff1b60f3082d07c523198e9f9d35aea6ffa3)
3 years ago
Juergen Hoeller
210e47d65e
Polishing
3 years ago
Juergen Hoeller
06411831e8
Consistent ProxyCallbackFilter#equals/hashCode methods
...
Opaque check in equals instead; no consideration of optimize flag.
Closes gh-30616
3 years ago
Juergen Hoeller
8c7daa807a
Polishing
3 years ago
Juergen Hoeller
46d171a8fd
Restore creation of plain HashSet/HashMap for direct HashSet/HashMap type
...
Closes gh-30596
(cherry picked from commit cdc4497664ed73290837d04c515579fc80248d43)
3 years ago
Juergen Hoeller
259bd5250d
Consistent javadoc references to JdbcTransactionManager
3 years ago
Juergen Hoeller
cef046218c
Upgrade to Tomcat 9.0.75, Netty 4.1.93, Undertow 2.2.24, EclipseLink 2.7.12
3 years ago
Juergen Hoeller
e4bd1344e2
Set and reset shared isolation value within synchronized transaction begin
...
Since EclipseLink applies a custom transaction isolation value to its shared DatabasePlatform instance, we need to immediately restore the original value after the current value got picked up for JDBC Connection access inside of EclipseLink. In order to not interfere with concurrent transactions, we need to use synchronization around the transaction begin sequence in such a case.
Closes gh-29997
3 years ago
Juergen Hoeller
9decbf2158
Polishing
3 years ago
Juergen Hoeller
268b7a8931
Revise TargetSource implementations for proper nullability
...
Includes hashCode optimization in AbstractBeanFactoryBasedTargetSource.
Includes ThreadLocal naming fix in ThreadLocalTargetSource.
Closes gh-30576
Closes gh-30581
(cherry picked from commit c68552556f98b9b5b036200279e9d07e8ef9222e)
3 years ago
Juergen Hoeller
1240fb6b9a
Consistently publish events from CompletableFuture
...
Closes gh-30578
(cherry picked from commit b738a202338571b897cd64df3cfe34f11308d8a5)
3 years ago
Brian Clozel
7dae3afb4b
Resolve Asciidoctor extensions from Central
...
This commit upgrades spring-asciidoctor-extensions-block-switch to 0.6.1
as this version is available on Maven Central.
3 years ago
Stephane Nicoll
d9de36b5ee
Merge branch 'gh-30555' into 5.3.x
...
Closes gh-30555
3 years ago
Stephane Nicoll
4e696db922
Update copyright year of changed file
...
See gh-30554
3 years ago
Stefano Cordio
0adad10595
Fix `FileSystemUtils::deleteRecursively` Javadoc
...
See gh-30554
3 years ago
Juergen Hoeller
540d0d9345
Avoid Autowired shortcut resolution for NullBean values
...
Includes getBean documentation against NullBean values.
Closes gh-30485
(cherry picked from commit 8b8d1474803437da4bf9c0830a13b1bcc85dff83)
3 years ago
Brian Clozel
572bbeeba3
Use spring-doc-resources SNAPSHOT version
3 years ago
Brian Clozel
77cd44dd20
Update CI pipeline
3 years ago
rstoyanchev
65e7b4a279
Add ignore rule for cached-antora-playbook.yml
...
In case of checking out the 5.3.x branch after 6.0.x or main
3 years ago
Sam Brannen
7d95a24573
Make maximum SpEL expression length configurable
...
Closes gh-30446
3 years ago
Juergen Hoeller
1dbe0ee6db
Respect TaskDecorator configuration on DefaultManagedTaskExecutor
...
Closes gh-30442
3 years ago
Juergen Hoeller
0211016957
Consistent support for MultiValueMap and common Map implementations
...
Closes gh-30440
3 years ago
Sam Brannen
08fe123930
Introduce Environment.matchesProfiles() for profile expressions
...
Environment.acceptsProfiles(String...) was deprecated in 5.1 in
conjunction with gh-17063 which introduced a new
acceptsProfiles(Profiles) method to replace it. The deprecated method
only supports OR semantics; whereas, the new method supports profile
expressions. Thus, the goal was to encourage people to use the more
powerful profile expressions instead of the limited OR support with
profile names.
However, there are use cases where it is difficult (if not impossible)
to provide a Profiles instance, and there are use cases where it is
simply preferable to provide profile expressions directly as strings.
To address these issues, this commit introduces a new matchesProfiles()
method in Environment that accepts a var-args list of profile
expressions.
See gh-30206
Closes gh-30226
3 years ago
Sam Brannen
219448796f
Polish Environment and StandardEnvironmentTests
...
See gh-30206
See gh-30226
3 years ago
Sam Brannen
0956c144c9
Polish ProfilesParser internals
3 years ago