Skip to content

0.11.0

Compare
Choose a tag to compare
@fawadasaurus fawadasaurus released this 31 Jul 19:59
· 131 commits to main since this release
3158048

What's Changed

  • Migrated from $ENV syntax to liquid to support composite context passing by @jsoverson in #319
  • Updated generated markdown for enums by @jsoverson in #320
  • Fixed panic on invalid reference format by @jsoverson in #322
  • Stopped input port from being pushed to on GET requests by @jsoverson in #323
  • Added number type as an alias to i64 by @jsoverson in #324
  • Reordered error behavior variants to make ignore default by @shazaibn in #325
  • Config hardening by @jsoverson in #327
  • Added openapi spec generation to RestRouter by @jsoverson in #329
  • Fixed: silenced errors from hushed modules & {{ ctx.root_config }} access in operations by @jsoverson in #335
  • Added ability to pass with config to switch cases by @jsoverson in #336
  • Fixed middleware race condition & hidden Hyper errors by @jsoverson in #338
  • Added optionals support to azure sql impl by @fawadasaurus in #340
  • Made Base64Bytes the primary bytes struct, updated liquid_json by @jsoverson in #339
  • Added ctx.inherent.timestamp, improved error message output by @jsoverson in #341
  • Surfaced errors from sql server data conversion by @jsoverson in #344
  • Added exec-style SQL operation by @jsoverson in #345
  • Made name in test definitions optional by @jsoverson in #346
  • Added core::collect component to collect a stream into a single object by @jsoverson in #347
  • Added broadcast_open|close() on output structs by @jsoverson in #348
  • Added substream support for switch statements & collect by @jsoverson in #354
  • Added unions to type definitions by @jsoverson in #355
  • Changed pre-request middleware to one output union vs request/response race by @jsoverson in #356
  • Fixed "Too many connections to input port 'input'" errors for pluck path syntax by @jsoverson in #357
  • Made StreamMap more resilient by @jsoverson in #358
  • Fixed infinite loop on sql server queries with no inputs by @jsoverson in #359
  • Fixed root config from being generated with raw packets when codegenning with raw(true) by @jsoverson in #360
  • Fixed MSSQL query panics on null by @shazaibn in #363
  • Updated wasmtime and other wasm-deps by @jsoverson in #364
  • Improved performance of frequently used regex by @jsoverson in #365
  • Removed protoc as a root dev dependency by @jsoverson in #366
  • Memory/perf improvements by @jsoverson in #367
  • Updated openAPI path + REST router modification by @shazaibn in #370
  • Added raw call support to wasm codegen by @jsoverson in #371
  • Improved how forgiving wick test is by @jsoverson in #373
  • Added http xml codec by @fawadasaurus in #372
  • Composite component inheritance/delegation by @jsoverson in #374
  • Fixed rustdoc, cleaned up buildability of individual crates by @jsoverson in #375
  • Fixed overflow on switch freeze, closes #376 by @jsoverson in #377
  • Ensured missing values for optional fields do not throw an error by @jsoverson in #379
  • Improved port inference (+ added flow sequences) by @jsoverson in #380
  • Deploy base image with sqlite3 by @fawadasaurus in #381
  • Added wasi for v1 wasmrs components & helper macros. by @jsoverson in #384
  • Added Sqlite3 & removed duplication in SQL component by @jsoverson in #385
  • Fixes: Slow-tx warning, relative volumes, XML codec -> Text by @jsoverson in #386
  • Made wick run the default subcommand if the first arg is a file that exists by @jsoverson in #387
  • Added wick install by @jsoverson in #388

Full Changelog: 0.10.0...0.11.0