github vmware/differential-datalog v0.34.0
DDlog v0.34.0

latest releases: v1.2.3, v1.2.2, v1.2.1...
3 years ago

[0.34.0] - Jan 11, 2021

Bug fixes

  • A change in serde caused DDlog-generated Rust code to stop compiling,
    affecting all recent DDlog releases.

API changes

  • Removed callback argument from HDDlog::run, ddlog_run, and Go/Java language
    bindings based on ddlog_run. This optional callback, invoked by DD workers on
    each update to an output collection complicated the API and was tricky to use
    correctly. Most importantly, it is superseded by the commit_dump_changes API.

Added

  • Added the ddlog_derive crate that provides derive macros for the FromRecord,
    IntoRecord and Mutator traits
  • Added the Record::positional_struct_fields() method to allow fetching positional
    fields from records
  • Added the Record::get_struct_field() method to allow getting a struct record's
    field by name

Don't miss a new differential-datalog release

NewReleases is sending notifications on new releases.