Sebastien Deleuze
35d5dca571
Upgrade to Kotlin 1.1-beta-17
...
Spring Framework 5.0 now requires Kotlin 1.1+. This commit
also re-enable Kotlin JSR 223 unit tests.
Issue: SPR-15100
2017-01-19 13:09:38 +01:00
Rob Winch
95da47f579
Use dependency-management-plugin:1.0.0.BUILD-SNAPSHOT
...
This fixes an issue where the dependencyManagement entries are not
added to the generated pom [1]
[1] https://github.com/spring-gradle-plugins/dependency-management-plugin/issues/141
2017-01-18 17:48:26 -06:00
Brian Clozel
a0427209d8
Upgrade to Reactor Aluminium SNAPSHOT
2017-01-18 22:30:28 +01:00
Andy Wilkinson
63106e7ffb
Fix dependencyMangement plugin config
...
Apply the dependency management plugin to all projects
Do not use Maven-style exclusion semantics
Issue: SPR-15162
2017-01-18 22:10:35 +01:00
Brian Clozel
17525ef969
Use Reactor BOM and dependency management plugin
...
Issue: SPR-15162
2017-01-18 22:10:35 +01:00
Juergen Hoeller
ac6aa53031
Drop outdated BeanFactoryLocator / beanRefContext.xml mechanism
...
Issue: SPR-15154
2017-01-17 13:58:37 +01:00
Juergen Hoeller
74596a6f1e
Upgrade to Objenesis 2.5
...
Issue: SPR-15146
2017-01-16 15:40:36 +01:00
Juergen Hoeller
bb9e561934
Upgrade to Hibernate Validator 5.4 CR1
...
(plus Jackson 2.8.6, Netty 4.1.7, JRuby 9.1.7)
Issue: SPR-14998
2017-01-16 08:58:31 +01:00
Juergen Hoeller
4d6c1d0d3f
Upgrade to Gradle 3.3
...
Issue: SPR-15138
2017-01-13 12:38:50 +01:00
Juergen Hoeller
08c2fd4e7c
Upgrade to Groovy 2.4.8 and Mockito 2.6.1
2017-01-13 10:23:38 +01:00
Juergen Hoeller
743ce2cda6
Polishing
2017-01-12 23:30:38 +01:00
Sebastien Deleuze
b503e4679c
Add reactive ScriptTemplateView
...
For now if sharedEngine is set to false, a new
ScriptEngine instance is created for each request.
Issue: SPR-15063
2017-01-09 19:47:07 +01:00
Juergen Hoeller
74fa088c7e
Latest dependency updates (HtmlUnit 2.24, Joda-Time 2.9.7, RxJava 1.2.5 & 2.0.4)
2017-01-09 19:19:27 +01:00
Sebastien Deleuze
e78ea34711
Temporary rollback to Kotlin 1.0.6
...
Kotlin 1.1-M04 has a bug that makes the generated bytecode
not compatible with Kotlin 1.0.x. This bug should be fixed in
Kotlin 1.1-M05.
2017-01-03 18:07:49 +01:00
Sebastien Deleuze
badde3a479
Add Kotlin based ScriptTemplateView rendering test
...
Kotlin JSR 223 support currently requires kotlin-script-util
dependency (jcabi-aether, maven-core and aether-api can be
excluded since they are only used for live import of
dependencies and bring a lot of JARs in the classpath) and a
/META-INF/services/javax.script.ScriptEngineFactory
file specifying the ScriptEngineFactory to use, in that case
org.jetbrains.kotlin.script.jsr223.KotlinJsr223JvmLocalScriptEngineFactory.
Issue: SPR-15059
2017-01-01 14:17:39 +01:00
Sebastien Deleuze
ef4340063e
Upgrade to Kotlin 1.1-M04
...
Needed for Kotlin script and JSR 223 support, and a good target
for Spring Framework 5.0 since it will allow features like generating
Java 8 bytecode, JDK 9 support, annotation array attribute single
value without arrayOf(), etc.
We ensure Kotlin 1.0 compatibility by setting apiVersion and
languageVersion compiler options to 1.0.
Issue: SPR-15059
2017-01-01 13:48:08 +01:00
Sebastien Deleuze
4cd3309890
Remove snapshot repository
...
reactor-netty-0.6.0.RELEASE on Maven Central depends on
reactor-ipc-0.6.0.RELEASE so no need for this repository anymore.
It may be needed to cleanup Gradle or Maven local cache
since preliminary version of reactor-netty-0.6.0.RELEASE
had a dependency on reactor-ipc-0.6.0.BUILD-SNAPSHOT.
2016-12-28 12:36:49 +01:00
Sebastien Deleuze
c18ebdeee0
Upgrade to Kotlin 1.0.6
2016-12-27 18:12:58 +01:00
Sebastien Deleuze
546687d5e4
Add Kotlin extension for RestTemplate
...
Issue: SPR-15056
2016-12-27 10:08:02 +01:00
Sebastien Deleuze
3626a1c7f9
Add Kotlin extensions for function Web API
...
Issue: SPR-15054
2016-12-27 08:47:58 +01:00
Juergen Hoeller
47be2d8786
Upgrade to Undertow 1.4.8 and XNIO 3.4.3
2016-12-26 19:37:53 +01:00
Sebastien Deleuze
ff675f5226
Add Kotlin extensions for bean registration and retrieval
...
Issue: SPR-15048
2016-12-26 14:21:10 +01:00
Juergen Hoeller
54b8aab1c6
Kotlin plugin conditionally deactivated on JDK 9
2016-12-23 18:45:51 +01:00
Rossen Stoyanchev
a86f89daa8
Update repositories
2016-12-22 22:23:31 -05:00
Stephane Maldini
dc9f338add
Update to reactor core 3.0.4 and netty 0.6 RELEASE (from repo.spring.io/release)
2016-12-23 03:02:16 +00:00
Juergen Hoeller
98d306f558
Upgrade to RxJava 2.0.3 and XMLUnit 2.3
2016-12-21 14:41:25 +01:00
Juergen Hoeller
4125825cf3
Upgrade to Hibernate ORM 5.2.6
2016-12-21 09:59:43 +01:00
Sebastien Deleuze
e07d110a67
Update to reactor-core 3.0.4.BUILD-SNAPSHOT
2016-12-21 08:40:19 +01:00
Juergen Hoeller
e9b4cac47f
Latest dependency updates (EhCache 3.2, TestNG 6.10, SLF4J 1.7.22, RxJava 1.2.4, Kotlin 1.0.5-3)
2016-12-17 13:01:18 +01:00
Arjen Poutsma
aa8f531526
Move WebClient to web.reactive.function.client
2016-12-15 13:22:11 +01:00
Juergen Hoeller
39d2769bd0
Autodetect Kotlin nullability for optional injection points (analogous to java.util.Optional)
...
Built-in support in MethodParameter and DependencyDescriptor supersedes our separate KotlinUtils helper.
Issue: SPR-14951
2016-12-13 17:38:58 +01:00
Violeta Georgieva
a2053a516e
Initial reactive, WebSocket Jetty support
...
Issue: SPR-14527
2016-12-12 17:56:47 -05:00
Violeta Georgieva
80040ef43b
Initial reactive, WebSocket Undertow support
...
Issue: SPR-14527
2016-12-12 17:56:47 -05:00
Violeta Georgieva
46b39f4372
Initial reactive, WebSocket Tomcat support
...
Issue: SPR-14527
2016-12-12 17:56:47 -05:00
Juergen Hoeller
04ed5910ba
Upgrade Gradle Wrapper version to Gradle 3.2.1
...
Issue: SPR-14906
2016-12-12 15:26:12 +01:00
Juergen Hoeller
f7ea469897
Latest dependency updates (OkHttp 3.5, Tomcat 8.5.9, Undertow 1.4.7, XNIO 3.4.2)
2016-12-12 09:57:10 +01:00
Juergen Hoeller
39739b3157
Upgrade to Hibernate Validator 5.4 beta 1
...
Issue: SPR-14998
2016-12-09 15:22:24 +01:00
Brian Clozel
e1b89c7f65
Upgrade to Jetty 9.4.0.v20161208
...
Issue: SPR-14940
2016-12-09 09:13:01 +01:00
Brian Clozel
8d828dd16f
Update websocket support for Jetty 9.3+
...
Due to a few changes in `WebSocketServerFactory` and `Session` API, our
`JettyRequestUpgradeStrategy` and `JettyWebSocketSession` needed to
adapt. As of 9.3.15+ and 9.4.0+, some reflection is required to support
previous versions.
Spring 5.0 supports Jetty 9.3 and 9.4.
Issue: SPR-14940
2016-12-08 21:53:28 +01:00
Brian Clozel
856cb3b964
Revert "Upgrade to Jetty 9.4.0.RC3"
...
This reverts commit 472126c0b2
.
2016-12-07 11:02:37 +01:00
Brian Clozel
472126c0b2
Upgrade to Jetty 9.4.0.RC3
...
Issue: SPR-14940
2016-12-07 10:23:53 +01:00
Rossen Stoyanchev
c097c0284a
Reactor Netty WebSocket server-side support
...
Issue: SPR-14527
2016-12-06 17:08:30 -05:00
Sebastien Deleuze
20c60650ee
Upgrade to RxJava 2.0.2
2016-12-02 14:45:21 +01:00
Stephane Maldini
870f61fd8e
update STOMP support to reactor-netty
2016-11-30 21:17:04 -05:00
Juergen Hoeller
2f9a775a8e
Upgrade to JUnit 5.0 M3
...
Issue: SPR-14924
2016-11-30 15:12:00 +01:00
Juergen Hoeller
4f37fdb133
Latest dependency updates (Hibernate ORM 5.2.5, JOpt Simple 5.0.3, JRuby 9.1.6)
2016-11-25 13:31:01 +01:00
Sebastien Deleuze
4660ef701e
Disable temporarily Kotlin compiler to fix JDK 9 build
2016-11-25 11:38:09 +01:00
Sebastien Deleuze
a143b57d4b
Polish Kotlin nullable support
...
This commit polishes Kotlin nullable support by reusing
MethodParameter#isOptional() instead of adding a new
MethodParameter#isNullable() method, adds
Kotlin tests and introduces Spring Web Reactive
support.
Issue: SPR-14165
2016-11-24 18:28:50 +01:00
Raman Gupta
fada91e538
Treat Kotlin nullable as non-required
...
Where `isOptional` is used, also check for `isNullable` i.e.
values are not considered required if they are Kotlin nullables:
- spring-messaging: named value method arguments
- spring-web: named value method arguments
- spring-webmvc: request parts
This means that Kotlin client code no longer has to explicity specify
"required=false" for Kotlin nullables -- this information is inferred
automatically by the framework.
Issue: SPR-14165
2016-11-24 17:18:55 +01:00
Juergen Hoeller
200fa5ed67
Latest dependency updates (Hibernate Validator 5.3.3, RxJava 1.2.3, Undertow 1.4.6)
2016-11-23 21:09:20 +01:00