@@ -33,33 +33,34 @@ features:
33
33
migrate to alternatives. In such cases, a warning may be printed, and users
34
34
should not rely on this feature.
35
35
36
- | Status | Feature | Deprecated | Remove |
37
- | ------------| -----------------------------------------------------------------------------------------------------------------------------------------| ------------| -----------|
38
- | Removed | [ Node.js 8] ( #nodejs-8 ) | v0.22.4 | v0.26.0 |
39
- | Deprecated | [ ` hearBeatInterval ` ] ( #hearbeatinterval ) | v0.23.8 | June 2021 |
40
- | Removed | [ ` CUBEJS_ENABLE_TLS ` ] ( #cubejs_enable_tls ) | v0.23.11 | v0.26.0 |
41
- | Deprecated | [ Embedding Cube.js within Express] ( #embedding-cubejs-within-express ) | v0.24.0 | June 2021 |
42
- | Removed | [ Absolute import for ` @cubejs-backend/query-orchestrator ` ] ( #absolute-import-for-@cubejs-backendquery-orchestrator ) | v0.24.2 | v0.32.0 |
43
- | Removed | [ ` contextToDataSourceId ` ] ( #contexttodatasourceid ) | v0.25.0 | v0.25.0 |
44
- | Removed | [ Absolute import for ` @cubejs-backend/server-core ` ] ( #absolute-import-for-@cubejs-backendserver-core ) | v0.25.4 | v0.32.0 |
45
- | Removed | [ Absolute import for ` @cubejs-backend/schema-compiler ` ] ( #absolute-import-for-@cubejs-backendschema-compiler ) | v0.25.21 | v0.32.0 |
46
- | Deprecated | [ ` checkAuthMiddleware ` ] ( #checkauthmiddleware ) | v0.26.0 | |
47
- | Removed | [ Node.js 10] ( #nodejs-10 ) | v0.26.0 | v0.29.0 |
48
- | Removed | [ Node.js 15] ( #nodejs-15 ) | v0.26.0 | v0.32.0 |
49
- | Deprecated | [ ` USER_CONTEXT ` ] ( #user_context ) | v0.26.0 | |
50
- | Deprecated | [ ` authInfo ` ] ( #authinfo ) | v0.26.0 | |
51
- | Deprecated | [ Prefix Redis environment variables with ` CUBEJS_ ` ] ( #prefix-redis-environment-variables-with-cubejs_ ) | v0.27.0 | |
52
- | Removed | [ Node.js 12] ( #nodejs-12 ) | v0.29.0 | v0.32.0 |
53
- | Deprecated | [ ` CUBEJS_EXTERNAL_DEFAULT ` and ` CUBEJS_SCHEDULED_REFRESH_DEFAULT ` ] ( #cubejs_external_default-and-cubejs_scheduled_refresh_default ) | v0.30.0 | |
54
- | Deprecated | [ Using external databases for pre-aggregations] ( #using-external-databases-for-pre-aggregations ) | v0.30.0 | |
55
- | Deprecated | [ ` dbType ` ] ( #dbtype ) | v0.30.30 | |
56
- | Removed | [ Serverless Deployments] ( #serverless-deployments ) | v0.31.64 | v0.35.0 |
57
- | Removed | [ Node.js 14] ( #nodejs-14 ) | v0.32.0 | v0.35.0 |
58
- | Deprecated | [ Using Redis for in-memory cache and queue] ( #using-redis-for-in-memory-cache-and-queue ) | v0.32.0 | |
59
- | Deprecated | [ ` running_total ` measure type] ( #running_total-measure-type ) | v0.33.39 | |
60
- | Deprecated | [ Node.js 16] ( #nodejs-16 ) | v0.35.0 | |
61
- | Removed | [ MySQL-based SQL API] ( #mysql-based-sql-api ) | v0.35.0 | v0.35.0 |
62
- | Removed | [ ` initApp ` hook] ( #initapp-hook ) | v0.35.0 | v0.35.0 |
36
+ | Status | Feature | Deprecated | Remove |
37
+ | ------------| -----------------------------------------------------------------------------------------------------------------------------------| ------------| -----------|
38
+ | Removed | [ Node.js 8] ( #nodejs-8 ) | v0.22.4 | v0.26.0 |
39
+ | Deprecated | [ ` hearBeatInterval ` ] ( #hearbeatinterval ) | v0.23.8 | June 2021 |
40
+ | Removed | [ ` CUBEJS_ENABLE_TLS ` ] ( #cubejs_enable_tls ) | v0.23.11 | v0.26.0 |
41
+ | Deprecated | [ Embedding Cube.js within Express] ( #embedding-cubejs-within-express ) | v0.24.0 | June 2021 |
42
+ | Removed | [ Absolute import for ` @cubejs-backend/query-orchestrator ` ] ( #absolute-import-for-@cubejs-backendquery-orchestrator ) | v0.24.2 | v0.32.0 |
43
+ | Removed | [ ` contextToDataSourceId ` ] ( #contexttodatasourceid ) | v0.25.0 | v0.25.0 |
44
+ | Removed | [ Absolute import for ` @cubejs-backend/server-core ` ] ( #absolute-import-for-@cubejs-backendserver-core ) | v0.25.4 | v0.32.0 |
45
+ | Removed | [ Absolute import for ` @cubejs-backend/schema-compiler ` ] ( #absolute-import-for-@cubejs-backendschema-compiler ) | v0.25.21 | v0.32.0 |
46
+ | Deprecated | [ ` checkAuthMiddleware ` ] ( #checkauthmiddleware ) | v0.26.0 | |
47
+ | Removed | [ Node.js 10] ( #nodejs-10 ) | v0.26.0 | v0.29.0 |
48
+ | Removed | [ Node.js 15] ( #nodejs-15 ) | v0.26.0 | v0.32.0 |
49
+ | Deprecated | [ ` USER_CONTEXT ` ] ( #user_context ) | v0.26.0 | |
50
+ | Deprecated | [ ` authInfo ` ] ( #authinfo ) | v0.26.0 | |
51
+ | Deprecated | [ Prefix Redis environment variables with ` CUBEJS_ ` ] ( #prefix-redis-environment-variables-with-cubejs_ ) | v0.27.0 | |
52
+ | Removed | [ Node.js 12] ( #nodejs-12 ) | v0.29.0 | v0.32.0 |
53
+ | Deprecated | [ ` CUBEJS_EXTERNAL_DEFAULT ` and ` CUBEJS_SCHEDULED_REFRESH_DEFAULT ` ] ( #cubejs_external_default-and-cubejs_scheduled_refresh_default ) | v0.30.0 | |
54
+ | Deprecated | [ Using external databases for pre-aggregations] ( #using-external-databases-for-pre-aggregations ) | v0.30.0 | |
55
+ | Deprecated | [ ` dbType ` ] ( #dbtype ) | v0.30.30 | |
56
+ | Removed | [ Serverless Deployments] ( #serverless-deployments ) | v0.31.64 | v0.35.0 |
57
+ | Removed | [ Node.js 14] ( #nodejs-14 ) | v0.32.0 | v0.35.0 |
58
+ | Deprecated | [ Using Redis for in-memory cache and queue] ( #using-redis-for-in-memory-cache-and-queue ) | v0.32.0 | v0.36.0 |
59
+ | Deprecated | [ ` running_total ` measure type] ( #running_total-measure-type ) | v0.33.39 | |
60
+ | Removed | [ Node.js 16] ( #nodejs-16 ) | v0.35.0 | |
61
+ | Removed | [ MySQL-based SQL API] ( #mysql-based-sql-api ) | v0.35.0 | v0.35.0 |
62
+ | Removed | [ ` initApp ` hook] ( #initapp-hook ) | v0.35.0 | v0.35.0 |
63
+ | Deprecated | [ Node.js 18] ( #nodejs-16 ) | v0.36.0 | |
63
64
64
65
### Node.js 8
65
66
@@ -295,16 +296,10 @@ CUBEJS_REDIS_TLS=true
295
296
296
297
**Removed in Release: v0.29.0**
297
298
298
- Node.js 15 reached [End of Life on June 1, 2021][link-nodejs-eol]. This means no
299
- more updates. Please upgrade to Node.js 14 or higher.
300
-
301
299
### Node.js 12
302
300
303
301
**Removed in Release: v0.32.0**
304
302
305
- Node.js 12 reached [End of Life on May 19, 2021][link-nodejs-eol]. This means no
306
- more updates. Please upgrade to Node.js 14 or higher.
307
-
308
303
### Using non-Cube Store databases as external database
309
304
310
305
**Deprecated in Release: v0.29.0**
@@ -352,9 +347,6 @@ instead.
352
347
353
348
**Removed in Release: v0.35.0**
354
349
355
- Node.js 14 reached [End of Life on April 30, 2023][link-nodejs-eol]. This means
356
- no more updates. Please upgrade to Node.js 16 or higher.
357
-
358
350
### Using Redis for in-memory cache and queue
359
351
360
352
**Deprecated in release: v0.32.0**
@@ -373,10 +365,7 @@ to calculate running totals instead.
373
365
374
366
### Node.js 16
375
367
376
- **Deprecated in Release: v0.35.0**
377
-
378
- Node.js 16 reached [End of Life on September 11, 2023][link-nodejs-eol]. This means
379
- no more updates. Please upgrade to Node.js 18 or higher.
368
+ **Removed in Release: v0.36.0**
380
369
381
370
[link-nodejs-eol]: https://github.com/nodejs/Release#end-of-life-releases
382
371
@@ -392,4 +381,11 @@ Early prototype of the MySQL-based SQL API is removed in favor of the Postgres-c
392
381
393
382
**Removed in release: v0.35.0**
394
383
395
- The ` initApp` hook is removed as it's not relevant anymore for Docker-based architecture.
384
+ The ` initApp` hook is removed as it's not relevant anymore for Docker-based architecture.
385
+
386
+ ### Node.js 18
387
+
388
+ **Deprecated in Release: v0.36.0**
389
+
390
+ Node.js 18 reaches [End of Life on April 30, 2025][link-nodejs-eol]. This means
391
+ no more updates. Please upgrade to Node.js 20 or higher.
0 commit comments