Commit Graph

67 Commits

Author SHA1 Message Date
Soby Chacko
78c99fed63 Migrating zeromq components from the 3.1 WIP branch to main
zeromq-supplier
zeromq-consumer
zeromq-source
zeromq-sink
2021-06-04 16:46:41 -04:00
Soby Chacko
5ba0269a0b Preparing for 2021.0.0/3.1.0 apps
Spring Boot 2.5.0
Spring Cloud Stream 3.1.x
Spring Cloud Function 3.1.x
Spring Cloud 2020.0.x

Update code/deprecations
Fix tests
Update copyrights
2021-06-04 11:37:32 -04:00
Soby Chacko
3a3e9ff831 Next version updates (non-apps) 2021-05-28 12:50:33 -04:00
Soby Chacko
d3980438df Functions 1.0.3 Release 2021-05-27 18:25:37 -04:00
Soby Chacko
fa58243b31 Next version updates (non-apps) 2021-02-26 15:25:26 -05:00
Soby Chacko
eceda16e0a Functions 1.0.2 Release 2021-02-25 15:34:54 -05:00
David Turanski
f1d9f36dee Tag integration tests and enable integration profile 2021-02-22 14:09:22 -05:00
Soby Chacko
dc0e31e132 Update next versions 2021-02-18 15:49:23 -05:00
Soby Chacko
b986495332 Functions 1.0.1 Release 2021-02-18 14:31:44 -05:00
Soby Chacko
1aebb2abff Non application components next version update
stream-applications-build: 1.0.1-SNAPSHOT
functions: 1.0.1-SNAPSHOT
stream-applications-core: 3.0.2-SNAPSHOT
2020-12-16 13:06:52 -05:00
Soby Chacko
6c0e3b3167 Functions release: 1.0.0 2020-12-15 15:44:50 -05:00
Soby Chacko
26eeae18f0 Back to snapshot for non-apps components 2020-12-11 17:17:01 -05:00
Soby Chacko
af63c3fd09 Functions release: 1.0.0-RC2 2020-12-11 15:40:32 -05:00
Soby Chacko
9a2ca148c8 Cleaning up repositories/pluginRepositories declarations 2020-12-07 16:04:07 -05:00
Soby Chacko
71772933d2 Back to snapshot for non-apps components 2020-11-24 15:39:43 -05:00
Soby Chacko
7d28373480 Functions release: 1.0.0-RC1 2020-11-24 12:33:06 -05:00
Soby Chacko
97244ee9b8 Add missing repoistory declarations.
README cleanup.
2020-11-23 18:04:05 -05:00
Soby Chacko
cb1474f03a Next update versions for 2020.0.0-SNAPSHOT 2020-11-13 13:06:27 -05:00
Soby Chacko
8ea7d67f02 Functions 1.0.0-M4 Release 2020-11-12 15:00:34 -05:00
Soby Chacko
2bb8e732d7 More restructuring
- Move stream-applications-build to release-train
 - Create a common parent for both apps and functions as stream-applications-build
2020-10-14 19:40:09 -04:00
David Turanski
b5a753d90a Add Maven flatten plugin 2020-10-14 11:18:58 -04:00
Soby Chacko
760683cc2a Restructuing with maven revision feature
Preserving the maven revision feature from the previous commit,
but perform a bit more restructuring the hierarchy.
2020-10-13 15:17:52 -04:00
Daniel Frey
5e9382c23a Refactor hardcoded versions in functions submodule branches
This is so they can be updated in a minimal amount of places and leverage the maven hierarchy to propagate them where appropriate.
While working with SNAPSHOT releases of Spring Boot, Spring Integration, and Spring Cloud, it required touching every pom.xml file
in order to reflect the use of the SNAPSHOT. After this change, it will only be required to change the property in the top
functions pom.xml and the versions will reflect to all submodules.

Maven introduced the ability use a key property, revision to propagate this information to the <parent> declarations in each pom.

This was enabled in Maven 3.5+
https://maven.apache.org/maven-ci-friendly.html
2020-10-13 15:15:59 -04:00
Soby Chacko
221ff6d7e7 Elasticsearch consumer/sink
* Elasticsearch consumer
 * Elasicsearch sink based on the consumer
 * Adding tests to verify
2020-10-09 11:35:24 -04:00
Soby Chacko
f257f48f78 Next version updates
Functions: 1.0.0-SNAPSHOT
  Core Apps: 3.0.0-SNAPSHOT
  Apps: 3.0.0-SNAPSHOT
  Aggregate Next:2020.0.0-SNAPSHOT
2020-09-29 18:28:20 -04:00
Soby Chacko
73a3e55299 Functions: Release - 1.0.0-M3 2020-09-29 14:59:33 -04:00
Soby Chacko
3ce5f50cf9 RSocket consumer/sink
* This RSocket consumer is using the fire-and-forget strategy of execution.
* Generating the corresponding sink.
* Addressing the original PR review comments from
  https://github.com/spring-cloud/stream-applications/pull/116

* Addressing PR review comments

* Fix README

* Addressing PR review
2020-09-28 16:28:09 -04:00
Soby Chacko
0378f7d3a0 Migrating Mail Source
* Mail supplier for receiving email from a URL (IMAP/POP3)
 * Generating mail source apps
 * Migrating tests

* Addressing PR review comments

* Addressing PR review comments
2020-09-17 15:18:59 -04:00
Artem Bilan
b27897227d Add Aggregator function & processor
* Have all the required dependencies in class path which give us a `MessageGroupStore` implementation
* Disable all their auto-configurations in the `ExcludeStoresAutoConfigurationEnvironmentPostProcessor`
* Enable only those which are configured by the `aggregator.messageStoreType` property
* Implement a fully reactive function around an aggregator making an interaction via a pair of `FluxMessageChannel`
* Fix checkstyle issues
* Change the app generator maven plugin to new coordinates
2020-08-20 15:54:51 -04:00
Soby Chacko
71ec62b58e Syslog supplier/source
- Provide TCP/UDP based syslog supplier and then generate apps based on that
2020-08-18 15:37:50 -04:00
Christian Tzolov
8ab33a195d CDC Debezium Supplier, Source Boot Starter
- Add supplier, source and boot auto-config.
 - Add work around for KafkaNull handling.
 - Update CDC to 1.2.1.Final. Replace the deprecated properties.

remove comments

Add missing metadata configuration. Improve README docs.

CDC: add all metadata for doc auto-generation

Remove custom KafkaNullConverter.

  - The fixed KafkaNullConverter implementation comes with kafka binder 3.0.8-BUILD-SNAPSHOT or newer.

Add repositories to maven config in app generation project.

Remove the unnecessary function version in maven plugin configuration for app generation.
2020-08-13 15:41:25 -04:00
Soby Chacko
d59e4f5d86 Next version updates
Functions: 1.0.0-SNAPSHOT
  Core Apps: 3.0.0-SNAPSHOT
  Apps: 3.0.0-SNAPSHOT
  Aggregate Next:2020.0.0-SNAPSHOT
2020-07-13 16:02:05 -04:00
Soby Chacko
7066283aa2 Functions: Release - 1.0.0-M2 2020-07-13 14:43:36 -04:00
Soby Chacko
d3c1009773 Function dependencies BOM 2020-07-06 18:09:02 -04:00
David Turanski
8cc6f546b6 Implement SFTP Source
Address review comments

* Code style clean up - generics warnings
* Fix `SftpSupplierApplicationTests` for compatibility with Windows
2020-07-01 15:35:27 -04:00
Timo Salm
1c992f02ce Add Wavefront Consumer and Wavefront Sink
- Supports direct and proxy access.
 - Uses SpEL expressions to compute output metrics value and tags from the input message.
 - Add tests.
2020-07-01 15:46:41 +02:00
Christian Tzolov
d493fefd19 rename couner (consumer|sink) to analytics (consumer|sink). Remove the custom SpEL convert in favor of config-common 2020-06-30 00:13:08 +02:00
Soby Chacko
5c59ff6823 Next version updates
Functions: 1.0.0-SNAPSHOT
  Core Apps: 3.0.0-SNAPSHOT
  Apps: 3.0.0-SNAPSHOT
  Aggregate Build: 2020.0.0-SNAPSHOT
2020-06-26 13:49:35 -04:00
Soby Chacko
327641fb05 Functions: Release - 1.0.0-M1 2020-06-25 17:42:02 -04:00
Soby Chacko
ae09cfffa9 cleanup 2020-06-25 16:05:55 -04:00
Christian Tzolov
ebe05bc315 Tensorflow functions and applications
* initial step
 * Tensorflow models functional model redesign

      -- Based on https://tzolov.github.io/mind-model-services
      -- Resolves #5

 * Add object detection processor README
 * Add image recognition processor README
 * Initial Tensorflow commonn README
 * Initial Tensorflow commonn README
 * Tensorflow common diagram
 * Tensorflow docs code
 * Tensorflow docs code snippets improve
 * Tensorflow docs code snippets improve
 * Tensorflow docs code snippets improve
 * Tensorflow docs code snippets improve
 * Add semantic segmentation function. add object detecteion function readme
 * oo images
 * Furether oo readme improvments
 * Final obj detection readme fixes
 * Add image recognition readme
 * Add image recognition readme 2
 * Semantic segmentation readme
 * Segmentation readme
 * Semantic segmentation readme 3
 * Fix image recognition and object detcion app starter dependecies

 * Add metadata for Tensorflow apps
2020-06-24 18:37:03 -04:00
Christian Tzolov
873f17414e Twitter functional apps
* Streaming source
* Add twitter search and messasge sources
* Add more twitter source, sink and processors
* Add IT tests for twitter update sink
* Add IT tests for twitter message sink
* Add IT tests for twitter trend processor
* twitter suppliers readme
* twitter consumers readme
* twitter functions readme
* Disable TwitterStreamSourceTests
2020-06-23 14:48:34 -04:00
David Turanski
1a6be1c031 Implement task-launch-request-function
Removed task-launch-request from stream-applications-core

Fix Checkstyle errors
2020-06-19 17:50:44 -04:00
Soby Chacko
cffbe2fa56 FTP supplier/source
AWS S3 apps migration

s3-supplier/s3-source
s3-consumer/s3-sink

Fix merge conflicts

Addressing PR review comments

Rebasing

Add ConditionalOnMissingClass to Spel converter config

Test cleanup

* Fix `AwsS3SourceTests` to properly mock before starting endpoint
2020-06-18 17:06:58 -04:00
David Turanski
f98f6f5b20 Implement Tasklauncher function
Clean up test
2020-06-16 18:00:45 -04:00
Soby Chacko
273b1af03c Websocket supplier/consumer - source/sink 2020-06-16 15:37:38 -04:00
Soby Chacko
667e0b5625 JMS Supplier/Source
* Addressing PR review comments
2020-06-16 15:34:45 -04:00
Soby Chacko
50660a884e FTP supplier/source
* Addressing PR review comments
2020-06-16 15:31:22 -04:00
David Turanski
af2d303190 Implement geode-supplier and geode-source along with common config and test support
Implement geodeCqSupplier

Implement Geode CQ Source

Implement Geode Sink

Removed @TestInstance

Combine CQ Source and Source

Clean up per review

Update README

Fix Javadoc
2020-06-03 16:05:28 -04:00
David Turanski
ce19c437fb Add common Expression to String Converter (#50)
* Add common Expression to String Converter

Co-authored-by: David Turanski <dturanski@pivotal.io>
2020-05-29 14:51:45 -04:00