Changelog
v3.27.0 - 2024-03-26
Features and Enhancements
Update the service to build from Synapse v2.165.0.
v3.26.0 - 2024-03-01
Features and Enhancements
Update the Snowflake connector integration library.
Update the service to build from Synapse v2.164.0.
v3.25.1 - 2024-02-16
Features and Enhancements
Update deprecated
$lib.dict()
usage to JSON style syntax.
v3.25.0 - 2023-12-01
Features and Enhancements
Update the Snowflake connector integration library.
v3.24.0 - 2023-11-15
Features and Enhancements
Update the service to build from Synapse v2.154.1.
v3.23.0 - 2023-10-13
Features and Enhancements
Update the service to build from Synapse v2.151.0.
Bugfixes
Fix a typo in the
sidepocket.rename
command help.
v3.22.1 - 2023-09-25
Features and Enhancements
Update the Docker image to remove test certificates bundled in the Python
future
library.
v3.22.0 - 2023-08-21
Features and Enhancements
Update the service to build from Synapse v2.144.0.
v3.21.0 - 2023-07-28
Features and Enhancements
Update the service to build from Synapse v2.143.0.
v3.20.0 - 2023-07-07
Features and Enhancements
Update the service to build from Synapse v2.141.0.
v3.19.0 - 2023-06-16
Features and Enhancements
Add OAuth2 support for the Kusto connector.
v3.18.0 - 2023-05-18
Features and Enhancements
Update the service to build from Synapse v2.134.0.
v3.17.0 - 2023-05-09
Features and Enhancements
Update the service to build from Synapse v2.133.0.
v3.16.0 - 2023-04-19
Features and Enhancements
Add configurable timeouts for additional connectors.
Bugfixes
Fix an issue where changing configuration options for a Snowflake OAuth2 provider would not take effect.
Documentation
Document defaults used when creating a Snowflake OAuth2 provider.
Document timeout options for connectors which support them.
v3.15.1 - 2023-03-17
Bugfixes
Fix references to the Optic
/oauth2
callback URL in OAuth2 configuration workflows and command help text.
v3.15.0 - 2023-02-22
Features and Enhancements
Update the Snowflake connector to use
3.0.0
version of thesnowflake-connector-python
library.
v3.14.0 - 2023-02-15
Features and Enhancements
Add an “unsecured” authentication method to the Kusto connector.
Bugfixes
Provide a useful error message when an exception occurs during Kusto authentication.
Prevent retrieval of a cursor description from blocking the I/O loop.
v3.13.1 - 2023-01-30
Bugfixes
Trino and Presto connectors now chunk results to avoid timeouts on queries with large result sets.
v3.13.0 - 2023-01-26
Features and Enhancements
Add connector for Trino.
v3.12.0 - 2023-01-09
Features and Enhancements
Add support for overriding authentication arguments when executing a query.
Add OAuth2 support to the Snowflake connector.
v3.11.1 - 2022-12-05
Bugfixes
Fix a packaging issue.
v3.11.0 - 2022-12-05
Features and Enhancements
Add boot hooks to the container entrypoint. Move the entrypoint script to
/vertex/synapse/entrypoint.sh
.
v3.10.0 - 2022-11-16
Features and Enhancements
Add connector for OrientDB.
v3.9.0 - 2022-10-27
Features and Enhancements
Add all Sidepocket source configurations to the Nexus, to enable mirror deployments of Synapse-Sidepocket.
v3.8.0 - 2022-10-09
Features and Enhancements
Update the service to build from Synapse v2.110.0.
Sidepocket will now attempt to cancel non-backgrounded Athena and Snowflake queries if the task on the service is cancelled. For example, if a Storm runtime that is running a non-background query is cancelled, Sidepocket will also try to cancel that query remotely.
v3.7.0 - 2022-09-30
Features and Enhancements
Add connector for Azure Kusto.
v3.6.0 - 2022-08-31
Features and Enhancements
Rename the Storm package to
synapse-sidepocket
.
v3.5.0 - 2022-07-21
Features and Enhancements
Update Workflows to use CSS Grid.
Add a
--no-ssl-verify
argument tosidepocket.elasticsearch.add
to allow creating connectors which disable SSL certificate verification.
v3.4.0 - 2022-06-02
Documentation
Update documentation for AHA provisioning.
v3.3.0 - 2022-05-17
Features and Enhancements
Update to the newest Synapse v2.93.0 to support AHA provisioning.
Bugfixes
Load storm package readonly to allow containers to run as non-root user.
v3.2.0 - 2022-03-31
Features and Enhancements
Add CSV export option to Explorer Workflow table.
v3.1.0 - 2022-03-28
Bugfixes
Remove required arguments flag from
sidepocket.snowflake.add
Storm command.
v3.0.0 - 2022-02-25
Features and Enhancements
Update query API to always stream message tuples.
Listing sources now also returns sanitized arguments configured for each source.
Update status API to return a common set of fields.
Update permissions model to use
power-ups.sidepocket.*
.Include Optic Workflows for managing and exploring sources.
Queries run in the Optic Workflow are saved per-user and can be loaded into the UI.
Python Date and Datetime objects are now normalized to epoch milliseconds instead of strings.
Add a
sidepocket.rename
command to rename a source.
Migrating from v2.x.x
On first startup sources will be migrated from the format used in v2.x.x.
If a source is no longer valid (e.g. the name is not compatible with the new permissions scheme) it will be disabled.
When this happens a log message will be generated, and the state can be viewed with the sidepocket.sources
command.
v2.12.1 - 2021-10-27
Bugfixes
Address an internal CI configuration issue.
v2.12.0 - 2021-10-27
Features and Enhancements
Embed some of the Sidepocket documentation into the Storm Package delivered by the Sidepocket Storm Service so it is available in Optic.
Update the
snowflake-connector-python
library.
v2.11.1 - 2021-08-27
Bugfixes
Fix an issue where certain return types in Snowflake queries would cause the query to fail.
v2.11.0 - 2021-07-21
Features and Enhancements
Update the service to use
tini
as a container entrypoint.Update
neo4j
support to include support for Neo4j version 4.2, and remove support for Neo4j version 4.0.
v2.10.0 - 2021-06-21
Features and Enhancements
Update the service to build from Synapse v2.43.0.
Pin the
neo4j
library to thev4.2.x
release line.
v2.9.0 - 2021-05-17
Features and Enhancements
Update the service to build from Synapse v2.38.0.
v2.8.0 - 2021-05-04
Features and Enhancements
Add Snowflake support to Sidepocket.
Add generic
sidepocket.results
,sidepocket.status
andsidepocket.cancel
commands for managing queries to data sources which support asynchronous execution.
v2.7.0 - 2021-04-26
Features and Enhancements
Update the service to include information for the
getCellInfo()
API.Update the service to use genpkg format and add the asroot flag to commands.
v2.6.0 - 2021-04-20
Features and Enhancements
Add AWS Athena support to Sidepocket.
v2.5.0 - 2021-01-09
Features and Enhancements
Build new Docker tags for the latest release in a given major version. For example, this adds the
v2.x.x
Docker tag.
v2.4.0 - 2020-11-09
Features and Enhancements
Add Neo4j support to Sidepocket.
v2.3.0 - 2020-09-23
Features and Enhancements
Presto connector now uses PyHive due to parameterized query support.
v2.2.0 - 2020-09-11
Features and Enhancements
Add Docker smoketests to the CI pipelines.
Add row counts to the
sidepocket.query
Storm command.Add Elasticsearch support to Sidepocket.
Bugfixes
Capture and warn query failures to users properly in the
sidepocket.query
Storm command.
v2.1.0 - 2020-07-01
Improved Documentation
Add Initial Documentation for Sidepocket.
v2.0.0 - 2020-06-08
Features and Enhancements
Initial release of the Synapse Sidepocket service.