All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.10.46 (2019-09-30)
- Restructure Dashboard scaffolding to make it more user friendly and reliable (78ba3bc)
0.10.45 (2019-09-27)
- TypeError: "listener" argument must be a function (5cfc61e)
0.10.44 (2019-09-27)
- npm installs old dependencies on dashboard creation (a7d519c)
- playground: use default 3000 port for dashboard app as it's more appropriate (ec4f3f4)
- cubejs-server: Integrated support for TLS (#213) (66fe156)
- playground: Rename Explore to Build (ce067a9)
- playground: Show empty dashboard note (ef559e5)
- playground: Support various chart libraries for dashboard generation (a4ba9c5)
0.10.43 (2019-09-27)
0.10.42 (2019-09-16)
- client-ngx: Function calls are not supported in decorators but 'Ι΅angular_packages_core_core_a' was called. (65871f9)
0.10.41 (2019-09-13)
0.10.40 (2019-09-09)
- missed Vue.js build (1cf22d5)
0.10.39 (2019-09-09)
- Requiring local node files is restricted: adding test for relative path resolvers (f328d07)
0.10.38 (2019-09-09)
- Requiring local node files is restricted (ba3c390)
0.10.37 (2019-09-09)
- client-ngx: Omit warnings for Angular import: Use cjs module as main (97e8d48)
0.10.36 (2019-09-09)
- all queries forwarded to external DB instead of original one for zero pre-aggregation query (2c230f4)
0.10.35 (2019-09-09)
- LocalQueueDriver key interference for multitenant deployment (aa860e4)
- mysql-driver: Faster external pre-aggregations upload (b6e3ee6)
originalSql
external pre-aggregations support (0db2282)- Serve pre-aggregated data right from external database without hitting main one if pre-aggregation is available (931fb7c)
0.10.34 (2019-09-06)
- Athena timezone conversion issue for non-UTC server (7085d2f)
0.10.33 (2019-09-06)
- Revert to default queue concurrency for external pre-aggregations as driver pools expect this be aligned with default pool size (c695ddd)
0.10.32 (2019-09-06)
- In memory queue driver drop state if rollups are building too long (ad4c062)
- Speedup PG external pre-aggregations (#201) (7abf504), closes #200
- vue limit, offset and measure filters support (#194) (33f365a), closes #188
0.10.31 (2019-08-27)
- athena-driver: TypeError: Cannot read property 'map' of undefined (478c6c6)
0.10.30 (2019-08-26)
- Athena doesn't support
_
in contains filter (d330be4) - Athena doesn't support
'
in contains filter (40a36d5)
REDIS_TLS=true
env variable support (55858cf)
0.10.29 (2019-08-21)
0.10.28 (2019-08-19)
- BigQuery to Postgres external rollup doesn't work (feccdb5), closes #178
- Presto error messages aren't showed correctly (5f41afe)
- Show dev server errors in console (e8c3af9)
0.10.27 (2019-08-18)
- Make
preAggregationsSchema
an option of CubejsServerCore - missed option propagation (60d5704), closes #96
0.10.26 (2019-08-18)
0.10.25 (2019-08-17)
0.10.24 (2019-08-16)
0.10.23 (2019-08-14)
0.10.22 (2019-08-09)
- clickhouse-driver: Empty schema when CUBEJS_DB_NAME is provided (7117e89)
0.10.21 (2019-08-05)
0.10.20 (2019-08-03)
- playground: Various dashboard hints (eed2b55)
0.10.19 (2019-08-02)
0.10.18 (2019-07-31)
- BigQuery external rollup compatibility: use
__
separator for member aliases. Fix missed override. (c1eb113)
0.10.17 (2019-07-31)
- BigQuery external rollup compatibility: use
__
separator for member aliases. Fix all tests. (723359c) - Moved joi dependency to it's new availability (#171) (1c20838)
0.10.16 (2019-07-20)
- Added correct string concat for Mysql. (#162) (287411b)
- remove redundant hacks: primaryKey filter for method dimensionColumns (#161) (f910a56)
0.10.15 (2019-07-13)
Note: Version bump only for package cubejs
0.10.14 (2019-07-13)
0.10.13 (2019-07-08)
- bigquery-driver: Error with Cube.js pre-aggregations in BigQuery (01815a1), closes #158
- cli: update mem dependency security alert (06a07a2)
- playground: Copy code to clipboard (30a2528)
0.10.12 (2019-07-06)
- Empty array for BigQuery in serverless GCP deployment (#155) (045094c), closes #153
- QUERIES_undefined redis key for QueryQueue (4c44886)
- playground: Links to Vanilla, Angular and Vue.js docs (184495c)
0.10.11 (2019-07-02)
- TypeError: Cannot read property 'startsWith' of undefined at tableDefinition.filter.column: support uppercase databases (995b115)
0.10.10 (2019-07-02)
0.10.9 (2019-06-30)
- Syntax error during parsing: Unexpected token, expected: escaping back ticks (9638a1a)
- playground: Chart.js charting library support (40bb5d0)
0.10.8 (2019-06-28)
0.10.7 (2019-06-27)
- config provided password not passed to server (#145) (4b1afb1)
- Module not found: Can't resolve 'react' (a00e588)
0.10.6 (2019-06-26)
- Update version to fix audit warnings (1bce587)
0.10.5 (2019-06-26)
- Update version to fix audit warnings (f8f5225)
0.10.4 (2019-06-26)
- Gray screen for Playground on version update (b08333f)
- More descriptive error for SyntaxError (f6d12d3)
0.10.3 (2019-06-26)
- Snowflake driver config var typo (d729b9d)
0.10.2 (2019-06-26)
- Snowflake driver missing dependency (b7620b3)
0.10.1 (2019-06-26)
0.10.0 (2019-06-21)
- api-gateway:
queryTransformer
security hook (a9c41b2) - playground: App layout for dashboard (f5578dd)
- schema-compiler:
asyncModules
and Node.jsrequire()
: support loading cube definitions from DB and other async sources (397cceb), closes #141
0.9.24 (2019-06-17)
- mssql-driver: Fix domain passed as an empty string case: ConnectionError: Login failed. The login is from an untrusted domain and cannot be used with Windows authentication (89383dc)
- Fix dev server in production mode message (7586ad5)
- mssql-driver: Support query cancellation (22a4bba)
0.9.23 (2019-06-17)
0.9.22 (2019-06-16)
- hive-driver: Incorrect default Hive version (379bff2)
0.9.21 (2019-06-16)
- Hive dialect for simple queries (30d4a30)
0.9.20 (2019-06-16)
- api-gateway: Unexpected token u in JSON at position 0 at JSON.parse (f95cea8)
- Pure JS Hive Thrift Driver (4ca169e)
0.9.19 (2019-06-13)
- api-gateway: handle can't parse date: Cannot read property 'end' of undefined (a61b0da)
- serverless: remove redundant CUBEJS_API_URL env variable: Serverless offline framework support (84a20b3), closes #121
- Handle requests for hidden members: TypeError: Cannot read property 'type' of undefined at R.pipe.R.map.p (5cdf71b)
- Handle rollingWindow queries without dateRange: TypeError: Cannot read property '0' of undefined at BaseTimeDimension.dateFromFormatted (409a238)
- issue with query generator for Mongobi for nested fields in document (907b234), closes #56
- More descriptive SyntaxError messages (acd17ad)
0.9.18 (2019-06-12)
- mssql-driver: Set default request timeout to 10 minutes (c411484)
0.9.17 (2019-06-11)
- cli: jdbc-driver fail hides db type not supported errors (6f7c675)
- mssql-driver: Add domain env variable (bb4c4a8)
0.9.16 (2019-06-10)
- force escape cubeAlias to work with restricted column names such as "case" (#128) (b8a59da)
- playground: Do not cache index.html to prevent missing resource errors on version upgrades (4f20955), closes #116
- cli: Edit .env after app create help instruction (f039c01)
- playground: Go to explore modal after schema generation (5325c2d)
0.9.15 (2019-06-07)
- schema-compiler: subquery in FROM must have an alias -- fix Redshift rollingWindow (70b752f)
0.9.14 (2019-06-07)
- Add option to run in production without redis (a7de417), closes #110
- Added SparkSQL and Hive support to the JDBC driver. (#127) (659c24c)
- View Query SQL in Playground (8ef28c8)
0.9.13 (2019-06-06)
- Schema generation with joins having case sensitive table and column names (#124) (c7b706a), closes #120 #120
0.9.12 (2019-06-03)
- api-gateway: Unexpected token u in JSON at position 0 at JSON.parse (91ca994)
- client-core: Update normalizePivotConfig method to not to fail if x or y are missing (ee20863), closes #10
- schema-compiler: cast parameters for IN filters (28f3e48), closes #119
0.9.11 (2019-05-31)
- client-core: ResultSet series returns a series with no data (715e170), closes #38
- schema-compiler: TypeError: Cannot read property 'filterToWhere' of undefined (6b399ea)
0.9.10 (2019-05-29)
- cli: @cubejs-backend/schema-compiler/scaffolding/ScaffoldingTemplate dependency not found (4296204)
0.9.9 (2019-05-29)
- cli: missing package files (81e8549)
0.9.8 (2019-05-29)
- cubejs-cli: add token generation (#67) (2813fed)
- postgres-driver: SSL error hint for Heroku users (0e9b9cb)
0.9.7 (2019-05-27)
- postgres-driver: support CUBEJS_DB_SSL option (67a767e)
0.9.6 (2019-05-24)
- better npm fail message in Playground (545a020)
- playground: better add to dashboard error messages (94e8dbf)
0.9.5 (2019-05-22)
0.9.4 (2019-05-22)
0.9.3 (2019-05-21)
- playground: revert back create-react-app to npx as there're much more problems with global npm (e434939)
0.9.2 (2019-05-11)
- External rollups serverless implementation (6d13370)
0.9.1 (2019-05-11)
- update BaseDriver dependencies (a7aef2b)
0.9.0 (2019-05-11)
- External rollup implementation (d22a809)
0.8.7 (2019-05-09)
- cubejs-react: add core-js dependency (#107) (0e13ffe)
- query-orchestrator: Athena got swamped by fetch schema requests (d8b5440)
0.8.6 (2019-05-05)
- cli: Update Slack Community Link (#101) (c5fd43f)
- playground: Update Slack Community Link (#102) (61a9bb0)
- Replace codesandbox by running dashboard react-app directly (861c817)
0.8.5 (2019-05-02)
- clickhouse-driver: merging config with custom queryOptions which were not passing along the database (#100) (dedc279)
0.8.4 (2019-05-02)
0.8.3 (2019-05-01)
0.8.2 (2019-04-30)
0.8.1 (2019-04-30)
- Driver for ClickHouse database support (#94) (0f05321), closes #1
- Serverless Google Cloud Platform in CLI support (392ba1e)
0.8.0 (2019-04-29)
- Serverless Google Cloud Platform support (89ec0ec)
0.7.10 (2019-04-25)
- client-core: Table pivot incorrectly behaves with multiple measures (adb2270)
- client-core: use ',' as standard axisValue delimiter (e889955), closes #19
0.7.9 (2019-04-24)
0.7.8 (2019-04-24)
0.7.7 (2019-04-24)
0.7.6 (2019-04-23)
- playground: Cannot read property 'content' of undefined at e.value (7392feb)
- Use cross-fetch instead of isomorphic-fetch to allow React-Native builds (#92) (79150f4)
- query-orchestrator: add RedisFactory and promisify methods manually (#89) (cdfcd87), closes #84
- Support member key in filters in query (#91) (e1fccc0)
- schema-compiler: Athena rollingWindow support (f112c69)
0.7.5 (2019-04-18)
- schema-compiler: Athena, Mysql and BigQuery doesn't respect multiple contains filter (0a8f324)
0.7.4 (2019-04-17)
- Make dashboard app creation explicit. Show error messages if dashboard failed to create. (3b2a22b)
- api-gateway: measures is always required (04adb7d)
- mongobi-driver: fix ssl configuration (#78) (ddc4dff)
0.7.3 (2019-04-16)
0.7.2 (2019-04-15)
- Avoid 502 for Playground in serverless: minimize babel (f9d3171)
0.7.1 (2019-04-15)
- serverless:
getApiHandler
called on undefined (0ee5121) - Allow Playground to work in Serverless mode (2c0c89c)
0.7.0 (2019-04-15)
- App multi-tenancy support in single ServerCore instance (6f0220f)
0.6.2 (2019-04-12)
0.6.1 (2019-04-11)
- Get Playground API_URL from window.location until provided explicitly in env. Remote server playground case. (7b1a0ff)
- Disable authentication checks in developer mode (bc09eba)
- Formatted error logging in developer mode (3376a50)
0.6.0 (2019-04-09)
- playground: no such file or directory, scandir 'dashboard-app/src' (64ec481)
- query validation added in api-gateway (#73) (21f6176), closes #39
- QueryBuilder heuristics. Playground area, table and number implementation. (c883a48)
- Vue.js reactivity on query update (#70) (167fdbf)
0.5.2 (2019-04-05)
0.5.1 (2019-04-02)
0.5.0 (2019-04-01)
- schema-compiler: [email protected] upgrade to [email protected] (#59) (f035531)
- mongobi issue with parsing schema file with nested fields (eaf1631), closes #55
- add basic vue support (#65) (f45468b)
- use local queue and cache for local dev server instead of Redis one (50f1bbb)
0.4.6 (2019-03-27)
- Dashboard Generator for Playground (28a42ee)
0.4.5 (2019-03-21)
0.4.4 (2019-03-17)
- Postgres doesn't show any data for queries with time dimension. (e95e6fe)
- Introduce Schema generation UI in Playground (349c7d0)
0.4.3 (2019-03-15)
0.4.2 (2019-03-14)
- mongobi-driver: Fix Server does not support secure connnection on connection to localhost (3202508)
0.4.1 (2019-03-14)
- concat called on undefined for empty MongoDB password (7d75b1e)
0.4.0 (2019-03-13)
- Add MongoBI connector and schema adapter support (3ebbbf0)
0.3.5-alpha.0 (2019-03-12)
Note: Version bump only for package cubejs