Skip to content

Latest commit

Β 

History

History
1511 lines (481 loc) Β· 43.6 KB

CHANGELOG.md

File metadata and controls

1511 lines (481 loc) Β· 43.6 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

0.10.60 (2019-10-08)

Bug Fixes

  • client-ngx: Support Observables for config: runtime token change case (0e30773)

0.10.59 (2019-10-08)

Bug Fixes

  • hostname: command not found (8ca1f21)
  • Rolling window returns dates in incorrect time zone for Postgres (71a3baa), closes #216

0.10.58 (2019-10-04)

Bug Fixes

  • playground: Fix recharts height (cd75409)
  • continueWaitTimout option is ignored in LocalQueueDriver (#224) (4f72a52)

0.10.57 (2019-10-04)

Bug Fixes

  • react: Evade unnecessary heavy chart renders (b1eb63f)

0.10.56 (2019-10-04)

Bug Fixes

  • react: Evade unnecessary heavy chart renders (bdcc569)

0.10.55 (2019-10-03)

Bug Fixes

  • client-core: can't read property 'title' of undefined (4b48c7f)
  • playground: Dashboard item name edit performance issues (73df3c7)
  • playground: PropTypes validations (3d5faa1)
  • playground: Recharts fixes (bce0313)

0.10.54 (2019-10-02)

Note: Version bump only for package cubejs

0.10.53 (2019-10-02)

Bug Fixes

  • playground: antd styles are added as part of table scaffolding (8a39c9d)
  • playground: Can't delete dashboard item name in dashboard app (0cf546f)
  • playground: Recharts extra code (950541c)

Features

  • client-react: provide isQueryPresent() as static API method (59dc5ce)
  • playground: Make dashboard loading errors permanent (155380d)
  • playground: Recharts code generation support (c8c8230)

0.10.52 (2019-10-01)

Bug Fixes

  • client-ngx: client.ts is missing from the TypeScript compilation. Fix files (f4885b4)

0.10.51 (2019-10-01)

Bug Fixes

  • client-ngx: client.ts is missing from the TypeScript compilation. Fix files (8fe80f6)

0.10.50 (2019-10-01)

Bug Fixes

  • client-ngx: client.ts is missing from the TypeScript compilation. Fix files (ae5c2df)

0.10.49 (2019-10-01)

Bug Fixes

  • client-ngx: client.ts is missing from the TypeScript compilation (65a30cf)

0.10.48 (2019-10-01)

Bug Fixes

  • client-ngx: client.ts is missing from the TypeScript compilation (ffab1a1)

0.10.47 (2019-10-01)

Bug Fixes

  • client-ngx: client.ts is missing from the TypeScript compilation (7dfc071)

0.10.46 (2019-09-30)

Features

  • Restructure Dashboard scaffolding to make it more user friendly and reliable (78ba3bc)

0.10.45 (2019-09-27)

Bug Fixes

  • TypeError: "listener" argument must be a function (5cfc61e)

0.10.44 (2019-09-27)

Bug Fixes

  • npm installs old dependencies on dashboard creation (a7d519c)
  • playground: use default 3000 port for dashboard app as it's more appropriate (ec4f3f4)

Features

  • 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)

Bug Fixes

  • empty array reduce error in stackedChartData (#211) (1dc44bb)

Features

0.10.42 (2019-09-16)

Bug Fixes

  • client-ngx: Function calls are not supported in decorators but 'Ι΅angular_packages_core_core_a' was called. (65871f9)

0.10.41 (2019-09-13)

Bug Fixes

  • support for deep nested watchers on 'QueryRenderer' (#207) (8d3a500)

Features

  • Provide date filter with hourly granularity (e423d82), closes #179

0.10.40 (2019-09-09)

Bug Fixes

0.10.39 (2019-09-09)

Bug Fixes

  • Requiring local node files is restricted: adding test for relative path resolvers (f328d07)

0.10.38 (2019-09-09)

Bug Fixes

  • Requiring local node files is restricted (ba3c390)

0.10.37 (2019-09-09)

Bug Fixes

  • client-ngx: Omit warnings for Angular import: Use cjs module as main (97e8d48)

0.10.36 (2019-09-09)

Bug Fixes

  • all queries forwarded to external DB instead of original one for zero pre-aggregation query (2c230f4)

0.10.35 (2019-09-09)

Bug Fixes

  • LocalQueueDriver key interference for multitenant deployment (aa860e4)

Features

  • 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)

Bug Fixes

  • Athena timezone conversion issue for non-UTC server (7085d2f)

0.10.33 (2019-09-06)

Bug Fixes

  • 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)

Bug Fixes

  • In memory queue driver drop state if rollups are building too long (ad4c062)

Features

0.10.31 (2019-08-27)

Bug Fixes

  • athena-driver: TypeError: Cannot read property 'map' of undefined (478c6c6)

0.10.30 (2019-08-26)

Bug Fixes

  • Athena doesn't support _ in contains filter (d330be4)
  • Athena doesn't support ' in contains filter (40a36d5)

Features

  • REDIS_TLS=true env variable support (55858cf)

0.10.29 (2019-08-21)

Bug Fixes

  • MS SQL segment pre-aggregations support (f8e37bf), closes #186

0.10.28 (2019-08-19)

Bug Fixes

  • 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)

Features

  • Make preAggregationsSchema an option of CubejsServerCore - missed option propagation (60d5704), closes #96

0.10.26 (2019-08-18)

Features

  • Make preAggregationsSchema an option of CubejsServerCore (3b1b082), closes #96

0.10.25 (2019-08-17)

Bug Fixes

  • MS SQL has unusual CREATE SCHEMA syntax (16b8c87), closes #185

0.10.24 (2019-08-16)

Bug Fixes

  • MS SQL has unusual CTAS syntax (1a00e4a), closes #185

0.10.23 (2019-08-14)

Bug Fixes

  • Unexpected string literal Bigquery (8768895), closes #182

0.10.22 (2019-08-09)

Bug Fixes

  • clickhouse-driver: Empty schema when CUBEJS_DB_NAME is provided (7117e89)

0.10.21 (2019-08-05)

Features

0.10.20 (2019-08-03)

Features

  • playground: Various dashboard hints (eed2b55)

0.10.19 (2019-08-02)

Bug Fixes

  • postgres-driver: ERROR: type "string" does not exist (d472e89), closes #176

0.10.18 (2019-07-31)

Bug Fixes

  • BigQuery external rollup compatibility: use __ separator for member aliases. Fix missed override. (c1eb113)

0.10.17 (2019-07-31)

Bug Fixes

  • BigQuery external rollup compatibility: use __ separator for member aliases. Fix all tests. (723359c)
  • Moved joi dependency to it's new availability (#171) (1c20838)

Features

  • playground: Show editable files hint (2dffe6c)
  • playground: Slack and Docs links (3270e70)

0.10.16 (2019-07-20)

Bug Fixes

  • Added correct string concat for Mysql. (#162) (287411b)
  • remove redundant hacks: primaryKey filter for method dimensionColumns (#161) (f910a56)

Features

  • BigQuery external rollup support (10c635c)
  • Lean more on vue slots for state (#148) (e8af88d)

0.10.15 (2019-07-13)

Note: Version bump only for package cubejs

0.10.14 (2019-07-13)

Features

0.10.13 (2019-07-08)

Bug Fixes

  • bigquery-driver: Error with Cube.js pre-aggregations in BigQuery (01815a1), closes #158
  • cli: update mem dependency security alert (06a07a2)

Features

  • playground: Copy code to clipboard (30a2528)

0.10.12 (2019-07-06)

Bug Fixes

  • Empty array for BigQuery in serverless GCP deployment (#155) (045094c), closes #153
  • QUERIES_undefined redis key for QueryQueue (4c44886)

Features

  • playground: Links to Vanilla, Angular and Vue.js docs (184495c)

0.10.11 (2019-07-02)

Bug Fixes

  • TypeError: Cannot read property 'startsWith' of undefined at tableDefinition.filter.column: support uppercase databases (995b115)

0.10.10 (2019-07-02)

Bug Fixes

  • mongobi-driver: accessing password field of undefined (#147) (bdd9580)

0.10.9 (2019-06-30)

Bug Fixes

  • Syntax error during parsing: Unexpected token, expected: escaping back ticks (9638a1a)

Features

  • playground: Chart.js charting library support (40bb5d0)

0.10.8 (2019-06-28)

Features

  • More readable compiling schema log message (246805b)
  • Presto driver (1994083)

0.10.7 (2019-06-27)

Bug Fixes

  • config provided password not passed to server (#145) (4b1afb1)
  • Module not found: Can't resolve 'react' (a00e588)

0.10.6 (2019-06-26)

Bug Fixes

  • Update version to fix audit warnings (1bce587)

0.10.5 (2019-06-26)

Bug Fixes

  • Update version to fix audit warnings (f8f5225)

0.10.4 (2019-06-26)

Bug Fixes

  • Gray screen for Playground on version update (b08333f)

Features

  • More descriptive error for SyntaxError (f6d12d3)

0.10.3 (2019-06-26)

Bug Fixes

  • Snowflake driver config var typo (d729b9d)

0.10.2 (2019-06-26)

Bug Fixes

  • Snowflake driver missing dependency (b7620b3)

0.10.1 (2019-06-26)

Features

0.10.0 (2019-06-21)

Features

  • api-gateway: queryTransformer security hook (a9c41b2)
  • playground: App layout for dashboard (f5578dd)
  • schema-compiler: asyncModules and Node.js require(): support loading cube definitions from DB and other async sources (397cceb), closes #141

0.9.24 (2019-06-17)

Bug Fixes

  • 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)

Features

  • mssql-driver: Support query cancellation (22a4bba)

0.9.23 (2019-06-17)

Bug Fixes

  • hive: Fix count when id is not defined (5a5fffd)
  • hive-driver: SparkSQL compatibility (1f20225)

0.9.22 (2019-06-16)

Bug Fixes

  • hive-driver: Incorrect default Hive version (379bff2)

0.9.21 (2019-06-16)

Features

  • Hive dialect for simple queries (30d4a30)

0.9.20 (2019-06-16)

Bug Fixes

  • api-gateway: Unexpected token u in JSON at position 0 at JSON.parse (f95cea8)

Features

  • Pure JS Hive Thrift Driver (4ca169e)

0.9.19 (2019-06-13)

Bug Fixes

  • 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)

Features

  • Add Typescript typings for server-core (#111) (b1b895e)

0.9.18 (2019-06-12)

Bug Fixes

  • mssql-driver: Set default request timeout to 10 minutes (c411484)

0.9.17 (2019-06-11)

Bug Fixes

  • cli: jdbc-driver fail hides db type not supported errors (6f7c675)

Features

  • mssql-driver: Add domain env variable (bb4c4a8)

0.9.16 (2019-06-10)

Bug Fixes

  • 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

Features

  • cli: Edit .env after app create help instruction (f039c01)
  • playground: Go to explore modal after schema generation (5325c2d)

0.9.15 (2019-06-07)

Bug Fixes

  • schema-compiler: subquery in FROM must have an alias -- fix Redshift rollingWindow (70b752f)

0.9.14 (2019-06-07)

Features

  • 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)

Bug Fixes

  • Schema generation with joins having case sensitive table and column names (#124) (c7b706a), closes #120 #120

0.9.12 (2019-06-03)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Bug Fixes

  • cli: @cubejs-backend/schema-compiler/scaffolding/ScaffoldingTemplate dependency not found (4296204)

0.9.9 (2019-05-29)

Bug Fixes

  • cli: missing package files (81e8549)

0.9.8 (2019-05-29)

Features

  • cubejs-cli: add token generation (#67) (2813fed)
  • postgres-driver: SSL error hint for Heroku users (0e9b9cb)

0.9.7 (2019-05-27)

Features

  • postgres-driver: support CUBEJS_DB_SSL option (67a767e)

0.9.6 (2019-05-24)

Bug Fixes

  • contains filter does not work with MS SQL Server database (35210f6), closes #113

Features

  • better npm fail message in Playground (545a020)
  • playground: better add to dashboard error messages (94e8dbf)

0.9.5 (2019-05-22)

Features

  • Propagate renewQuery option from API to orchestrator (9c640ba), closes #112

0.9.4 (2019-05-22)

Features

  • Add refreshKeyRenewalThreshold option (aa69449), closes #112

0.9.3 (2019-05-21)

Bug Fixes

  • playground: revert back create-react-app to npx as there're much more problems with global npm (e434939)

0.9.2 (2019-05-11)

Bug Fixes

  • External rollups serverless implementation (6d13370)

0.9.1 (2019-05-11)

Bug Fixes

  • update BaseDriver dependencies (a7aef2b)

0.9.0 (2019-05-11)

Features

  • External rollup implementation (d22a809)

0.8.7 (2019-05-09)

Bug Fixes

  • cubejs-react: add core-js dependency (#107) (0e13ffe)
  • query-orchestrator: Athena got swamped by fetch schema requests (d8b5440)

0.8.6 (2019-05-05)

Bug Fixes

Features

  • Replace codesandbox by running dashboard react-app directly (861c817)

0.8.5 (2019-05-02)

Bug Fixes

  • clickhouse-driver: merging config with custom queryOptions which were not passing along the database (#100) (dedc279)

0.8.4 (2019-05-02)

Features

0.8.3 (2019-05-01)

Features

0.8.2 (2019-04-30)

Bug Fixes

  • Wrong variables when creating new BigQuery backed project (bae6348), closes #97

0.8.1 (2019-04-30)

Bug Fixes

  • add the missing @cubejs-client/vue package (#95) (9e8c4be)

Features

  • Driver for ClickHouse database support (#94) (0f05321), closes #1
  • Serverless Google Cloud Platform in CLI support (392ba1e)

0.8.0 (2019-04-29)

Features

  • Serverless Google Cloud Platform support (89ec0ec)

0.7.10 (2019-04-25)

Bug Fixes

  • 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)

Features

  • schema-compiler: Allow to pass functions to USER_CONTEXT (b489090), closes #88

0.7.8 (2019-04-24)

Bug Fixes

  • playground: Dashboard doesn't work on Windows (48a2ec4), closes #82

0.7.7 (2019-04-24)

Bug Fixes

  • playground: Dashboard doesn't work on Windows (7c48aa4), closes #82

0.7.6 (2019-04-23)

Bug Fixes

  • 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

Features

  • Support member key in filters in query (#91) (e1fccc0)
  • schema-compiler: Athena rollingWindow support (f112c69)

0.7.5 (2019-04-18)

Bug Fixes

  • schema-compiler: Athena, Mysql and BigQuery doesn't respect multiple contains filter (0a8f324)

0.7.4 (2019-04-17)

Bug Fixes

  • 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)

Bug Fixes

  • Allow SSR: use isomorphic-fetch instead of whatwg-fetch. (902e581), closes #1

0.7.2 (2019-04-15)

Bug Fixes

  • Avoid 502 for Playground in serverless: minimize babel (f9d3171)

Features

0.7.1 (2019-04-15)

Bug Fixes

  • serverless: getApiHandler called on undefined (0ee5121)
  • Allow Playground to work in Serverless mode (2c0c89c)

0.7.0 (2019-04-15)

Features

  • App multi-tenancy support in single ServerCore instance (6f0220f)

0.6.2 (2019-04-12)

Features

  • Natural language date range support (b962e80)
  • api-gateway: Order support (670237b)

0.6.1 (2019-04-11)

Bug Fixes

  • Get Playground API_URL from window.location until provided explicitly in env. Remote server playground case. (7b1a0ff)

Features

  • Disable authentication checks in developer mode (bc09eba)
  • Formatted error logging in developer mode (3376a50)

0.6.0 (2019-04-09)

Bug Fixes

  • playground: no such file or directory, scandir 'dashboard-app/src' (64ec481)

Features

  • 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)

Features

  • Add redshift to postgres driver link (#71) (4797588)
  • Playground UX improvements (6760a1d)

0.5.1 (2019-04-02)

Features

0.5.0 (2019-04-01)

Bug Fixes

  • schema-compiler: joi@10.6.0 upgrade to joi@14.3.1 (#59) (f035531)
  • mongobi issue with parsing schema file with nested fields (eaf1631), closes #55

Features

  • 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)

Features

  • Dashboard Generator for Playground (28a42ee)

0.4.5 (2019-03-21)

Bug Fixes

  • client-react - query prop now has default blank value (#54) (27e7090)

Features

  • Make API path namespace configurable (#53) (b074a3d)
  • Playground filters implementation (de4315d)

0.4.4 (2019-03-17)

Bug Fixes

  • Postgres doesn't show any data for queries with time dimension. (e95e6fe)

Features

  • Introduce Schema generation UI in Playground (349c7d0)

0.4.3 (2019-03-15)

Bug Fixes

  • mongobi-driver: implement convert_tz as a simple hour shift (c97e451), closes #50

0.4.2 (2019-03-14)

Bug Fixes

  • mongobi-driver: Fix Server does not support secure connnection on connection to localhost (3202508)

0.4.1 (2019-03-14)

Bug Fixes

  • concat called on undefined for empty MongoDB password (7d75b1e)

Features

  • Allow to use custom checkAuth middleware (19d5cd8), closes #42

0.4.0 (2019-03-13)

Features

  • Add MongoBI connector and schema adapter support (3ebbbf0)

0.3.5-alpha.0 (2019-03-12)

Note: Version bump only for package cubejs