Release Notes

GridGain is a memory-centric distributed database, caching, and processing platform for transactional, analytical and streaming workloads, delivering in-memory speeds at peta-byte scale.

GridGain connector allows mule to access all this functionalities and provide mule runtimes connected to the same GridGain cluster with:

  • Cluster-wide concurrency control: a set of tools to control processes concurrency when scaling the system horizontally and vertically.
  • Distributed data structures: distributed and concurrency-ready high level data structures. Can be used as a shared state so applications can scale transparently.
  • Distributed data queries: use well-known languages (standard SQL and Lucene text query) to access data at your GridGain cluster.
  • Distributed data sources: operations kit to distribute data through the whole cluster and balance the workload.
  • Data ingestion: design your own data ingestion processes following a simple interface and seamless integrate them into your system.
  • Distributed scopes: advances features you can use to optimize and enrich your processes, like transactions and caches.
  • Distributed jobs: design batch processes whose performance will scale as workload is distributed to cluster nodes of your choice.

V2.8.0 (2021-07-15)

Version V2.8.0 Compatibility

Software Version
JVM 1.8 and later
GridGain 8.7.7 to 8.8.6

V2.8.0 Included Features

  • Supports GridGain up to 8.8.6

V2.7.2 (2021-07-14)

Version V2.7.2 Compatibility

Software Version
JVM 1.8 and later
GridGain 8.7.7 to 8.7.19

V2.7.2 Included Features

  • Minor fixes and improvements

V2.7.1 (2020-09-14)

Version V2.7.1 Compatibility

Software Version
JVM 1.8 and later
GridGain 8.7.7 to 8.7.19

V2.7.1 Included Features

  • Minor fixes and improvements

  • Cache events listener supports EXPIRED EVENTS.

V2.7.0 (2020-06-08)

Version V2.7.0 Compatibility

Software Version
JVM 1.8 and later
GridGain 8.7.7 to 8.7.19

V2.7.0 Included Features

  • GridGain distributed synchronization data structures - GridGain gives you powerful and cluster-enabled process synchronization tools you can use to coordinate your tasks through your mule cluster.

    • Lock - Operations: instance and lockScope.
    • Semaphores - Operations: acquirePermits, drainPermits, releasePermits and resetPermits.
    • CountdownLatches - Operations: countDown and await.
  • GridGain distributed atomic data structures - GridGain also gives you higher level cluster-enabled synchronized data structures.

    • Atomic Longs - Operations: addAndGet, compareAndSet, decrementAndGet, getAndAdd, getAndDecrement, getAndIncrement and getAndSet, get.
    • Atomic References - Operations: compareAndSet, get and set.
    • Atomic Sequences - Operations: addAndGet, getAndAdd, getAndIncrement, get and incrementAndGet.
    • Atomic Stamps - Operations: compareAndSet, getStamp, getValue and set.
  • Other GridGain distributed data structures - GridGain lets your applications performance grow scale by the use of other high level distributed data structures.

    • Sets - Operations: add, clear, contains, iterator and remove.
    • Topics - Operations: publish. Sources: topicListener.
    • Queues - Operations: consume, ingestData, publishConsume and publish. Sources: queueListener.
    • Caches - Operations: clear, contains, get, ingestData, put, remove, replaceIfEquals and replaceIfExists.
  • SQL based cache queries - GridGain comes with ANSI-99 compliant, horizontally scalable and fault-tolerant distributed SQL database. Use it to search your GridGain caches for indexed data using well and widely known SQL queries.

    • Query - Operations: sql.
  • Apache Lucene based cache queries - Apache Lucene is a high-performance, full-featured text search engine library. You may use it to search your GridGain caches for indexed data.

    • Query - Operations: lucene.
  • Transactional and cache scopes - Place a scope inside which every cache operation will be governed by a transaction.

    • Transactional - Scopes: transactionalScope.
  • Cache scopes - Use GridGain as storage to enhance your applications performance by the means of caching operation results. transaction.

    • Cache - Scopes: cacheScope.
  • Distributed scheduler - A cluster-aware scheduler that let you periodically execute tasks per cluster or per mule instance. Configure the scheduler through CRON expressions or through frequency definitions.

    • Scheduler - Sources: schedulerSource.
  • Distributed batches - GridGain Connector batches can be use to process large sets of messages allowing your cluster's mule runtimes to do the work in parallel. Just deploy your batch flow at the mule instances you want to work together.

    • Batch - Scopes: batch, batchInput, batchStep and batchOnComplete.
  • Distributed events - Listen for events fired cluster-wide.

    • Events - Sources: cache events and ignite events.
  • Metadata enabled - GridGain Connector is tightly integrates to Anypoint Studio by the means of providing featured metadata at design time making the use of this connector easier.

    • Every operation publish it's output metadata (when possible, this includes SQL and Lucene query operations).

V2.7.0 Fixed in this Release

V2.7.0 Known Issues

Support Resources