Skip to content

Latest commit

 

History

History
100 lines (76 loc) · 4.73 KB

CHANGELOG.md

File metadata and controls

100 lines (76 loc) · 4.73 KB

Pull Requests: https://github.com/lytics/qlbridge/pulls?q=is%3Apr+is%3Aclosed

2017 Updates

Sept 2016

Aug 2016

July 2016

June 1016

May 2016

April 2016

March 27th 2016

v 0.12 February 2016

  • Enable Distributed runtime by Executor interface https://github.com/lytics/qlbridge/pull/66
    • add support for WITH key=value pairs in sql dialect, ie SELECT title FROM article WITH distributed=true, node_ct=20
    • Support planner/executors to be swapped out with custom implementations, so upstream can implemented distributed planners.
      • expr, sql, plan support protobuf serialization
      • separate out the planner, executor so planning can occur on one master node, and send request (dag of plan tasks) to slave executor nodes.
      • support partitionable sources (run partion 1 on node 1, partition 2 on node 2, etc....)

v 0.11 December 2015

v 0.10 December 2015

  • https://github.com/lytics/qlbridge/pull/54

    • implmennt FilterQL in vm. filterQL is a WHERE filter language with dsl nesting
    • context-wrapper, allow go structs to be used natively in vm including functions
  • https://github.com/lytics/qlbridge/pull/52

    • move datasource schema structures into schema pkg
    • new plan.context simplify interfaces and pass through ctx to runtime queries
    • implement literal query select 1;
    • implement @@session.max_allowed_packets type variables in both Global, Session contexts
    • new staticsource data type for simpler static-data returns
    • better support for SHOW FULL COLUMNS, SHOW CREATE TABLE
    • new Wrap interface on job builders allowing frontends to override query behavior