Skip to content

Development Release - v0.3.0

Compare
Choose a tag to compare
@chubei chubei released this 22 Dec 16:15
· 134 commits to main since this release
0dc64b4

Bug Fixes

  • Runtime might crash when using multiple lambdas (#2222)
  • Properly report error happened in pipeline (#2227)
  • Json conversion of Decimal doesn't work with arrow-json (#2226)
  • serde-v8 conversion functions don't work well with serde_json::Value (#2230)
  • Use default_max_num_records in list REST endpoint (#2243)
  • Avoid opening secondary envs multiple times (#2246)
  • Don't retry indexing if key size is too long (#2247)
  • Decimal should be serialized as a JSON Number not JSON String (#2244)
  • SQL layer fixes (#2235)
  • Simplify format_type and resolve an obscure bug (#2259)
  • Consider API security from environment variable in pgwire (#2260)

Features

  • Implement dozer run lambda (#2202)
  • Include lambda running in app (#2216)
  • Add termination reason and timestamp (#2223)
  • Support importing modules in js apps (#2224)
  • Add JavaScript UDF (#2221)
  • Enable SQL queries on cache endpoints (#2196)
  • Add casting from timestamp to date (#2238)
  • Handle breaking and non-breaking schema changes for MySQL connector (#2250)
  • Support async lambda and udf (#2239)
  • Implement authentication and access filtering for pgwire using JWT (#2258)
  • Support stateful javascript UDF (#2253)
  • Add CheckpointedLogReader (#2257)

Fix

  • Make postgres connector schema and table names case-sensitive (#2245)

Miscellaneous Tasks

  • Bump version to 0.3.0 (#2207)
  • Move deno dependency to dozer-deno to be shared across multiple crates (#2213)
  • Make Expression::evaluate accept &mut self (#2215)
  • Update arrow version (#2225)

Support

Contact us at https://getdozer.io