Skip to content

Release 0.18.0

See GitHub Release.

Features

  • Add fat jar bundle modules for easier dependency management (d41bbf09) by @fireboy1919

Documentation

  • Update Viaduct OSS release runbook preflight + branch naming (381df8cc) by @nmarsollier

Testing

  • Add random schema to ViaductSchema test fixtures (c15084d6) by @rstata

Refactoring

  • Change identifier representation in binary schema format (75ff75b9) by @rstata

Chores

  • Downgrade ktlint to 1.2.1 to align with treehouse (b1c0acf6) by @geovannefduarte
  • Clean up kotlin compiler warnings across service modules (496b4a37) by @geovannefduarte
  • Moves LazyEngineObjectData to runtime and removes it from NodeEngineObjectData (2c64bfb8) by @kristileka
  • Add a dedicated Buildkite step to run the binary-compatibility validator (b05e1c17) by @nmarsollier
  • Update error handling docs to reflect DFE-free API (cbcedaa1) by @geovannefduarte
  • Add synchronization to flaky child plan tests (8069b91b) by @geovannefduarte
  • Update CONTRIBUTING.md to reflect current release process (54c2d717) by @rstata
  • Type EngineExecutionContext.globalIDCodec as GlobalIDCodec (416bd83f) by @geovannefduarte
  • Remove mock GlobalID classes in favor of real implementations (65889560) by @geovannefduarte