Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
145 commits
Select commit Hold shift + click to select a range
33b9342
docs: Fix percent calculations
igorlukanin Sep 5, 2024
c0466fd
fix(schema-compiler): propagate FILTER_PARAMS from view to inner cube…
KSDaemon Sep 5, 2024
7d537c7
chore(schema-compiler): fix yaml compiler integration test (#8674)
KSDaemon Sep 5, 2024
ae17e5b
docs: Tiny edits
igorlukanin Sep 6, 2024
1ce30a4
docs: Add Cube Rollup London banners
igorlukanin Sep 6, 2024
acbdcd2
refactor(cubesql): Use LazyLock instead of lazy_static, move more reg…
mcheshkov Sep 6, 2024
46b3a36
feat(cubesql): Support join with type coercion (#8608)
mcheshkov Sep 6, 2024
2288c18
feat(cubesql): Fill pg_description table with cube and members descri…
mcheshkov Sep 6, 2024
95beaa4
v0.35.80
ovr Sep 9, 2024
33f3726
docs: Update environments.mdx (#8681)
morgan-at-cube Sep 9, 2024
20bfec7
docs: Update dbt.mdx (#8680)
morgan-at-cube Sep 9, 2024
863f370
fix(api-gateway): fixes an issue where queries to get the total count…
rdwoodring Sep 9, 2024
ca7c292
fix: Updated jsonwebtoken in all packages (#8282) Thanks @jlloyd-wid…
jlloyd-widen Sep 9, 2024
7a7c8cb
refactor(cubestore): Create CubestoreMetadataCacheFactory and TableEx…
srh Sep 9, 2024
70ff901
docs: describe additional meta params for MDX API (#8690)
MikeNitsenko Sep 10, 2024
cdfbd1e
feat: ksql and rollup pre-aggregations (#8619)
RusovDmitriy Sep 11, 2024
ebfdb62
docs: Fix import logic and make example easier to understand (#8688)
AvilaJulio Sep 11, 2024
db2256d
docs: Fix DEPRECATION.md
igorlukanin Sep 11, 2024
64788de
feat(cubestore): Support date_bin function (#8672)
KSDaemon Sep 12, 2024
0f7bb3d
fix(cubesql): Use load meta with user change for SQL generation calls…
mcheshkov Sep 12, 2024
995f526
v0.35.81
ovr Sep 12, 2024
6099144
feat(cubejs-client/playground): new query builder & new chart prototy…
tenphi Sep 12, 2024
67e9521
feat(docker): Upgrade OS to bookworm from bullseye
ovr Sep 5, 2024
7684579
feat(docker): Upgrade Python to 3.11 from 3.9
ovr Sep 11, 2024
9fedf78
feat(docker): Upgrade Node.js to 20.17.0
ovr Sep 5, 2024
8b83021
chore!: Support for Node.js 16 was removed
ovr Sep 5, 2024
97159e7
feat(docker): Upgrade OpenSSL to 3 from (1.1)
ovr Sep 5, 2024
c3a1ccd
feat(docker-jdk): Upgrade JDK to 17 from 11
ovr Sep 5, 2024
eac704e
chore!: Remove cache & queue driver for Redis
ovr Sep 10, 2024
7213ae7
chore!: /v1/run-scheduled-refresh - was removed
ovr Sep 10, 2024
f22e1ef
feat(cubesql)!: Enable CUBESQL_SQL_NO_IMPLICIT_ORDER by default
ovr Sep 10, 2024
86eadb3
chore!: Remove support for checkAuthMiddleware
ovr Sep 10, 2024
e7347db
chore: Upgrade Yarn to 1.22.22 from 1.22.19
ovr Sep 11, 2024
03c278d
feat(databricks-jdbc-driver): Support Java higher then 11
ovr Sep 11, 2024
fb9cb75
feat(docker)!: Remove rxvt-unicode (was used as TERM)
ovr Sep 11, 2024
ba5e5f7
docs: Node.js update
igorlukanin Sep 12, 2024
847930e
docs: Redis update
igorlukanin Sep 12, 2024
4edb2bb
docs: run-scheduled-refresh update
igorlukanin Sep 12, 2024
58eca6e
docs: CUBESQL_SQL_NO_IMPLICIT_ORDER update
igorlukanin Sep 12, 2024
922515d
docs: checkAuthMiddleware update
igorlukanin Sep 12, 2024
aaa1f06
chore(cli)!: Generate - remove support for --user-context, please use…
ovr Sep 12, 2024
8cf624d
docs: clean-up
igorlukanin Sep 12, 2024
fe7ef04
docs: USER_CONTEXT update
igorlukanin Sep 12, 2024
4e3a701
docs: Add a missing item to DEPRECATION.md
igorlukanin Sep 12, 2024
0671e4a
feat: Upgrade aws-sdk to 3.650.0
ovr Sep 12, 2024
2109849
feat(schema-compiler): custom granularity support (#8537)
KSDaemon Sep 12, 2024
841f59a
feat(cubesql): Support `information_schema.sql_implementation_info` m…
MazterQyou Sep 12, 2024
678a13a
chore(cubestore): Update Cargo.lock for newest arrow-rs version (#8702)
srh Sep 12, 2024
f7c07a7
feat(schema-compiler): Support date_bin function in Cube Store querie…
KSDaemon Sep 13, 2024
0f0ab9e
chore(ci): Disable upx for cubestore on x86_64-apple-darwin (#8706)
ovr Sep 13, 2024
8a796f8
chore!: Remove support for USER_CONTEXT (#8705)
ovr Sep 13, 2024
7096242
v0.36.0
ovr Sep 13, 2024
f1f473b
chore: Fix release build for playground
ovr Sep 13, 2024
84c176c
chore: Fix release build for playground, v2
ovr Sep 13, 2024
e8d81f2
fix(schema-compiler): Add missing “quarter” time unit to granularity …
KSDaemon Sep 13, 2024
db81b82
docs: Cube Cloud for Sheets (#8687)
igorlukanin Sep 15, 2024
b7674f3
feat(schema-compiler): Reference granularities in a proxy dimension (…
KSDaemon Sep 15, 2024
23ba740
chore: tsconfig - target es2022 (Node.js 18) (#8704)
ovr Sep 16, 2024
9be8e68
docs: Add Cube Rollup San Francisco banners
igorlukanin Sep 16, 2024
26a8fec
docs: Add Cube Rollup San Francisco banners
igorlukanin Sep 16, 2024
84bc8de
feat(snowflake-driver): Upgrade snowflake-sdk to 1.13.1 (fix Node.js …
ovr Sep 16, 2024
6f8b097
v0.36.1
ovr Sep 16, 2024
2bda0dd
feat(cubesql): Support `[I]LIKE ... ESCAPE ...` SQL push down
MazterQyou Sep 16, 2024
e5dec22
docs: Add Cube Rollup San Francisco banners
igorlukanin Sep 17, 2024
11e941d
fix(schema-compiler): correct origin timestamp initialization in Gran…
KSDaemon Sep 17, 2024
3eb5032
docs: Preview label for Cube Cloud for Sheets
igorlukanin Sep 17, 2024
df53c51
docs: Custom time dimension granularities (#8679)
igorlukanin Sep 17, 2024
148e4cf
fix(cubesql): Support new QuickSight meta queries
MazterQyou Sep 17, 2024
4875b8e
feat(schema-compiler): expose custom granularities via meta API (#8703)
KSDaemon Sep 17, 2024
7d77b4a
feat(cubejs-playground): add support for ungrouped and offset options…
tenphi Sep 18, 2024
2bb9aa3
refactor(cubesql): Make Postgres authentication extensible (#8709)
MazterQyou Sep 18, 2024
562f50a
chore(deps-dev): bump vite from 5.4.2 to 5.4.6 (#8720)
dependabot[bot] Sep 18, 2024
23c9cda
fix(cubejs-testing): cypress - fix rollup tests (#8725)
tenphi Sep 18, 2024
47c4d78
feat(schema-compiler): exact match preagg with custom granularity wit…
KSDaemon Sep 18, 2024
21a63e2
feat(client-core): extend client types with custom granularity suppor…
KSDaemon Sep 18, 2024
ab3771b
v0.36.2
ovr Sep 18, 2024
7be9b44
docs: Playground 2.0 and Chart Prototyping in Cube Core (#8729)
igorlukanin Sep 19, 2024
ec2c2ec
fix(schema-compiler): fix FILTER_PARAMS propagation from view to cube…
KSDaemon Sep 20, 2024
73d9314
docs: Update the APIs & integrations diagram
igorlukanin Sep 20, 2024
37a6682
chore(testing-drivers): add retry for failures during drivers matrix …
KSDaemon Sep 24, 2024
cb9bb70
chore(cubestore): Update to use MetadataCacheFactory and TableExtensi…
srh Sep 24, 2024
1828380
chore(ci): run cloud db drivers tests only when credentials are set (…
KSDaemon Sep 24, 2024
5756931
docs: Fix typo in the description of CUBESTORE_GCP_CREDENTIALS env va…
josedev-union Sep 24, 2024
9e84c85
chore: Fix some comments (#8728) — thank you, @jingchanglu!
jingchanglu Sep 24, 2024
38aa33b
docs: Update using-pre-aggregations.mdx (#8723)
morgan-at-cube Sep 24, 2024
72a64d7
v0.36.3
paveltiunov Sep 26, 2024
a292c3f
fix(duckdb-driver): fix timeStampCast and dateBin (#8748)
KSDaemon Sep 26, 2024
c58e97a
feat(schema-compiler): expose custom granularities details via meta A…
KSDaemon Sep 26, 2024
ae989e1
feat(client-core): timeseries for custom intervals (#8742)
KSDaemon Sep 26, 2024
92e77fc
docs: Elaborate on joins
paveltiunov Sep 26, 2024
4739d94
fix(schema-compiler): Warn when `COUNT(*)` is used with a cube/view w…
MazterQyou Sep 27, 2024
54db150
v0.36.4
paveltiunov Sep 27, 2024
9ac3a1f
chore(ci): automatically retry integration tests on failure on push (…
KSDaemon Sep 27, 2024
a2e604e
feat(cubesqlplanner): Base joins support (#8656)
waralexrom Sep 29, 2024
9d5cfcc
refactor(cubestore): Move build_writer_props to CubestoreMetadataCach…
srh Sep 30, 2024
37c6ccc
feat(snowflake-driver): support azure exports buckets (#8730)
KSDaemon Sep 30, 2024
9ae3852
docs: Add the `deploy` command to the CLI utility reference
igorlukanin Sep 30, 2024
1eec7c3
docs: Fix the custom granularity recipe, add a note on pre-aggregations
igorlukanin Sep 30, 2024
a9140a1
docs: Add a note on custom granularities for pre-aggregations
igorlukanin Sep 30, 2024
a1c63ac
docs: Snowflake account format warning
paveltiunov Oct 1, 2024
41ed9cc
fix(schema-compiler): fix FILTER_PARAMS flow in pre aggregations filt…
KSDaemon Oct 1, 2024
95c4797
chore(deps): Upgrade fast-xml-parser from 4.3.1 to 4.4.1 (#8749)
dependabot[bot] Oct 1, 2024
6a70e07
docs: Staging Environments (#8764)
asmisha Oct 1, 2024
779eacd
fix(firebolt-driver): use default api endpoint if not provided (#8767)
johancube Oct 2, 2024
893004a
v0.36.5
paveltiunov Oct 2, 2024
326810a
test(cubestore): add await on a check_bools call (#8771)
srh Oct 2, 2024
f40062b
chore(ci): use built docker image for tests without the need of uploa…
KSDaemon Oct 2, 2024
a7a515d
fix(schema-compiler): Support minutes and seconds for cubestore forma…
RusovDmitriy Oct 3, 2024
4c64896
v0.36.6
paveltiunov Oct 3, 2024
bbc335d
chore(ci): update test suite run workflow dispatch with useful info (…
KSDaemon Oct 4, 2024
b31f7aa
docs: Fix DEPRECATION.md
igorlukanin Oct 4, 2024
7ac7a5b
docs: Describe `CUBEJS_MAX_SESSIONS` environment variable (#8782)
igorlukanin Oct 4, 2024
8fa0d53
feat(cubesql): Support `DATE_PART` SQL push down with Databricks (#8779)
MazterQyou Oct 4, 2024
0f974ae
test(cubesql): Extract some wrapper tests to separate module (#8783)
mcheshkov Oct 4, 2024
e49b5f5
test(cubesql): Extract some join tests to separate module (#8777)
mcheshkov Oct 4, 2024
ad6abec
fix: Add explicit parameters limit in PostgreSQL and Redshift drivers…
mcheshkov Oct 4, 2024
70e5195
ci(cubesql): Turn cargo check to cargo clippy with lots of disabled r…
mcheshkov Oct 5, 2024
59dd29e
v0.36.7
paveltiunov Oct 8, 2024
4902e6f
feat: Inherit all env variables to Cube Store (auto provisioning) (#3…
ovr Oct 8, 2024
583e566
docs: Fix typo (#8785) — thanks, @zacharywelch!
zacharywelch Oct 8, 2024
336fad4
feat(playground): custom granularities support (#8743)
KSDaemon Oct 9, 2024
6b17731
fix: Render LIMIT 0 and OFFSET 0 properly in SQL templates (#8781)
mcheshkov Oct 9, 2024
fd1d09a
fix(cubestore): don't add all measures to default preagg index (#8789)
KSDaemon Oct 9, 2024
d77a512
fix(playground): fix not showing granularities for time dimension (#8…
KSDaemon Oct 10, 2024
cf4beff
feat(snowflake-driver): support DefaultAzureCredential and Managed In…
KSDaemon Oct 10, 2024
c87098d
docs: Data-at-rest encryption in Cube Store and customer-provided key…
igorlukanin Oct 10, 2024
bd42c44
feat: Renaming of Post Aggregate into Multi Stage (#8798)
waralexrom Oct 10, 2024
a683c38
docs: update the list of AWS credentials required for BYOC (#8800)
bsod90 Oct 10, 2024
8c7dcbb
feat(prestodb-driver): Added support export bucket, gcs only (#8797)
RusovDmitriy Oct 11, 2024
c9bd438
chore(ci): update test suite run workflow dispatch with initiator use…
KSDaemon Oct 11, 2024
f582d68
v0.36.8
paveltiunov Oct 11, 2024
d2773a7
fix: Error after renaming post aggregate (#8805)
waralexrom Oct 11, 2024
4d2de83
feat(cubestore): Metastore - increase parallelism to 2 (#8807)
ovr Oct 12, 2024
95088cc
fix(cubesql): Fix `TRUNC` SQL push down for Databricks (#8803)
MazterQyou Oct 12, 2024
f1823f5
test: Fix snapshot name after Multi Stage renaming (#8810)
mcheshkov Oct 14, 2024
51d85d3
fix(cubejs-testing): Fix TZ env var for snapshots update script (#8811)
mcheshkov Oct 14, 2024
c1e542a
fix(cubesql): Ignore `__user IS NOT NULL` filter (#8796)
MazterQyou Oct 14, 2024
3680bc4
v0.36.9
ovr Oct 14, 2024
ad81453
feat: New style RBAC framework (#8766)
bsod90 Oct 14, 2024
362c32c
v0.36.10
ovr Oct 14, 2024
9d5b7e8
feat(snowflake-driver): OAuth token path support (#8808)
johancube Oct 14, 2024
5a4f467
v0.36.11
paveltiunov Oct 14, 2024
7aadb42
Merge tag 'v0.36.11' into gorgias
Spark-NF Oct 16, 2025
d95a2fa
chore: update fork to 0.36.11
Spark-NF Oct 16, 2025
124bb38
fix(schema-compiler): prevent member name collection from impacting j…
Spark-NF Oct 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 5 additions & 3 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,13 @@
!rust/cubestore/bin
!rust/cubesql/package.json

# Ignoring builds for native from local machime to protect a problem with different architecture
packages/cubejs-backend-native/index.node
packages/cubejs-backend-native/native/
# Caches
packages/cubejs-backend-native/target
packages/*/node_modules/
packages/*/dist/
packages/*/coverage/
# Other
packages/cubejs-server-core/playground/
packages/cubejs-serverless
packages/cubejs-serverless-aws
packages/cubejs-serverless-google
2 changes: 1 addition & 1 deletion .github/workflows/image-build.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
name: image build

env:
TAG: v0.35.79-gorgias
TAG: v0.36.11-gorgias

on:
push:
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ testings/
rust/cubesql/profile.json
.cubestore
.env

.vimspector.json
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
18.20.3
20.17.0
239 changes: 239 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,245 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## [0.36.11](https://github.com/cube-js/cube/compare/v0.36.10...v0.36.11) (2024-10-14)


### Features

* **snowflake-driver:** OAuth token path support ([#8808](https://github.com/cube-js/cube/issues/8808)) ([9d5b7e8](https://github.com/cube-js/cube/commit/9d5b7e8ed6d7618dac0f35784844ef9d17cd751b))





## [0.36.10](https://github.com/cube-js/cube/compare/v0.36.9...v0.36.10) (2024-10-14)


### Features

* New style RBAC framework ([#8766](https://github.com/cube-js/cube/issues/8766)) ([ad81453](https://github.com/cube-js/cube/commit/ad81453757788784c785c7a75202f94a74ab4c26))





## [0.36.9](https://github.com/cube-js/cube/compare/v0.36.8...v0.36.9) (2024-10-14)


### Bug Fixes

* **cubejs-testing:** Fix TZ env var for snapshots update script ([#8811](https://github.com/cube-js/cube/issues/8811)) ([51d85d3](https://github.com/cube-js/cube/commit/51d85d3bd8d8f1d910ff830f81651c69f15c2b49))
* **cubesql:** Fix `TRUNC` SQL push down for Databricks ([#8803](https://github.com/cube-js/cube/issues/8803)) ([95088cc](https://github.com/cube-js/cube/commit/95088cc5a4ed54ec978c502a906eb9ebf2adb6d8))
* **cubesql:** Ignore `__user IS NOT NULL` filter ([#8796](https://github.com/cube-js/cube/issues/8796)) ([c1e542a](https://github.com/cube-js/cube/commit/c1e542a7f4f6e22edeff335846c2e1c53c95116b))
* Error after renaming post aggregate ([#8805](https://github.com/cube-js/cube/issues/8805)) ([d2773a7](https://github.com/cube-js/cube/commit/d2773a746829458139adf5baad87958baa43b331))


### Features

* **cubestore:** Metastore - increase parallelism to 2 ([#8807](https://github.com/cube-js/cube/issues/8807)) ([4d2de83](https://github.com/cube-js/cube/commit/4d2de836cc2bda113859591a4e92e71baf512854))





## [0.36.8](https://github.com/cube-js/cube/compare/v0.36.7...v0.36.8) (2024-10-11)


### Bug Fixes

* **cubestore:** don't add all measures to default preagg index ([#8789](https://github.com/cube-js/cube/issues/8789)) ([fd1d09a](https://github.com/cube-js/cube/commit/fd1d09a54661ce214e2e1d8e94fbf806484eca34))
* **playground:** fix not showing granularities for time dimension ([#8794](https://github.com/cube-js/cube/issues/8794)) ([d77a512](https://github.com/cube-js/cube/commit/d77a512bdfef533d56a125ffbcab9f7fdb8483ad))
* Render LIMIT 0 and OFFSET 0 properly in SQL templates ([#8781](https://github.com/cube-js/cube/issues/8781)) ([6b17731](https://github.com/cube-js/cube/commit/6b17731f84aa494de820dce791e3120e4282bc37))


### Features

* Inherit all env variables to Cube Store (auto provisioning) ([#3045](https://github.com/cube-js/cube/issues/3045)) ([4902e6f](https://github.com/cube-js/cube/commit/4902e6f03a2dc66bba1df603d917ed84f81e52db))
* **playground:** custom granularities support ([#8743](https://github.com/cube-js/cube/issues/8743)) ([336fad4](https://github.com/cube-js/cube/commit/336fad4bab02ca014b08b14547a285587ad138f3))
* **prestodb-driver:** Added support export bucket, gcs only ([#8797](https://github.com/cube-js/cube/issues/8797)) ([8c7dcbb](https://github.com/cube-js/cube/commit/8c7dcbbd88de9f977eb75cf92c9b8decf0218643))
* Renaming of Post Aggregate into Multi Stage ([#8798](https://github.com/cube-js/cube/issues/8798)) ([bd42c44](https://github.com/cube-js/cube/commit/bd42c44c48f571bdf6a5f097854f3a022e85278a))
* **snowflake-driver:** support DefaultAzureCredential and Managed Indentity auth for export bucket ([#8792](https://github.com/cube-js/cube/issues/8792)) ([cf4beff](https://github.com/cube-js/cube/commit/cf4beffa881d711ee0b3df6eff8615e3f7b39333))





## [0.36.7](https://github.com/cube-js/cube/compare/v0.36.6...v0.36.7) (2024-10-08)


### Bug Fixes

* Add explicit parameters limit in PostgreSQL and Redshift drivers ([#8784](https://github.com/cube-js/cube/issues/8784)) ([ad6abec](https://github.com/cube-js/cube/commit/ad6abec6608b86d896f0f43786b23d9c9306f4f8))


### Features

* **cubesql:** Support `DATE_PART` SQL push down with Databricks ([#8779](https://github.com/cube-js/cube/issues/8779)) ([8fa0d53](https://github.com/cube-js/cube/commit/8fa0d53600e6d5b2a42cb94160918939e7f33d10))





## [0.36.6](https://github.com/cube-js/cube/compare/v0.36.5...v0.36.6) (2024-10-03)


### Bug Fixes

* **schema-compiler:** Support minutes and seconds for cubestore format interval ([#8773](https://github.com/cube-js/cube/issues/8773)) ([a7a515d](https://github.com/cube-js/cube/commit/a7a515d6d419dfc576b74968cb40b7cf5d9af751))





## [0.36.5](https://github.com/cube-js/cube/compare/v0.36.4...v0.36.5) (2024-10-02)


### Bug Fixes

* **firebolt-driver:** use default api endpoint if not provided ([#8767](https://github.com/cube-js/cube/issues/8767)) ([779eacd](https://github.com/cube-js/cube/commit/779eacd5ef4427c27889495d75613936b58adf40))
* **schema-compiler:** fix FILTER_PARAMS flow in pre aggregations filtering ([#8761](https://github.com/cube-js/cube/issues/8761)) ([41ed9cc](https://github.com/cube-js/cube/commit/41ed9cc2e19f2ab68cdb76e5b6bedcddd4fd13f0))


### Features

* **cubesqlplanner:** Base joins support ([#8656](https://github.com/cube-js/cube/issues/8656)) ([a2e604e](https://github.com/cube-js/cube/commit/a2e604eef41d3b3f079f1a8e49d95b1b1d6ce846))
* **snowflake-driver:** support azure exports buckets ([#8730](https://github.com/cube-js/cube/issues/8730)) ([37c6ccc](https://github.com/cube-js/cube/commit/37c6cccc7a3b0617d87bcc6775d63f501074b737))





## [0.36.4](https://github.com/cube-js/cube/compare/v0.36.3...v0.36.4) (2024-09-27)


### Bug Fixes

* **duckdb-driver:** fix timeStampCast and dateBin ([#8748](https://github.com/cube-js/cube/issues/8748)) ([a292c3f](https://github.com/cube-js/cube/commit/a292c3faea4abce13a527233df59a22be0577408))
* **schema-compiler:** Warn when `COUNT(*)` is used with a cube/view where `count` is not defined ([#8667](https://github.com/cube-js/cube/issues/8667)) ([4739d94](https://github.com/cube-js/cube/commit/4739d946ca0c6358210fdc81cc2a1906fcffc7f8))


### Features

* **client-core:** timeseries for custom intervals ([#8742](https://github.com/cube-js/cube/issues/8742)) ([ae989e1](https://github.com/cube-js/cube/commit/ae989e131d84e4926b8d9fd7588ec42d23e9bdda))
* **schema-compiler:** expose custom granularities details via meta API and query annotation ([#8740](https://github.com/cube-js/cube/issues/8740)) ([c58e97a](https://github.com/cube-js/cube/commit/c58e97ac1a268845c32f8d5f35ac292324f5fd28))





## [0.36.3](https://github.com/cube-js/cube/compare/v0.36.2...v0.36.3) (2024-09-26)


### Bug Fixes

* **schema-compiler:** fix FILTER_PARAMS propagation from view to cube's SQL query ([#8721](https://github.com/cube-js/cube/issues/8721)) ([ec2c2ec](https://github.com/cube-js/cube/commit/ec2c2ec4d057dd1b29748d2b3847d7b60f96d5c8))





## [0.36.2](https://github.com/cube-js/cube/compare/v0.36.1...v0.36.2) (2024-09-18)


### Bug Fixes

* **cubejs-testing:** cypress - fix rollup tests ([#8725](https://github.com/cube-js/cube/issues/8725)) ([23c9cda](https://github.com/cube-js/cube/commit/23c9cda10f7fe8fe642a6f4a28283b31c92e6240))
* **cubesql:** Support new QuickSight meta queries ([148e4cf](https://github.com/cube-js/cube/commit/148e4cf32890872d8be41b127a05df1aca68179c))
* **schema-compiler:** correct origin timestamp initialization in Granularity instance ([#8710](https://github.com/cube-js/cube/issues/8710)) ([11e941d](https://github.com/cube-js/cube/commit/11e941d822b60063d46d706432e552ad200983dd))


### Features

* **client-core:** extend client types with custom granularity support ([#8724](https://github.com/cube-js/cube/issues/8724)) ([21a63e2](https://github.com/cube-js/cube/commit/21a63e2d415b731fe01aa5fb4b693c9e0991b2be))
* **cubejs-playground:** add support for ungrouped and offset options ([#8719](https://github.com/cube-js/cube/issues/8719)) ([7d77b4a](https://github.com/cube-js/cube/commit/7d77b4ad6ce76e0e6d06f23f0cbb74b265b7c299))
* **cubesql:** Support `[I]LIKE ... ESCAPE ...` SQL push down ([2bda0dd](https://github.com/cube-js/cube/commit/2bda0dd968944e777c5b89b2587a620c448dba10))
* **schema-compiler:** exact match preagg with custom granularity without the need for allow_non_strict_date_range_match option ([#8712](https://github.com/cube-js/cube/issues/8712)) ([47c4d78](https://github.com/cube-js/cube/commit/47c4d78d6334ec8a279b42a7c0940ac778654dc8))
* **schema-compiler:** expose custom granularities via meta API ([#8703](https://github.com/cube-js/cube/issues/8703)) ([4875b8e](https://github.com/cube-js/cube/commit/4875b8eb1c2b9c807156725e77d834edcf7b2632))





## [0.36.1](https://github.com/cube-js/cube/compare/v0.36.0...v0.36.1) (2024-09-16)


### Bug Fixes

* **schema-compiler:** Add missing “quarter” time unit to granularity definitions ([#8708](https://github.com/cube-js/cube/issues/8708)) ([e8d81f2](https://github.com/cube-js/cube/commit/e8d81f2e04ce61215b1185d9adc4320233bc34da))


### Features

* **schema-compiler:** Reference granularities in a proxy dimension ([#8664](https://github.com/cube-js/cube/issues/8664)) ([b7674f3](https://github.com/cube-js/cube/commit/b7674f35aa0a22efe46b0142bd0a42eeb39fc02a))
* **snowflake-driver:** Upgrade snowflake-sdk to 1.13.1 (fix Node.js 20+ crash) ([#8713](https://github.com/cube-js/cube/issues/8713)) ([84bc8de](https://github.com/cube-js/cube/commit/84bc8de9cd1a1a30229444bf3796052fbc994abb))





# [0.36.0](https://github.com/cube-js/cube/compare/v0.35.81...v0.36.0) (2024-09-13)

### BREAKING CHANGES

* Remove support for USER_CONTEXT (#8705) ([8a796f8](https://github.com/cube-js/cube/commit/8a796f838a0b638fda079377b42d2cbf86474315)) - This functionality was deprecated starting from v0.26.0. Please migrate to SECURITY_CONTEXT.
* chore!: Remove support for checkAuthMiddleware ([86eadb3](https://github.com/cube-js/cube/commit/86eadb33fafcd66cd97a4bd0ee2ab4cbb872887a)) - checkAuthMiddleware option was deprecated in 0.26.0, because this option was tightly bound to Express. Since Cube.js supports HTTP **and** WebSockets as transports, we want our authentication API to not rely on transport-specific details. We now recommend using checkAuth.
* feat(cubesql)!: Enable CUBESQL_SQL_NO_IMPLICIT_ORDER by default ([f22e1ef](https://github.com/cube-js/cube/commit/f22e1efaef6cb81ce920aac0e85abc0eebc94bf9)) - It's started to be true. it means that SQL API will not add ordering to queries that doesn't specify ORDER BY, previusly it was true only for ungrouped queries.
* chore!: /v1/run-scheduled-refresh - was removed ([7213ae7](https://github.com/cube-js/cube/commit/7213ae743e026116ac73c4407acba30f318bd050)) - Removing this method since Cube is designed and supposed to be run as a cluster, rather than a serverless application, in a production setting. Use the Orchestration API instead.
* chore!: Remove cache & queue driver for Redis ([eac704e](https://github.com/cube-js/cube/commit/eac704ecc54c2a02ba83475973b66efa0be6b389)) - Starting from v0.32, Cube Store is used as default cache and queue engine. Article: https://cube.dev/blog/replacing-redis-with-cube-store
* chore!: Support for Node.js 16 was removed ([8b83021](https://github.com/cube-js/cube/commit/8b830214ab3d16ebfadc65cb9587a08b0496fb93)) - Node.js is EOL, it was deprecated in v0.35.0.
* feat(docker)!: Remove rxvt-unicode (was used as TERM) ([fb9cb75](https://github.com/cube-js/cube/commit/fb9cb75ed747f804e31768b91913e0b4f38f173c)) - It was not usefull, at the same time this TERM requires a lot of libraries to be installed. It costs 148 MB of additional disk space.
* **cubejs-client/playground:** New query builder & new chart prototyping ([6099144](https://github.com/cube-js/cube/commit/609914492d6ca6c4b2be507a2af0eb5e70fdf6de)) - Playground was upgraded to Playground 2.0 and Chart Prototyping, previously available in Cube Cloud only.

### Features

* **cubesql:** Support `information_schema.sql_implementation_info` meta table ([841f59a](https://github.com/cube-js/cube/commit/841f59a5f4155482cca188464fea89d5b1dc55b6))
* **databricks-jdbc-driver:** Support Java higher then 11 ([03c278d](https://github.com/cube-js/cube/commit/03c278db81a1bbf3363192aeec50993f2fcf8a5b))
* **docker-jdk:** Upgrade JDK to 17 from 11 ([c3a1ccd](https://github.com/cube-js/cube/commit/c3a1ccd04a600951c8a1729cea40601714f173a8))
* **docker:** Upgrade Node.js to 20.17.0 ([9fedf78](https://github.com/cube-js/cube/commit/9fedf784a1567d4e8190f3a24b46f2bc7adc4996))
* **docker:** Upgrade OpenSSL to 3 from (1.1) ([97159e7](https://github.com/cube-js/cube/commit/97159e747faa391922bd435dffa40c70256a4fe8))
* **docker:** Upgrade OS to bookworm from bullseye ([67e9521](https://github.com/cube-js/cube/commit/67e9521d71a5f6feb779217eb81830bc695f09d0))
* **docker:** Upgrade Python to 3.11 from 3.9 ([7684579](https://github.com/cube-js/cube/commit/76845792ad3cb6aa790f606c452453cc663039a7))
* **schema-compiler:** Support custom granularities ([#8537](https://github.com/cube-js/cube/issues/8537)) ([2109849](https://github.com/cube-js/cube/commit/21098494353b9b6274b534b6c656154cb8451c7b))
* **schema-compiler:** Support custom granularities for Cube Store queries ([#8684](https://github.com/cube-js/cube/issues/8684)) ([f7c07a7](https://github.com/cube-js/cube/commit/f7c07a7572c95de26db81308194577b32e289e53))
* Upgrade aws-sdk to 3.650.0 ([0671e4a](https://github.com/cube-js/cube/commit/0671e4a7ae91fbaf23d4a72aa667fc8eb6dcd6a6))


## [0.35.81](https://github.com/cube-js/cube/compare/v0.35.80...v0.35.81) (2024-09-12)


### Bug Fixes

* **api-gateway:** fixes an issue where queries to get the total count of results were incorrectly applying sorting from the original query and also were getting default ordering applied when the query ordering was stripped out ([#8060](https://github.com/cube-js/cube/issues/8060)) Thanks [@rdwoodring](https://github.com/rdwoodring)! ([863f370](https://github.com/cube-js/cube/commit/863f3709e97c904f1c800ad98889dc272dbfddbd))
* **cubesql:** Use load meta with user change for SQL generation calls ([#8693](https://github.com/cube-js/cube/issues/8693)) ([0f7bb3d](https://github.com/cube-js/cube/commit/0f7bb3d3a96447a69835e3c591ebaf67592c3eed))
* Updated jsonwebtoken in all packages ([#8282](https://github.com/cube-js/cube/issues/8282)) Thanks [@jlloyd-widen](https://github.com/jlloyd-widen) ! ([ca7c292](https://github.com/cube-js/cube/commit/ca7c292e0122be50ac7adc9b9d4910623d19f840))


### Features

* **cubestore:** Support date_bin function ([#8672](https://github.com/cube-js/cube/issues/8672)) ([64788de](https://github.com/cube-js/cube/commit/64788dea89b0244911518de203929fc5c773cd8f))
* ksql and rollup pre-aggregations ([#8619](https://github.com/cube-js/cube/issues/8619)) ([cdfbd1e](https://github.com/cube-js/cube/commit/cdfbd1e21ffcf111e40c525f8a391cc0dcee3c11))





## [0.35.80](https://github.com/cube-js/cube/compare/v0.35.79...v0.35.80) (2024-09-09)


### Bug Fixes

* **schema-compiler:** propagate FILTER_PARAMS from view to inner cube's SELECT ([#8466](https://github.com/cube-js/cube/issues/8466)) ([c0466fd](https://github.com/cube-js/cube/commit/c0466fde9b7a3834159d7ec592362edcab6d9795))


### Features

* **cubesql:** Fill pg_description table with cube and members descriptions ([#8618](https://github.com/cube-js/cube/issues/8618)) ([2288c18](https://github.com/cube-js/cube/commit/2288c18bf30d1f3a3299b235fe9b4405d2cb7463))
* **cubesql:** Support join with type coercion ([#8608](https://github.com/cube-js/cube/issues/8608)) ([46b3a36](https://github.com/cube-js/cube/commit/46b3a36936f0f00805144714f0dd87a3c50a5e0a))





## [0.35.79](https://github.com/cube-js/cube/compare/v0.35.78...v0.35.79) (2024-09-04)


Expand Down
Loading