From 16f936cc670475c97d1fcc03ee2a7ddc628c3bf4 Mon Sep 17 00:00:00 2001 From: Andy Caruso Date: Thu, 14 Nov 2024 15:59:20 -0800 Subject: [PATCH 1/2] Release notes 14 Nov 2024 --- docs/app/admin/AdminControls.mdx | 16 ++++++++++++++++ docs/releases/202411.mdx | 19 +++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/docs/app/admin/AdminControls.mdx b/docs/app/admin/AdminControls.mdx index e88ad12a..5155fe6b 100644 --- a/docs/app/admin/AdminControls.mdx +++ b/docs/app/admin/AdminControls.mdx @@ -120,6 +120,22 @@ In order to allow Ganymede Flows to read and write to an S3 bucket, follow the s - Press Create Role 5. Add the Role ARN as an [environment secret in the Ganymede environment](#environment-secrets) named _aws_s3_role_arn_. +#### Connecting to Ganymede from an External Tool + +Ganymede can generate Service Account credentials for use with other tools, such as BigQuery or ODBC. Access using these credentials is restricted to read-only data of the environment in which they were generated. + +To do this, follow the steps below: +1. Navigate to the Environment Settings page, Integration tab +Admin - Integration Panel Add Credentials +1. Select 'New Credentials' and enter a description and name for the Credentials +1. Click 'Create' +Admin - Integration Panel Copy Key +1. Copy the JSON key that is displayed and save it to a file. + NOTE: This key is only displayed once, so be sure to save it in a secure location. + NOTE: Treat this key as a password, as it provides access to the Ganymede environment. +1. Use the JSON key to authenticate with the external tool. + + ### Environment Detection in the SDK The SDK has helper functions to determine the state of the environments, such as production versus diff --git a/docs/releases/202411.mdx b/docs/releases/202411.mdx index 968e9c1e..99eb2b97 100644 --- a/docs/releases/202411.mdx +++ b/docs/releases/202411.mdx @@ -4,6 +4,25 @@ title: November 2024 displayed_sidebar: releaseSideBar --- +### November 14 2024 + +**Features** +- **UI**: Service Accounts can be exported for use in external applications + - Each service account has read-only access to your table data and metadata + - Access is scoped to a single environment's data + - These can be used in tools that support BigQuery or BigQuery via ODBC +- ** Agents**: Connections can be monitored for disconnect or shutdown events + - Configure this option on the Connection details page + - Adjust the monitoring window as needed + - Emails will be sent when the Connection is Disconnected and when it resumes + +**Improvements** +- **Agents**: Improved the robustness of Connections that are restarted after updates were made while they were offline +- **UI**: Better handling of authentication for customers who have changed their email domain while using Ganymede + +**Bug Fixes** +- **UI**: Fixed an issues where failed Flow Runs were being marked as Platform Error that had other causes + ### November 7 2024 **Features** From e2668607b7e55109b2a5d50979a6863c7c44f2ca Mon Sep 17 00:00:00 2001 From: Andy Caruso Date: Thu, 14 Nov 2024 16:05:24 -0800 Subject: [PATCH 2/2] Fix typo, add link --- .wordlist.txt | 1 + docs/releases/202411.mdx | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.wordlist.txt b/.wordlist.txt index 8fd82452..17f83cb2 100644 --- a/.wordlist.txt +++ b/.wordlist.txt @@ -76,6 +76,7 @@ AWS GCP CORS IAM +ODBC ApiOutlined AppstoreOutlined diff --git a/docs/releases/202411.mdx b/docs/releases/202411.mdx index 99eb2b97..5f0726f3 100644 --- a/docs/releases/202411.mdx +++ b/docs/releases/202411.mdx @@ -7,7 +7,7 @@ displayed_sidebar: releaseSideBar ### November 14 2024 **Features** -- **UI**: Service Accounts can be exported for use in external applications +- **UI**: Service Accounts can be [exported](../app/admin/AdminControls#connecting-to-ganymede-from-an-external-tool) for use in external applications - Each service account has read-only access to your table data and metadata - Access is scoped to a single environment's data - These can be used in tools that support BigQuery or BigQuery via ODBC