snickerjp
43ee21ac20
Feature/catch notsupported exception ( #7573 )
...
* Handle NotSupported exception in refresh_schema
- Add NotSupported exception handling to refresh_schema()
- Log unsupported datasources at DEBUG level
- Avoid error metrics for datasources without schema support
* Add test for NotSupported exception handling
- Test that NotSupported exceptions are caught and logged at DEBUG level
- Verify no warning logs are generated for unsupported datasources
* Fix import order (ruff)
* Remove test for NotSupported exception handling
As suggested by @yoshiokatsuneo, testing logging details for 3 lines of code
is excessive and may hurt maintainability. The existing tests already ensure
the functionality works correctly.
2025-12-19 11:15:45 +09:00
Eric Radman
262d46f465
Multi-org: format base path, not including protocol ( #7260 )
...
Remove hard-coded 'https://' when MULTI_ORG is enabled
2025-12-17 19:34:30 -05:00
gaojingyu
bc68b1c38b
fix(destinations): Handle unicode characters in webhook notifications ( #7586 )
...
* fix(destinations): Handle unicode characters in webhook notifications
Previously, webhook notifications would fail if they contained unicode characters in the alert data. This was because the JSON payload was not UTF-8 encoded before being sent.
This commit fixes the issue by explicitly encoding the JSON data to UTF-8 and adds a test to verify the fix.
* move test function to new file
---------
Co-authored-by: gaojingyu <gaojingyu>
2025-12-16 00:02:30 +09:00
Vladislav Denisov
4353a82c7a
Persist updated values and apply saved dashboard parameters ( #7570 )
...
Add support for saving dashboard parameters after clicking the Apply button. Parameters are applied in the following order: URL, dashboard parameters, query parameters.
Persist the queued values only when “Done Editing” is clicked, keeping Query and Dashboard editors aligned.
2025-12-12 11:59:05 +09:00
Nicolas Ferrandini
761eb0b68b
Add ibm-db package to enable DB2 as datasource: ( #7581 )
...
* Add ibm-db package to enable DB2 as datasource:
* Review poetry format
* Added condition on platform for ibm-db, as support is restricted
---------
Co-authored-by: nicof38 <nicolas@FB-L-230557.soitec.net >
Co-authored-by: Tsuneo Yoshioka <yoshiokatsuneo@gmail.com >
2025-12-09 14:25:05 +00:00
github-actions[bot]
9743820efe
Snapshot: 25.12.0-dev
25.12.0-dev
2025-12-01 00:46:06 +00:00
Eric Radman
9d49e0457f
PostgreSQL: allow connection parameters to be specified ( #7579 )
...
As documented in
https://www.postgresql.org/docs/current/libpq-connect.html#LIBPQ-PARAMKEYWORDS
Multiple parameters are separated by a space.
2025-11-26 09:32:11 -05:00
Eric Radman
b5781a8ebe
Add lineShape option for Line and Area charts ( #7582 )
...
Linear
Spline
Horizontal-Vertical
Vertical-Horizontal
2025-11-25 11:43:15 -05:00
Tsuneo Yoshioka
b6f4159be9
Add "Last 10 years" option for dynamic date range ( #7422 )
2025-11-21 10:23:58 +09:00
Sarvesh Vazarkar
d5fbf547cf
pg: fix has_privileges function to quote schema and table names ( #7574 )
2025-11-20 10:14:03 -05:00
github-actions[bot]
772b160a79
Snapshot: 25.11.0-dev
25.11.0-dev
2025-11-01 00:39:20 +00:00
Tsuneo Yoshioka
bac2160e2a
Advanced query search syntax for multi byte search ( #7546 )
...
* Advanced query search syntax for multi byte search
* Advanced search for my queries
* Add advanced query seearch tooltip
* Revert "Add advanced query seearch tooltip"
This reverts commit 43148ba6ac .
2025-10-15 16:12:00 +00:00
Tsuneo Yoshioka
c5aa5da6a2
Update queries.latest_query_data on save ( #7560 )
...
* Update queries.latest_query_data on save
* Add wait on test as loading query and query results may re-render DOM and that makes test fraky
* Fix styling report by prettier
2025-10-14 22:59:36 +09:00
Eric Radman
9503cc9fb8
Correct custom chart help text: use newPlot() ( #7557 )
2025-10-08 07:44:29 -04:00
Tsuneo Yoshioka
b353057f9a
Update ace-builds/react-ace to the latest versions ( #7532 )
2025-10-06 11:14:37 -04:00
Eric Radman
8747d02bbe
Use standard PostgreSQL image and drop clean-all target ( #7555 )
2025-10-06 09:48:49 -04:00
Kamil Frydel
5b463b0d83
Make details visualization configurable ( #7535 )
...
- Added possibility to select visible columns and reordering
- Added formatting options as in Table visualization
- Set default alignment to left
2025-10-06 08:10:33 -04:00
Tsuneo Yoshioka
ea589ad477
Query Serach: avoid concurrent search API request ( #7551 )
2025-10-02 14:52:57 +00:00
Tsuneo Yoshioka
617124850b
SchemaBrowser: on column comment tooltip, show newlines correctly ( #7552 )
2025-10-02 23:22:01 +09:00
Zafer Balkan
1cc200843c
Add duckdb support ( #7548 )
2025-10-01 23:27:13 +09:00
github-actions[bot]
e0410e2ffe
Snapshot: 25.10.0-dev
25.10.0-dev
2025-10-01 00:39:34 +00:00
Tsuneo Yoshioka
7e39b3668d
MySQL: add column type, comment, and table comment ( #7544 )
2025-09-30 19:20:34 +00:00
Tsuneo Yoshioka
92f15a3ccb
BigQuery: Add table description on Schema Browser ( #7543 )
2025-10-01 03:52:36 +09:00
Tsuneo Yoshioka
9a1d33381c
BigQuery: support multiple locations ( #7540 )
2025-09-25 22:01:17 +09:00
Tsuneo Yoshioka
56c06adc24
BigQuery: Remove "Job ID" metadata on annotaton to avoid cache misses ( #7541 )
2025-09-24 23:44:40 +09:00
Tsuneo Yoshioka
5e8915afe5
BigQuery: show column description(comment) on Schema Browser ( #7538 )
...
* BigQuery: add column description to Schema Browser
* fix restyled prettier error
* Remove column-description
2025-09-23 23:54:01 +09:00
Tsuneo Yoshioka
b8ebf49436
Make favorite queries/dashboard order by starred at(favorited at) ( #7351 )
...
* Make favorite queries/dashboard order by starred at(favorited at)
* fix styling for restyled error
2025-09-16 16:24:03 +09:00
Tsuneo Yoshioka
59951eda3d
Fix/too many history replace state ( #7530 )
...
* Fix too many history.replaceState() error on Safari
* fix restyled error by running prettier for client/app/services/location.js
2025-09-12 03:41:04 +09:00
Artem Safiiulin
777153e7a0
Update jql.py (jira datasource) to use jira api v3 updated. ( #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 >
2025-09-10 23:43:05 +09:00
Tsuneo Yoshioka
47b1309f13
Add range slider to the chart ( #7525 )
2025-09-09 19:22:53 +00:00
Tsuneo Yoshioka
120250152f
Add "Missing and NULL values" option to scatter chart ( #7523 )
2025-09-08 23:54:11 +00:00
Tsuneo Yoshioka
ac81f0b223
keep ordering on search ( #7520 )
2025-09-08 17:22:35 +00:00
Tsuneo Yoshioka
7838058953
fix: webpack missing source-map warning for @plotly/msgbox-gl ( #7522 )
2025-09-08 14:18:10 +00:00
Eric Radman
f95156e924
Rely on information_schema.columns for views and foreign tables ( #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.
2025-09-08 09:41:28 -04:00
Tsuneo Yoshioka
74de676bdf
Allow HTTP request line more than 4096 bytes ( #7506 )
2025-09-04 18:05:05 +00:00
Tsuneo Yoshioka
2762f1fc85
Fix: null is not shown for text with "Allow HTML content" ( #7519 )
2025-09-03 10:55:26 -04:00
github-actions[bot]
438efd0826
Snapshot: 25.09.0-dev
25.09.0-dev
2025-09-01 00:43:37 +00:00
Tsuneo Yoshioka
e586ab708b
Fix stacking bar chart ( #7516 )
2025-08-30 03:31:47 +09:00
Tsuneo Yoshioka
24ca5135aa
Update plotly.js to 3.1.0 ( #7514 )
2025-08-28 17:06:54 +09:00
Eric Radman
fae354fcce
Update Poetry to 2.1.4 ( #7509 )
...
* Relocate [tool.poetry] to [project] section
* Add dependencies section to [project]
* Format authors and maintainers as objects
2025-08-26 08:08:19 -04:00
Tsuneo Yoshioka
4ae372f022
Update from webpack4 to webpack5 ( #7507 )
2025-08-25 20:50:18 +00:00
Tsuneo Yoshioka
0b5907f12b
Fix css height for mobile safari not to overlap URL bar ( #7334 )
2025-08-22 18:42:36 +00:00
Adrian Oesch
00a97d9266
Add private_key auth method to snowflake query runner ( #7371 )
...
* 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 >
2025-08-08 17:38:22 +00:00
github-actions[bot]
35afe880a1
Snapshot: 25.08.0-dev
25.08.0-dev
2025-08-01 00:45:49 +00:00
Tsuneo Yoshioka
a6298f2753
MongoDB: fix for empty username/password ( #7487 )
2025-07-31 23:39:39 +09:00
Zach Liu
e69283f488
clickhouse: display data types ( #7490 )
2025-07-31 13:08:40 +00:00
Eric Radman
09ed3c4b81
Clickhouse: do not display INFORMATION_SCHEMA tables ( #7489 )
...
As with other query runners, do not show system tables in the schema list.
2025-07-31 08:07:40 -04:00
Eric Radman
f5e2a4c0fc
Sort Dashboard and Query tags by name ( #7484 )
2025-07-23 11:34:26 -04:00
Lee2532
4e200b4a08
bigquery load schema diff locations ignore ( #7289 )
...
* diff locations ignore
* add logging message
* Processing Location is not specified
2025-07-22 15:45:37 +00:00
Костятнин Дементьєв
5ae1f70d9e
Add support for Google OAuth Scheme Override ( #7178 )
...
* 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 >
2025-07-21 00:05:43 +09:00