Oleg Zhurakousky
a2df13d1b3
GH-251 Fixed JDK 11 issues
...
- Added JDK 11 hook in FunctionCreatorConfiguration for javax.annotation to be loaded from current CL
- Ensured the file: protocol resources end with the forward slash. See UrlClassPath.getLoader of JDK 11 for more details as to why
- Re-enabled conditional tests by removing Java 8 assumptions
- Part of the issue was also, the invoker plugin which was only generating ‘it/..’ directory every other time due to exists condition, thus resulting in some test failures every other time (missing directory)
Resolves #251
2019-01-25 15:13:55 +01:00
buildmaster
741341f43a
Bumping versions
2019-01-25 12:56:04 +00:00
Oleg Zhurakousky
f405527dd7
GH-251 Initial attempt to fix Java 11 issues
...
polishing
polishing
2019-01-23 20:15:49 +01:00
Dave Syer
b4b8c50a50
Disable invoker plugin if it has already been done
...
Speeds up test cycle from command line. To reset you can just
mvn clean, or delete the marker file from target/it manually.
2019-01-18 10:32:11 +00:00
Dave Syer
cca2833f94
Tighten up contract for SingleEntryFunctionRegistry
...
And add some tests. Fixes gh-250.
2019-01-17 17:54:12 +00:00
Oleg Zhurakousky
9729f26397
Fixed failing webflux test
2019-01-09 17:15:53 +01:00
buildmaster
9cf4b72ef3
Bumping versions to 2.0.1.BUILD-SNAPSHOT after release
2019-01-08 11:32:36 +00:00
buildmaster
5b2345c7d4
Going back to snapshots
2019-01-08 11:32:36 +00:00
buildmaster
612d37616d
Update SNAPSHOT to 2.0.0.RELEASE
2019-01-08 10:44:55 +00:00
Oleg Zhurakousky
3a494d26e2
removed stream dependency from function-sample-compiler
2019-01-08 11:39:58 +01:00
Marcin Grzejszczak
ee00f27199
Changed sample version to be non snapshot
2019-01-08 11:30:30 +01:00
buildmaster
a5fc7dfdf4
Bumping versions
2019-01-03 16:40:36 +00:00
buildmaster
43a886b7b7
Going back to snapshots
2018-12-20 19:14:43 +00:00
buildmaster
291aafd94a
Update SNAPSHOT to 2.0.0.RC3
2018-12-20 19:10:34 +00:00
Oleg Zhurakousky
7559a6a55a
Fixed Azur sample pom for nimbus-jose-jwt
2018-12-20 20:05:20 +01:00
Dave Syer
62b11a4a26
Add global escape hatch for switching off functional beans
...
This is useful for example if the user is taking care of the
functional bean registration in some other way, and still wants to
use spring.functional.enabled=false to control that.
2018-12-13 09:33:19 +00:00
Oleg Zhurakousky
d89835bd80
GH-232 Removed FunctionScan annotation
...
Reoved FunctionScan annotation since it provides no additional value to the end user
Preserved auto component scanning for Functions in package
Updated filter to additionally scan for Supplier and Consumer
Resolves #232
2018-12-03 17:29:16 +01:00
Oleg Zhurakousky
564f238448
GH-236 Added initial spring-configuration-metadata.json
...
Resolves #236
2018-12-03 15:08:24 +01:00
Oleg Zhurakousky
fd2d59c334
Updated Kotlin docs
2018-12-03 14:01:29 +01:00
Oleg Zhurakousky
6a16a44aa0
GH-235 Moved Kotlin support to a separate module
...
Resolves #235
2018-11-30 18:48:32 +01:00
buildmaster
f0f957b96a
Going back to snapshots
2018-11-19 11:23:25 +00:00
buildmaster
241652d9b8
Update SNAPSHOT to 2.0.0.RC2
2018-11-19 11:19:40 +00:00
Filip Hrisafov
c6e4d1aaf6
Fix possible NPE in FunctionHandlerMapping
...
Resolves #233
Happens when HandlerMapping.PATH_WITHIN_HANDLER_MAPPING_ATTRIBUTES is null
Can be seen when using spring-boot-starter-actuator with a scanned function
The path is null because the request wrapped by the WebMvcMetricsFilter is unmodifiable,
so setting the attribute in AbstractHandlerMethodMapping#handleMatch has no effect
2018-11-19 12:11:31 +01:00
Oleg Zhurakousky
66009830fd
GH-234 Ensured Function-Class is treated as function.bean
...
. . . yet function.bean will take precedence over Function-Class
2018-11-19 09:38:00 +01:00
Oleg Zhurakousky
221d0f2038
GH-234 Fixed Function-Class detection
...
Fixed Function-Class detection to ensure it is not treated as main. The regression was introduced with 0287a5d
Resolves #234
2018-11-19 07:55:36 +01:00
Oleg Zhurakousky
7ea5167543
Revert "Bumping versions"
...
This reverts commit e2a09c0e36 .
2018-11-19 06:53:31 +01:00
buildmaster
e2a09c0e36
Bumping versions
2018-11-17 17:49:47 +00:00
Dave Syer
a60118dcca
Simplify repository declarations (faster for snapshots)
2018-11-17 16:27:42 +00:00
Dave Syer
c285a0f082
Make test work on command line properly
...
Surefire wraps everything in a .jar to run the tests, and the
manifest has a main class, so that fools the main class
detection.
2018-11-17 16:27:42 +00:00
Dave Syer
80c65e2786
Revert to an azure plugin version that works
2018-11-17 16:18:50 +08:00
Dave Syer
8cce006b4c
Remove dependency on Kotlin for tests
...
The Eclipse tooling keeps flaking out and refuses to work at all
since 0.8.7. Maybe revisit this when it is stable.
2018-11-16 17:19:19 +00:00
Dave Syer
0287a5d8f3
Extend search for main class to include custom manifest entries
2018-11-16 16:16:12 +00:00
buildmaster
b23a647aa4
Bumping versions
2018-11-16 15:20:37 +00:00
Oleg Zhurakousky
417a6a75c1
Clean up tidy up RequestProcessor
2018-11-16 14:12:50 +01:00
Oleg Zhurakousky
c46f25a000
GH-228 Added support for treating text/* CT as a special case
...
Resolves #228
2018-11-16 12:47:27 +01:00
Dave Syer
e9b289d995
Remove unused import
2018-11-12 14:31:24 +00:00
Dave Syer
cd89f45191
Add support for empty function.bean
...
If there is a unique function it should be unambiguous. This change
also supports multiple functions, but the naming is unhelpful then
("function[0,1,2,]").
2018-11-12 14:07:36 +00:00
Dave Syer
9c6c7d09d4
Ensure ContextRunner class can be loaded
...
Even if FunctionalSpringApplication is not available.
2018-11-12 12:02:55 +00:00
Dave Syer
10f446d6b5
Ensure ContextRunner can be used to run a non-functional application
2018-11-12 11:07:36 +00:00
Dave Syer
aba50816f7
Add support for detecting FunctionRegistration or Function
...
User can now provide a Function or an ApplicationInitializer. Also
the initializer can create a FunctionRegistration with the handler
name instead of a bean with the handler name. Better control of
input and output types that way.
Fixes gh-231
2018-11-09 12:38:37 +00:00
Oleg Zhurakousky
d1b9a9b3fb
Cleaned up FunctionContextUtils
...
cleaned up FunctionContextUtils to be more generic and return Type instead of FunctionType
2018-11-08 11:17:16 +01:00
Oleg Zhurakousky
8eb7e06e02
GH-227 Moved Kotlin transformation to BFPP
...
resolves #227
2018-10-31 16:59:53 +01:00
Oleg Zhurakousky
159e2108a2
Upgraded Kotlin plugin
2018-10-31 11:19:42 +01:00
Marcin Grzejszczak
ca624f1a11
Bumping versions
2018-10-31 09:29:35 +01:00
Oleg Zhurakousky
242feecd4e
Removed reference to the spring-cloud-stream from the doc
2018-10-29 14:53:32 +01:00
Rashidi Zin
649011a1fd
Fix typo
...
Fix misspelled of "dependencies"
2018-10-29 09:26:18 +00:00
Dave Syer
c43af567ea
Make ObjectMapper optional
...
Plain text will just be passed straight through.
Fixes gh-226
2018-10-29 09:24:44 +00:00
Dave Syer
a03e34b6ee
Tidy up TBD in docs
2018-10-29 09:01:34 +00:00
buildmaster
9cf723949b
Going back to snapshots
2018-10-29 08:19:29 +00:00
buildmaster
e2f4d0a9e5
Update SNAPSHOT to 2.0.0.RC1
2018-10-29 08:15:29 +00:00