Library build dependencies

This page lists the build dependency information for the latest versions of Lightbend Platform libraries. To take full advantage of Lightbend Platform, you must also configure your build tool with credentials.

See Lightbend Platform - Supported and Certified Technologies for the full list of supported and certified components, and the Lightbend Customer Portal for support lifecycle information about older versions of Lightbend Platform components.

The dependency examples on this page are for the sbt build tool. You can also use other build tools and IDEs, by providing the dependencies in the required format. Each section links to the detailed documentation, which contains examples for including the dependencies with other build tools.

Akka

Akka includes a set of open-source libraries for designing scalable, resilient systems that span processor cores and networks.

val akkaVersion = "2.6.0"
"com.typesafe.akka" %% "akka-actor"                  % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-actor-testkit-typed"    % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-actor-typed"            % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-coordination"           % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-cluster"                % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-cluster-typed"          % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-cluster-metrics"        % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-cluster-sharding"       % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-cluster-sharding-typed" % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-cluster-tools"          % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-discovery"              % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-distributed-data"       % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-multi-node-testkit"     % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-osgi"                   % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-persistence"            % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-persistence-typed"      % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-persistence-query"      % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-protobuf-v3"            % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-remote"                 % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-slf4j"                  % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-stream"                 % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-stream-testkit"         % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-stream-typed"           % akkaVersion, // Scala 2.12/2.13
"com.typesafe.akka" %% "akka-testkit"                % akkaVersion, // Scala 2.12/2.13

Akka HTTP

Akka HTTP implements a full server- and client-side HTTP stack on top of akka-actor and akka-stream as a general toolkit for providing and consuming HTTP-based services.

val akkaHttpVersion = "10.1.10"
"com.typesafe.akka" %% "akka-http"            % akkaHttpVersion, // Scala 2.11/2.12/2.13
"com.typesafe.akka" %% "akka-http-core"       % akkaHttpVersion, // Scala 2.11/2.12/2.13
"com.typesafe.akka" %% "akka-http-jackson"    % akkaHttpVersion, // Scala 2.11/2.12/2.13
"com.typesafe.akka" %% "akka-http-spray-json" % akkaHttpVersion, // Scala 2.11/2.12/2.13
"com.typesafe.akka" %% "akka-http-testkit"    % akkaHttpVersion, // Scala 2.11/2.12/2.13
"com.typesafe.akka" %% "akka-http-xml"        % akkaHttpVersion, // Scala 2.11/2.12/2.13

Akka Management

Akka Management is a suite of tools for operating Akka Clusters.

val akkaManagementVersion = "1.0.4"
"com.lightbend.akka.management" %% "akka-management"                   % akkaManagementVersion, // Scala 2.11/2.12/2.13
"com.lightbend.akka.management" %% "akka-management-cluster-http"      % akkaManagementVersion, // Scala 2.11/2.12/2.13
"com.lightbend.akka.management" %% "akka-management-cluster-bootstrap" % akkaManagementVersion, // Scala 2.11/2.12/2.13
"com.lightbend.akka.discovery"  %% "akka-discovery-kubernetes-api"     % akkaManagementVersion, // Scala 2.11/2.12/2.13

Akka Persistence Cassandra

The Akka Persistence Cassandra plugin allows for using Apache Cassandra as a backend for Akka Persistence and Akka Persistence Query.

val akkaPersistenceCassandraVersion = "0.100"
"com.typesafe.akka" %% "akka-persistence-cassandra"          % akkaPersistenceCassandraVersion,        // Scala 2.11/2.12/2.13
"com.typesafe.akka" %% "akka-persistence-cassandra-launcher" % akkaPersistenceCassandraVersion % Test, // Scala 2.11/2.12/2.13

Akka Persistence Couchbase

The Akka Persistence Couchbase plugin allows for using Couchbase 5.1 and newer as a backend for Akka Persistence and Akka Persistence Query.

val akkaPersistenceCouchbaseVersion = "1.0"
"com.lightbend.akka" %% "akka-persistence-couchbase" % akkaPersistenceCouchbaseVersion, // Scala 2.11/2.12

Akka Persistence Couchbase also includes supported modules for Lagom.

Akka Resilience Enhancements

Akka Resilience Enhancements improve Akka Cluster self-healing and prevents data loss. It includes the following:

  • Split Brain Resolver aids in recovering unreachable nodes during network partitions, often referred to as split brain syndrome.

    "com.lightbend.akka" %% "akka-split-brain-resolver" % "1.1.12", // Scala 2.11/2.12/2.13
  • Kubernetes Lease is an implementation of an Akka Coordination Lease backed by a Custom Resource Definition (CRD) in Kubernetes.

    "com.lightbend.akka" %% "akka-lease-kubernetes"     % "1.1.12", // Scala 2.11/2.12/2.13
  • Thread Starvation Detector, Akka Config Checker, and Diagnostics Recorder are diagnostic tools to help detect configuration issues and blocking tasks.

    "com.lightbend.akka" %% "akka-diagnostics"          % "1.1.12", // Scala 2.11/2.12/2.13
  • Fast Failover provides tools to help implement Akka Cluster systems that favor availability over consistency.

    "com.lightbend.akka" %% "akka-fast-failover"        % "1.1.12", // Scala 2.11/2.12/2.13

Akka Persistence Enhancements

Akka Persistence Enhancements include the following:

  • Akka GDPR: modules and recommended techniques for building or modifying a system that allows for safe deletion of personal data.

    "com.lightbend.akka" %% "akka-gdpr"                         % "1.1.12", // Scala 2.11/2.12/2.13
    "com.lightbend.akka" %% "akka-gdpr-jackson"                 % "1.1.12", // Scala 2.11/2.12/2.13
    "com.lightbend.akka" %% "akka-gdpr-playjson"                % "1.1.12", // Scala 2.11/2.12/2.13
    "com.lightbend.akka" %% "akka-persistence-update"           % "1.1.12", // Scala 2.11/2.12/2.13
    "com.lightbend.akka" %% "akka-persistence-update-cassandra" % "1.1.12", // Scala 2.11/2.12/2.13
    "com.lightbend.akka" %% "akka-persistence-update-jdbc"      % "1.1.12", // Scala 2.11/2.12/2.13
  • Multi-DC Persistence: Akka Persistence across multiple data centers (DC), availability zones or regions.

    "com.lightbend.akka" %% "akka-persistence-multi-dc"         % "1.1.12",        // Scala 2.11/2.12/2.13
    "com.lightbend.akka" %% "akka-persistence-multi-dc-testkit" % "1.1.12" % Test, // Scala 2.11/2.12/2.13

Alpakka

Alpakka implements stream-aware and reactive integration pipelines for Java and Scala.

"com.lightbend.akka" %% "akka-stream-alpakka-couchbase" % "1.1.2", // Scala 2.11/2.12/2.13
"com.lightbend.akka" %% "akka-stream-alpakka-csv"       % "1.1.2", // Scala 2.11/2.12/2.13

Alpakka Kafka

The Alpakka Kafka connector lets you connect Apache Kafka to Akka Streams. It was formerly known as Akka Streams Kafka and even Reactive Kafka.

"com.typesafe.akka"  %% "akka-stream-kafka" % "1.1.0", // Scala 2.11/2.12/2.13

Lagom Framework

Lagom provides a framework for building Reactive microservices.

Lagom sbt plugin

addSbtPlugin("com.lightbend.lagom" % "lagom-sbt-plugin" % "1.5.1") // sbt 0.13/1.x

Lagom libraries

val lagomVersion = "1.5.1"
"com.lightbend.lagom" %% "api-tools"                                     % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-api"                                     % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" % "lagom-build-tool-support"                       % lagomVersion,
"com.lightbend.lagom" %% "lagom-cassandra-server"                        % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-client"                                  % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-cluster-core"                            % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-core-testkit"                            % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-akka-discovery-service-locator"  % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-api"                             % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-broker"                          % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-client"                          % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-cluster"                         % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-jackson"                         % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-kafka-broker"                    % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-kafka-client"                    % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-persistence-cassandra"           % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-persistence-jdbc"                % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-persistence-jpa"                 % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-persistence"                     % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-play-integration"                % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-pubsub"                          % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-server"                          % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-javadsl-testkit"                         % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-kafka-broker"                            % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-kafka-client"                            % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-kafka-server"                            % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-logback"                                 % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-persistence-cassandra-core"              % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-persistence-core"                        % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-persistence-jdbc-core"                   % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-reloadable-server"                       % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-akka-discovery-service-locator" % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-api"                            % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-broker"                         % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-client"                         % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-cluster"                        % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-dev-mode"                       % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-kafka-broker"                   % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-kafka-client"                   % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-persistence-cassandra"          % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-persistence-jdbc"               % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-persistence"                    % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-play-json"                      % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-pubsub"                         % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-server"                         % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-scaladsl-testkit"                        % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-server"                                  % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-service-locator"                         % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-service-registration"                    % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-service-registry-client"                 % lagomVersion, // Scala 2.11/2.12
"com.lightbend.lagom" %% "lagom-spi"                                     % lagomVersion, // Scala 2.11/2.12

Akka Persistence Couchbase for Lagom

val akkaPersistenceCouchbaseVersion = "1.0"
"com.lightbend.akka" %% "lagom-persistence-couchbase-core"     % akkaPersistenceCouchbaseVersion, // Scala 2.11/2.12
"com.lightbend.akka" %% "lagom-javadsl-persistence-couchbase"  % akkaPersistenceCouchbaseVersion, // Scala 2.11/2.12
"com.lightbend.akka" %% "lagom-scaladsl-persistence-couchbase" % akkaPersistenceCouchbaseVersion, // Scala 2.11/2.12

Play Framework

Play is a high-productivity Java and Scala web application framework that integrates the components and APIs you need for modern web application development.

Play sbt plugin

addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.7.3") // sbt 0.13/1.x

Play libraries

val playVersion = "2.7.3"
"com.typesafe.play" % "build-link"             % playVersion,
"com.typesafe.play" %% "filters-helpers"       % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-ahc-ws"           % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-akka-http-server" % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-cache"            % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-caffeine-cache"   % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-docs"             % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-ehcache"          % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" % "play-exceptions"        % playVersion,
"com.typesafe.play" %% "play-guice"            % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-java-forms"       % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-java-jdbc"        % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-java-jpa"         % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-java"             % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-jcache"           % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-jdbc-api"         % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-jdbc-evolutions"  % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-jdbc"             % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-joda-forms"       % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-logback"          % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-netty-server"     % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-omnidoc"          % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-openid"           % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-server"           % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-specs2"           % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-streams"          % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-test"             % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-ws"               % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play"                  % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "routes-compiler"       % playVersion, //  Scala 2.11/2.12/2.13
"com.typesafe.play" %% "run-support"           % playVersion, //  Scala 2.10/2.12
"com.typesafe.play" %% "sbt-routes-compiler"   % playVersion, //  Scala 2.10/2.12

Play JSON

Play JSON is a powerful Scala JSON library, originally developed by the Play team for use with Play Framework. It is also used in the Lagom Scala API, and can be used independently as a stand-alone library. It uses Jackson for JSON parsing and has no Play dependencies.

val playJsonVersion = "2.7.4"
"com.typesafe.play" %% "play-json"       % playJsonVersion, // Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-json-joda"  % playJsonVersion, // Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-functional" % playJsonVersion, // Scala 2.11/2.12/2.13

Play WS

Play WS is a powerful HTTP Client library, originally developed by the Play team for use with Play Framework. It is also used in the Lagom service client, and can be used independently as a stand-alone library. It uses AsyncHttpClient for HTTP client functionality and has no Play dependencies.

val playWsVersion = "2.0.7"
"com.typesafe.play" %% "play-ahc-ws-standalone"  % playWsVersion,  // Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-ws-standalone"      % playWsVersion,  // Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-ws-standalone-json" % playWsVersion,  // Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-ws-standalone-xml"  % playWsVersion,  // Scala 2.11/2.12/2.13

Play Slick

Play Slick makes <Slick> a first-class citizen of Play. It consists of two features:

  • Integration of Slick into Play’s application lifecycle.

  • Support for Play database evolutions.

val playSlickVersion = "4.0.2"
"com.typesafe.play" %% "play-slick-evolutions" % playSlickVersion, // Scala 2.11/2.12/2.13
"com.typesafe.play" %% "play-slick"            % playSlickVersion, // Scala 2.11/2.12/2.13

Netty Reactive Streams

Netty Reactive Streams provides a reactive streams implementation for Netty. Play Framework depends on this library, but it can also be used stand-alone.

val nettyReactiveStreamsVersion = "2.0.3"
"com.typesafe.netty" % "netty-reactive-streams"      % nettyReactiveStreamsVersion,
"com.typesafe.netty" % "netty-reactive-streams-http" % nettyReactiveStreamsVersion,

Twirl

Twirl is the Play template engine. Twirl is automatically available in Play projects and can also be used stand-alone without any dependency on Play.

addSbtPlugin("com.typesafe.sbt" % "sbt-twirl" % "1.4.2") // sbt 0.13/1.x
val twirlVersion = "1.4.2"
"com.typesafe.play" %% "twirl-api"      % twirlVersion, // Scala 2.10/2.11/2.12/2.13
"com.typesafe.play" %% "twirl-compiler" % twirlVersion, // Scala 2.10/2.11/2.12/2.13
"com.typesafe.play" %% "twirl-parser"   % twirlVersion, // Scala 2.10/2.11/2.12/2.13

ScalaTest + Play

ScalaTest + Play provides integration support between ScalaTest and Play Framework.

val scalatestPlusPlayVersion = "4.0.3"
"org.scalatestplus.play" %% "scalatestplus-play" % scalatestPlusPlayVersion, // Scala 2.11/2.12/2.13

CacheControl

CacheControl is a minimal library that provides a set of utility calculators that abstract away much of the fiddly complexities involved in adhering to the HTTP caching model, aka RFC 7234. Play Framework depends on this library, but it can also be used stand-alone.

"com.typesafe.play" %% "cachecontrol"            % cachecontrolVersion, // Scala 2.11/2.12/2.13

Play File Watch

Play File Watch can be used to watch files in a platform independent way. Play Framework depends on this library, but it can also be used stand-alone.

"com.lightbend.play" %% "play-file-watch"        % playFileWatchVersion, // Scala 2.10/2.12

Slick

Slick is a modern database query and access library for Scala.

val slickVersion = "3.3.2"
"com.typesafe.slick" %% "slick-codegen"  % slickVersion, // Scala 2.11/2.12/2.13
"com.typesafe.slick" %% "slick-hikaricp" % slickVersion, // Scala 2.11/2.12/2.13
"com.typesafe.slick" %% "slick-testkit"  % slickVersion, // Scala 2.11/2.12/2.13
"com.typesafe.slick" %% "slick"          % slickVersion, // Scala 2.11/2.12/2.13

sbt

sbt is a build tool for Scala, Java, and more.

The current recommended version of sbt is 1.3.2. All of the standard features included with the sbt distributions are supported. Additional plugins that are not listed above in this document are not supported as part of the Lightbend Subscription, although we will try to assist our customers whenever possible.

Scala

Scala combines object-oriented and functional programming in one concise, high-level language.

"org.scala-lang" % "scala-compiler" % "2.13.1",
"org.scala-lang" % "scala-library"  % "2.13.1",
"org.scala-lang" % "scala-reflect"  % "2.13.1",

"org.scala-lang.modules" % "scala-parser-combinators_2.13" % "1.1.2",
"org.scala-lang.modules" % "scala-xml_2.13"                % "1.2.0",

Fortify SCA for Scala

Fortify SCA is a commercial product from Micro Focus that scans source code to find security issues early in the development cycle. Lightbend Platform provides Fortify SCA for Scala, a Scala compiler plugin that allows Fortify SCA to analyze Scala code.

addCompilerPlugin(
  "com.lightbend" % "scala-fortify" % "1.0.16"
    classifier "assembly" cross CrossVersion.patch)

Telemetry

Lightbend Telemetry provides a view into the distributed applications at runtime. This view allows developers and operations to respond quickly to problems, track down unexpected behavior and tune the system.

addSbtPlugin("com.lightbend.cinnamon" % "sbt-cinnamon" % "2.12.0") // sbt 0.13/1.x

"com.lightbend.cinnamon" %  "cinnamon-agent"                            % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-agent-common"                     % "2.12.0"
"com.lightbend.cinnamon" %% "cinnamon-akka"                             % "2.12.0" // Scala 2.11/2.12/2.13
"com.lightbend.cinnamon" %% "cinnamon-akka-http"                        % "2.12.0" // Scala 2.11/2.12/2.13
"com.lightbend.cinnamon" %  "cinnamon-akka-http-spi"                    % "2.12.0"
"com.lightbend.cinnamon" %% "cinnamon-akka-persistence"                 % "2.12.0" // Scala 2.11/2.12/2.13
"com.lightbend.cinnamon" %  "cinnamon-akka-persistence-spi"             % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-akka-spi"                         % "2.12.0"
"com.lightbend.cinnamon" %% "cinnamon-akka-stream"                      % "2.12.0" // Scala 2.11/2.12/2.13
"com.lightbend.cinnamon" %  "cinnamon-akka-stream-spi"                  % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-chmetrics"                        % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-chmetrics3"                       % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-chmetrics3-jvm-metrics"           % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-chmetrics-elasticsearch-reporter" % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-chmetrics-hdrhistogram"           % "2.12.0"
"com.lightbend.cinnamon" %% "cinnamon-chmetrics-http-reporter"          % "2.12.0" // Scala 2.11/2.12/2.13
"com.lightbend.cinnamon" %  "cinnamon-chmetrics-jvm-metrics"            % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-chmetrics-statsd-reporter"        % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-common"                           % "2.12.0"
"com.lightbend.cinnamon" %% "cinnamon-context-propagation"              % "2.12.0" // Scala 2.11/2.12/2.13
"com.lightbend.cinnamon" %% "cinnamon-core"                             % "2.12.0" // Scala 2.11/2.12/2.13
"com.lightbend.cinnamon" %  "cinnamon-core-java"                        % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-datadog"                          % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-datadog-socket"                   % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-hikaricp-jmx-importer"            % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-java"                             % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-java-future-spi"                  % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-jmx-importer"                     % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-jvm-metrics-producer"             % "2.12.0"
"com.lightbend.cinnamon" %% "cinnamon-lagom"                            % "2.12.0" // Scala 2.11/2.12/2.13
"com.lightbend.cinnamon" %  "cinnamon-newrelic"                         % "2.12.0"
"com.lightbend.cinnamon" %% "cinnamon-opentracing"                      % "2.12.0" // Scala 2.11/2.12/2.13
"com.lightbend.cinnamon" %  "cinnamon-opentracing-datadog"              % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-opentracing-jaeger"               % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-opentracing-tracer"               % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-opentracing-zipkin"               % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-opentracing-zipkin-kafka"         % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-opentracing-zipkin-scribe"        % "2.12.0"
"com.lightbend.cinnamon" %% "cinnamon-play"                             % "2.12.0" // Scala 2.11/2.12/2.13
"com.lightbend.cinnamon" %  "cinnamon-play-spi"                         % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-prometheus"                       % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-prometheus-httpserver"            % "2.12.0"
"com.lightbend.cinnamon" %% "cinnamon-scala"                            % "2.12.0" // Scala 2.11/2.12/2.13
"com.lightbend.cinnamon" %  "cinnamon-scala-future-spi"                 % "2.12.0"
"com.lightbend.cinnamon" %  "cinnamon-slf4j-events"                     % "2.12.0"
"com.lightbend.cinnamon" %% "cinnamon-slf4j-mdc"                        % "2.12.0" // Scala 2.11/2.12/2.13
"com.lightbend.cinnamon" %  "cinnamon-telegraf"                         % "2.12.0"