Oleg Zhurakousky
d93febd4c4
GH-364 Additional cleanup and small refactoring for Kotlin lambda support
2019-09-10 13:48:32 +02:00
Oleg Zhurakousky
2aed5abff8
GH-408 Enhance RoutingFunction with SpEL and application properties
...
- Added initial support for communicating routing instructions via SpEL thru both message headers and application properties
- Added support for communication function definition via application properties
- Added additional tests and updated documentation
Resolves #408
2019-09-10 09:25:40 +02:00
Oleg Zhurakousky
11ac6cd679
GH-364 Fix type discovery on Kotlin lambdas
...
Added FunctionRegistration for each Kotlin lambdas with the correct types
Resolve #364
2019-09-06 20:04:24 +02:00
Oleg Zhurakousky
6c722e59ec
Upgraded visibility on FunctionContextUtils.getParamTypesFromBeanDefinitionFactory
2019-09-06 17:19:06 +02:00
Oleg Zhurakousky
28b264692c
GH-373 Update version of AWS libraries
...
- Update versions of aws-lambda-java-core to 1.2.0, aws-lambda-java-events to 2.2.6 and aws-java-sdk-s3 to 1.11.557
Resolves #373
2019-09-04 19:03:38 +02:00
Oleg Zhurakousky
992c70762e
GH-381 Add tests to validate lazy initialization effect
...
Resolves #381
2019-09-04 18:42:01 +02:00
Oleg Zhurakousky
c3d12e015a
Merge pull request #406 from Mistborn94/feature/add-cloud-function-kotlin-to-dependencies
...
Add spring-cloud-function-kotlin to spring-cloud-function-dependencies.
2019-09-04 17:07:05 +02:00
Renette Ros
6ca089033f
Add spring-cloud-function-kotlin to spring-cloud-function-dependencies.
...
This allows including the spring-cloud-function-kotlin dependency in a
new spring boot project without needing to explicitly specify the version.
2019-09-04 10:25:03 +02:00
Eric Bottard
339bbdca87
Use proper traditional CL parent delegation.
...
This ultimately allows loading all JRE classes correctly, not only those
whose name are whitelisted.
2019-09-02 09:34:39 +02:00
Olga Maciaszek-Sharma
d115e2b62a
Fix branches in adapter docs.
...
Resolves #401
2019-08-27 18:07:54 +02:00
Oleg Zhurakousky
7d5f47f112
GH-403 Added PollableSupplier marker annotation
...
Resolves #403
2019-08-27 14:30:05 +02:00
Oleg Zhurakousky
9514ed7649
Fix discovery of the default function
2019-08-22 20:33:42 +02:00
Oleg Zhurakousky
7611cba69e
GH-387 Added initial support for flexible function signatures
...
- Added support for simple POJO functions
- Added additional utility methods
2019-08-22 16:58:18 +02:00
Oleg Zhurakousky
971caf184d
Merge pull request #389 from msmsimondean/aws-sample-fix-gradle
...
Fix Gradle build
2019-08-19 18:13:48 +02:00
Oleg Zhurakousky
7eb8cac663
Added test for previous commit
2019-08-19 18:09:55 +02:00
Eric Bottard
611758fbd3
Support exploded directories in addition to jar files.
2019-08-19 17:50:46 +02:00
Oleg Zhurakousky
591b3bf531
Fixed README generation and polished few tests
2019-08-19 17:08:12 +02:00
Oleg Zhurakousky
946365dcdc
Updated sagan-index.adoc with function features
2019-08-19 17:07:45 +02:00
Oleg Zhurakousky
2d405d96b3
Update README.adoc
2019-08-14 20:12:08 +02:00
Oleg Zhurakousky
2bcc4223b9
Update README.adoc
2019-08-14 20:10:47 +02:00
Oleg Zhurakousky
509dbb7269
Updated README with function features
2019-08-14 20:06:27 +02:00
Oleg Zhurakousky
28d6975a9a
GH-394 Ensured that arguments are propagated to the packaged archive deployment
2019-08-14 19:57:57 +02:00
Oleg Zhurakousky
e27f1e9d97
GH-394 Ensured deployer supports old Function properties
...
Resolves #394
2019-08-13 21:12:28 +02:00
buildmaster
cc0dcaf6ed
Bumping versions
2019-08-13 18:54:54 +00:00
Oleg Zhurakousky
df9a2738d5
Bumped phase of FunctionDeployerConfiguration
2019-08-13 15:30:40 +02:00
buildmaster
ef0e42dd6f
Going back to snapshots
2019-08-13 06:02:38 +00:00
buildmaster
b49e116cf2
Update SNAPSHOT to 3.0.0.M2
2019-08-13 05:56:32 +00:00
Oleg Zhurakousky
5b7d2e3721
Clean up deployer integration tests and POM
2019-08-13 07:47:17 +02:00
Oleg Zhurakousky
b59dd6b534
Fixed deployer integration test POMs
2019-08-13 07:31:22 +02:00
Oleg Zhurakousky
390fc2bcb2
Removed old deployer module
2019-08-13 07:25:29 +02:00
Oleg Zhurakousky
080b708de1
Adjusted docs to benefit from recent s-c-build improvements
2019-08-12 19:03:07 +02:00
Oleg Zhurakousky
935ea12263
Deprecated EnableFunctionDeployer
...
Polished Deploying a Packaged Function section
2019-08-12 17:50:36 +02:00
Oleg Zhurakousky
ed2fa9bb7a
Renamed deployer-new to deployer, removed old deployer
2019-08-12 17:26:22 +02:00
Oleg Zhurakousky
17ef359b60
Swicthed s-c-build back to snapshot
2019-08-12 16:47:25 +02:00
Oleg Zhurakousky
745851abf2
Added support for non-uber jars in new deployer
...
Added integration test for non-uber JARs
2019-08-12 16:30:44 +02:00
buildmaster
eb06670481
Bumping versions
2019-08-12 11:19:27 +00:00
Oleg Zhurakousky
3bc03a640a
Added additional features to launcehr loader to ensure it is java 11 aware
...
Added integration tests to validate java 11 awareness (specifically about some javax packages)
Added integration tests to validate Function-Class discovery
Added spring.factories for FunctionDeployerConfiguration
2019-08-12 12:35:28 +02:00
Oleg Zhurakousky
ba05872a01
Added sample app with SCF on classpath
2019-08-12 10:19:06 +02:00
Oleg Zhurakousky
b64af80fb1
Improved archive loader to work with Java 11
...
Added tests for deploying multi-input/output apps and jars
Polished logging
2019-08-12 10:09:43 +02:00
Oleg Zhurakousky
3349c3abed
Added support for class loader to share common transport packages such as reactor
...
Simplify user exposure to deploying archives
2019-08-10 14:44:35 +02:00
Oleg Zhurakousky
3d67f84144
Fixed check styles
2019-08-09 18:45:57 +02:00
Oleg Zhurakousky
1248eaaa09
Imprived class loading for new deployer
2019-08-09 18:42:48 +02:00
Oleg Zhurakousky
4e0e3fdc6d
Added support for deploying uber JARs with no main/start-class to new deployer
2019-08-08 15:13:48 +02:00
Oleg Zhurakousky
bac9978972
Added parent/parent class loader to the launcegr loader
2019-08-07 20:09:43 +02:00
Oleg Zhurakousky
d53fc6b672
Added support for passing conversion hint to MessageConverter
2019-08-07 15:54:30 +02:00
Oleg Zhurakousky
6312b5e0aa
Fixed BeanFactoryAwareFunctionRegistry default function definition lookup
2019-08-06 17:48:03 +02:00
Oleg Zhurakousky
b51cc5ce03
Added test infrustructure for generated JARs
...
Added tests for simply types as well as type conversion
polishing
2019-08-06 16:07:44 +02:00
Oleg Zhurakousky
d3b31a6f6b
Added initial support for loading functions by type in new deployer
2019-08-06 14:23:34 +02:00
Oleg Zhurakousky
203687e45f
Added new deployer experimental module
2019-08-05 17:04:30 +02:00
Simon Dean
9962294c73
Upgrade Shadown plugin to work with latest version of Gradle
2019-08-05 10:26:11 +01:00