Rossen Stoyanchev
aee8a9c97b
Upgrade to Bismuth-SR5
...
Issue: SPR-16385
2018-01-22 19:57:38 -05:00
Juergen Hoeller
91e6274b7d
Upgrade to Apache HttpClient 4.5.5 and Tomcat 8.5.27
2018-01-22 22:11:00 +01:00
Juergen Hoeller
3dd6c19c6d
Upgrade to Netty 4.1.20
2018-01-22 11:43:06 +01:00
Juergen Hoeller
32b4279929
Upgrade to Kotlin 1.2.20 (and Undertow 1.4.22)
2018-01-17 18:28:26 +01:00
Sam Brannen
7b4ec72378
Upgrade to JUnit Jupiter 5.0.3
...
Issue: SPR-16384
2018-01-16 13:17:32 +01:00
Juergen Hoeller
a49123a72b
Upgrade to RxJava 2.1.8 (and Protobuf 3.5.1)
2017-12-31 18:51:22 +01:00
Rossen Stoyanchev
3aee3182ac
Restore milestone repo for AspectJ
2017-12-22 15:13:48 -05:00
Rossen Stoyanchev
f389f66270
Upgrade to Reactor Bismuth snapshots
...
This allows us to confirm 0.7.3 fixes and run tests against the latest
ahead of an upgrade to Reactor Netty 0.8 snapshots.
The fix for #231 and #240 are confirmed but unfortunately test case for
2017-12-22 12:50:18 -05:00
Juergen Hoeller
425a999d5e
Upgrade to Gradle 4.4.1 (and Netty 4.1.19)
...
Issue: SPR-16237
2017-12-20 18:10:15 +01:00
sdeleuze
e3e4f37222
Upgrade to Kotlin 1.2.10
2017-12-19 11:03:50 +01:00
sdeleuze
51aa16f85f
Remove -Xskip-runtime-version-check Kotlin compiler arg
...
This compiler argument is not needed anymore since KT-16780
has been fixed.
2017-12-14 15:08:00 +01:00
Juergen Hoeller
05988193b7
Upgrade to Jackson 2.9.3 and Netty 4.1.18
2017-12-13 17:55:50 +01:00
Juergen Hoeller
d198626618
Upgrade to Gradle 4.4 (and Apache HttpClient 4.5.4)
...
Issue: SPR-16237
2017-12-07 07:28:07 +01:00
Juergen Hoeller
0ef117ff11
Upgrade to Tomcat 8.5.24 and Jetty 9.4.8
2017-12-03 16:03:02 +01:00
sdeleuze
7368f58518
Upgrade to Kotlin 1.2
...
apiVersion and languageVersion options are set to 1.1
on production code in order to avoid incompatibilities
with Kotlin 1.1 based projects or libraries.
Issue: SPR-16239
2017-11-30 14:50:16 +01:00
Juergen Hoeller
f2e8171bfb
Latest dependency updates (RxJava 2.1.7, TestNG 6.13.1, Selenium HtmlUnit Driver 2.28.2)
2017-11-28 12:10:26 +01:00
Juergen Hoeller
81052cd27a
Upgrade to Kotlin 1.1.61
...
Issue: SPR-16194
2017-11-24 23:23:38 +01:00
Juergen Hoeller
edf22a3e25
Upgrade to Log4J 2.10 (and Groovy 2.4.13)
2017-11-24 12:04:08 +01:00
Juergen Hoeller
604017894e
Upgrade to Tiles 3.0.8 (and Selenium HtmlUnit Driver 2.28.1)
2017-11-21 17:56:42 +01:00
Juergen Hoeller
73b9aaa7ff
Upgrade to RxJava 1.3.4
2017-11-20 22:26:39 +01:00
sdeleuze
3e8e0c1d6a
Upgrade to Reactor Bismuth-SR4
...
Issue: SPR-16206
2017-11-16 15:36:42 +01:00
Juergen Hoeller
7bcbdbbc62
Upgrade to AspectJ 1.8.13 (and 1.9 RC2)
...
Issue: SPR-16161
2017-11-15 23:55:55 +01:00
sdeleuze
90e5945014
Upgrade to Kotlin 1.1.60
...
Issue: SPR-16194
2017-11-14 10:09:00 +01:00
Juergen Hoeller
3e5209bea5
Test dependency updates (Mockito 2.12, HtmlUnit 2.28, Selenium 3.7.1, XMLUnit 2.5.1)
2017-11-13 21:51:23 +01:00
Sam Brannen
532eb1d776
Upgrade to JUnit Jupiter 5.0.2
2017-11-12 23:43:02 +01:00
Juergen Hoeller
423af674cd
Upgrade to Gradle 4.3.1 (and Netty 4.1.17)
...
Issue: SPR-16080
2017-11-10 20:20:02 +01:00
Juergen Hoeller
996d747aed
Upgrade to Mockito 2.11
...
Includes fixes for invalid exception declarations in Mockito-based unit tests. Also includes FreeMarker 2.3.27, Commons Pool 2.4.3, JSON-P 1.1.2.
Issue: SPR-16157
2017-11-04 01:06:59 +01:00
Juergen Hoeller
da9f138a65
Upgrade to Caffeine 2.6 and Undertow 1.4.21
2017-11-02 16:05:27 +01:00
Juergen Hoeller
80fc85067e
Upgrade to RxJava 2.1.6
2017-10-27 15:29:17 +02:00
Juergen Hoeller
a4f8ce7553
Upgrade to AspectJ 1.9 RC1
...
Issue: SPR-16077
2017-10-24 02:02:59 +02:00
Rossen Stoyanchev
c80aa83383
Upgrade to Reactor Bismuth SR3
2017-10-23 15:01:51 -04:00
Sebastien Deleuze
585ad5961a
Upgrade to Reactor Bismuth-SR2
...
Issue: SPR-16085
2017-10-23 11:35:46 +02:00
Juergen Hoeller
d418ba1b5d
Remove snapshot repository (after Reactor Bismuth-SR1 upgrade)
...
Issue: SPR-16085
2017-10-21 22:55:51 +02:00
Stephane Nicoll
9404041719
Upgrade to Reactor Bismuth-SR1
2017-10-21 08:10:56 +02:00
Juergen Hoeller
e17ad551f3
Latest dependency updates (RxJava 1.3.3, Hibernate ORM 5.2.12, Hibernate Validator 5.4.2 & 6.0.3)
2017-10-20 16:16:06 +02:00
Juergen Hoeller
ba74e42808
Upgrade to Gradle 4.2.1
...
Issue: SPR-15985
2017-10-18 12:17:24 +02:00
Sebastien Deleuze
e5a55327f4
Upgrade to Reactor Bismuth-BUILD-SNAPSHOT
...
This is done in order to prepare for Reactor Bismuth-SR1
which will be used by Spring Framework 5.0.1.RELEASE.
Issue: SPR-16085
2017-10-18 11:38:07 +02:00
Juergen Hoeller
16a08cb465
Upgrade to Jackson 2.9.2
2017-10-16 23:53:23 +02:00
Juergen Hoeller
28e2dd0487
Upgrade to RxJava 2.1.5
2017-10-09 14:00:11 +02:00
Juergen Hoeller
3eebdb389b
Upgrade to JUnit 5.0.1 and Tomcat 8.5.23
2017-10-03 20:20:35 +02:00
Juergen Hoeller
95fdfac128
Upgrade to Gradle 4.2 (and Netty 4.1.16)
...
Issue: SPR-15985
2017-09-29 17:57:11 +02:00
Sebastien Deleuze
12e1ad9163
Upgrade to Kotlin 1.1.51
2017-09-29 12:30:20 +02:00
Juergen Hoeller
255ccf58e0
Remove snapshot repository from build setup
2017-09-28 11:45:33 +02:00
Sebastien Deleuze
142c16611d
Upgrade to Gradle asciidoctor plugin 1.5.6
2017-09-27 21:31:34 +02:00
Juergen Hoeller
a4b2ae583e
Expose AspectJ 1.8.11 in POMs (and use it for all tests)
...
Issue: SPR-15974
2017-09-27 01:34:02 +02:00
Sebastien Deleuze
3133f87c14
Upgrade to Reactor Bismuth-RELEASE !!!
...
This upgrade includes:
- reactor-core 3.1.0.RELEASE
- reactor-test 3.1.0.RELEASE
- reactor-netty 0.7.0.RELEASE
Issue: SPR-16007
2017-09-25 21:48:14 +02:00
Juergen Hoeller
ac45aa2022
Upgrade to AspectJ 1.9 beta 7 (with 1.8.10 exposed in POMs)
...
Issue: SPR-15974
2017-09-25 13:50:50 +02:00
Sebastien Deleuze
997748ee29
Upgrade to Kotlin 1.1.50
...
Potential regression detected for null-safety on user project side
https://youtrack.jetbrains.com/issue/KT-20411
2017-09-24 23:11:36 +02:00
Juergen Hoeller
e2882fe1db
Build against EE 8 API level wherever possible
...
Upgrade to JAXB 2.3, JAX-WS 2.3, Annotations 1.3.1, Interceptor 1.2.1.
Also includes Log4J 2.9.1 and Asciidoctor 1.5.6.
2017-09-24 17:18:21 +02:00
Juergen Hoeller
9190b76ab9
Latest dependency updates (POI 3.17, Rome 1.8, EhCache 3.4, Caffeine 2.5.6, RxJava 2.1.4, Tomcat 8.5.21, JRuby 9.1.13, Rhino 1.7.7.2)
2017-09-23 11:28:19 +02:00
Stephane Maldini
9c216c2144
update to Bismuth-RC1
2017-09-22 15:58:22 -07:00
Stephane Maldini
90f4b13767
update to Bismuth-BUILD-SNAPSHOT
2017-09-22 13:50:44 -07:00
Sebastien Deleuze
7b6f1d1b58
Use compileOnly and testCompileOnly for JSR 305 JAR
...
This change avoids error messages in logs during test classes
compilation which are using @NonNull and @Nullable.
2017-09-22 13:44:42 +02:00
Juergen Hoeller
80134d2e0c
Automatic-Module-Name manifest entries for Jigsaw
...
Includes upgrade to Jetty 9.4.7 GA.
Issue: SPR-13716
2017-09-19 15:35:10 +02:00
Juergen Hoeller
0f42f38336
Drop Animal Sniffer setup (and upgrade to RxJava 1.3.2)
2017-09-19 00:02:19 +02:00
Juergen Hoeller
6dcf2e3c5b
Upgrade to RxJava 1.3.1
...
Issue: SPR-15497
2017-09-10 21:55:42 +02:00
Sam Brannen
0867045fc1
Upgrade to JUnit 5.0 GA!
...
Issue: SPR-15737
2017-09-10 21:20:38 +02:00
Stephane Maldini
8f78c772b5
update to Bismuth-M4
2017-09-08 16:56:23 -07:00
Juergen Hoeller
04765b6202
Upgrade to OkHttp 3.9 and removal of superfluous spring-jcl reference
2017-09-08 16:56:40 +02:00
Brian Clozel
c64083da8d
Upgrade to Jackson 2.9.1
2017-09-08 08:49:10 +02:00
Juergen Hoeller
b6cae219d8
Upgrade to Log4J 2.9 (and Undertow 1.4.20)
2017-09-01 14:08:19 +02:00
Sebastien Deleuze
75114bd835
Upgrade to Kotlin 1.1.4-3
2017-08-30 15:27:21 +02:00
Juergen Hoeller
b122bc6dcc
Upgrade to Hibernate Validator 6.0.2
...
Includes latest dependency updates (Netty 4.1.15, Undertow 1.4.19)
Issue: SPR-15808
2017-08-29 15:04:17 +02:00
Sebastien Deleuze
ed6a35b465
Add API and reference documentation for Kotlin support
...
Issue: SPR-15659
2017-08-29 01:07:27 +02:00
Sam Brannen
d070010650
Upgrade to JUnit Jupiter 5.0 RC3
...
Issue: SPR-15848
2017-08-23 20:53:46 +01:00
Brian Clozel
397fd24849
Revert "Leverage Kotlin plugin dependency management"
...
This reverts commit 3e2f6c848a
.
2017-08-22 21:29:39 +02:00
Brian Clozel
a1e898fd39
Share common compiler args between src and test
...
Issue: SPR-15885
2017-08-22 18:09:19 +02:00
Sebastien Deleuze
3e2f6c848a
Leverage Kotlin plugin dependency management
2017-08-22 17:35:57 +02:00
Brian Clozel
cea9d1db8e
Fix Spring Framework BOM
...
This commit reinstates the Spring Framework BOM, which was previously
empty because of a previous change in 41cbc4670f
.
This change also removes the JSR305 dependency from the BOM, which does
not belong here since it is not an artifact produced by Spring.
Issue: SPR-15885
2017-08-22 16:04:23 +02:00
Brian Clozel
af7673dda7
Polish build
...
Issue: SPR-15885
2017-08-22 11:23:22 +02:00
Brian Clozel
f6023c2202
Remove Sonar / Jacoco build configuration
...
Issue: SPR-15885
2017-08-22 11:10:53 +02:00
Brian Clozel
cc3d7d2d48
Apply dependency management to selected modules
...
This commit applies the Dependency Management Plugin to modules that
require it; right now Spring Framework is importing BOMs for Netty and
Reactor dependencies only.
Instead of applying those BOMs to all modules, they're applied only
where they're needed.
Issue: SPR-15885
2017-08-21 14:42:03 +02:00
Brian Clozel
2eeb428e95
Move modules to independent build files
...
The main `build.gradle` file contains now only the common build
infrastructure; all module-specific build configurations have
been moved to their own build file.
Issue: SPR-15885
2017-08-21 14:41:55 +02:00
Brian Clozel
41cbc4670f
Refactor the spring-beans build
...
This commit merges back the "spring-beans-groovy" module into the main
"spring-beans" one. The build is configured so:
* Java and Groovy sources are jointly compiled
* Kotlin sources are compiled after
With this change, the `MergePlugin` is not used anymore in the project
build and therefore is removed.
The `DetectSplitPackagesPlugin` wasn't applied so it's been removed as
well.
Issue: SPR-15885
2017-08-21 14:41:46 +02:00
Brian Clozel
2e50ea7eb4
Move plugin declarations to plugin syntax
...
Note: this syntax automatically applies the plugin to the root project.
Adding `apply false` in the plugin declaration disables that.
Issue: SPR-15885
2017-08-21 14:41:28 +02:00
Brian Clozel
4d306e2d85
Use Gradle build scans
...
This commit configures Gradle build scans for the Spring Framework
build. Scans aren't performed for every build but can be enabled
with the following:
```
./gradlew build --scan
```
Issue: SPR-15885
2017-08-21 14:29:49 +02:00
Juergen Hoeller
fac1f236c3
Upgrade to Servlet API 4.0 for MVC and merge EhCache 3 tests into spring-context-support
...
Includes general streamlining of dependency declarations with reduced version variables, direct use of EclipseLink 2.7 and its implicit JPA 2.2 dependency in spring-orm, mixed use of Hibernate 5.2.10 and 5.1.10 for integration tests, as well as an upgrade to Jetty 9.4.7 RC0 and a downgrade to Groovy 2.4.12 (since Groovy 2.5 won't be final in time for Spring Framework 5.0).
Issue: SPR-15879
Issue: SPR-15880
2017-08-21 01:34:11 +02:00
Juergen Hoeller
6b6c1d3e53
Build and test against JPA 2.2 and EclipseLink 2.7 (while retaining compatibility with JPA 2.1)
...
Includes latest dependency updates (Tomcat 8.5.20, Protobuf 3.4, RxJava 2.1.3, Caffeine 2.5.5)
Issue: SPR-15870
2017-08-17 12:31:35 +02:00
Sebastien Deleuze
3f4ec37262
Upgrade to Kotlin 1.1.4
...
Issue: SPR-15814
2017-08-15 10:12:34 +02:00
Sebastien Deleuze
0bdd246763
Upgrade to Kotlin 1.1.4-eap-77
...
This commit also fixes compilation with JDK9 since
KT-18832 has been fixed.
Issue: SPR-15814
2017-08-14 11:26:38 +02:00
Juergen Hoeller
de09f8ca1f
Support for Bean Validation 2.0 container elements (with BV 2.0 test setup)
...
Includes latest dependency updates (Hibernate Validator 6.0.1, Caffeine 2.5.4, Netty 4.1.14, Tomcat 8.5.19, Johnzon 1.1.2, JsonPath 2.4, Jython 2.7.1)
Issue: SPR-15839
Issue: SPR-15808
2017-08-08 17:26:30 +02:00
Stephane Maldini
2677bab560
Use Bismut-BUILD-SNAPSHOT
...
Sync 3.1.0.BUILD-SNAPSHOT changes to Operators.checkRequest (removed)
2017-08-03 14:30:08 -07:00
Juergen Hoeller
ce0bce28da
Upgrade to JUnit 5.0 RC2
...
Issue: SPR-15737
2017-07-31 11:11:38 +02:00
Eddú Meléndez
b2345d67db
Upgrade to Jackson 2.9.0
...
Issue: SPR-15548
Closes gh-1488
2017-07-31 09:37:29 +02:00
Juergen Hoeller
d904e9ed50
Latest dependency updates (RxJava 2.1.2, Rome 1.7.4, JRuby 9.1.12)
2017-07-25 14:12:57 +02:00
Sebastien Deleuze
ed6fe2b723
Upgrade to Kotlin 1.1.4-eap-33
...
Issue: SPR-15814
2017-07-24 17:29:02 +02:00
Sebastien Deleuze
fa4d139684
Support instantiating Kotlin classes with optional parameters
...
This commit updates BeanUtils class in order to add Kotlin optional
parameters with default values support to the immutable data classes
support introduced by SPR-15199.
Issue: SPR-15673
2017-07-20 10:44:06 +02:00
Sam Brannen
1e66191cbd
Upgrade to JUnit Jupiter 5.0 M6
...
Issue: SPR-15791
2017-07-18 22:21:34 +02:00
Juergen Hoeller
704d4c34be
Upgrade to Reactor Bismuth M3 (and JavaMail 1.6 final)
...
Issue: SPR-15787
2017-07-18 13:14:07 +02:00
Sebastien Deleuze
f46520e6e8
Add Jackson Smile support to WebFlux
...
This binary format more efficient than JSON should be useful for server
to server communication, for example in micro-services use cases.
Issue: SPR-15424
2017-07-13 17:57:07 +02:00
Juergen Hoeller
25f3aef1ab
Latest dependency updates (Caffeine 2.5.3, Netty 4.1.13, XPP3 1.1.6)
2017-07-12 19:13:21 +02:00
Juergen Hoeller
dd43b6aabe
ReflectionTestUtils does not require spring-aop on the classpath
...
Issue: SPR-15757
2017-07-10 20:43:34 +02:00
Sam Brannen
1c07369406
Verify interoperability w/ JUnit Jupiter's @ParameterizedTest in TCF
...
This commit introduces integration tests which verify that the
SpringExtension can be used in conjunction with JUnit Jupiter's
@ParameterizedTest support.
2017-07-07 16:52:37 +02:00
Juergen Hoeller
1306bb9982
Declare spring-context as optional in web, webflux, messaging, jms
...
Issue: SPR-15733
2017-07-05 10:55:16 +02:00
Juergen Hoeller
e35b63f813
Latest dependency updates (Kotlin 1.1.3-2, Undertow 1.4.18, JsonPath 2.3)
2017-07-05 00:19:38 +02:00
Sam Brannen
75a71accea
Upgrade to JUnit Jupiter 5.0 M5
...
Issue: SPR-15728
2017-07-04 22:21:13 +02:00
Juergen Hoeller
af69c5b6a9
Upgrade to AspectJ 1.9 beta 6
...
Issue: SPR-15686
2017-06-30 01:53:22 +02:00
Stephane Maldini
cd643704ad
Update to reactor core 3.1.0.B-S with context update for monoSendOperator
...
Explicit typing for older jvm compilation in BodyExtractor
2017-06-29 10:47:28 -07:00
Arjen Poutsma
33f99910dd
Change spaces to tabs in build.gradle
2017-06-28 16:41:26 +02:00
Arjen Poutsma
31e0e53750
Leverage Jackson non-blocking parser
...
This commit introduces the Jackson2Tokenizer as a replacement for the
JsonObjectDecoder. The latter was dropped because of its complexity, and
hard dependency on Netty's ByteBuf.
The new Jackson2Tokenizer leverages the new non-blocking JSON parser,
using it to parse the incoming data buffers into TokenBuffers, each
token buffer representing one JSON object. As with JsonObjectDecoder,
it also supports streaming individual JSON array elements.
Issue: SPR-14528
2017-06-28 16:19:01 +02:00
Violeta Georgieva
9cb74b1399
Enable suspend/resume on reactive TomcatWebSocketSession
2017-06-26 15:39:02 -04:00
Juergen Hoeller
098ff6f0f8
Compatibility with JDK 9 release candidate build (175)
...
Includes upgrade to Objenesis 2.6, Gradle 3.5.1, RxJava 2.1.1, JSON Binding API 1.0 final.
Issue: SPR-15686
Issue: SPR-15600
2017-06-26 18:58:59 +02:00
Sebastien Deleuze
d57cd37266
Upgrade to Kotlin 1.1.3
...
This commit also enables Kotlin build with JDK 9 since this new
version supports it.
2017-06-24 01:13:22 +02:00
Rob Winch
f092ae567b
Conditionally apply Kotlin if not using JDK 9
...
Kotlin does not yet work with JDK 9, so we need to disable the Kotlin
plugin if we are using JDK 9.
2017-06-20 14:35:55 -05:00
Juergen Hoeller
018cc45483
Upgrade to Groovy 2.5 beta 1
...
Includes latest dependency updates (Commons FileUpload 1.3.3, OkHttp 3.8.1, XStream 1.4.10)
Issue: SPR-15407
2017-06-19 12:28:09 +02:00
Sebastien Deleuze
a2e555d749
Upgrade to Jackson 2.9.0.pr4
...
Issue: SPR-15548
2017-06-17 09:37:28 +02:00
Rob Winch
223315f96b
Update to SonarQube 2.5
2017-06-13 09:30:50 -05:00
Juergen Hoeller
a0cea9a86f
Polishing
2017-06-13 14:20:33 +02:00
Sebastien Deleuze
aa28b6cb54
Upgrade to Kotlin 1.1.2-5
...
Changelog: https://github.com/JetBrains/kotlin/releases/tag/v1.1.2-5
2017-06-13 12:22:52 +02:00
Juergen Hoeller
6320976669
Latest dependency updates (H2 1.4.196, Apache JSTL 1.2.5, HtmlUnit 2.27)
2017-06-12 15:27:57 +02:00
Sebastien Deleuze
3373a3f7ef
Add Kotlin extensions for WebTestClient API
...
Issue: SPR-15622
2017-06-12 10:42:56 +02:00
Juergen Hoeller
f43ea96dd9
Upgrade to Apache Johnzon 1.1.1
...
Issue: SPR-15590
2017-06-11 12:02:57 +02:00
Juergen Hoeller
a1ce3244b0
Latest dependency updates (EclipseLink 2.6.5 RC2, JSON-B 1.0 RC2, Gson 2.8.1, Jetty 9.4.6, Netty 4.1.12)
2017-06-09 20:43:15 +02:00
Rob Winch
b1345014b9
Update to Reactor Bismuth-M2
...
Issue: SPR-15646
2017-06-09 09:49:31 -05:00
Sebastien Deleuze
736bf1c502
Fix Kotlin dependencies
...
Avoid importing Kotlin 1.0.x from Mockito Kotlin and only depends on
kotlin-stdlib instead of kotlin-stdlib-jre8 since we don't use
additional jre7 or jre8 API.
2017-06-09 01:24:47 +03:00
Sebastien Deleuze
8579ae66fc
Add comprehensive tests of Kotlin extensions
...
This commit also removes extensions hidden by Java API (varargs).
2017-06-09 01:01:16 +03:00
Juergen Hoeller
a0bce618c2
Latest dependency updates (Undertow 1.4.16, Caffeine 2.5.2, JavaMail 1.6 RC2)
2017-06-07 14:19:58 +02:00
Sebastien Deleuze
87598f48e4
Introduce null-safety of Spring Framework API
...
This commit introduces 2 new @Nullable and @NonNullApi
annotations that leverage JSR 305 (dormant but available via
Findbugs jsr305 dependency and already used by libraries
like OkHttp) meta-annotations to specify explicitly
null-safety of Spring Framework parameters and return values.
In order to avoid adding too much annotations, the
default is set at package level with @NonNullApi and
@Nullable annotations are added when needed at parameter or
return value level. These annotations are intended to be used
on Spring Framework itself but also by other Spring projects.
@Nullable annotations have been introduced based on Javadoc
and search of patterns like "return null;". It is expected that
nullability of Spring Framework API will be polished with
complementary commits.
In practice, this will make the whole Spring Framework API
null-safe for Kotlin projects (when KT-10942 will be fixed)
since Kotlin will be able to leverage these annotations to
know if a parameter or a return value is nullable or not. But
this is also useful for Java developers as well since IntelliJ
IDEA, for example, also understands these annotations to
generate warnings when unsafe nullable usages are detected.
Issue: SPR-15540
2017-05-27 08:57:01 +02:00
Rossen Stoyanchev
be0b671191
Upgrade nio-multipart-parser to 1.1.0
...
Issue: SPR-15515
2017-05-26 09:19:10 -04:00
Juergen Hoeller
e7b41bc30a
Use Apache Johnzon 1.1 for JSON-B integration tests
...
Issue: SPR-15590
2017-05-25 23:37:14 +02:00
Juergen Hoeller
6fcf3a104f
SharedEntityManagerCreator detects JPA 2.2's getResultStream method as query-terminating
...
This commit also changes "hibval5Version" to the more general "hibvalVersion" build variable, and includes dependency updates to Caffeine 2.5.1 and JRuby 9.1.9.
Issue: SPR-13482
2017-05-25 13:16:51 +02:00
Juergen Hoeller
c59e192b0f
Upgrade to Kotlin 1.1.2-4 (and Undertow 1.4.15)
2017-05-19 23:23:11 +02:00
Juergen Hoeller
94efbe2687
Latest dependency updates (OkHttp 3.8, Protobuf 3.3.1, Rome 1.7.3, Tomcat 8.5.15)
2017-05-16 11:39:21 +02:00
Juergen Hoeller
650a682659
Upgrade to Netty 4.1.11
2017-05-12 12:50:10 +02:00
Juergen Hoeller
9273197f11
Latest dependency updates (Common Annotations 1.3, Caffeine 2.5, Selenium 3.4, JSONassert 1.5)
2017-05-09 13:48:05 +02:00
Juergen Hoeller
edbf9fa74e
Upgrade to Kotlin 1.1.2-3
...
Also removes JDK 9 build support for the time being since Gradle 3.5 still doesn't run on JDK 9.
2017-05-05 23:55:18 +02:00
Juergen Hoeller
1083fe6f3f
Upgrade to RxJava 1.3
...
Issue: SPR-15497
2017-05-05 12:13:37 +02:00
Rossen Stoyanchev
bb744574e5
Remove optional javax.mail dependency from WebFlux
...
The MultipartHttpMessageWriter now directly encodes part header values
defaulting to UTF-8 and also specifies the charset in the
Content-Type header for the entire request.
This should work with something commonly used like Apache Commons
FileUpload which checks request.getCharacterEncoding() and uses it
for reading headers.
2017-05-04 13:12:44 -04:00
Juergen Hoeller
de35ff1198
Latest dependency updates (Quartz 2.3, Protobuf 3.3, Jetty 9.4.5, Undertow 1.4.14)
2017-05-04 11:24:58 +02:00
Stephane Nicoll
3a5e06401d
Upgrade to Reactor Bismuth.M1
2017-05-04 10:51:20 +02:00
Eddú Meléndez
204ec6bf92
Simplify Netty dependency management by importing its bom
...
Closes gh-1409
2017-05-04 10:49:08 +02:00
Juergen Hoeller
4d86515fa5
Overridable Commons Logging bridge in separate spring-jcl jar
...
Issue: SPR-14512
2017-05-03 20:29:05 +02:00
Juergen Hoeller
057e388b6b
Streamlined JAF dependencies (plus upgrade to Netty 4.1.10)
...
Issue: SPR-14908
2017-05-01 13:34:31 +02:00
Juergen Hoeller
12a95d8c68
Upgrade to RxJava 2.1
...
Issue: SPR-15497
2017-04-30 12:53:37 +02:00
Sebastien Deleuze
a712c19661
Add multipart support to WebFlux functional API
...
Issue: SPR-14546
2017-04-28 16:42:23 +02:00
Sebastien Deleuze
23e4dd6d3d
Add reading reactive multipart request support
...
This commit introduces reactive multipart support by adding a new
MultipartHttpMessageReader interface (with default methods) and a
SynchronossMultipartHttpMessageReader implementation based on
the Synchronoss NIO Multipart implementation
(https://github.com/synchronoss/nio-multipart ).
Issue: SPR-14546
2017-04-28 16:42:23 +02:00
Juergen Hoeller
7f1fa225fe
Latest dependency updates (Groovy 2.4.11, RxJava 1.2.10, H2 1.4.195)
2017-04-28 12:06:55 +02:00
Brian Clozel
2579dab209
Get XNIO as an undertow transitive dependency
2017-04-26 10:24:23 +02:00
Juergen Hoeller
140379fe7e
Upgrade to Kotlin 1.1.2 GA
2017-04-26 09:48:35 +02:00
Rossen Stoyanchev
60442ec33d
Revert build.gradle change committed by mistake
2017-04-25 16:34:07 -04:00
Rossen Stoyanchev
4f3db9b822
Disable Servlet async request timeout in WebFlux
...
Issue: SPR-15463
2017-04-25 16:28:25 -04:00
Juergen Hoeller
61a4eaf3cf
Upgrade to Jackson 2.9 PR3
...
Issue: SPR-14925
2017-04-25 22:22:16 +02:00
Sebastien Deleuze
6a1ce13ae2
Upgrade Kotlin to 1.1.2-eap-77
2017-04-25 11:00:16 +02:00
Juergen Hoeller
3ffe7a283f
Latest dependency updates (RxJava 2.0.9, Undertow 1.4.13, JSON-B 1.0 M2)
2017-04-24 22:19:10 +02:00
Stephane Nicoll
cf6031f98e
Fix duplicated entry in spring-core module
...
Issue: SPR-15462
2017-04-24 13:12:48 +02:00
Juergen Hoeller
62584a5337
Latest dependency updates (Tomcat 8.5.14, Jetty 9.4.4, OkHttp 3.7, POI 3.16, Rome 1.7.2, EhCache 2.10.4)
2017-04-20 15:19:27 +02:00
Sebastien Deleuze
09b0364ad7
Upgrade Kotlin to 1.1.2-eap-73
2017-04-18 14:51:16 +02:00
Juergen Hoeller
2ba4a224a6
Upgrade to HSQLDB 2.4 and Hibernate ORM 5.2.10
2017-04-14 22:54:11 +02:00
Brian Clozel
a8d785b87f
Move RxNetty support to test scope
...
The RxNetty runtime support is not meant to be officially supported and
should be restricted to testing purposes only.
Issue: SPR-15444
2017-04-14 19:18:42 +02:00
Sam Brannen
fcdf3900b9
Add dependency on JUnit Vintage TestEngine for IDEA
...
This commit introduces an explicit dependency on the latest JUnit
Vintage TestEngine so that it overrides whatever is bundled by
default in IntelliJ IDEA.
This allows for a more seamless upgrade to newer versions of JUnit 5 and
the JUnit Platform before IDEA has been officially updated to support
those versions, while simultaneously allowing developers to continue
to execute JUnit 4 based tests within IDEA.
2017-04-12 17:21:56 +02:00