Developer Release Notes
This article is specific to Sigma's developer offerings. Release notes for the main Sigma product can be found on our What's New in Sigma page.
June 22, 2022
- Fixed: Admins couldn’t see all of their organization’s workspaces using the Workspaces API.
May 23, 2022
- Custom plugin developers — We now send a warning message to your dev console if you should upgrade to a new version of @sigmacomputing/plugin.
May 19, 2022
- Custom plugins support two new hooks: "useLoadingState" and "useEditorPanelConfig".
- "useLoadingState" allows you to override the plugin’s ready state, giving you more control over the loading laser beam.
- "useEditorPanelConfig" allows you to dynamically set the editor panel during React runtime.
- Fixed: Loading laser beams were left hanging on custom plugins. This was due to a lack of state change.
May 9, 2022
- The workbook schema API can now return element names. This value — “displayName” — is only returned if the request has “includeSql” set to true.
- Fixed: Plugins’ “useConfig” function expected a “key” argument but was marked optional in documentation.
May 5, 2022
- Fixed: The workbook export API did not respect filter and parameter values when exporting as PDF or PNG.
April 27, 2022
- Custom plugins support a new boolean config parameter: `screenshot`. When true, this parameter notifies the plugin that it should support screenshots for PDF exports.
April 26, 2022
- Fixed: Some authorized users encountered an “Access Denied” error when calling Sigma’s workbook export API.
April 15, 2022
- Fixed: Custom plugins did not display correctly in application embedded workbooks running on AWS.
April 11, 2022
- Fixed: A plugin user hit the following error: "Could not find package required by '@sigmacomputing/plugin'". This issue has been resolved.
March 15, 2022
- Plugins now support two new config “type” options: radio and dropdown. Learn more
March 11, 2022
- A new set of API endpoints is available. These endpoints primarily serve to automate onboarding and management of users and teams in your organization.
Learn more about Sigma’s API
Explore all endpoints
The following endpoints have been added:
Organization Members
POST /members
PATCH /v2/members/{memberId}
DELETE /v2/members/{memberId}
Teams
POST /v2/teams
GET /v2/teams/{teamId}
PATCH /v2/teams/{teamId}
DELETE /v2/teams/{teamId}
Team Members
PATCH /v2/teams/{teamId}/members
Connections
GET /v2/connections/{connectionId}
PATCH /v2/connections/{connectionId}
Connection Paths
GET /v2/connections/paths
Connection Grants
POST /v2/connections/{connectionId}/grants
GET /v2/connections/{connectionId}/grants
DELETE /v2/connections/{connectionId}/grants/{grantId}
Workspaces
POST /v2/workspaces
GET /v2/workspaces
GET /v2/workspaces/{workspaceId}
PATCH /v2/workspaces/{workspaceId}
DELETE /v2/workspaces/{workspaceId}
Workspace Grants
POST /v2/workspaces/{workspaceId}/grants
GET /v2/workspaces/{workspaceId}/grants
DELETE /v2/workspaces/{workspaceId}/grants/{grantId}
March 4, 2022
- Plugins now support two new config “type” options: toggle and checkbox. Learn more
December 8, 2021
- The Team object returned from an individual team lookup request now includes a list of team member ids.
Relates to: GET v2/teams/{teamId}
November 22, 2021
- Workbook schema requests now accept an optional “includeSql” URL query (boolean). The API’s response will only include SQL if this value is true.
Relates to: GET v2/workbooks/{workbookId}/schema
November 12, 2021
- [Beta] Workbooks now support custom plugins. Use Sigma’s Plugin API to build custom visualizations for your team to use directly in Sigma. Get started
November 2, 2021
- Sigma’s public API is now available. Get started