Skip to content

Feat/enable snowflake private key auth#16

Closed
woogakoki wants to merge 91 commits into
upstream-masterfrom
feat/enable_snowflake_private_key_auth
Closed

Feat/enable snowflake private key auth#16
woogakoki wants to merge 91 commits into
upstream-masterfrom
feat/enable_snowflake_private_key_auth

Conversation

@woogakoki

Copy link
Copy Markdown

What type of PR is this?

  • Refactor
  • Feature
  • Bug Fix
  • New Query Runner (Data Source)
  • New Alert Destination
  • Other

Description

How is this tested?

  • Unit tests (pytest, jest)
  • E2E Tests (Cypress)
  • Manually
  • N/A

Related Tickets & Documents

Mobile & Desktop Screenshots/Recordings (if there are UI changes)

github-actions Bot and others added 30 commits July 1, 2025 00:43
In commits fc1e1f7 and e44fcdb a new Selector option was added to
alerts, which may be "first", "min" or "max".  This migration sets the
default to "first" for existing alerts.
* Make NULL value visible
* Make the representation of NULL value configurable
* use display-as-null css class for null-value styling
* Use 12-column layout for dashboard grid

Set minSizeX, minSizeY for widgets to 2 since a value of 1 breaks all
assumptions of the UI layout.

Migration provide transition from 6 to 12 columns for all widgets.

* Restyled by prettier
* Added support for Google Oauth Scheme Override (through environment variable)

* Refactoring

* Refactoring

* Applied formatting

* Refactoring

* Refactoring

* Updated comment for `GOOGLE_OAUTH_SCHEME_OVERRIDE` variable

* Updated comment for `GOOGLE_OAUTH_SCHEME_OVERRIDE` variable

* Removed duplication of url_for function

---------

Co-authored-by: kostiantyn-dementiev-op <kostiantyn.dementiev@observepoint.com>
* diff locations ignore

* add logging message

* Processing Location is not specified
As with other query runners, do not show system tables in the schema list.
* add private_key auth method

* fix casing

* fix private_key parsing

* use params and add optional pwd

* use private_key_b64

* add file option

* remove __contains__

* fix pem pwd

* fix lint issues

* fix black

---------

Co-authored-by: Tsuneo Yoshioka <yoshiokatsuneo@gmail.com>
* Relocate [tool.poetry] to [project] section
* Add dependencies section to [project]
* Format authors and maintainers as objects
…edash#7521)

This prevents duplicate entries in the schema list.  Materialized views are the
only table-like object not found information_schema. Also ensure that the schema
and table found in information_schema is accessible by the current user.
…h#7527)

* Update jql.py (jira datasource) to use jira api v3 updated.

* fix spaces in blank lines

* Add condition for empty "fields"

---------

Co-authored-by: Artem Safiiulin <asafiiulin@cloudlinux.com>
Co-authored-by: Tsuneo Yoshioka <yoshiokatsuneo@gmail.com>
* Fix too many history.replaceState() error on Safari

* fix restyled error by running prettier for client/app/services/location.js
@arnica-github-connector

Copy link
Copy Markdown

Hack yeah! 🙌 - 2 code risks were fixed in this branch

Woot Woot

🎉 Kudos to: @woogakoki

SCA (Software Composition Analysis)

Severity Status Description
High 🔴 Requires Review flask@2.3.2
High 🔴 Requires Review werkzeug@2.3.8

Loved it? 😍 Follow us or share your experience on LinkedIn or X.

woogakoki and others added 3 commits February 25, 2026 11:49
…ooga/redash into feat/enable_snowflake_private_key_auth

* 'feat/enable_snowflake_private_key_auth' of github.com:wooga/redash:
  chore(yarn): Fix yarn registry for json-with-bigint
  Restyled by prettier
  fix(client): Use JSON parser that works with big ints
  DE-4902: align columns and row type to avoid int overflow
  DE-4902: using description from cursor to cast whenever required
  DE-4902: enforcing string casting when column type is INTEGER with (38,0) precision and scale
  fix[pyproject]: Update snowflake connector version
  DE-4902: fixing migration script because of default entries in table queries for column schedule
  DE-4902: poetry lock update
  DE-4902: fixing javascrip overflow with int, snowflake connector with key file/pwd auth method
  chore() remove development code
  feat(remote_user_auth) instant log in if remote_authentication is enabled, stop username overwrite
Comment thread poetry.lock
Comment thread poetry.lock
Comment thread poetry.lock
Comment thread poetry.lock
Comment thread poetry.lock
JansaJustyna and others added 7 commits February 25, 2026 11:58
…ooga/redash into feat/enable_snowflake_private_key_auth

* 'feat/enable_snowflake_private_key_auth' of github.com:wooga/redash:
  chore(yarn): Fix yarn registry for json-with-bigint
  Restyled by prettier
  fix(client): Use JSON parser that works with big ints
  DE-4902: align columns and row type to avoid int overflow
  DE-4902: using description from cursor to cast whenever required
  DE-4902: enforcing string casting when column type is INTEGER with (38,0) precision and scale
  fix[pyproject]: Update snowflake connector version
  DE-4902: fixing migration script because of default entries in table queries for column schedule
  DE-4902: poetry lock update
  DE-4902: fixing javascrip overflow with int, snowflake connector with key file/pwd auth method
  chore() remove development code
  feat(remote_user_auth) instant log in if remote_authentication is enabled, stop username overwrite
@woogakoki woogakoki closed this Feb 25, 2026
@woogakoki woogakoki deleted the feat/enable_snowflake_private_key_auth branch February 25, 2026 12:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.