All Versions
46
Latest Version
Avg Release Cycle
12 days
Latest Release
709 days ago

Changelog History
Page 5

  • v0.9.16-ZIORC16

    November 29, 2019
  • v0.9.15 Changes

    November 29, 2019

    fundamentals-reflection:

    • 🛠 Fix compatibility with JDK8 (#752, #757)

    fundamentals-bio:

    distage:

    • Correct TriSplit, optimizations, correct AbstractPlan#definition (#746)

    ⚡️ dependency updates:

    • ⚡️ Update http4s-blaze-client, ... to 0.21.0-M6 (#756)
    • ⚡️ Update classgraph to 4.8.57 (#755)
    • ⚡️ Update zio-interop-cats to 2.0.0.0-RC10 (#754)
    • ⚡️ Update scalameta to 4.3.0 (#751)
  • v0.9.14 Changes

    November 29, 2019

    fundamentals-bio:

    • 👉 use unsupervised forks in BIOFork for ZIO (same as cats Concurrent instance) (a527148)

    distage:

    • 🔌 RoleAppLauncher now needs to override pluginSource, not bootstrapConfig (397c16c)
    • 🔄 Changes to plan splitting algorithm in IntegrationCheck discovery

    📄 docs:

  • v0.9.14-ZIORC16

    November 24, 2019
  • v0.9.13 Changes

    November 29, 2019

    🐳 Docker containers can now be declared as test dependencies / Resources in distage-testkit:

    object PostgresDocker extends ContainerDef { val primaryPort: DockerPort = DockerPort.TCP(5432) override def config: Config = { ContainerConfig( image = "library/postgres:latest", ports = Seq(primaryPort), reuse = true, ) } }
    

    🐳 Dependencies can be declared between docker containers:

    object DockerPlugin extends DockerContainerModule[zio.Task] with PluginDef { // this container will start once `DynamoContainer` is up and running make[PostgresDocker.Container].fromResource { PostgresDocker.make[zio.Task] .dependOnDocker(DynamoDocker) } }
    

    ✅ Use in test:

    class DBTest extends DistageBIOSpecScalatest[zio.IO] { "postgres docker" should { "respond to queries" in { (doobie: Transactor[zio.Task], pg: PostgresDocker.Container) =\> doobie.trans.apply(sql"select 1") } } }
    

    fundamentals-reflection:

    • Shade boopickle dependency (#737)
    • 🛠 Fix LightTypeTag bug resolve prefixes of annotated types

    fundamentals-bio:

    • Add BIOAsync.parTraverse, parTraverse_, parTraverseN_ (1ed31c1)

    distage:

    • 🐳 Docker resources (#732) by @pshirshov
    • 🚚 Move CatsDIEffectModule from distage-model to distage-roles (07d3ddd)
    • ➕ Add IdentityDIEffectModule (004af1c)

    ✅ distage-testkit:

    • ✅ distage-testkit: Run tests in parallel, add DIEffectAsync (499f765)
    • 🔧 distage-testkit: Configure test class-wide options in SpecConfig (ff9a801)

    ⚡️ dependency updates:

    • ⚡️ Update zio-interop-cats to 2.0.0.0-RC8 (#734)
    • ⚡️ Update zio to 1.0.0-RC17 (#733)
    • ⚡️ Update classgraph to 4.8.54 (#736)
    • ⚡️ Update sbt-scoverage to 1.6.1 (#738)
  • v0.9.12 Changes

    November 21, 2019

    fundamentals-bio:

    • Implicit conversions from BIOAsync/BIOFork to cats-effect Async/Concurrent (#729)
    • ➕ Add BIOAsync.fromFuture, .fromFutureJava (#730)
    • BIOPrimitives.mkLatch now only creates BIOPromise[Unit] (c76c52a)

    distage:

    • 🛠 Fix #727 Add RoleAppLauncher implementation for BIO, independent of cats.LiftIO (#731)