Skip to content

Releases: siddhi-io/docker-siddhi

Docker Siddhi Release 5.1.2

16 Dec 12:31
25a003c
Compare
Choose a tag to compare

Released Docker images are available under siddhiio on the Docker hub, at:

  1. siddhiio/siddhi-runner-alpine
  2. siddhiio/siddhi-runner-ubuntu
  3. siddhiio/siddhi-tooling

Check the 5.1.2 tag for respective docker images.

Bundled Siddhi Extensions

Execution Extensions

Name Description Latest
Tested
Version
execution-string Provides basic string handling capabilities such as concat, length, replace all, etc. 5.0.9
execution-regex Provides basic RegEx execution capabilities. 5.0.5
execution-math Provides useful mathematical functions. 5.0.4
execution-time Provides time related functionality such as getting current time, current date, manipulating/formatting dates, etc. 5.0.4
execution-map Provides the capability to generate and manipulate map data objects. 5.0.5
execution-json Provides the capability to retrieve, insert, and modify JSON elements. 2.0.5
execution-unitconversion Converts various units such as length, mass, time and volume. 2.0.2
execution-reorder Orders out-of-order event arrivals using algorithms such as K-Slack and alpha K-Stack. 5.0.3
execution-unique Retains and process unique events based on the given parameters. 5.0.5
execution-list Provides the capability to send an array object inside Siddhi stream definitions and use it within queries. 1.0.0
execution-streamingml Performs streaming machine learning (clustering, classification and regression) on event streams. 2.0.4
execution-tensorflow Provides support for running pre-built TensorFlow models. 2.0.2
execution-pmml Evaluates Predictive Model Markup Language (PMML). It is under GPL license. 5.0.1

Input/Output Extensions

Name Description Latest
Tested
Version
io-http Receives and publishes events via http and https transports, calls external services, and serves incoming requests and provide synchronous responses. 2.2.0
io-nats Receives and publishes events from/to NATS. 2.0.10
io-kafka Receives and publishes events from/to Kafka. 5.0.7
io-email Receives and publishes events via email using smtp, pop3 and imap protocols. 2.0.5
io-cdc Captures change data from databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 2.0.5
io-tcp Receives and publishes events through TCP transport. 3.0.4
io-googlepubsub Receives and publishes events through Google Pub/Sub. 2.0.2
io-rabbitmq Receives and publishes events from/to RabbitMQ. 3.0.4
io-file Receives and publishes event data from/to files. 2.0.5
io-jms Receives and publishes events via Java Message Service (JMS), supporting Message brokers such as ActiveMQ 2.0.3
io-prometheus Consumes and expose Prometheus metrics from/to Prometheus server. 2.1.1
io-grpc Receives and publishes events via gRpc. 1.0.8
io-mqtt Allows to receive and publish events from/to mqtt broker. 3.0.0
io-sqs Subscribes to a SQS queue and receive/publish SQS messages. 3.0.0
io-s3 Allows you to publish/retrieve events to/from Amazon AWS S3. 1.0.3
io-gcs Receives/publishes events from/to Google Cloud Storage bucket. 1.0.0

Data Mapping Extensions

Name Description Latest
Tested
Version
map-json Converts JSON messages to/from Siddhi events. 5.0.6
map-xml Converts XML messages to/from Siddhi events. 5.0.3
map-text Converts text messages to/from Siddhi events. 2.0.4
map-avro Converts AVRO messages to/from Siddhi events. 2.0.6
map-keyvalue Converts events having Key-Value maps to/from Siddhi events. 2.0.5
map-csv Converts messages with CSV format to/from Siddhi events. 2.0.3
<a target="_blank" ...
Read more

Docker Siddhi Release 5.1.2-RC2

13 Dec 09:31
25a003c
Compare
Choose a tag to compare
Pre-release

Released Docker images are available under siddhiio on the Docker hub, at:

  1. siddhiio/siddhi-runner-alpine
  2. siddhiio/siddhi-runner-ubuntu
  3. siddhiio/siddhi-tooling

Check the 5.1.2-rc2 tag for respective docker images.

Bundled Siddhi Extensions

Execution Extensions

Name Description Latest
Tested
Version
execution-string Provides basic string handling capabilities such as concat, length, replace all, etc. 5.0.9
execution-regex Provides basic RegEx execution capabilities. 5.0.5
execution-math Provides useful mathematical functions. 5.0.4
execution-time Provides time related functionality such as getting current time, current date, manipulating/formatting dates, etc. 5.0.4
execution-map Provides the capability to generate and manipulate map data objects. 5.0.5
execution-json Provides the capability to retrieve, insert, and modify JSON elements. 2.0.5
execution-unitconversion Converts various units such as length, mass, time and volume. 2.0.2
execution-reorder Orders out-of-order event arrivals using algorithms such as K-Slack and alpha K-Stack. 5.0.3
execution-unique Retains and process unique events based on the given parameters. 5.0.5
execution-list Provides the capability to send an array object inside Siddhi stream definitions and use it within queries. 1.0.0
execution-streamingml Performs streaming machine learning (clustering, classification and regression) on event streams. 2.0.4
execution-tensorflow Provides support for running pre-built TensorFlow models. 2.0.2
execution-pmml Evaluates Predictive Model Markup Language (PMML). It is under GPL license. 5.0.1

Input/Output Extensions

Name Description Latest
Tested
Version
io-http Receives and publishes events via http and https transports, calls external services, and serves incoming requests and provide synchronous responses. 2.2.0
io-nats Receives and publishes events from/to NATS. 2.0.10
io-kafka Receives and publishes events from/to Kafka. 5.0.7
io-email Receives and publishes events via email using smtp, pop3 and imap protocols. 2.0.5
io-cdc Captures change data from databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 2.0.5
io-tcp Receives and publishes events through TCP transport. 3.0.4
io-googlepubsub Receives and publishes events through Google Pub/Sub. 2.0.2
io-rabbitmq Receives and publishes events from/to RabbitMQ. 3.0.4
io-file Receives and publishes event data from/to files. 2.0.5
io-jms Receives and publishes events via Java Message Service (JMS), supporting Message brokers such as ActiveMQ 2.0.3
io-prometheus Consumes and expose Prometheus metrics from/to Prometheus server. 2.1.1
io-grpc Receives and publishes events via gRpc. 1.0.8
io-mqtt Allows to receive and publish events from/to mqtt broker. 3.0.0
io-sqs Subscribes to a SQS queue and receive/publish SQS messages. 3.0.0
io-s3 Allows you to publish/retrieve events to/from Amazon AWS S3. 1.0.3
io-gcs Receives/publishes events from/to Google Cloud Storage bucket. 1.0.0

Data Mapping Extensions

Name Description Latest
Tested
Version
map-json Converts JSON messages to/from Siddhi events. 5.0.6
map-xml Converts XML messages to/from Siddhi events. 5.0.3
map-text Converts text messages to/from Siddhi events. 2.0.4
map-avro Converts AVRO messages to/from Siddhi events. 2.0.6
map-keyvalue Converts events having Key-Value maps to/from Siddhi events. 2.0.5
map-csv Converts messages with CSV format to/from Siddhi events. 2.0.3
<a target="_bla...
Read more

Docker Siddhi Release 5.1.2-RC1

06 Dec 14:24
1c1fb37
Compare
Choose a tag to compare
Pre-release

Released Docker images are available under siddhiio on the Docker hub, at:

  1. siddhiio/siddhi-runner-alpine
  2. siddhiio/siddhi-runner-ubuntu
  3. siddhiio/siddhi-tooling

Check the 5.1.2-rc1 tag for respective docker images.

Bundled Siddhi Extensions

Execution Extensions

Name Description Latest
Tested
Version
execution-string Provides basic string handling capabilities such as concat, length, replace all, etc. 5.0.9
execution-regex Provides basic RegEx execution capabilities. 5.0.5
execution-math Provides useful mathematical functions. 5.0.4
execution-time Provides time related functionality such as getting current time, current date, manipulating/formatting dates, etc. 5.0.4
execution-map Provides the capability to generate and manipulate map data objects. 5.0.5
execution-json Provides the capability to retrieve, insert, and modify JSON elements. 2.0.4
execution-unitconversion Converts various units such as length, mass, time and volume. 2.0.2
execution-reorder Orders out-of-order event arrivals using algorithms such as K-Slack and alpha K-Stack. 5.0.3
execution-unique Retains and process unique events based on the given parameters. 5.0.5
execution-list Provides the capability to send an array object inside Siddhi stream definitions and use it within queries. 1.0.0
execution-streamingml Performs streaming machine learning (clustering, classification and regression) on event streams. 2.0.4
execution-tensorflow Provides support for running pre-built TensorFlow models. 2.0.2
execution-pmml Evaluates Predictive Model Markup Language (PMML). It is under GPL license. 5.0.1

Input/Output Extensions

Name Description Latest
Tested
Version
io-http Receives and publishes events via http and https transports, calls external services, and serves incoming requests and provide synchronous responses. 2.2.0
io-nats Receives and publishes events from/to NATS. 2.0.10
io-kafka Receives and publishes events from/to Kafka. 5.0.7
io-email Receives and publishes events via email using smtp, pop3 and imap protocols. 2.0.5
io-cdc Captures change data from databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 2.0.5
io-tcp Receives and publishes events through TCP transport. 3.0.4
io-googlepubsub Receives and publishes events through Google Pub/Sub. 2.0.2
io-rabbitmq Receives and publishes events from/to RabbitMQ. 3.0.4
io-file Receives and publishes event data from/to files. 2.0.3
io-jms Receives and publishes events via Java Message Service (JMS), supporting Message brokers such as ActiveMQ 2.0.3
io-prometheus Consumes and expose Prometheus metrics from/to Prometheus server. 2.1.1
io-grpc Receives and publishes events via gRpc. 1.0.8
io-mqtt Allows to receive and publish events from/to mqtt broker. 3.0.0
io-sqs Subscribes to a SQS queue and receive/publish SQS messages. 3.0.0
io-s3 Allows you to publish/retrieve events to/from Amazon AWS S3. 1.0.3
io-gcs Receives/publishes events from/to Google Cloud Storage bucket. 1.0.0

Data Mapping Extensions

Name Description Latest
Tested
Version
map-json Converts JSON messages to/from Siddhi events. 5.0.6
map-xml Converts XML messages to/from Siddhi events. 5.0.3
map-text Converts text messages to/from Siddhi events. 2.0.4
map-avro Converts AVRO messages to/from Siddhi events. 2.0.6
map-keyvalue Converts events having Key-Value maps to/from Siddhi events. 2.0.5
map-csv Converts messages with CSV format to/from Siddhi events. 2.0.3
<a target="_bla...
Read more

Docker Siddhi Release 5.1.1

13 Nov 14:14
70f76d1
Compare
Choose a tag to compare

Released Docker images are available under siddhiio on the Docker hub, at:

  1. siddhiio/siddhi-runner-alpine
  2. siddhiio/siddhi-runner-ubuntu
  3. siddhiio/siddhi-tooling

Check the 5.1.1 tag for respective docker images.

Bundled Siddhi Extensions

Execution Extensions

Name Description Latest
Tested
Version
execution-string Provides basic string handling capabilities such as concat, length, replace all, etc. 5.0.7
execution-regex Provides basic RegEx execution capabilities. 5.0.5
execution-math Provides useful mathematical functions. 5.0.4
execution-time Provides time related functionality such as getting current time, current date, manipulating/formatting dates, etc. 5.0.4
execution-map Provides the capability to generate and manipulate map data objects. 5.0.5
execution-json Provides the capability to retrieve, insert, and modify JSON elements. 2.0.4
execution-unitconversion Converts various units such as length, mass, time and volume. 2.0.2
execution-reorder Orders out-of-order event arrivals using algorithms such as K-Slack and alpha K-Stack. 5.0.3
execution-unique Retains and process unique events based on the given parameters. 5.0.5
execution-list Provides the capability to send an array object inside Siddhi stream definitions and use it within queries. 1.0.0
execution-streamingml Performs streaming machine learning (clustering, classification and regression) on event streams. 2.0.4
execution-tensorflow Provides support for running pre-built TensorFlow models. 2.0.2
execution-pmml Evaluates Predictive Model Markup Language (PMML). It is under GPL license. 5.0.1

Input/Output Extensions

Name Description Latest
Tested
Version
io-http Receives and publishes events via http and https transports, calls external services, and serves incoming requests and provide synchronous responses. 2.2.0
io-nats Receives and publishes events from/to NATS. 2.0.8
io-kafka Receives and publishes events from/to Kafka. 5.0.5
io-email Receives and publishes events via email using smtp, pop3 and imap protocols. 2.0.5
io-cdc Captures change data from databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 2.0.4
io-tcp Receives and publishes events through TCP transport. 3.0.4
io-googlepubsub Receives and publishes events through Google Pub/Sub. 2.0.2
io-rabbitmq Receives and publishes events from/to RabbitMQ. 3.0.2
io-file Receives and publishes event data from/to files. 2.0.3
io-jms Receives and publishes events via Java Message Service (JMS), supporting Message brokers such as ActiveMQ 2.0.3
io-prometheus Consumes and expose Prometheus metrics from/to Prometheus server. 2.1.0
io-grpc Receives and publishes events via gRpc. 1.0.5
io-mqtt Allows to receive and publish events from/to mqtt broker. 3.0.0
io-sqs Subscribes to a SQS queue and receive/publish SQS messages. 3.0.0
io-s3 Allows you to publish/retrieve events to/from Amazon AWS S3. 1.0.2
io-gcs Receives/publishes events from/to Google Cloud Storage bucket. 1.0.0

Data Mapping Extensions

Name Description Latest
Tested
Version
map-json Converts JSON messages to/from Siddhi events. 5.0.5
map-xml Converts XML messages to/from Siddhi events. 5.0.3
map-text Converts text messages to/from Siddhi events. 2.0.4
map-avro Converts AVRO messages to/from Siddhi events. 2.0.6
map-keyvalue Converts events having Key-Value maps to/from Siddhi events. 2.0.5
map-csv Converts messages with CSV format to/from Siddhi events. 2.0.3
<a target="_blank" hr...
Read more

Docker Siddhi Release 5.1.1-RC1

09 Nov 08:17
70f76d1
Compare
Choose a tag to compare
Pre-release

Released Docker images are available under siddhiio on the Docker hub, at:

  1. siddhiio/siddhi-runner-alpine
  2. siddhiio/siddhi-runner-ubuntu
  3. siddhiio/siddhi-tooling

Check the 5.1.1-rc1 tag for respective docker images.

Bundled Siddhi Extensions

Execution Extensions

Name Description Latest
Tested
Version
execution-string Provides basic string handling capabilities such as concat, length, replace all, etc. 5.0.7
execution-regex Provides basic RegEx execution capabilities. 5.0.5
execution-math Provides useful mathematical functions. 5.0.4
execution-time Provides time related functionality such as getting current time, current date, manipulating/formatting dates, etc. 5.0.4
execution-map Provides the capability to generate and manipulate map data objects. 5.0.5
execution-json Provides the capability to retrieve, insert, and modify JSON elements. 2.0.4
execution-unitconversion Converts various units such as length, mass, time and volume. 2.0.2
execution-reorder Orders out-of-order event arrivals using algorithms such as K-Slack and alpha K-Stack. 5.0.3
execution-unique Retains and process unique events based on the given parameters. 5.0.5
execution-list Provides the capability to send an array object inside Siddhi stream definitions and use it within queries. 1.0.0
execution-streamingml Performs streaming machine learning (clustering, classification and regression) on event streams. 2.0.4
execution-tensorflow Provides support for running pre-built TensorFlow models. 2.0.2
execution-pmml Evaluates Predictive Model Markup Language (PMML). It is under GPL license. 5.0.1

Input/Output Extensions

Name Description Latest
Tested
Version
io-http Receives and publishes events via http and https transports, calls external services, and serves incoming requests and provide synchronous responses. 2.2.0
io-nats Receives and publishes events from/to NATS. 2.0.8
io-kafka Receives and publishes events from/to Kafka. 5.0.5
io-email Receives and publishes events via email using smtp, pop3 and imap protocols. 2.0.5
io-cdc Captures change data from databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 2.0.4
io-tcp Receives and publishes events through TCP transport. 3.0.4
io-googlepubsub Receives and publishes events through Google Pub/Sub. 2.0.2
io-rabbitmq Receives and publishes events from/to RabbitMQ. 3.0.2
io-file Receives and publishes event data from/to files. 2.0.3
io-jms Receives and publishes events via Java Message Service (JMS), supporting Message brokers such as ActiveMQ 2.0.3
io-prometheus Consumes and expose Prometheus metrics from/to Prometheus server. 2.1.0
io-grpc Receives and publishes events via gRpc. 1.0.5
io-mqtt Allows to receive and publish events from/to mqtt broker. 3.0.0
io-sqs Subscribes to a SQS queue and receive/publish SQS messages. 3.0.0
io-s3 Allows you to publish/retrieve events to/from Amazon AWS S3. 1.0.2
io-gcs Receives/publishes events from/to Google Cloud Storage bucket. 1.0.0

Data Mapping Extensions

Name Description Latest
Tested
Version
map-json Converts JSON messages to/from Siddhi events. 5.0.5
map-xml Converts XML messages to/from Siddhi events. 5.0.3
map-text Converts text messages to/from Siddhi events. 2.0.4
map-avro Converts AVRO messages to/from Siddhi events. 2.0.6
map-keyvalue Converts events having Key-Value maps to/from Siddhi events. 2.0.5
map-csv Converts messages with CSV format to/from Siddhi events. 2.0.3
<a target="_blank...
Read more

Docker Siddhi Release 5.1.0

08 Oct 04:08
11304f8
Compare
Choose a tag to compare

Released Docker images are available under siddhiio on the Docker hub, at:

  1. siddhiio/siddhi-runner-alpine
  2. siddhiio/siddhi-runner-ubuntu
  3. siddhiio/siddhi-tooling

Bundled Siddhi Extensions

Execution Extensions

Name Description Latest
Tested
Version
execution-string Provides basic string handling capabilities such as concat, length, replace all, etc. 5.0.7
execution-regex Provides basic RegEx execution capabilities. 5.0.5
execution-math Provides useful mathematical functions. 5.0.4
execution-time Provides time related functionality such as getting current time, current date, manipulating/formatting dates, etc. 5.0.4
execution-map Provides the capability to generate and manipulate map data objects. 5.0.4
execution-json Provides the capability to retrieve, insert, and modify JSON elements. 2.0.4
execution-unitconversion Converts various units such as length, mass, time and volume. 2.0.2
execution-reorder Orders out-of-order event arrivals using algorithms such as K-Slack and alpha K-Stack. 5.0.3
execution-unique Retains and process unique events based on the given parameters. 5.0.4
execution-list Provides the capability to send an array object inside Siddhi stream definitions and use it within queries. 1.0.0
execution-streamingml Performs streaming machine learning (clustering, classification and regression) on event streams. 2.0.3
execution-tensorflow Provides support for running pre-built TensorFlow models. 2.0.2
execution-pmml Evaluates Predictive Model Markup Language (PMML). It is under GPL license. 5.0.1

Input/Output Extensions

Name Description Latest
Tested
Version
io-http Receives and publishes events via http and https transports, calls external services, and serves incoming requests and provide synchronous responses. 2.1.2
io-nats Receives and publishes events from/to NATS. 2.0.6
io-kafka Receives and publishes events from/to Kafka. 5.0.4
io-email Receives and publishes events via email using smtp, pop3 and imap protocols. 2.0.4
io-cdc Captures change data from databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 2.0.3
io-tcp Receives and publishes events through TCP transport. 3.0.4
io-googlepubsub Receives and publishes events through Google Pub/Sub. 2.0.2
io-rabbitmq Receives and publishes events from/to RabbitMQ. 3.0.2
io-file Receives and publishes event data from/to files. 2.0.3
io-jms Receives and publishes events via Java Message Service (JMS), supporting Message brokers such as ActiveMQ 2.0.2
io-prometheus Consumes and expose Prometheus metrics from/to Prometheus server. 2.1.0
io-grpc Receives and publishes events via gRpc. 1.0.2
io-mqtt Allows to receive and publish events from/to mqtt broker. 3.0.0
io-sqs Subscribes to a SQS queue and receive/publish SQS messages. 3.0.0
io-s3 Allows you to publish/retrieve events to/from Amazon AWS S3. 1.0.1
io-gcs Receives/publishes events from/to Google Cloud Storage bucket. 1.0.0

Data Mapping Extensions

Name Description Latest
Tested
Version
map-json Converts JSON messages to/from Siddhi events. 5.0.4
map-xml Converts XML messages to/from Siddhi events. 5.0.3
map-text Converts text messages to/from Siddhi events. 2.0.4
map-avro Converts AVRO messages to/from Siddhi events. 2.0.5
map-keyvalue Converts events having Key-Value maps to/from Siddhi events. 2.0.4
map-csv Converts messages with CSV format to/from Siddhi events. 2.0.3
map-...
Read more

Docker Siddhi Release 5.1.0-beta

12 Sep 10:03
bd2748e
Compare
Choose a tag to compare
Pre-release

Released Docker images are available under siddhiio on the Docker hub, at:

  1. siddhiio/siddhi-runner-alpine
  2. siddhiio/siddhi-runner-ubuntu
  3. siddhiio/siddhi-tooling

Bundled Siddhi Extensions

Execution Extensions

Name Description Latest
Tested
Version
execution-string Provides basic string handling capabilities such as concat, length, replace all, etc. 5.0.5
execution-regex Provides basic RegEx execution capabilities. 5.0.5
execution-math Provides useful mathematical functions. 5.0.3
execution-time Provides time related functionality such as getting current time, current date, manipulating/formatting dates, etc. 5.0.3
execution-map Provides the capability to generate and manipulate map data objects. 5.0.4
execution-json Provides the capability to retrieve, insert, and modify JSON elements. 2.0.2
execution-unitconversion Converts various units such as length, mass, time and volume. 2.0.2
execution-reorder Orders out-of-order event arrivals using algorithms such as K-Slack and alpha K-Stack. 5.0.3
execution-unique Retains and process unique events based on the given parameters. 5.0.3
execution-streamingml Performs streaming machine learning (clustering, classification and regression) on event streams. 2.0.2
execution-tensorflow provides support for running pre-built TensorFlow models. 2.0.2

Input/Output Extensions

Name Description Latest
Tested
Version
io-http Receives and publishes events via http and https transports, calls external services, and serves incoming requests and provide synchronous responses. 2.1.1
io-nats Receives and publishes events from/to NATS. 2.0.4
io-kafka Receives and publishes events from/to Kafka. 5.0.3
io-email Receives and publishes events via email using smtp, pop3 and imap protocols. 2.0.3
io-cdc Captures change data from databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 2.0.3
io-tcp Receives and publishes events through TCP transport. 3.0.3
io-googlepubsub Receives and publishes events through Google Pub/Sub. 2.0.1
io-file Receives and publishes event data from/to files. 2.0.1
io-jms Receives and publishes events via Java Message Service (JMS), supporting Message brokers such as ActiveMQ 2.0.2
io-prometheus Consumes and expose Prometheus metrics from/to Prometheus server. 2.0.1
io-grpc Receives and publishes events via gRpc. 1.0.0-beta

Data Mapping Extensions

Name Description Latest
Tested
Version
map-json Converts JSON messages to/from Siddhi events. 5.0.4
map-xml Converts XML messages to/from Siddhi events. 5.0.3
map-text Converts text messages to/from Siddhi events. 2.0.4
map-avro Converts AVRO messages to/from Siddhi events. 2.0.2
map-keyvalue Converts events having Key-Value maps to/from Siddhi events. 2.0.3
map-csv Converts messages with CSV format to/from Siddhi events. 2.0.2
map-binary Converts binary events that adheres to Siddhi format to/from Siddhi events. 2.0.2
map-protobuf Converts protobuf messages to/from Siddhi events. 1.0.0-beta

Store Extensions

Name Description Latest
Tested
Version
store-rdbms Persist and retrieve events to/from RDBMS databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 6.0.3
store-mongodb Persist and retrieve events to/from MongoDB. 2.0.1
store-elasticsearch Persist and retrieve events to/from Elasticsearch. 3.1.1
store-redis Persist and retrieve events to/from Redis. 3.1.1

Script Extensions

Name Description Latest
Tested
Version
script-js Allows writing user defined JavaS...
Read more

Docker Siddhi Release 5.1.0-alpha

29 Aug 20:51
a6d600c
Compare
Choose a tag to compare
Pre-release

Released Docker images are available under siddhiio on the Docker hub, at:

  1. siddhiio/siddhi-runner-alpine
  2. siddhiio/siddhi-runner-ubuntu
  3. siddhiio/siddhi-tooling

Bundled Siddhi Extensions

Execution Extensions

Name Description Latest
Tested
Version
execution-string Provides basic string handling capabilities such as concat, length, replace all, etc. 5.0.4
execution-regex Provides basic RegEx execution capabilities. 5.0.5
execution-math Provides useful mathematical functions. 5.0.3
execution-time Provides time related functionality such as getting current time, current date, manipulating/formatting dates, etc. 5.0.3
execution-map Provides the capability to generate and manipulate map data objects. 5.0.4
execution-json Provides the capability to retrieve, insert, and modify JSON elements. 2.0.2
execution-unitconversion Converts various units such as length, mass, time and volume. 2.0.2
execution-reorder Orders out-of-order event arrivals using algorithms such as K-Slack and alpha K-Stack. 5.0.3
execution-unique Retains and process unique events based on the given parameters. 5.0.3
execution-streamingml Performs streaming machine learning (clustering, classification and regression) on event streams. 2.0.2
execution-tensorflow provides support for running pre-built TensorFlow models. 2.0.1

Input/Output Extensions

Name Description Latest
Tested
Version
io-http Receives and publishes events via http and https transports, calls external services, and serves incoming requests and provide synchronous responses. 2.1.1
io-nats Receives and publishes events from/to NATS. 2.0.4
io-kafka Receives and publishes events from/to Kafka. 5.0.3
io-email Receives and publishes events via email using smtp, pop3 and imap protocols. 2.0.3
io-cdc Captures change data from databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 2.0.3
io-tcp Receives and publishes events through TCP transport. 3.0.3
io-googlepubsub Receives and publishes events through Google Pub/Sub. 2.0.1
io-file Receives and publishes event data from/to files. 2.0.1
io-jms Receives and publishes events via Java Message Service (JMS), supporting Message brokers such as ActiveMQ 2.0.2
io-prometheus Consumes and expose Prometheus metrics from/to Prometheus server. 2.0.1

Data Mapping Extensions

Name Description Latest
Tested
Version
map-json Converts JSON messages to/from Siddhi events. 5.0.4
map-xml Converts XML messages to/from Siddhi events. 5.0.3
map-text Converts text messages to/from Siddhi events. 2.0.4
map-avro Converts AVRO messages to/from Siddhi events. 2.0.2
map-keyvalue Converts events having Key-Value maps to/from Siddhi events. 2.0.3
map-csv Converts messages with CSV format to/from Siddhi events. 2.0.2
map-binary Converts binary events that adheres to Siddhi format to/from Siddhi events. 2.0.2

Store Extensions

Name Description Latest
Tested
Version
store-rdbms Persist and retrieve events to/from RDBMS databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 6.0.3
store-mongodb Persist and retrieve events to/from MongoDB. 2.0.1
store-elasticsearch Persist and retrieve events to/from Elasticsearch. 3.1.0
store-redis Persist and retrieve events to/from Redis. 3.1.1

Script Extensions

Name Description Latest
Tested
Version
script-js Allows writing user defined JavaScript functions within Siddhi Applications to process events. 5.0.1

Bundled Client JARs

Name Description
java_nats_streaming_2.1.2 Nats Streaming Java Client.
jnats_2.3.0.jar NATS Java Client
<a target="_blank" href="https://devel...
Read more

Docker Siddhi Release 5.1.0-m2

07 Aug 12:36
a1012e1
Compare
Choose a tag to compare
Pre-release

Released Docker images are available under siddhiio on the Docker hub, at:

  1. siddhiio/siddhi-runner-alpine
  2. siddhiio/siddhi-runner-ubuntu
  3. siddhiio/siddhi-tooling

Bundled Siddhi Extensions

Execution Extensions

Name Description Latest
Tested
Version
execution-string Provides basic string handling capabilities such as concat, length, replace all, etc. 5.0.4
execution-regex Provides basic RegEx execution capabilities. 5.0.5
execution-math Provides useful mathematical functions. 5.0.3
execution-time Provides time related functionality such as getting current time, current date, manipulating/formatting dates, etc. 5.0.3
execution-map Provides the capability to generate and manipulate map data objects. 5.0.4
execution-json Provides the capability to retrieve, insert, and modify JSON elements. 2.0.2
execution-unitconversion Converts various units such as length, mass, time and volume. 2.0.2
execution-reorder Orders out-of-order event arrivals using algorithms such as K-Slack and alpha K-Stack. 5.0.3
execution-unique Retains and process unique events based on the given parameters. 5.0.2
execution-streamingml Performs streaming machine learning (clustering, classification and regression) on event streams. 2.0.2
execution-tensorflow provides support for running pre-built TensorFlow models. 2.0.1

Input/Output Extensions

Name Description Latest
Tested
Version
io-http Receives and publishes events via http and https transports, calls external services, and serves incoming requests and provide synchronous responses. 2.1.0
io-nats Receives and publishes events from/to NATS. 2.0.4
io-kafka Receives and publishes events from/to Kafka. 5.0.3
io-email Receives and publishes events via email using smtp, pop3 and imap protocols. 2.0.3
io-cdc Captures change data from databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 2.0.3
io-tcp Receives and publishes events through TCP transport. 3.0.2
io-googlepubsub Receives and publishes events through Google Pub/Sub. 2.0.1
io-file Receives and publishes event data from/to files. 2.0.1
io-jms Receives and publishes events via Java Message Service (JMS), supporting Message brokers such as ActiveMQ 2.0.2
io-prometheus Consumes and expose Prometheus metrics from/to Prometheus server. 2.0.1

Data Mapping Extensions

Name Description Latest
Tested
Version
map-json Converts JSON messages to/from Siddhi events. 5.0.4
map-xml Converts XML messages to/from Siddhi events. 5.0.3
map-text Converts text messages to/from Siddhi events. 2.0.4
map-avro Converts AVRO messages to/from Siddhi events. 2.0.2
map-keyvalue Converts events having Key-Value maps to/from Siddhi events. 2.0.3
map-csv Converts messages with CSV format to/from Siddhi events. 2.0.2
map-binary Converts binary events that adheres to Siddhi format to/from Siddhi events. 2.0.2

Store Extensions

Name Description Latest
Tested
Version
store-rdbms Persist and retrieve events to/from RDBMS databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 6.0.3
store-mongodb Persist and retrieve events to/from MongoDB. 2.0.1
store-elasticsearch Persist and retrieve events to/from Elasticsearch. 3.1.0

Script Extensions

Name Description Latest
Tested
Version
script-js Allows writing user defined JavaScript functions within Siddhi Applications to process events. 5.0.1

Bundled Client JARs

Name Description
java_nats_streaming_2.1.2 Nats Streaming Java Client.
jnats_2.3.0.jar NATS Java Client
protobuf_java_3.6.1.jar Java Protocol Buffers

Docker Siddhi Release 5.1.0-m1

08 Jul 06:30
21dd085
Compare
Choose a tag to compare
Pre-release

Released Docker images are available under siddhiio on the Docker hub, at:

  1. siddhiio/siddhi-runner-alpine
  2. siddhiio/siddhi-runner-ubuntu
  3. siddhiio/siddhi-tooling
  4. siddhiio/siddhi-parser

Bundled Siddhi Extensions

Execution Extensions

Name Description Latest
Tested
Version
execution-string Provides basic string handling capabilities such as concat, length, replace all, etc. 5.0.3
execution-regex Provides basic RegEx execution capabilities. 5.0.3
execution-math Provides useful mathematical functions. 5.0.2
execution-time Provides time related functionality such as getting current time, current date, manipulating/formatting dates, etc. 5.0.2
execution-map Provides the capability to generate and manipulate map data objects. 5.0.2
execution-json Provides the capability to retrieve, insert, and modify JSON elements. 2.0.1
execution-unitconversion Converts various units such as length, mass, time and volume. 2.0.1
execution-reorder Orders out-of-order event arrivals using algorithms such as K-Slack and alpha K-Stack. 5.0.0
execution-unique Retains and process unique events based on the given parameters. 5.0.0
execution-streamingml Performs streaming machine learning (clustering, classification and regression) on event streams. 2.0.1
execution-tensorflow provides support for running pre-built TensorFlow models. 2.0.1

Input/Output Extensions

Name Description Latest
Tested
Version
io-http Receives and publishes events via http and https transports, calls external services, and serves incoming requests and provide synchronous responses. 2.0.6
io-nats Receives and publishes events from/to NATS. 2.0.3
io-kafka Receives and publishes events from/to Kafka. 5.0.2
io-email Receives and publishes events via email using smtp, pop3 and imap protocols. 2.0.2
io-cdc Captures change data from databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 2.0.1
io-tcp Receives and publishes events through TCP transport. 3.0.2
io-googlepubsub Receives and publishes events through Google Pub/Sub. 2.0.1
io-file Receives and publishes event data from/to files. 2.0.1
io-jms Receives and publishes events via Java Message Service (JMS), supporting Message brokers such as ActiveMQ 2.0.2
io-prometheus Consumes and expose Prometheus metrics from/to Prometheus server. 2.0.1

Data Mapping Extensions

Name Description Latest
Tested
Version
map-json Converts JSON messages to/from Siddhi events. 5.0.3
map-xml Converts XML messages to/from Siddhi events. 5.0.3
map-text Converts text messages to/from Siddhi events. 2.0.2
map-avro Converts AVRO messages to/from Siddhi events. 2.0.2
map-keyvalue Converts events having Key-Value maps to/from Siddhi events. 2.0.2
map-csv Converts messages with CSV format to/from Siddhi events. 2.0.2
map-binary Converts binary events that adheres to Siddhi format to/from Siddhi events. 2.0.2

Store Extensions

Name Description Latest
Tested
Version
store-rdbms Persist and retrieve events to/from RDBMS databases such as MySQL, MS SQL, Postgresql, H2 and Oracle. 6.0.1
store-mongodb Persist and retrieve events to/from MongoDB. 2.0.1
store-elasticsearch Persist and retrieve events to/from Elasticsearch. 3.0.0

Script Extensions

Name Description Latest
Tested
Version
script-js Allows writing user defined JavaScript functions within Siddhi Applications to process events. 5.0.1

Bundled Client JARs

Name Description
mysql-connector-java v5.1.5 MySQL Connector/J is the official JDBC driver for MySQL.
ojdbc8 v12.2.0.1 Official JDBC driver for Oracle.
java_nats_streaming_...
Read more