Scruid v2.4.0 Release Notes

Release Date: 2020-05-14 // almost 4 years ago
    • ๐Ÿณ Include all Dockerfiles in the project and switch to GitHub Actions and Packages (GH-84)
    • Scan and Search queries (GH-83, GH-85, GH-89 and GH-92)
    • โž• Additional Float and String aggregators (GH-86)
    • ๐Ÿ‘Œ Support for Druid SQL (GH-90 and GH-91)
    • ๐Ÿ‘‰ Use requestInterceptor in health checks (GH-93 and GH-94)
    • ๐ŸŒฒ Use com.typesafe.scala-logging instead of using slf4j directly (GH-95)
    • โœ… Expand "tests" section in README file (GH-96)
    • Some housekeeping (GH-98, GH-101)
    • 0๏ธโƒฃ Default Scala version is now 2.13, Scala versions 2.11 and 2.12 still supported (GH-100)
    • ๐Ÿ’… Enforce scalastyle (GH-102)

    ๐Ÿ—„ deprecated functions:

    • ๐Ÿ— dql.QueryBuilder.build(): TimeSeriesQuery
    • dql.Dim.=<(value: String): Bound

Previous changes from v2.3.0

    • ๐Ÿ— Cross-build for Scala 2.11, 2.12 and 2.13.
    • โฌ†๏ธ Bumped versions of dependent libraries
      • io.circe 0.11.1 -> 0.12.1 (Scala 2.12+)
      • org.mdedetrich:akka-* 0.3.0 -> 0.4.0
      • org.scalactic:scalactic 3.0.5 -> 3.0.8
      • com.typesafe.akka:akka-http 10.1.5 -> 10.1.9
      • ca.mrvisser:sealerate 0.0.5 -> 0.0.6
    • Druid Javascript aggregation and post-aggregation.
    • Druid Cardinality aggregation.
    • Basic authentication.
    • Scruid logo.
    • HttpStatusException for non-200 responses.
    • ๐Ÿ‘ Druid Query context support.
    • DRUID_HOST and DRUID_PORT support for backward compatibility.