Remove support for USER_CONTEXT (#8705) (8a796f8) - This functionality was deprecated starting from v0.26.0. Please migrate to SECURITY_CONTEXT.
chore!: Remove support for checkAuthMiddleware (86eadb3) - 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) - 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) - 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) - 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) - Node.js is EOL, it was deprecated in v0.35.0.
feat(docker)!: Remove rxvt-unicode (was used as TERM) (fb9cb75) - 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) - 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)
databricks-jdbc-driver: Support Java higher then 11 (03c278d)