For updates follow @implydata on Twitter.
- New plywood handles more complex expressions
- New plywood handles DOUBLES
- New Plywood
- Switch to await/async
- New Plywood fixes issues with spaces in
LOCATE
andFALLBACK
--force-number
can force columns to be interpreted as string- New plywood fixes
LOCATE
- Update to latest plywood for no reason
- Update to latest plywood for no reason
- Update to latest plywood with tunable approx histogram
- And we're out of beta.
- We're releasing on time!
- New plywood bring many fixes
- Fix control characters in table output
- New Plywood supports many new things
- Support for
SELECT t.* FROM blah t
- Added new plywood, including support for
CASE
,IF
- Included assets file
- Update to streaming Plywood
- Added ability to use a socks proxy to connect to Druid via CLI arguments:
--socks-host
,--socks-username
,--socks-password
- Added
--group-by-v2
CLI flag which sets groupByStrategy to 'v2' in the context to ensure use of the V2 GroupBy engine
- Update Plywood to not bug out on Druid 0.10.x
- Misc library updates
- Added support for
SHOW CHARACTER SET
- Added support for
SHOW COLLATION
- Support for encoding defined string literals (e.g.
N'lol'
,_utf8'lol'
)
- Minor fix
- Fixed
realpath
/readlink -f
for good (maybe)
--timezone
option now affects the output timezone alsorealpath
->readlink -f
(I hate shell scripts)
- Added missing realpath
- Added better node lookup to handle either
node
ornodejs
for the Debian people
- Added
--custom-aggregations
option: A JSON string defining custom aggregations - Added
--custom-transforms
option: A JSON string defining custom transforms - Added ability to load
--druid-context
from file using@filename
notation
- Plywood version bump
- Plywood version bump
- Plywood version bump
- Plywood version bump
- Updated to latest Plywood with misc bug fixes
- Using the brand new rebuilt Plywood
- Fixes error in NOT having filter being ignored
- Better type injection with TDI
- New plywood supports SHOW STATUS
- Fix BETWEEN inclusiveness
- Support for QUARTER
- Fixed case insensitivity bug in introspection queries
- Using moment-timezone
- More tests
- General support for
*Filtered
dimensions specs
- Support Druid's
regexFiltered
via new Plywood
- Allow caSe insEnsitIviTy
- Complied with TypeScript2.0
- Fixed problem when rendering a single column table would fail if a
null
existed as a value.
- Updated file notices
- New plywood adds string comparisons
- New plywood fixes JS expressions
- Empty result set works with table rendering
- Remove shrinkwrap
- Upgrade dependencies
- Added shrinkwrap
- New plywood
- Using latest plywood that fixed
AS
logic - Druid 0.9.1 compatible
- Added
/plywood
route test
- Changed
--data-source
(-d
) to--source
(-s
)
- New Plywood support
SHOW FULL TABLES
- New Plywood support GROUP BY on time on non primary time dimensions
--force-number
can force columns to be interpreted as number- Allow paginated select queries
- JSON Server does not fail on unknown table error
- Correct column ordering in CSV and TSV outputs
- Fixed JDBC tests
- Changed some MySQL variables
--force-time
can force columns to be interpreted as time--force-boolean
can force columns to be interpreted as boolean
- Theta sketches supported
--force-theta
can force columns to be interpreted as theta sketches--druid-context
allows passing custom JSON as the Druid context
This query is now possible:
plyql -h 192.168.99.100 -v --druid-context '{"lol":1}' -q "SELECT COUNT(DISTINCT user_theta) FROM wikipedia";
- CLI parameter
--druid-version
no longer ignored - New plywood
- Run unit tests as part of publish
- No git dependencies, new plywood parses
SELECT current_user();
- Fix packaging problem
- Better support for JDBC connection
- Support for JDBC connection
- Started this changelog
- Changed default output mode to
table
- Added server mode
- Added MySQL gateway
- Removed
--allow
(-a
) option it is always set to allow now - Removed
-fu
and-fh
shortcuts -t
is now a shortcut for--timeout
-Z
is now a shortcut for--timezone