Skip to content

Commit 7553139

Browse files
authored
Merge branch 'master' into add-ca-certificates
2 parents b7671c0 + 122a3a3 commit 7553139

File tree

169 files changed

+3876
-2350
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

169 files changed

+3876
-2350
lines changed

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -483,7 +483,7 @@ jobs:
483483
build-args: WITH_AVX2=1
484484
postfix: ""
485485
tag: "latest"
486-
- os: self-hosted
486+
- os: ubuntu-24.04-arm
487487
target: aarch64-unknown-linux-gnu
488488
platforms: linux/arm64
489489
build-args: WITH_AVX2=0

.github/workflows/rust-cubestore-master.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,12 +84,12 @@ jobs:
8484
- x86_64-unknown-linux-gnu
8585
- aarch64-unknown-linux-gnu
8686
include:
87-
- os: ubuntu-20.04
87+
- os: ubuntu-24.04
8888
target: x86_64-unknown-linux-gnu
8989
platforms: linux/amd64
9090
build-args: WITH_AVX2=1
9191
postfix: ""
92-
- os: self-hosted
92+
- os: ubuntu-24.04-arm
9393
target: aarch64-unknown-linux-gnu
9494
platforms: linux/arm64
9595
build-args: WITH_AVX2=0

.github/workflows/rust-cubestore.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,11 @@ jobs:
8181
fail-fast: false
8282
matrix:
8383
include:
84-
- os: ubuntu-20.04
84+
- os: ubuntu-24.04
8585
target: x86_64-unknown-linux-gnu
8686
platforms: linux/amd64
8787
build-args: WITH_AVX2=1
88-
- os: self-hosted
88+
- os: ubuntu-24.04-arm
8989
target: aarch64-unknown-linux-gnu
9090
platforms: linux/arm64
9191
build-args: WITH_AVX2=0

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,22 @@
33
All notable changes to this project will be documented in this file.
44
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
55

6+
## [1.2.13](https://github.com/cube-js/cube/compare/v1.2.12...v1.2.13) (2025-02-26)
7+
8+
### Bug Fixes
9+
10+
- **cubesql:** Split `__user` WHERE predicate into separate filter node ([#8812](https://github.com/cube-js/cube/issues/8812)) ([83baf7b](https://github.com/cube-js/cube/commit/83baf7bf5f83108fd6c3dd134a8739968e781f92))
11+
12+
## [1.2.12](https://github.com/cube-js/cube/compare/v1.2.11...v1.2.12) (2025-02-26)
13+
14+
### Bug Fixes
15+
16+
- **api-gateway:** data scope check ([#9264](https://github.com/cube-js/cube/issues/9264)) ([75095e1](https://github.com/cube-js/cube/commit/75095e1f86839a3f459d1050226b319d3ed2410f))
17+
- **cubesql:** Generate typed null literals ([#9238](https://github.com/cube-js/cube/issues/9238)) ([1dfa10d](https://github.com/cube-js/cube/commit/1dfa10d7128841f24c5d94cd1c5bdd2c742ff9de))
18+
- **cubesql:** Match CubeScan timestamp literal types to member types ([#9275](https://github.com/cube-js/cube/issues/9275)) ([4a4e82b](https://github.com/cube-js/cube/commit/4a4e82ba602fc024a262a22ac65e3fcb7a4bba5c))
19+
- **native:** Jinja - pass kwargs correctly into Python ([#9276](https://github.com/cube-js/cube/issues/9276)) ([9d1c3f8](https://github.com/cube-js/cube/commit/9d1c3f8cfef5fd9383ee5fa69e79328b5c739231))
20+
- **server-core:** Handle empty query in getSqlGenerator ([#9270](https://github.com/cube-js/cube/issues/9270)) ([350a438](https://github.com/cube-js/cube/commit/350a438d33d19ce77f33feb4f30910e3087d36e6))
21+
622
## [1.2.11](https://github.com/cube-js/cube/compare/v1.2.10...v1.2.11) (2025-02-25)
723

824
### Bug Fixes

docs/pages/product/apis-integrations/ai-api.mdx

Lines changed: 106 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -230,36 +230,125 @@ Search can only be used on string dimensions.
230230

231231
If desired, you may "bring your own" LLM model by providing a model and API credentials
232232
for a supported model provider. Do this by setting environment variables in your Cube
233-
deployment. See below for required variables by provider (required unless noted):
233+
deployment.
234+
235+
- `CUBE_CLOUD_AI_COMPLETION_MODEL` - The AI model name to use (varies based on provider). For example `gpt-4o`.
236+
- `CUBE_CLOUD_AI_COMPLETION_PROVIDER` - The provider. Must be one of the following:
237+
- `amazon-bedrock`
238+
- `anthropic`
239+
- `azure`
240+
- `cohere`
241+
- `deepseek`
242+
- `fireworks`
243+
- `google-generative-ai`
244+
- `google-vertex-ai`
245+
- `google-vertex-ai-anthropic`
246+
- `groq`
247+
- `mistral`
248+
- `openai`
249+
- `openai-compatible` (any provider with an OpenAI-compatible API; support may vary)
250+
- `together-ai`
251+
- `x-ai`
252+
253+
See below for required variables by provider (required unless noted):
234254

235255
#### AWS Bedrock
236256

237257
<WarningBox>
238-
The AI API currently supports only Anthropic Claude models on AWS Bedrock. Other
239-
models may work but are not fully supported.
258+
The AI API currently supports only Anthropic Claude models on AWS Bedrock.
259+
Other models may work but are not fully supported.
240260
</WarningBox>
241261

242-
- `CUBE_BEDROCK_MODEL_ID` - A supported [AWS Bedrock chat model](https://docs.aws.amazon.com/bedrock/latest/userguide/models-supported.html), for example `anthropic.claude-3-5-sonnet-20241022-v2:0`
243-
- `CUBE_BEDROCK_ACCESS_KEY` - An access key for an IAM user with `InvokeModelWithResponseStream` permissions on the desired region/model.
244-
- `CUBE_BEDROCK_ACCESS_SECRET` - The corresponding access secret
245-
- `CUBE_BEDROCK_REGION_ID` - A supported AWS Bedrock region, for example `us-west-2`
262+
- `CUBE_CLOUD_AI_AWS_ACCESS_KEY_ID` - An access key for an IAM user with `InvokeModelWithResponseStream` permissions on the desired region/model.
263+
- `CUBE_CLOUD_AI_AWS_SECRET_ACCESS_KEY` - The corresponding access secret
264+
- `CUBE_CLOUD_AI_AWS_REGION` - A supported AWS Bedrock region, for example `us-west-2`
265+
- `CUBE_CLOUD_AI_AWS_SESSION_TOKEN` - The session token (optional)
246266

247-
#### GCP Vertex
267+
#### Anthropic
268+
269+
- `CUBE_CLOUD_AI_ANTHROPIC_API_KEY`
270+
- `CUBE_CLOUD_AI_ANTHROPIC_BASE_URL` - uses a different URL prefix for API calls, such as if you are using behind a proxy (optional)
271+
272+
#### Microsoft Azure OpenAI
273+
274+
- `CUBE_CLOUD_AI_AZURE_RESOURCE_NAME`
275+
- `CUBE_CLOUD_AI_AZURE_API_KEY`
276+
- `CUBE_CLOUD_AI_AZURE_API_VERSION` (optional)
277+
- `CUBE_CLOUD_AI_AZURE_BASE_URL` (optional)
278+
279+
#### Cohere
280+
281+
- `CUBE_CLOUD_AI_COHERE_API_KEY`
282+
- `CUBE_CLOUD_AI_COHERE_BASE_URL` - uses a different URL prefix for API calls, such as if you are using behind a proxy (optional)
283+
284+
#### DeepSeek
285+
286+
- `CUBE_CLOUD_AI_DEEPSEEK_API_KEY`
287+
- `CUBE_CLOUD_AI_DEEPSEEK_BASE_URL` - uses a different URL prefix for API calls, such as if you are using behind a proxy (optional)
288+
289+
#### Fireworks
290+
291+
- `CUBE_CLOUD_AI_FIREWORKS_API_KEY`
292+
- `CUBE_CLOUD_AI_FIREWORKS_BASE_URL` - uses a different URL prefix for API calls, such as if you are using behind a proxy (optional)
293+
294+
#### Google Generative AI
295+
296+
- `CUBE_CLOUD_AI_GOOGLE_GENERATIVE_AI_API_KEY`
297+
- `CUBE_CLOUD_AI_GOOGLE_GENERATIVE_AI_BASE_URL` - uses a different URL prefix for API calls, such as if you are using behind a proxy (optional)
298+
299+
#### GCP Vertex AI
248300

249301
<WarningBox>
250-
The AI API currently supports only Anthropic Claude models on GCP Vertex. Other
251-
models may work but are not fully supported.
302+
See <Btn>Google Vertex AI (Anthropic)</Btn> below if using Anthropic models
252303
</WarningBox>
253304

254-
- `CUBE_VERTEX_MODEL_ID` - A supported GCP Vertex chat model, for example `claude-3-5-sonnet@20240620`
255-
- `CUBE_VERTEX_PROJECT_ID` - The GCP project the model is deployed in
256-
- `CUBE_VERTEX_REGION` - The GCP region the model is deployed in, for example `us-east5`
257-
- `CUBE_VERTEX_CREDENTIALS` - The private key for a service account with permissions to run the chosen model
305+
- `CUBE_CLOUD_AI_GOOGLE_VERTEX_PROJECT`
306+
- `CUBE_CLOUD_AI_GOOGLE_VERTEX_LOCATION`
307+
- `CUBE_CLOUD_AI_GOOGLE_VERTEX_CREDENTIALS`
308+
- `CUBE_CLOUD_AI_GOOGLE_VERTEX_PUBLISHER` - defaults to `google`; change if using another publisher (optional)
309+
310+
#### GCP Vertex AI (Anthropic)
311+
312+
- `CUBE_CLOUD_AI_GOOGLE_VERTEX_ANTHROPIC_PROJECT`
313+
- `CUBE_CLOUD_AI_GOOGLE_VERTEX_ANTHROPIC_LOCATION`
314+
- `CUBE_CLOUD_AI_GOOGLE_VERTEX_ANTHROPIC_CREDENTIALS`
315+
- `CUBE_CLOUD_AI_GOOGLE_VERTEX_ANTHROPIC_PUBLISHER` - defaults to `anthropic`; change if using another publisher (optional)
316+
317+
#### Groq
318+
319+
- `CUBE_CLOUD_AI_GROQ_API_KEY`
320+
- `CUBE_CLOUD_AI_GROQ_BASE_URL` - uses a different URL prefix for API calls, such as if you are using behind a proxy (optional)
321+
322+
#### Mistral
323+
324+
- `CUBE_CLOUD_AI_MISTRAL_API_KEY`
325+
- `CUBE_CLOUD_AI_MISTRAL_BASE_URL` - uses a different URL prefix for API calls, such as if you are using behind a proxy (optional)
258326

259327
#### OpenAI
260328

261-
- `OPENAI_MODEL` - An OpenAI chat model ID, for example `gpt-4o`
262-
- `OPENAI_API_KEY` - An OpenAI API key (we recommend creating a service account for the AI API)
329+
- `CUBE_CLOUD_AI_OPENAI_API_KEY`
330+
- `CUBE_CLOUD_AI_OPENAI_ORGANIZATION` - (optional)
331+
- `CUBE_CLOUD_AI_OPENAI_PROJECT` - (optional)
332+
- `CUBE_CLOUD_AI_OPENAI_BASE_URL` - uses a different URL prefix for API calls, such as if you are using behind a proxy (optional)
333+
334+
#### OpenAI Compatible Providers
335+
336+
<InfoBox>
337+
Use this provider if your provider is not listed on this page but provides an
338+
OpenAI compatible endpoint. Not all providers/models are supported.
339+
</InfoBox>
340+
341+
- `CUBE_CLOUD_AI_OPENAI_COMPATIBLE_API_KEY`
342+
- `CUBE_CLOUD_AI_OPENAI_COMPATIBLE_BASE_URL`
343+
344+
#### Together AI
345+
346+
- `CUBE_CLOUD_AI_TOGETHER_API_KEY`
347+
- `CUBE_CLOUD_AI_TOGETHER_BASE_URL` - uses a different URL prefix for API calls, such as if you are using behind a proxy (optional)
348+
349+
#### xAI (Grok)
263350

351+
- `CUBE_CLOUD_AI_X_AI_API_KEY`
352+
- `CUBE_CLOUD_AI_X_AI_BASE_URL` - uses a different URL prefix for API calls, such as if you are using behind a proxy (optional)
264353

265-
[ref-ref-ai-api]: /product/apis-integrations/ai-api/reference
354+
[ref-ref-ai-api]: /product/apis-integrations/ai-api/reference

docs/pages/product/apis-integrations/dax-api/reference.mdx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,10 @@ of the DAX documentation.
2626
| Function | <nobr>Unsupported features</nobr> | Caveats |
2727
| --- | --- | --- |
2828
| [`AVERAGE`](https://learn.microsoft.com/en-us/dax/average-function-dax) |||
29-
| [`COUNT`](https://learn.microsoft.com/en-us/dax/count-function-dax) || Counts all rows instead of only non-blank ones |
29+
| [`COUNT`](https://learn.microsoft.com/en-us/dax/count-function-dax) |||
30+
| [`COUNTA`](https://learn.microsoft.com/en-us/dax/counta-function-dax) |||
3031
| [`COUNTROWS`](https://learn.microsoft.com/en-us/dax/countrows-function-dax) || Disregards input table expression and always returns 1 |
32+
| [`DISTINCTCOUNT`](https://learn.microsoft.com/en-us/dax/distinctcount-function-dax) || Blanks are ignored |
3133
| [`MAX`](https://learn.microsoft.com/en-us/dax/max-function-dax) | 2 arguments | Blanks are disregarded instead of being treated as 0 |
3234
| [`MIN`](https://learn.microsoft.com/en-us/dax/min-function-dax) | 2 arguments | Blanks are disregarded instead of being treated as 0 |
3335
| [`SUM`](https://learn.microsoft.com/en-us/dax/sum-function-dax) |||
@@ -91,6 +93,7 @@ of the DAX documentation.
9193
| --- | --- | --- |
9294
| [`ISBLANK`](https://learn.microsoft.com/en-us/dax/isblank-function-dax) || Blanks are treated as equivalent to nulls and vice versa |
9395
| [`ISONORAFTER`](https://learn.microsoft.com/en-us/dax/isonorafter-function-dax) |||
96+
| [`NONVISUAL`](https://learn.microsoft.com/en-us/dax/nonvisual-function-dax) || Doesn't modify behavior, silently ignored |
9497

9598
### Logical functions
9699

@@ -189,7 +192,7 @@ of the DAX documentation.
189192
| <nobr>[`DISTINCT`](https://learn.microsoft.com/en-us/dax/distinct-table-function-dax) (table)</nobr> | Filter context for table expressions ||
190193
| [`IGNORE`](https://learn.microsoft.com/en-us/dax/ignore-function-dax) | 2+ arguments | Doesn't modify filter context, silently ignored |
191194
| [`NATURALLEFTOUTERJOIN`](https://learn.microsoft.com/en-us/dax/naturalleftouterjoin-function-dax) |||
192-
| [`ROLLUPADDISSUBTOTAL`](https://learn.microsoft.com/en-us/dax/rollupaddissubtotal-function-dax) | `grandtotalFilter`, `groupLevelFilter` ||
195+
| [`ROLLUPADDISSUBTOTAL`](https://learn.microsoft.com/en-us/dax/rollupaddissubtotal-function-dax) | `grandtotalFilter` ||
193196
| [`ROLLUPGROUP`](https://learn.microsoft.com/en-us/dax/rollupgroup-function-dax) |||
194197
| [`ROW`](https://learn.microsoft.com/en-us/dax/row-function-dax) |||
195198
| [`SELECTCOLUMNS`](https://learn.microsoft.com/en-us/dax/selectcolumns-function-dax) | Optional aliases (currently mandatory) ||

docs/pages/product/apis-integrations/google-sheets.mdx

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,21 @@ above](https://cube.dev/pricing) product tiers.
1010

1111
</SuccessBox>
1212

13-
After [installing](#installation) and [authenticating](#authentication) this
14-
add-on, you will be able to [create reports via pivot
15-
table](#create-reports-via-pivot-table) and work with [saved
13+
After [configuring](#configuration), [installing](#installation), and
14+
[authenticating](#authentication) this add-on, you will be able to [create
15+
reports via pivot table](#create-reports-via-pivot-table) and work with [saved
1616
reports](#work-with-saved-reports).
1717

1818
<YouTubeVideo
1919
url="https://www.youtube.com/embed/qPp9hroqd4g"
2020
aspectRatio={4/2.56}
2121
/>
2222

23+
## Configuration
24+
25+
Cube Cloud for Sheets uses the SQL API internally. So, the SQL API has to be
26+
[enabled][ref-sql-api-enabled] in the Cube Cloud deployment settings.
27+
2328
## Installation
2429

2530
You have to install Cube Cloud for Sheets into your Google Workspace organization.
@@ -117,4 +122,5 @@ Click <Btn>Edit</Btn> to chnage the query or the location.
117122
[link-marketplace-listing]: https://workspace.google.com/u/0/marketplace/app/cube_cloud_for_sheets/641460343379
118123
[ref-playground]: /product/workspace/playground
119124
[ref-views]: /product/data-modeling/concepts#views
120-
[ref-pre-aggs]: /product/caching/using-pre-aggregations
125+
[ref-pre-aggs]: /product/caching/using-pre-aggregations
126+
[ref-sql-api-enabled]: /product/apis-integrations/sql-api#cube-cloud

docs/pages/product/apis-integrations/microsoft-excel.mdx

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,21 @@ Cube Cloud for Excel is currently in preview. Please [contact us](https://cube.d
1919

2020
</WarningBox>
2121

22-
After [installing](#installation) and [authenticating](#authentication) this
23-
add-in, you will be able to [create reports via pivot
24-
table](#create-reports-via-pivot-table) and work with [saved
25-
reports](#work-with-saved-reports).
22+
After [configuring](#configuration), [installing](#installation), and
23+
[authenticating](#authentication) this add-in, you will be able to [create
24+
reports via pivot table](#create-reports-via-pivot-table) and work with
25+
[saved reports](#work-with-saved-reports).
2626

2727
<YouTubeVideo
2828
url="https://www.youtube.com/embed/vG7iEdYTvIQ"
2929
aspectRatio={5/4}
3030
/>
3131

32+
## Configuration
33+
34+
Cube Cloud for Excel uses the SQL API internally. So, the SQL API has to be
35+
[enabled][ref-sql-api-enabled] in the Cube Cloud deployment settings.
36+
3237
## Installation
3338

3439
<WarningBox>
@@ -116,4 +121,5 @@ Click <Btn>Edit</Btn> to chnage the query or the location.
116121
[link-pivottable]: https://support.microsoft.com/en-us/office/create-a-pivottable-to-analyze-worksheet-data-a9a84538-bfe9-40a9-a8e9-f99134456576
117122
[ref-playground]: /product/workspace/playground
118123
[ref-views]: /product/data-modeling/concepts#views
119-
[ref-pre-aggs]: /product/caching/using-pre-aggregations
124+
[ref-pre-aggs]: /product/caching/using-pre-aggregations
125+
[ref-sql-api-enabled]: /product/apis-integrations/sql-api#cube-cloud

docs/pages/product/deployment/cloud/pricing.mdx

Lines changed: 37 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -101,22 +101,34 @@ terms][ref-enterprise-premier-tier-support], and [limits][ref-cloud-limits].
101101

102102
## Resources
103103

104-
The following resource types incur CCU consumption (measured in 5-minute intervals):
105-
106-
| Resource type | CCUs per hour | CCUs per request |
107-
| ------------------------- | :--------------------------------------------------: | :--------------------------------------------------: |
108-
| [Production Cluster][ref-production-cluster] | Depends on a [chosen tier](#deployment-tiers) ||
109-
| [Development Instance][ref-development-instance] | Depends on a [chosen tier](#deployment-tiers) ||
110-
| Cube API Instance | Depends on a [chosen tier](#deployment-tiers) ||
111-
| Cube Store Worker | Depends on a [chosen tier](#cube-store-worker-tiers) ||
112-
| [Semantic Catalog][ref-semantic-catalog] | Depends on a [chosen tier](#semantic-catalog-tiers) ||
104+
The following resource types incur CCU consumption and apply to _individual resources_
105+
of deployments within a Cube Cloud account. The consumption is measured in 5-minute intervals.
106+
107+
| Resource type | CCUs per hour | Notes |
108+
| --- | :---: | --- |
109+
| [Production Cluster][ref-production-cluster] | <nobr>4..8</nobr> | Depends on a [chosen tier](#deployment-tiers) |
110+
| [Development Instance][ref-development-instance] | <nobr>1..2</nobr> | Depends on a [chosen tier](#deployment-tiers) |
111+
| Cube API Instance | <nobr>1..2</nobr> | Depends on a [chosen tier](#deployment-tiers) |
112+
| Cube Store Worker | <nobr>1..2</nobr> | Depends on a [chosen tier](#cube-store-worker-tiers) |
113+
| [Semantic Catalog][ref-semantic-catalog] | <nobr>2..4</nobr> | Depends on a [chosen tier](#semantic-catalog-tiers) |
114+
| [Query History][ref-query-history] | <nobr>0..20</nobr> | Depends on a [chosen tier](#query-history-tiers) |
115+
| [Monitoring Integrations][ref-monitoring-integrations] | <nobr>1..4</nobr> | Depends on a [chosen tier](#monitoring-integrations-tiers) |
116+
117+
The following resource types incur CCU consumption and apply to _individual requests_
118+
to deployments within a Cube Cloud account:
119+
120+
| Resource type | CCUs per request | Notes |
121+
| --- | :---: | --- |
122+
| [AI API][ref-ai-api] | <nobr>0..1</nobr> | Depends on [configuration](#ai-requests-consumption) |
123+
| [AI Assistant][ref-ai-assistant] | <nobr>0..1</nobr> | Depends on [configuration](#ai-requests-consumption) |
124+
125+
The following resource types incur CCU consumption and apply to the _whole Cube Cloud
126+
account_:
127+
128+
| Resource type | CCUs per hour | Notes |
129+
| --- | :---: | --- |
113130
| [Dedicated infrastructure][ref-dedicated-infra] | 3 ||
114-
| [Query History][ref-query-history] | Depends on a [chosen tier](#query-history-tiers) ||
115-
| [Monitoring Integrations][ref-monitoring-integrations] | Depends on a [chosen tier](#monitoring-integrations-tiers) ||
116-
| [Audit Log][ref-audit-log] | Depends on a [chosen tier](#audit-log-tiers) ||
117-
| [AI API][ref-ai-api] || Depends on [configuration](#ai-requests-consumption) |
118-
| [AI Assistant][ref-ai-assistant] || Depends on [configuration](#ai-requests-consumption) |
119-
131+
| [Audit Log][ref-audit-log] | <nobr>4..6</nobr> | Depends on the [chosen tier](#audit-log-tiers) |
120132

121133
### Deployment tiers
122134

@@ -188,16 +200,6 @@ You can upgrade to a chosen tier in the
188200
You can [upgrade][ref-monitoring-integrations-config] to a chosen tier in the
189201
<Btn>Settings</Btn> of your deployment.
190202

191-
### Audit Log tiers
192-
193-
[Audit Log][ref-audit-log] collects, stores, and displays security-related events
194-
under the following tiers:
195-
196-
| Tier | <nobr>CCUs per hour</nobr> | Dependent features |
197-
| ---- | :------------------------: | ------------------ |
198-
| S | 4 ||
199-
| M | 6 | Audit Log data export |
200-
201203
### AI requests consumption
202204

203205
[AI API][ref-ai-api] and [AI Assistant][ref-ai-assistant] consume CCUs per request apart from
@@ -208,6 +210,16 @@ LLM if wanted and then will be exempt from this charge:
208210
| :------------------------: |
209211
| 1 |
210212

213+
### Audit Log tiers
214+
215+
[Audit Log][ref-audit-log] collects, stores, and displays security-related events
216+
under the following tiers:
217+
218+
| Tier | <nobr>CCUs per hour</nobr> | Dependent features |
219+
| ---- | :------------------------: | ------------------ |
220+
| S | 4 ||
221+
| M | 6 | Audit Log data export |
222+
211223
## Total cost examples
212224

213225
The following examples provide insight into the total cost to use Cube Cloud:

lerna.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"version": "1.2.11",
2+
"version": "1.2.13",
33
"npmClient": "yarn",
44
"command": {
55
"bootstrap": {

0 commit comments

Comments
 (0)