Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/blog/0.12.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ We are excited to introduce two new features to this end: the ability to search

- **Leaderboard dimension value searches -** When a dimension has *lots* of possible values it can be challenging to know to know what unique values are available because leaderboards only show the top or bottom 7-250 values by default. You shouldn’t need to filter your transformed One Big Table using `ILIKE` statements to expose the middle-of-the-pack segments in your dashboard. This creates friction in thinking through filter segments in dashboards or modeling data. Our new search fields make these data points much more accessible by helping you find exactly what you need. Look for them in both filter pills at the top of the dashboard and in detail tables.
- **Excluding dimension values -** Our current implementation of leaderboards allows you to select values of interest to be included, excluding everything that is unselected. However, when there are many value options the fastest way to answer your question might be to select the things you *do not* want to see. With the addition of an include / exclude toggle for each leaderboard’s selections you will be able to get to the insights you care about with much less clicking around.
- **Better routing errors -** Our [last release](https://docs.rilldata.com/notes/0.11) introduced routes to each screen so you can use browser navigation to move between views. This version of Rill updates routes to provide clearer feedback inside the application when you encounter a routing error. If you do encounter a routing error, you can always click the Rill logo iin the upper left hand corner to find your way back home.
- **Better routing errors -** Our [last release](/notes/0.11) introduced routes to each screen so you can use browser navigation to move between views. This version of Rill updates routes to provide clearer feedback inside the application when you encounter a routing error. If you do encounter a routing error, you can always click the Rill logo iin the upper left hand corner to find your way back home.
2 changes: 1 addition & 1 deletion docs/blog/0.13.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ In this release of Rill Developer we have added the ability to bring remotely st

NOTE: We will not support Docker and npm install paths moving forward to help us focus on a high quality binary install experience. Please try Rill with our [binary](/developers/get-started/install) moving forward.

- **S3 and GCS stored file connections —** Connections keep your local data fresh and evergreen by establishing the location and credentials needed to access your data stored in the cloud. Our S3 and GCS connectors bring remote parquet and CSV files into Rill Developer’s sources for exploration with the click of a button. Each time the source is refreshed it will fully replace the current source with the remote file keeping your models and dashboards current over time. Rill picks up your local environment credentials to access protected remote files making it extremely low-touch to get started. Check out [our documentation](https://docs.rilldata.com/) to learn more.
- **S3 and GCS stored file connections —** Connections keep your local data fresh and evergreen by establishing the location and credentials needed to access your data stored in the cloud. Our S3 and GCS connectors bring remote parquet and CSV files into Rill Developer’s sources for exploration with the click of a button. Each time the source is refreshed it will fully replace the current source with the remote file keeping your models and dashboards current over time. Rill picks up your local environment credentials to access protected remote files making it extremely low-touch to get started. Check out [our documentation](/) to learn more.
- **Making your experience better —** This release included many fixes to ensure we are providing a more cohesive application experience. We aligned interactions across different surfaces, reviewed our use of color, revised our copy, fixed browser some jank, and corrected performance regressions. A few of our notable contributions include:
- Improvements to filter pills logic help you tinker with combinations of filters.
- Clearer leaderboard and detail table interactions.
Expand Down
4 changes: 2 additions & 2 deletions docs/blog/0.14.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ description: Rill is the world's first AI-native business intelligence tool. Tru

In this release we focus on making even more data sources accessible and fresh within Rill. We have expanded the functionality of our source connections to include both _compressed files_ and public data sources that can be accessed through _http(s)_.

- **Remote connections to http(s) —** In [release 0.13](https://docs.rilldata.com/notes/0.13) we introduced remote connections to create sources from parquet and csv files stored in GCS or S3. In this version of Rill we add the ability to connect to public http(s) sources and refresh them with the click of a button. This can be very useful when you are trying to pick up a dataset that is posted online by a third party but is not available in your data warehouse.
- **Remote connections to http(s) —** In [release 0.13](/notes/0.13) we introduced remote connections to create sources from parquet and csv files stored in GCS or S3. In this version of Rill we add the ability to connect to public http(s) sources and refresh them with the click of a button. This can be very useful when you are trying to pick up a dataset that is posted online by a third party but is not available in your data warehouse.
- **Remote connections work with gzipped files —** We often compress data files when we store them to reduce the size of the file and the cost associated with data storage. With this release we support the ability to directly pull in gzipped files without having to decompress them first.
- **Appropriate 404 errors** — When we introduced routing in [release 0.11](https://docs.rilldata.com/notes/0.11) we changed the way we were handling error messages. We heard you when you told us that the 404 errors it introduced were confusing didn’t help you get to the next step in your analysis. To fix this we took another close look at our error handling and ensured that modeling and dashboard validation errors were presented instead of routing errors with specific messages that help you troubleshoot.
- **Appropriate 404 errors** — When we introduced routing in [release 0.11](/notes/0.11) we changed the way we were handling error messages. We heard you when you told us that the 404 errors it introduced were confusing didn’t help you get to the next step in your analysis. To fix this we took another close look at our error handling and ensured that modeling and dashboard validation errors were presented instead of routing errors with specific messages that help you troubleshoot.
2 changes: 1 addition & 1 deletion docs/blog/0.18.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,4 +20,4 @@ Happy New Year everyone! This release of Rill Developer is fairly light, given t

- **A new workspace header –** Each release, we’re making one small change toward a much bigger refactor of our application hierarchy. This release will have something much more visible; a new header in the workspace.
- **Tweaking spacing –** Given that we moved to using Inter as our UI typeface, we’re continuing to readjust the design of the application to accommodate the additional space. It feels luxurious and we’re growing into it. :)
- **Numerous bug fixes –** We made [ambitious changes to our application](https://docs.rilldata.com/notes/0.16) in 2022 introducing code-based project files that represent the data to dashboard journey. To accomplish this, we had to touch most of the application and it was inevitable that there would be a few bugs and rough edges. We are continuing to squash these bugs thanks to your feedback. Are you seeing anything off in this release? If you do, come let us know on [Discord](https://discord.gg/2ubRfjC7Rh).
- **Numerous bug fixes –** We made [ambitious changes to our application](/notes/0.16) in 2022 introducing code-based project files that represent the data to dashboard journey. To accomplish this, we had to touch most of the application and it was inevitable that there would be a few bugs and rough edges. We are continuing to squash these bugs thanks to your feedback. Are you seeing anything off in this release? If you do, come let us know on [Discord](https://discord.gg/2ubRfjC7Rh).
2 changes: 1 addition & 1 deletion docs/blog/0.23.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ What does a hosted Rill dashboard feel like? It captures the dashboards you have

- **Sharing specific insights with URLs —** Our first version of “stateful URLs” in Rill have been built to support sharing specific views across your team. For our first pass at shareable URLs, we focused on making it possible to re-create the dashboard state, or the combination of all of the filters, metrics, time grains etc that make your view of the dashboard unique. Rather than focus on conciseness or human-readability, we will advantage versioning for now. This is because we’re likely to iterate on the dashboard state quite a bit over the next few months and it is important that URLs that you save don’t break.

- **Histogram improvements refine distribution insights —** Our integer histograms were informative, but often not meeting the mark for profiling. People looking at histograms are examining distributions of numerical values in charts and get an accurate and meaningful understanding of the shape of the data. Historically we applied a [well-vetted algorithm](https://docs.rilldata.com/notes/0.4#smarter-numeric-profiling) based on Freedman Diaconis Estimator, but in practice we find that it is bucketing too aggressively for users to see the nuance of their data. A few small changes to (1) the optimal number of bins and (2) where we place the bins have drastically improved the experience and open the door for deeper diagnostics enabled by scrubbing histograms and zooming in.
- **Histogram improvements refine distribution insights —** Our integer histograms were informative, but often not meeting the mark for profiling. People looking at histograms are examining distributions of numerical values in charts and get an accurate and meaningful understanding of the shape of the data. Historically we applied a [well-vetted algorithm](/notes/0.4#smarter-numeric-profiling) based on Freedman Diaconis Estimator, but in practice we find that it is bucketing too aggressively for users to see the nuance of their data. A few small changes to (1) the optimal number of bins and (2) where we place the bins have drastically improved the experience and open the door for deeper diagnostics enabled by scrubbing histograms and zooming in.

Do you want to have your own hosted dashboard but you can’t wait for the drop? Book a [meeting to chat with our product lead](https://calendly.com/marissa-gorlick/rill-closed-beta-discovery) for early access or drop by [Discord](https://discord.gg/2ubRfjC7Rh) to ask us questions!
2 changes: 1 addition & 1 deletion docs/blog/0.49.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ You can now run Rill on ARM based Linux machines!


## Bug Fixes and Misc
- Starting in v0.49, configured source refreshes will *only* be applied to Rill Cloud by default. If you would like source refreshes to still apply to Rill Developer (or are hosting Rill Developer), you can add `run_in_dev`: true to your source YAML. More information can be found in [our documentation](https://docs.rilldata.com/developers/build/build/models/data-refresh#running-scheduled-refreshes-in-development).
- Starting in v0.49, configured source refreshes will *only* be applied to Rill Cloud by default. If you would like source refreshes to still apply to Rill Developer (or are hosting Rill Developer), you can add `run_in_dev`: true to your source YAML. More information can be found in [our documentation](/developers/build/models/data-refresh#running-scheduled-source-refreshes-in-development).
- Added dashboard state (always include time filter) to `public-url`, allows to share URLS with specific filter / pivot table.
- Added % of total support to `Alerts` and Added support for `project alerts`.
- Added support to disconnect a project from GitHub.
Expand Down
2 changes: 1 addition & 1 deletion docs/blog/0.53.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Stay tuned for our upcoming releases as we have lots of exciting new features in
- Added model executor for http to DuckDB
- Added cache use for external tables on metric views
- Updated Snowflake, Big Query, and Arrow versions for fixes
- Disabled DuckDB Community extensions. If there is an extension you'd like to use, [contact us](https://docs.rilldata.com/contact)!
- Disabled DuckDB Community extensions. If there is an extension you'd like to use, [contact us](/contact)!
- Increased displayed projects in org page
- fixed initial loading of cloud dashboard when sources still loading
- fixed delayed save issue prompting a conflict resolver
Expand Down
2 changes: 1 addition & 1 deletion docs/blog/0.62.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ Easily assign roles and manage user groups to define access levels within each p
When working with large data models, having precise control over refresh behavior is crucial.
We’ve introduced a new property called `change_mode`, which allows you to manually trigger refreshes or selectively apply patches during incremental data loading.

Learn more in our [documentation](https://docs.rilldata.com/developers/build/advanced-models/incremental-models#model-change-modes).
Learn more in our [documentation](/developers/build/models/incremental-models#model-change-modes).


## Bug Fixes and Misc
Expand Down
4 changes: 2 additions & 2 deletions docs/blog/0.9.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ description: Rill is the world's first AI-native business intelligence tool. Tru
[To try out Rill Developer, check out these instructions](/developers/get-started/install) and [let us know over on Discord](https://discord.gg/2ubRfjC7Rh) if you encounter any problems or have ideas about how to improve Rill Developer!
:::

One of Rill's core values is *speed* - the kind of speed that makes data work feel like a natural extension of your thoughts and conversation-fast. With this release, we bring continued improvements across the application from *even faster profiles* than our [last release](https://docs.rilldata.com/notes/0.8) to new dimension value filter pills in our dashboard header. We love keeping Rill snappy and you are going to feel the difference at every step of the application.
4›4
One of Rill's core values is *speed* - the kind of speed that makes data work feel like a natural extension of your thoughts and conversation-fast. With this release, we bring continued improvements across the application from *even faster profiles* than our [last release](/notes/0.8) to new dimension value filter pills in our dashboard header. We love keeping Rill snappy and you are going to feel the difference at every step of the application.

- **Faster binary install -** Recent updates to our application infrastructure allow us to bundle our Mac and Linux binary in improved ways so you spend less time waiting to see what Rill is all about and more time experiencing it for yourself. If you have held off trying Rill because `npm install` was taking too long, take this *[fast path](/developers/get-started/quickstart)* and [let us know what you think](https://discord.gg/2ubRfjC7Rh). We hope to extend this new infrastructure to Windows operating systems in coming releases.

- **Even faster profiling –** Numeric profile queries have been optimized to make the felt experience of profiling even faster. Our histogram query had regressed significantly since January. After rewriting it to be more performant, we are now generating Rill histograms 10x faster!
Expand Down
4 changes: 2 additions & 2 deletions docs/docs/developers/build/connectors/connectors.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ Rill offers flexible connection strategies to fit different data architectures a
content="Open lakehouse format built on DuckDB — catalog in SQL, data in Parquet."
link="/developers/build/connectors/olap/ducklake"
linkLabel="Learn more"
referenceLink="ducklake"
referenceLink="duckdb"
/>

<ConnectorIcon
Expand Down Expand Up @@ -204,7 +204,7 @@ Rill is continually evaluating additional OLAP engines that can be added. For a
content="Connect to PostgreSQL databases with support for SSL connections and various authentication methods."
link="/developers/build/connectors/data-source/postgres"
linkLabel="Learn more"
referenceLink="postgresql"
referenceLink="postgres"
/>
<ConnectorIcon
icon={<img src="/img/build/connectors/icons/Logo-SQLite.svg" alt="SQLite" />}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ Rill supports connecting your data to both [DuckDB](/developers/build/connectors
content="Connect to PostgreSQL databases with support for SSL connections and various authentication methods."
link="/developers/build/connectors/data-source/postgres"
linkLabel="Learn more"
referenceLink="postgresql"
referenceLink="postgres"
/>
<ConnectorIcon
icon={<img src="/img/build/connectors/icons/Logo-SQLite.svg" alt="SQLite" />}
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/developers/build/connectors/olap/olap.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ Rill supports the use of several different OLAP engines to power your dashboards
content="Open lakehouse format built on DuckDB — catalog in SQL, data in Parquet."
link="/developers/build/connectors/olap/ducklake"
linkLabel="Learn more"
referenceLink="ducklake"
referenceLink="duckdb"
/>

<ConnectorIcon
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/developers/build/metrics-view/security.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ On a deployed dashboard, project admins can preview as any real project user via

When [requesting an embedded dashboard from Rill](/developers/embed/iframe) from your frontend, you can pass the `attributes` parameter with custom names to ensure that the resulting dashboard displays the correct information.

For more information, see [our embedding docs](/developers/embed/iframe#2-build-the-iframe-url-backend). To preview the embed locally, mirror those attributes on a `mock_user` — see [Custom attributes for embedded dashboards](/developers/build/metrics-view/view-as-user#custom-attributes-for-embedded-dashboards).
For more information, see [our embedding docs](/developers/embed/iframe#backend-build-an-iframe-url). To preview the embed locally, mirror those attributes on a `mock_user` — see [Custom attributes for embedded dashboards](/developers/build/metrics-view/view-as-user#custom-attributes-for-embedded-dashboards).


## Examples
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/developers/build/metrics-view/view-as-user.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,7 +174,7 @@ mock_users:

### Custom attributes for embedded dashboards

When your app passes [custom attributes at embed time](/developers/embed/iframe#2-build-the-iframe-url-backend), mirror those attributes on a mock user so you can preview the embed locally.
When your app passes [custom attributes at embed time](/developers/embed/iframe#backend-build-an-iframe-url), mirror those attributes on a mock user so you can preview the embed locally.

```yaml
# metrics view
Expand Down
2 changes: 1 addition & 1 deletion docs/docs/developers/build/models/models-101.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ Data models are built using SQL SELECT statements applied to your source data. T

By default, data transformations in Rill Developer are powered by DuckDB and its dialect of SQL (DuckDB SQL). Please visit the [DuckDB SQL documentation](https://duckdb.org/docs/sql/introduction) to learn how to write your queries.

You can change the default [OLAP engine](https://docs.rilldata.com/developers/build/connectors/olap) for [the entire project](https://docs.rilldata.com/reference/project-files/rill-yaml#configuring-the-default-olap-engine) or [a specific metrics view](https://docs.rilldata.com/reference/project-files/metrics-views). You will need to define the connector credentials within your Rill project or via environment variables.
You can change the default [OLAP engine](/developers/build/connectors/olap) for [the entire project](/reference/project-files/rill-yaml#configuring-the-default-olap-engine) or [a specific metrics view](/reference/project-files/metrics-views). You will need to define the connector credentials within your Rill project or via environment variables.

:::tip Supported OLAP engines for modeling

Expand Down
Loading
Loading