Skip to content

Commit 5eff1f6

Browse files
committed
docs(cloud): add Release Notes
1 parent 32d64bc commit 5eff1f6

File tree

2 files changed

+117
-1
lines changed

2 files changed

+117
-1
lines changed
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
---
2+
title: Release Notes
3+
permalink: /cloud/release-notes/12-2021
4+
category: Release Notes
5+
menuOrder: 1
6+
---
7+
8+
Following Cube Cloud becoming generally available in October 2021, we've been
9+
hard at work making improvements across the board. Let's have a quick run
10+
through them:
11+
12+
## Database Connections
13+
14+
Cube Cloud now supports configuring your own specified SSL certificates when
15+
connecting to databases. When creating a new deployment, check the 'SSL' box,
16+
and paste the relevant SSL certificates:
17+
18+
![SSL configuration options on Set Up a Database Connection screen|496x500](https://aws1.discourse-cdn.com/standard11/uploads/cube1/original/1X/336591951b312cdf38c5cd6a5883e0b1b86057a8.png)
19+
20+
## Git integration
21+
22+
We've made it really easy to quickly add more Git branches to your Cube Cloud
23+
deployment and switch between them, just click the branch name in the status
24+
bar:
25+
26+
![Branch switcher|685x500](https://aws1.discourse-cdn.com/standard11/uploads/cube1/original/1X/68dd08d82e696646f8eb94c109cdeeec623272e9.png)
27+
28+
Speaking of Git branches, you can now easily add and remove branches with the
29+
same switcher; click 'Add Branch' and enter a name for the new branch in the
30+
popup:
31+
32+
![Create a new branch|690x431](https://aws1.discourse-cdn.com/standard11/uploads/cube1/original/1X/f3a2e6f328ea207599cc784f1051a10b1d47ffa8.png)
33+
34+
These branches are shared; meaning everyone on your Cube Cloud team can see and
35+
edit them. This makes them super useful for out-of-band experiments where you
36+
can quickly test things in Cube Cloud without having to go through a CI/CD
37+
process.
38+
39+
To round things off, you can also delete unused branches too; first make sure
40+
you are already on the branch, then open the switcher and click 'Remove Branch':
41+
42+
![Delete a branch|685x500](https://aws1.discourse-cdn.com/standard11/uploads/cube1/original/1X/93b46895de0cf8c1dfac85640438c4d30a56e767.png)
43+
44+
## GitHub integration
45+
46+
When connecting your GitHub repo to Cube Cloud, you can now choose a default
47+
branch for deployments:
48+
49+
![Integrate with GitHub repository|690x440](https://aws1.discourse-cdn.com/standard11/uploads/cube1/original/1X/2673d0d9e21fcdbc1ae9ec5658badcdc17e4eb24.png)
50+
51+
## Developer Mode
52+
53+
We've seen a round of improvements to the Cube Cloud Developer Mode experience.
54+
When you're in Developer Mode, the status bar is now purple so you always know
55+
when it's active:
56+
57+
![Development Mode now shows a purple status bar|690x431](https://aws1.discourse-cdn.com/standard11/uploads/cube1/original/1X/e7e2349db8994cecce4979466d270280a85214dd.png)
58+
59+
If you've been editing a schema and navigate away, we warn you if there are any
60+
unsaved changes:
61+
62+
![Unsaved changes warning modal|690x431](https://aws1.discourse-cdn.com/standard11/uploads/cube1/original/1X/2f1f9c64ef6a6a6b66092bc38332f0c8bbced378.png)
63+
64+
And last but not least, we've added a new 'Generate Schema' button to the Schema
65+
page. Clicking this will let you re-generate schemas from your source database,
66+
or alternatively add rollups to existing schemas:
67+
68+
![Generate rollups or schema modal|690x428](https://aws1.discourse-cdn.com/standard11/uploads/cube1/original/1X/ae01322061fa45357275939c10927d5339cd723b.png)
69+
70+
## Query Tracing
71+
72+
When inspecting queries in the Queries tab, you can now also see whether or not
73+
the query used a pre-aggregation:
74+
75+
![Query showing pre-aggregation lightning mark|674x500](https://aws1.discourse-cdn.com/standard11/uploads/cube1/original/1X/c953bbe2684339bc36fafaa1efb39202e18f85b2.jpeg)
76+
77+
If you click a query from the list, we now provide more relevant information,
78+
like if the query built a pre-aggregation or not:
79+
80+
![Query request details|690x428](https://aws1.discourse-cdn.com/standard11/uploads/cube1/original/1X/7160cd06f0888494f4409744ca472e0efb7a0449.png)
81+
82+
## SQL API
83+
84+
Following the release of the SQL API in Cube, we're happy to announce that you
85+
can also use it in Cube Cloud. You can enable it by clicking 'Deploy SQL API'
86+
from the Overview page, then click the 'How to connect your BI tool'. You should
87+
then see something similar to the following:
88+
89+
![SQL API details modal|690x428](https://aws1.discourse-cdn.com/standard11/uploads/cube1/original/1X/8501d40a2062967723b4de78af6e6b496f60be0b.png)
90+
91+
You can read more about the Cube SQL API
92+
[in the documentation](https://cube.dev/docs/backend/sql), and we even have
93+
[a recipe that shows you how to connect the SQL API to Apache Superset](https://cube.dev/docs/recipes/using-apache-superset-with-cube-sql).
94+
95+
## GraphQL API
96+
97+
In parallel to the SQL API, we also are excited to announce a new GraphQL API.
98+
You can copy its’ URL from the Overview page, just under the SQL API:
99+
100+
![GraphQL API|690x310](https://aws1.discourse-cdn.com/standard11/uploads/cube1/original/1X/85dd23cf30bdd78b3ca5f4bd04ec925ab674c70b.png)
101+
102+
More information can be found
103+
[in the documentation](https://cube.dev/docs/backend/graphql); we hope you enjoy
104+
using it as much as we are 🤓
105+
106+
## Other Notable Improvements
107+
108+
- When a deployment is connected to a Git monorepo, only commits to the Cube
109+
project folder will trigger a rebuild on Cube Cloud.
110+
- When switching from `stable` track to `latest`, Cube Cloud will now
111+
automatically restart the deployment.
112+
- `COMPILE_CONTEXT` now works correctly in Developer Mode.
113+
- Automatically switch to Developer Mode after adding a rollup using the Rollup Designer.
114+
115+
That's all for this release, stay tuned for the release notes next time 😀

docs/src/components/Layout/MainMenu.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@ const menuOrderCloud = [
2222
'Configuration',
2323
'Developer Tools',
2424
'Deploys',
25-
'Inspecting Queries'
25+
'Inspecting Queries',
26+
'Release Notes',
2627
];
2728

2829
const menuOrder = [

0 commit comments

Comments
 (0)