Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add default limit (1000) to SQL queries #5088

Merged
merged 5 commits into from
Sep 14, 2020
Merged

Add default limit (1000) to SQL queries #5088

merged 5 commits into from
Sep 14, 2020

Conversation

gjxdxh
Copy link
Contributor

@gjxdxh gjxdxh commented Aug 4, 2020

What type of PR is this? (check all applicable)

  • Feature

Description

Add a default limit 1000 for query execution, now it contains both the frontend changes(add a checkbox) and backend changes.

Related Tickets & Documents

REDASH-112, Closes #976.

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

This is for data source that currently support auto limit
Screen Shot 2020-08-27 at 10 12 49 AM

This is for data source that currently not support auto limit
Screen Shot 2020-08-27 at 10 13 05 AM

@gjxdxh gjxdxh requested review from arikfr and rauchy August 4, 2020 16:24
@arikfr arikfr changed the title add default limit 1000 Add default limit (1000) to SQL queries Aug 5, 2020
@gjxdxh gjxdxh added the Frontend label Aug 6, 2020
@gjxdxh gjxdxh force-pushed the default_limit branch 2 times, most recently from 9a96a1c to eecebbd Compare August 7, 2020 17:04
@gjxdxh gjxdxh force-pushed the default_limit branch 4 times, most recently from 376266d to d0a4577 Compare August 10, 2020 19:17
@gjxdxh gjxdxh force-pushed the default_limit branch 2 times, most recently from db407da to e114def Compare August 10, 2020 19:21
Copy link
Member

@arikfr arikfr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did a quick run through it. Will need to revisit again to review the frontend code.

client/app/pages/queries/hooks/useAutoLimitFlags.js Outdated Show resolved Hide resolved
redash/handlers/queries.py Outdated Show resolved Hide resolved
redash/query_runner/__init__.py Outdated Show resolved Hide resolved
redash/tasks/queries/maintenance.py Outdated Show resolved Hide resolved
@arikfr arikfr requested a review from gabrieldutra August 19, 2020 10:11
@gjxdxh gjxdxh force-pushed the default_limit branch 2 times, most recently from a27ba04 to af10463 Compare August 31, 2020 20:23
Copy link
Member

@gabrieldutra gabrieldutra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Leaving a few comments on frontend 🙂

client/app/components/queries/QueryEditor/index.jsx Outdated Show resolved Hide resolved
client/app/pages/queries/hooks/useAutoLimitFlags.js Outdated Show resolved Hide resolved
client/app/pages/queries/hooks/useAutoLimitFlags.js Outdated Show resolved Hide resolved
@gjxdxh gjxdxh force-pushed the default_limit branch 4 times, most recently from 825f813 to f72099a Compare September 9, 2020 17:18
Copy link
Member

@arikfr arikfr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good now. One last question re. the localOptions.

client/app/pages/queries/hooks/useAutoLimitFlags.js Outdated Show resolved Hide resolved
@gjxdxh
Copy link
Contributor Author

gjxdxh commented Sep 10, 2020

@arikfr Any ideas how to make the unit-test pass? It's passing on my local machine, but not on this CircleCI

@arikfr
Copy link
Member

arikfr commented Sep 10, 2020

@arikfr Any ideas how to make the unit-test pass? It's passing on my local machine, but not on this CircleCI

Yes, the data sources you were trying to use aren't available in the CI because of missing packages. You can use pg as the SQL variant and pick something like prometheus as the NoSQL variant.

Copy link
Member

@gabrieldutra gabrieldutra left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One last small thing I noticed, but frontend changes LGTM 🚀

@gjxdxh gjxdxh requested a review from arikfr September 11, 2020 00:37
@gaecoli
Copy link
Member

gaecoli commented Sep 11, 2020

Hi everyone, if someone also need to download complete file with DISPLAY LIMIT 1000 rows. How to get it?

redash/handlers/query_results.py Outdated Show resolved Hide resolved
redash/models/__init__.py Outdated Show resolved Hide resolved
redash/models/__init__.py Outdated Show resolved Hide resolved
redash/query_runner/__init__.py Outdated Show resolved Hide resolved

def apply_auto_limit(self, query_text, set_auto_limit):
if set_auto_limit:
from redash.query_runner.databricks import split_sql_statements
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does it make sense to keep this under the Databricks runner?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also feel like this should not be put in the databricks runner. But it seems out of scope for this project as it's already in it.

redash/query_runner/__init__.py Outdated Show resolved Hide resolved
redash/query_runner/__init__.py Outdated Show resolved Hide resolved
redash/utils/__init__.py Outdated Show resolved Hide resolved
Copy link
Contributor

@rauchy rauchy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

giphy-6

@arikfr
Copy link
Member

arikfr commented Sep 14, 2020

Waiting for the tests to pass and then merging 💯

@arikfr arikfr merged commit 1b8ff8e into master Sep 14, 2020
@arikfr arikfr deleted the default_limit branch September 14, 2020 11:18
lucwj pushed a commit to ttekglobal/redash that referenced this pull request Mar 19, 2021
* Add toggle to disable public URLs (getredash#5140)

* Add toggle to disable public URLs

* Add Cypress tests

* Antd v4: Fix CreateUserDialog (getredash#5139)

* Antd v4: Update CreateUserDialog

* Add Cypress test for user creation

* Misc frontend changes from internal fork (getredash#5143)

* Move CardsList to typescript (getredash#5136)

* Refactor CardsList - pass a suffix for list item

Adding :id to an item to be used as a key suffix is redundant and the same
can be accomplished by using :index from the map function.

* Move CardsList to typescript

* Convert CardsList component to functional component

* CR1

* CR2

* Keep selected filters when switching visualizations (getredash#5146)

* getredash#4944 Query pages: keep selected filters when switching visualizations

* Pass current filters to expanded widget modal

* prevent assigning queries to view_only data sources (getredash#5152)

* Add default limit (1000) to SQL queries (getredash#5088)

* add default limit 1000

* Add frontend changes and connect to backend

* Fix query hash because of default limit

* fix CircleCI test

* adjust for comment

* Allow to clear selected tags on list pages (getredash#5142)

* Convert TagsList to functional component

* Convert TagsList to typescript

* Allow to unselect all tags

* Add title to Tags block and explicit "clear filter" button

* Some tweaks

* Keep additional URL params when forking a query (getredash#5184)

* Refresh CSRF tokens (getredash#5177)

* expire CSRF tokens after 6 hours

* use axios' built-in cookie to header copy mechanism

* add axios-auth-refresh

* retry CSRF-related 400 errors by refreshing the cookie

* export the auth refresh interceptor to support ejecting it if neccessary

* reject the original request if it's unrelated to CSRF

* add 'cancelled' meta directive to all cancelled jobs (getredash#5187)

* Ask user to log in when session expires (getredash#5178)

* Ask user to log in when session expires

* Update implementation

* Update implementation

* Minor fix

* Update modal

* Do not intercept calls to api/session as Auth.requireSession() relies on it

* Refine code; adjust popup size and position

* Some Choropleth improvements/refactoring (getredash#5186)

* Directly map query results column to GeoJSON property

* Use cache for geoJson requests

* Don't handle bounds changes while loading geoJson data

* Choropleth: fix map "jumping" on load; don't save bounds if user didn't edit them; refine code a bit

* Improve cache

* Optimize Japan Perfectures map (remove irrelevant GeoJson properties)

* Improve getOptions for Choropleth; remove unused code

* Fix test

* Add US states map

* Convert USA map to Albers projection

* Allow to specify user-friendly field names for maps

* Align Y axes at zero (getredash#5053)

* Align Y axes as zero

* Fix typo (with @deecay)

* Add alignYAxesAtZero function

* Avoid 0 division

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* Generate Code Coverage report for Cypress (getredash#5137)

* Move Cypress to dev dependencies (getredash#3991)

* Test Cypress on package list

* Skip Puppeteer Chromium as well

* Put back missing npm install on netlify.toml

* Netlify: move env vars to build.environment

* Remove cypress:install script

* Update Cypress dockerfile

* Copy package-lock.json to Cypress dockerfile

* ScheduleDialog: Filter empty interval groups (getredash#5196)

* Share Embed Spec: Make sure query is executed (getredash#5191)

* Updated Cypress to v5.3 and fixed e2e tests (getredash#5199)

* Upgraded Cypress to v5.3 and fixed e2e tests

* Updated cypress image

* Fixed failing tests

* Updated NODE_VERSION in netlify

* Update client/cypress/integration/visualizations/choropleth_spec.js

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* fixed test in choropleth

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* Extra actions on Queries and Dashboards pages (getredash#5201)

* Extra actions for Query View and Query Source pages

* Convert Queries List page to functional component

* Convert Dashboards List page to functional component

* Extra actions for Query List page

* Extra actions for Dashboard List page

* Extra actions for Dashboard page

* Pass some extra data to Dashboard.HeaderExtra component

* CR1

* Remove build args from Cypress start script (getredash#5203)

* Frontend updates from internal fork (getredash#5209)

* Add horizontal bar chart (getredash#5154)

* added bar chart boilerplate

* added x/y manipulation

* replaced x/y management to inner series preparer

* added tests

* moved axis inversion to all charts series

* removed line and area

* inverted labels ui

* removed normalizer check, simplified inverted axes check

* finished working hbar

* minor review

* added conditional title to YAxis

* generalized horizontal chart for line charts, resetted state on globalSeriesType change

* fixed updates

* fixed updates to layout

* fixed minor issues

* removed right Y axis when axes inverted

* ran prettier

* fixed updater function conflict and misuse of getOptions

* renamed inverted to swapped

* created mappingtypes for swapped columns

* removed unused import

* minor polishing

* improved series behaviour in h-bar

* minor fix

* added basic filter to ChartTypeSelect

* final setup of filtered chart types

* Update viz-lib/src/components/visualizations/editor/createTabbedEditor.jsx

* added proptypes and renamed ChartTypeSelect props

* Add missing import

* fixed import, moved result array to global scope

* merged import

* clearer naming in ChartTypeSelect

* better lodash map syntax

* fixed global modification

* moved result inside useMemo

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>
Co-authored-by: Levko Kravets <levko.ne@gmail.com>

* Fix Home EmptyState help link (getredash#5217)

* Static SAML configuration and assertion encryption (getredash#5175)

* Change front-end and data model for SAML2 auth - static configuration

* Add changes to use inline metadata.

* add switch for static and dynamic SAML configurations

* Fixed config of backend static/dynamic to match UI

* add ability to encrypt/decrypt SAML assertions with pem and crt files. Upgraded to pysaml2 6.1.0 to mitigate signature mismatch during decryption

* remove print debug statement

* Use utility to find xmlsec binary for encryption, formatting saml_auth module

* format SAML Javascript, revert want_signed_response to pre-PR value

* pysaml2's entityid should point to the sp, not the idp

* add logging for entityid for validation

* use mustache_render instead of string formatting. put all static logic into static branch

* move mustache template for inline saml metadata to the global level

* Incorporate SAML type with Enabled setting

* Update client/app/pages/settings/components/AuthSettings/SAMLSettings.jsx

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

Co-authored-by: Chad Chen <chad.chen@databricks.com>
Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* Fix dashboard background grid (getredash#5238)

* added required to Form.Item and Input for better UI (getredash#5231)

* added required to Form.Item and Input for better UI

* removed required from input

* Revert "removed required from input"

This reverts commit b56cd76.

* Redo "removed required from input"

* removed typo

Co-authored-by: rafawendel2010@gmail.com <rafawendel>

* Fix annotation bug causing queries not to run - ORA-00933 (getredash#5179)

* Fix for the typo button in ParameterMappingInput (getredash#5244)

* extend the refresh_queries timeout from 3 minutes to 10 minutes (getredash#5253)

* Multiselect dropdown slowness (fix) (getredash#5221)

* created util to estimate reasonable width for dropdown

* removed unused import

* improved calculation of item percentile

* added getItemOfPercentileLength to relevant spots

* added getItemOfPercentileLength to relevant spots

* Added missing import

* created custom select element

* added check for property path

* removed uses of percentile util

* gave up on getting element reference

* finished testing Select component

* removed unused imports

* removed older uses of Option component

* added canvas calculation

* removed minWidth from Select

* improved calculation

* added fallbacks

* added estimated offset

* removed leftovers 😅

* replaced to percentiles to max value

* switched to memo and renamed component

* proper useMemo syntax

* Update client/app/components/Select.tsx

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* created custom restrictive types

* added quick const

* fixed style

* fixed generics

* added pos absolute to fix percy

* removed custom select from ParameterMappingInput

* applied prettier

* Revert "added pos absolute to fix percy"

This reverts commit 4daf1d4.

* Pin Percy version to 0.24.3

* Update client/app/components/ParameterMappingInput.jsx

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* renamed Select.jsx to SelectWithVirtualScroll

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* bugfix: fix getredash#5254 (getredash#5255)

Co-authored-by: Jerry <jerry.yuan@webweye.com>

* Enable graceful shutdown of rq workers (getredash#5214)

* Enable graceful shutdown of rq workers

* Use `exec` in the `worker` command of the entrypoint to propagate
  the `TERM` signal
* Allow rq processes managed by supervisor to exit without restart on
  expected status codes
* Allow supervisorctl to contact the running supervisor
* Add a `shutdown_worker` command that will send `TERM` to all running
  worker processes and then sleep. This allows orchestration systems
  to initiate a graceful shutdown before sending `SIGTERM` to
  supervisord

* Use Heroku worker as the BaseWorker

This implements a graceful shutdown on SIGTERM, which simplifies
external shutdown procedures.

* Fix imports based upon review

* Remove supervisorctl config

* Enable Boxplot to be horizontal (getredash#5262)

* Frontend updates from internal fork (getredash#5259)

* DynamicComponent for QuerySourceAlerts

* General Settings updates

* Dynamic Date[Range] updates

* EmptyState updates

* Query and SchemaBrowser updates

* Adjust page headers and add disablePublish

* Policy updates

* Separate Home FavoritesList component

* Update FormatQuery

* Autolimit frontend fixes

* Misc updates

* Keep registering of QuerySourceDropdown

* Undo changes in DynamicComponent

* Change sql-formatter package.json syntax

* Allow opening help trigger in new tab

* Don't run npm commands as root in Dockerfile

* Cypress: Remove extra execute query

* Correct cleanup_query_results comment (getredash#5276)

Correct comment from QUERY_RESULTS_MAX_AGE
to QUERY_RESULTS_CLEANUP_MAX_AGE

* Remove unwanted props from Select component (getredash#5277)

* Explicitly selected props so as to avoid errors from non-wanted props

* Simplified approach

* Ran prettier 😬

* Fixed minor issues

* Fix QuerySourceDropdown value type (getredash#5284)

* Changed 'Delete Alert' into 'Delete' for consistency (getredash#5287)

* Redesign desktop nav bar (getredash#5294)

* Add React Fast Refresh + Hot Module Reloading (getredash#5291)

* removed leftover console.log (getredash#5303)

* Fix disabled hot reload flow (getredash#5306)

* Sync date format from settings with clientConfig (getredash#5299)

* added eslint no-console (getredash#5305)

* added eslint no-console

* Update client/.eslintrc.js to allow warnings

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* Convert viz-lib to TypeScript (getredash#5310)

Co-authored-by: ts-migrate <>

* change item element in system status page (getredash#5323)

* Obfuscate non-email alert destinations (getredash#5318)

* Dropdown param search fix (getredash#5304)

* fixed QueryBasedParamterInput optionFilterProp

* added optionFilterProp fallback for SelectWithVirtualScroll

* simplified syntax

* removed optionFilterProp from QueryBasedParameterInput.jsx

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* restricted SelectWithVirtualScroll props

* Added e2e test for parameter filters

* moved filter assertion to more suitable place

* created helper for option filter prop assertion

* moved option filter prop assertion to proper place, added result update assertion

* refactor openAndSearchAntdDropdown helper

* Fix parameter_spec

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* Add Username and Password fields to MongoDB config (getredash#5314)

* docs: fix simple typo, possbily -> possibly (getredash#5329)

There is a small typo in redash/settings/__init__.py.

Should read `possibly` rather than `possbily`.

* Secret handling for Yandex, TreasureData, & Postgres/CockroachDB SSL (getredash#5312)

* Bar chart e2e test (getredash#5279)

* created bar-chart e2e test boilerplate

* refactored assertions

* added snapshots and dashboard

* refactored assertions to properly deal with async

* replaced loops with getters for proper workings of cypress

* added a couple other bar charts

* ran prettier

* added a better query for bar charts

* removed leftovers

* moved helpers to support folder

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* Truncate large Databricks ODBC result sizes (getredash#5290)

Truncates results sets that exceed a limit taken from an environment
variable called DATABRICKS_ROW_LIMIT.

* Add reorder to dashboard parameter widgets (getredash#5267)

* added paramOrder prop

* minor refactor

* moved logic to widget

* Added paramOrder to widget API call

* Update client/app/components/dashboards/dashboard-widget/VisualizationWidget.jsx

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* Merge branch 'master' into reorder-dashboard-parameters

* experimental removal of helper element

* cleaner comment

* Added dashboard global params logic

* Added backend logic for dashboard options

* Removed testing leftovers

* removed appending sortable to parent component behavior

* Revert "Added backend logic for dashboard options"

This reverts commit 41ae2ce.

* Re-structured backend options

* removed temporary edits

* Added dashboard/widget param reorder cypress tests

* Separated edit and sorting permission

* added options to public dashboard serializer

* Removed undesirable events from drag

* Bring back attaching sortable to its parent

This reverts commit 163fb6f.

* Added prop to control draggable destination parent

* Removed paramOrder fallback

* WIP (for Netflify preview)

* fixup! Added prop to control draggable destination parent

* Better drag and drop styling and fix for the padding

* Revert "WIP (for Netflify preview)"

This reverts commit 433e11e.

* Improved dashboard parameter Cypress test

* Standardized reorder styling

* Changed dashboard param reorder to edit mode only

* fixup! Improved dashboard parameter Cypress test

* fixup! Improved dashboard parameter Cypress test

* Fix for Cypress CI error

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>

* Fix inconsistent Sankey behavior (getredash#5286)

* added type casting to coerce number string into nuber

* Merge branch 'master' into fix-inconsistent=sankey-behavior

* typed map viz options

* Partially typed what was possible

* reworked data coercion

* improved MapOptionsType types

* readaqueted sankey rows so as to allow strings again

* Use legacy resolver in pip to fix broken build (getredash#5309)

Fixes getredash#5300 and fixes getredash#5307 

There have been upstream (`python:37-slim` image) changes that
bring in `pip` version 20.3.1, which makes new `2020-resolver`
the default.  Due to that, un-resolvable dependency conflicts
in  `requirements_all_ds.txt` now cause the build to fail.

This is a workaround until the package versions can be updated
to work with the new pip resolver.

* Encrypt alert notification destinations (getredash#5317)

* Remove unnecessary space in rq log (getredash#5345)

* Fix: add a merge migration to solve multi head issue (getredash#5364)

* Add unit test to test for multi-head migrations issue

* Add merge migration

* Fix for Cypress flakiness generated by param_spec (getredash#5349)

* Bump dompurify from 2.0.8 to 2.0.17 in /viz-lib (getredash#5326)

Bumps [dompurify](https://github.com/cure53/DOMPurify) from 2.0.8 to 2.0.17.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](cure53/DOMPurify@2.0.8...2.0.17)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump bl from 1.2.2 to 1.2.3 in /viz-lib (getredash#5257)

Bumps [bl](https://github.com/rvagg/bl) from 1.2.2 to 1.2.3.
- [Release notes](https://github.com/rvagg/bl/releases)
- [Commits](rvagg/bl@v1.2.2...v1.2.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump axios from 0.19.0 to 0.21.1 (getredash#5366)

Bumps [axios](https://github.com/axios/axios) from 0.19.0 to 0.21.1.
- [Release notes](https://github.com/axios/axios/releases)
- [Changelog](https://github.com/axios/axios/blob/v0.21.1/CHANGELOG.md)
- [Commits](axios/axios@v0.19.0...v0.21.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Updated axios (getredash#5371)

* Increased waiting time to avoid flakiness (getredash#5370)

* Add My Dashboards filter option to the Dashboards list (getredash#5375)

* Add My Dashboards filter option to the Dashboards list. Added API endpoint to get the list of a user's dashboards, similar to the My Queries feature.

* Update empty dashboard list state to show an invite to create a new dashboard, like My Queries

* Update to Levko's suggested approach. Clean up some of the formatting for consistency. Put the 'My Queries/Dashboards' item before the Favorites since that organization seems cleaner to me.

* Address Levko's comments

* extend sync_user_details expiry (getredash#5330)

* Revert "Updated axios (getredash#5371)" (getredash#5385)

This reverts commit 49536de.

* Fix duplicate stylesheets (getredash#5396)

* Upgrade RQ to v1.5 (getredash#5207)

* upgrade RQ to v1.5

* set job's started_at

* update healthcheck to match string worker names

* delay worker healthcheck for 5 minutes from start to allow enough time to load in case many workers try to load simultaneously

* log when worker cannot be found

* Initial a11y improvements (getredash#5408)

* Fixed jsx-a11y problems

* Changed tabIndex to type number

* Initial improvements to DesktopNavbar accessibility

* Added accessibility to favorites list

* Improved accessibility in Desktop Navbar

* Improvements in Desktop navbar semantics

* Added aria roles to tags list

* Fixed tabindex type

* Improved aria labels in query control dropdown

* Added tab for help trigger close button

* Fixed typo

* Improved accessibility in query selector

* Changed resizable role to separator

* Added label to empty state close button

* Removed redundant and mistaken roles

* Used semantic components

* Removed tabIndex from anchor tags

* Removed mistakenly set menuitem role from anchors

* Removed tabIndex from Link components

* Removed improper hidden aria label from icon

* Reverted button and link roles in anchors for minimal merge conflicts

* Replaced alt attr with aria-label for icons

* Removed redundant menu role

* Improved accessibility of CodeBlock

* Removed improper role from schema browser

* Reverted favorites list to div

* Removed improper presentation role in query snippets

* Tracked changes for further PR

* Revert "Improved accessibility of CodeBlock"

* Add aria-labelledby to the associated code labels

This reverts commit 00a1685.

* Wrapped close icon into button

* remove check datasource permission

* show list dashboard

* show list dashboard

* show list dashboard

* Add plain button (getredash#5419)

* Add plain button

* Minor syntax improvements

* Refactor of Link component (getredash#5418)

* Refactor of link component

* Applied anchor-is-valid to Link component

* Fixed Eslint error

* Removed improper anchor uses

* Fixed TS errors

* show list dashboard

* merge original repo

* Reset failure counter on adhoc success (getredash#5394)

* reset failure counter when query completes successfully via adhoc

* Use "query_id" in metadata, but still allow "Query ID" for transition/legacy support

* Add setting to identify email block domain (getredash#5377)

* Add setting to identify email block domain

ref: getredash#5368

* rename

Co-authored-by: Levko Kravets <levko.ne@gmail.com>

* rename and add comment

Co-authored-by: Levko Kravets <levko.ne@gmail.com>

* Update redash/handlers/users.py

Co-authored-by: Levko Kravets <levko.ne@gmail.com>

* Update redash/handlers/users.py

Co-authored-by: Levko Kravets <levko.ne@gmail.com>

* Add more comment to settting

Co-authored-by: Levko Kravets <levko.ne@gmail.com>

* feat: support Trino data-source (getredash#5411)

* feat: add trino logo

* feat: add trino

* merge original repo

* merge original repo

* fix report

* fix report

* display query owner

* check permission can view dashboard

* check permission can view dashboard

* fix css login

* fix css login

* fix css login

* fix css login

* fix css login

* fix password user

* fix css

* fix css

* fix sub dashboard

* [Tmp]

* fix css

* add description

* fix error build

* fix css

* fix css

* [Change for Deployment]

* zip

* new version

* new version

* new version

* new version

Co-authored-by: Gabriel Dutra <nesk.frz@gmail.com>
Co-authored-by: max-voronov <70445727+max-voronov@users.noreply.github.com>
Co-authored-by: Levko Kravets <levko.ne@gmail.com>
Co-authored-by: Omer Lachish <omer@rauchy.net>
Co-authored-by: Lingkai Kong <lingkai.kong@databricks.com>
Co-authored-by: Alexander Rusanov <alexander.rusanov@gmail.com>
Co-authored-by: Rafael Wendel <rafawendel2010@gmail.com>
Co-authored-by: Christopher Grant <chrisgrant@lavabit.com>
Co-authored-by: Chad Chen <chad.chen@databricks.com>
Co-authored-by: Jonathan Hult <jonathan@jonathanhult.com>
Co-authored-by: Jerry <610819267@qq.com>
Co-authored-by: Jerry <jerry.yuan@webweye.com>
Co-authored-by: Josh Bohde <josh@joshbohde.com>
Co-authored-by: deecay <deecay@users.noreply.github.com>
Co-authored-by: Jiajie Zhong <zhongjiajie955@hotmail.com>
Co-authored-by: Elad Ossadon <elado7@gmail.com>
Co-authored-by: Elad Ossadon <elad.ossadon@databricks.com>
Co-authored-by: Patrick Yang <patrick.yang@databricks.com>
Co-authored-by: Tim Gates <tim.gates@iress.com>
Co-authored-by: Christopher Grant <christopher.grant@protonmail.com>
Co-authored-by: Vipul Mathur <vipulmathur@users.noreply.github.com>
Co-authored-by: Arik Fraimovich <arik@arikfr.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Justin Talbot <76974990+justint-db@users.noreply.github.com>
Co-authored-by: Khiem Nguyen <khiem.nguyen@ttekglobal.com>
Co-authored-by: Đặng Minh Dũng <dungdm93@live.com>
Co-authored-by: Hải Triều Nguyễn Hồ <trieu@ltv.vn>
Co-authored-by: Nguyễn Hồ Hải Triều <hohaitrieuntu@gmail.com>
Co-authored-by: Nit <tin@ltv.vn>
mirkan1 added a commit to dataminelab/datareporter that referenced this pull request Jul 3, 2024
…l json contained column's type to JSONB](getredash/redash#6687)

* enhanced SETUP documentation
* postgres docker image version from 12 to latest
* [Add default limit (1000) to SQL queries](getredash/redash#5088)
* new settings are implemented
mirkan1 added a commit to dataminelab/datareporter that referenced this pull request Jul 8, 2024
* initial commit
* Update Dockerfile and requirements to python3.8
* formatted using black
* format 2
* REDASH_THROTTLE_PASS_RESET_PATTERN is configured
* python3.8-slim-buster is added into the Dockerfile
* requirements file deleted instead implemented poetry files
* [Add toggle to disable public URLs](getredash/redash@205915e#diff-bb1f48a9370bdc825649c5ddeffa7ae697c7015dc58d2c3511b752b84b7df8feL178)
* [upgrade flask](getredash/redash@73f49cb)
* various implementations into settings such as `CSRF_TIME_LIMIT`
* [Remove extensions mechanism](getredash/redash#5895)
* authentication updates
* my dashboards section is implemented
* formatted some files using `black`
* dev server doesnt accept parameter of group
* big_query.py revert back into previous version
* client package-lock sha512 to sha1 convertion
* chore: Update dependencies and remove unused files
* Update Python version to 3.8 and use poetry for dev dependencies
* Update Node version to 14 and use nodenv or nvm for managing Node versions
* poetry dependency addded into unit tests
* dependency changes for unit tests
* [Removed unneeded PseudoJSON and DBPersistence classes, migrated all json contained column's type to JSONB](getredash/redash#6687)
* enhanced SETUP documentation
* postgres docker image version from 12 to latest
* [Add default limit (1000) to SQL queries](getredash/redash#5088)
* new settings are implemented
* chore: Update test_cli.py to use dynamic dbpath in test
* [Redis replace hmset -> hset](getredash/redash#6331)
* typos are fixed
* more changes for should_apply_auto_limit
* databrick query runner is enhanced
* cast_int_or_default is intruduced
* pytest lines are cleaned from test_refresh_queries
mirkan1 added a commit to dataminelab/datareporter that referenced this pull request Jul 11, 2024
commit a9c69b3
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Thu Jul 11 01:52:17 2024 +0300

    //

commit 9ab3cd5
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Thu Jul 11 01:14:10 2024 +0300

    revert: Update Redash models to use PseudoJSON for settings column

commit f50a58f
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Wed Jul 10 12:33:25 2024 +0300

    //

commit 455be1b
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Mon Jul 8 16:53:52 2024 +0300

    chore: Update Redis Docker image to version 7-alpine

commit cb8973e
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Mon Jul 8 16:27:38 2024 +0300

    The Redis Docker image has been updated to version 7-alpine.

commit 769f752
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Mon Jul 8 15:32:04 2024 +0300

    Python3.8 (#341)

    * initial commit
    * Update Dockerfile and requirements to python3.8
    * formatted using black
    * format 2
    * REDASH_THROTTLE_PASS_RESET_PATTERN is configured
    * python3.8-slim-buster is added into the Dockerfile
    * requirements file deleted instead implemented poetry files
    * [Add toggle to disable public URLs](getredash/redash@205915e#diff-bb1f48a9370bdc825649c5ddeffa7ae697c7015dc58d2c3511b752b84b7df8feL178)
    * [upgrade flask](getredash/redash@73f49cb)
    * various implementations into settings such as `CSRF_TIME_LIMIT`
    * [Remove extensions mechanism](getredash/redash#5895)
    * authentication updates
    * my dashboards section is implemented
    * formatted some files using `black`
    * dev server doesnt accept parameter of group
    * big_query.py revert back into previous version
    * client package-lock sha512 to sha1 convertion
    * chore: Update dependencies and remove unused files
    * Update Python version to 3.8 and use poetry for dev dependencies
    * Update Node version to 14 and use nodenv or nvm for managing Node versions
    * poetry dependency addded into unit tests
    * dependency changes for unit tests
    * [Removed unneeded PseudoJSON and DBPersistence classes, migrated all json contained column's type to JSONB](getredash/redash#6687)
    * enhanced SETUP documentation
    * postgres docker image version from 12 to latest
    * [Add default limit (1000) to SQL queries](getredash/redash#5088)
    * new settings are implemented
    * chore: Update test_cli.py to use dynamic dbpath in test
    * [Redis replace hmset -> hset](getredash/redash#6331)
    * typos are fixed
    * more changes for should_apply_auto_limit
    * databrick query runner is enhanced
    * cast_int_or_default is intruduced
    * pytest lines are cleaned from test_refresh_queries

commit b9fef43
Author: Jarek Heród <jaroslaw.herod@gmail.com>
Date:   Sun Jun 30 17:39:17 2024 +0200

    Feature/GitHub actions docker image build (#343)

    * chore: build and publish docker images to artifact registry via github actions

commit de4a6d2
Author: Jarek Heród <jaroslaw.herod@gmail.com>
Date:   Sun Jun 30 10:38:43 2024 +0200

    chore: test docker build (#342)

    * chore: push new image via github actions

commit cf96f43
Merge: c7c72e6 477c3b4
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sat Jun 29 17:41:50 2024 +0300

    Merge branch 'jaro-backup', remote-tracking branch 'origin' into develop

commit c7c72e6
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sat Jun 29 17:33:57 2024 +0300

    //

commit fd98e04
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sat Jun 29 17:23:53 2024 +0300

    //

commit 477c3b4
Author: jaro <jaroslaw.herod@gmail.com>
Date:   Sat Jun 29 09:38:11 2024 +0200

    chore: add missing checkout

commit b2d0397
Author: jaro <jaroslaw.herod@gmail.com>
Date:   Sat Jun 29 09:37:19 2024 +0200

    chore: correct path

commit 053f332
Author: jaro <jaroslaw.herod@gmail.com>
Date:   Sat Jun 29 09:34:42 2024 +0200

    chore: temporarily disable test execution before release

commit 1b9fe8c
Author: jaro <jaroslaw.herod@gmail.com>
Date:   Sat Jun 29 09:32:33 2024 +0200

    chore: disable pre-merge on push to develop

commit cc45b8d
Author: jaro <jaroslaw.herod@gmail.com>
Date:   Sat Jun 29 09:31:52 2024 +0200

    chore: correct path

commit 28b6b77
Author: jaro <jaroslaw.herod@gmail.com>
Date:   Sat Jun 29 09:30:34 2024 +0200

    chore: push new image via github actions and run unit tests before

commit d10ed1b
Author: jaro <jaroslaw.herod@gmail.com>
Date:   Sat Jun 29 09:04:39 2024 +0200

    chore: push new image via github actions

commit 36cd15b
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Fri Jun 21 14:27:43 2024 +0300

    chore: grammer mistakes were fixed

commit 8c72be6
Merge: 396aa78 80853a2
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Fri Jun 21 00:36:55 2024 +0300

    Merge pull request #334 from dataminelab/dependabot/npm_and_yarn/plywood/server/braces-3.0.3

    Bump braces from 3.0.2 to 3.0.3 in /plywood/server

commit 80853a2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Thu Jun 20 21:13:18 2024 +0000

    Bump braces from 3.0.2 to 3.0.3 in /plywood/server

    Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
    - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
    - [Commits](micromatch/braces@3.0.2...3.0.3)

    ---
    updated-dependencies:
    - dependency-name: braces
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 396aa78
Merge: c4e65a3 d924ca3
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Fri Jun 21 00:11:52 2024 +0300

    Merge pull request #312 from dataminelab/dependabot/npm_and_yarn/client/develop/types/nopt-3.0.32

    client npm upgrade: bump @types/nopt from 3.0.29 to 3.0.32 in /client

commit c4e65a3
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Wed Jun 19 01:03:43 2024 +0300

    client package.json rerun

commit 82f3750
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Wed Jun 19 01:03:24 2024 +0300

    refactor: Update logger configuration for pretty logs and error templates

commit abe385b
Merge: 6dd786b 7076f9c
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Wed Jun 19 00:18:30 2024 +0300

    Merge branch 'dependabot/npm_and_yarn/plywood/server/develop/tslog-4.9.3' into develop

commit 6dd786b
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Tue Jun 18 20:47:26 2024 +0300

    chore: Update tslib dependency to version 2.6.3

commit bbf019d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jun 18 17:38:09 2024 +0000

    plywood-client package upgrade: bump tslib in /plywood/server/client

    Bumps [tslib](https://github.com/Microsoft/tslib) from 1.10.0 to 2.6.3.
    - [Release notes](https://github.com/Microsoft/tslib/releases)
    - [Commits](microsoft/tslib@1.10.0...v2.6.3)

    ---
    updated-dependencies:
    - dependency-name: tslib
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 2cb508d
Merge: bfed319 cdf2c86
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Tue Jun 18 20:36:32 2024 +0300

    Merge pull request #332 from dataminelab/dependabot/npm_and_yarn/plywood/server/client/braces-3.0.3

    Bump braces from 3.0.2 to 3.0.3 in /plywood/server/client

commit bfed319
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Tue Jun 18 20:19:09 2024 +0300

commit 5320c35
Merge: 32a79ee 73b1677
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Tue Jun 18 18:58:32 2024 +0300

    Merge pull request #333 from dataminelab/dependabot/npm_and_yarn/viz-lib/ws-5.2.4

    Bump ws from 5.2.3 to 5.2.4 in /viz-lib

commit 73b1677
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jun 18 06:50:54 2024 +0000

    Bump ws from 5.2.3 to 5.2.4 in /viz-lib

    Bumps [ws](https://github.com/websockets/ws) from 5.2.3 to 5.2.4.
    - [Release notes](https://github.com/websockets/ws/releases)
    - [Commits](websockets/ws@5.2.3...5.2.4)

    ---
    updated-dependencies:
    - dependency-name: ws
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit cdf2c86
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Mon Jun 17 14:07:30 2024 +0000

    Bump braces from 3.0.2 to 3.0.3 in /plywood/server/client

    Bumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.
    - [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)
    - [Commits](micromatch/braces@3.0.2...3.0.3)

    ---
    updated-dependencies:
    - dependency-name: braces
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 32a79ee
Merge: 95e72f7 5f98884
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Mon Jun 17 17:06:32 2024 +0300

    Merge pull request #327 from dataminelab/dependabot/npm_and_yarn/viz-lib/develop/plotly.js-2.33.0

    vizlib npm upgrade: bump plotly.js from 1.58.5 to 2.33.0 in /viz-lib

commit 7076f9c
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jun 8 15:34:26 2024 +0000

    plywood-server package upgrade: bump tslog in /plywood/server

    Bumps [tslog](https://github.com/fullstack-build/tslog) from 3.2.0 to 4.9.3.
    - [Release notes](https://github.com/fullstack-build/tslog/releases)
    - [Commits](fullstack-build/tslog@v3.2.0...v4.9.3)

    ---
    updated-dependencies:
    - dependency-name: tslog
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 5f98884
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Jun 1 15:12:26 2024 +0000

    vizlib npm upgrade: bump plotly.js from 1.58.5 to 2.33.0 in /viz-lib

    Bumps [plotly.js](https://github.com/plotly/plotly.js) from 1.58.5 to 2.33.0.
    - [Release notes](https://github.com/plotly/plotly.js/releases)
    - [Changelog](https://github.com/plotly/plotly.js/blob/master/CHANGELOG.md)
    - [Commits](plotly/plotly.js@v1.58.5...v2.33.0)

    ---
    updated-dependencies:
    - dependency-name: plotly.js
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 95e72f7
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Fri May 10 21:02:54 2024 +0300

    Refactor validate method in ParameterizedQuery class

commit a899a3d
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Tue May 7 23:02:24 2024 +0300

    Refactor className in DateRangeParameter.jsx to remove unnecessary class

commit 5704770
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Tue May 7 23:02:15 2024 +0300

    Fix disabled checkbox in DashboardPage.jsx

commit 7e9e0a4
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Tue May 7 23:02:06 2024 +0300

    Refactor code to ensure dataCube has a timeAttribute

commit 0db6564
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Mon May 6 11:20:23 2024 +0300

    Fix JSONbig import and usage in query-result.js

commit 868d4fb
Merge: f172dea 7aea73b
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Sun May 5 00:55:13 2024 +0300

    Merge pull request #319 from dataminelab/sql-view-expection-for-big-integers

    Query view expection for big integers

commit 7aea73b
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sun May 5 00:53:48 2024 +0300

    Add numeral package and neccessary changes written into axios

commit d924ca3
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat May 4 15:06:49 2024 +0000

    client npm upgrade: bump @types/nopt from 3.0.29 to 3.0.32 in /client

    Bumps [@types/nopt](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/nopt) from 3.0.29 to 3.0.32.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/nopt)

    ---
    updated-dependencies:
    - dependency-name: "@types/nopt"
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit f172dea
Merge: 9fade3c 17c1e7b
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Fri May 3 17:49:06 2024 +0300

    Merge pull request #185 from dataminelab/dependabot/npm_and_yarn/viz-lib/semver-5.7.2

    Bump semver from 5.7.1 to 5.7.2 in /viz-lib

commit 9fade3c
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Fri May 3 13:01:04 2024 +0300

    DR-137 | Add a loading when reading the tables from the connection

commit fd4a964
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Wed May 1 16:57:55 2024 +0300

    Update .dockerignore to ignore additional files and directories

commit 7c97b57
Merge: 640891e a2e5f13
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Tue Apr 30 20:03:51 2024 +0300

    Merge branch 'dependabot/npm_and_yarn/plywood/server/client/develop/druid.d.ts-0.12.2' into develop

commit 640891e
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Tue Apr 30 19:33:44 2024 +0300

    DR-187 | Fix updateReport function to handle error messages properly

commit 29c5b2e
Merge: 858c321 f0219aa
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Mon Apr 29 02:28:55 2024 +0300

    Merge pull request #296 from dataminelab/dependabot/npm_and_yarn/plywood/server/immer-9.0.6

    Bump immer from 9.0.5 to 9.0.6 in /plywood/server

commit 858c321
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Mon Apr 29 01:47:34 2024 +0300

    Add password reset throttling to forgot_password endpoint

commit 6f1dfcb
Merge: f071921 74f815d
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Sun Apr 28 09:35:40 2024 +0300

    Merge pull request #301 from dataminelab/dependabot/npm_and_yarn/client/develop/react-virtualized-9.22.5

    client npm upgrade: bump react-virtualized from 9.21.2 to 9.22.5 in /client

commit f071921
Merge: 3b45e17 2269751
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Sun Apr 28 09:34:59 2024 +0300

    Merge pull request #305 from dataminelab/revert-304-dependabot/npm_and_yarn/client/develop/sass-loader-14.2.1

    Revert "client npm upgrade: bump sass-loader from 9.0.3 to 14.2.1 in /client"

commit 2269751
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Sun Apr 28 09:34:49 2024 +0300

    Revert "client npm upgrade: bump sass-loader from 9.0.3 to 14.2.1 in /client"

commit 3b45e17
Merge: e69f515 4bfeeb8
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Sun Apr 28 09:20:04 2024 +0300

    Merge pull request #304 from dataminelab/dependabot/npm_and_yarn/client/develop/sass-loader-14.2.1

    client npm upgrade: bump sass-loader from 9.0.3 to 14.2.1 in /client

commit 4bfeeb8
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Apr 27 15:51:29 2024 +0000

    client npm upgrade: bump sass-loader from 9.0.3 to 14.2.1 in /client

    Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 9.0.3 to 14.2.1.
    - [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
    - [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
    - [Commits](webpack-contrib/sass-loader@v9.0.3...v14.2.1)

    ---
    updated-dependencies:
    - dependency-name: sass-loader
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 74f815d
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Apr 27 15:20:28 2024 +0000

    client npm upgrade: bump react-virtualized in /client

    Bumps [react-virtualized](https://github.com/bvaughn/react-virtualized) from 9.21.2 to 9.22.5.
    - [Release notes](https://github.com/bvaughn/react-virtualized/releases)
    - [Changelog](https://github.com/bvaughn/react-virtualized/blob/master/CHANGELOG.md)
    - [Commits](https://github.com/bvaughn/react-virtualized/commits)

    ---
    updated-dependencies:
    - dependency-name: react-virtualized
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit e69f515
Merge: e4adbed 970e8df
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Sat Apr 27 12:07:31 2024 +0300

    Merge pull request #297 from dataminelab/revert-290-dependabot/npm_and_yarn/client/develop/typescript-3.9.10

    Revert "client npm upgrade: bump typescript from 3.3.1 to 3.9.10 in /client"

commit 970e8df
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Sat Apr 27 12:07:12 2024 +0300

    Revert "client npm upgrade: bump typescript from 3.3.1 to 3.9.10 in /client"

commit e4adbed
Merge: 085aa49 d7f5734
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Sat Apr 27 10:39:28 2024 +0300

    Merge pull request #291 from dataminelab/dependabot/npm_and_yarn/plywood/server/client/develop/immutable-class-tester-0.7.4

    plywood-client package upgrade: bump immutable-class-tester from 0.7.2 to 0.7.4 in /plywood/server/client

commit 085aa49
Merge: 5219331 9173091
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Sat Apr 27 10:38:47 2024 +0300

    Merge pull request #290 from dataminelab/dependabot/npm_and_yarn/client/develop/typescript-3.9.10

    client npm upgrade: bump typescript from 3.3.1 to 3.9.10 in /client

commit 5219331
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Apr 27 10:35:48 2024 +0300

    client npm upgrade: bump @types/webpack-env from 1.14.1 to 1.18.4 in /client (#289)

    * made changes for Big Integers front-end readability

    * client npm upgrade: bump @types/webpack-env in /client

    Bumps [@types/webpack-env](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/webpack-env) from 1.14.1 to 1.18.4.
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/webpack-env)

    ---
    updated-dependencies:
    - dependency-name: "@types/webpack-env"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

    ---------

    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

commit f0219aa
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Apr 26 03:20:53 2024 +0000

    Bump immer from 9.0.5 to 9.0.6 in /plywood/server

    Bumps [immer](https://github.com/immerjs/immer) from 9.0.5 to 9.0.6.
    - [Release notes](https://github.com/immerjs/immer/releases)
    - [Commits](immerjs/immer@v9.0.5...v9.0.6)

    ---
    updated-dependencies:
    - dependency-name: immer
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit d7f5734
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Apr 20 15:21:24 2024 +0000

    plywood-client package upgrade: bump immutable-class-tester

    Bumps [immutable-class-tester](https://github.com/implydata/immutable-class-tester/tree/HEAD/packages/immutable-class-tester) from 0.7.2 to 0.7.4.
    - [Commits](https://github.com/implydata/immutable-class-tester/commits/HEAD/packages/immutable-class-tester)

    ---
    updated-dependencies:
    - dependency-name: immutable-class-tester
      dependency-type: direct:development
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 9173091
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Apr 20 15:09:45 2024 +0000

    client npm upgrade: bump typescript from 3.3.1 to 3.9.10 in /client

    Bumps [typescript](https://github.com/Microsoft/TypeScript) from 3.3.1 to 3.9.10.
    - [Release notes](https://github.com/Microsoft/TypeScript/releases)
    - [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml)
    - [Commits](microsoft/TypeScript@v3.3.1...v3.9.10)

    ---
    updated-dependencies:
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 7c07bed
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Wed Apr 17 12:25:23 2024 +0300

    made changes for Big Integers front-end readability

commit aa20732
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Tue Apr 16 11:18:11 2024 +0300

commit dab317c
Merge: 5237fe7 b2b1839
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Mon Apr 15 16:20:25 2024 +0300

    Merge branch 'dependabot/npm_and_yarn/client/develop/typescript-eslint/eslint-plugin-2.34.0' into develop

commit 5237fe7
Merge: d1b4e66 dafcbb4
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Mon Apr 15 16:10:40 2024 +0300

    Merge branch 'dependabot/pip/develop/cassandra-driver-3.29.1' into develop

commit d1b4e66
Merge: 5fff3b5 b1f36dd
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sun Apr 14 23:10:45 2024 +0300

    Merge branch 'dependabot/npm_and_yarn/viz-lib/browserify-sign-4.2.2' into develop

commit 5fff3b5
Merge: 23c4aa4 8aeb410
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sun Apr 14 22:45:11 2024 +0300

    Merge branch 'dependabot/npm_and_yarn/plywood/server/express-4.19.2' into develop

commit 23c4aa4
Merge: 03dd661 9291b48
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sun Apr 14 21:40:04 2024 +0300

    Merge remote-tracking branch 'origin/HEAD' into develop

commit 03dd661
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sun Apr 14 21:36:41 2024 +0300

    DR-184 | checkbox for filters are disabled now and text fix

commit 9291b48
Author: jaro <jaroslaw.herod@gmail.com>
Date:   Sun Apr 14 19:20:45 2024 +0200

    chore: increase test execution timeout to 1h

commit a0851c5
Author: jaro <jaroslaw.herod@gmail.com>
Date:   Sun Apr 14 19:15:41 2024 +0200

    chore: restore test coverage report

commit 9b2bd4e
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sun Apr 14 18:51:39 2024 +0300

    report dashboard error is fixed and better error handling

commit 8420a29
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sat Apr 13 22:27:26 2024 +0300

    Front end data type display exception

commit 25a4e25
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sun Apr 7 23:20:56 2024 +0300

    coverage.xml error fixing try 1

commit 0d8747e
Merge: 33536d4 783bfc1
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sun Apr 7 21:14:56 2024 +0300

    Merge branch 'dependabot/npm_and_yarn/client/develop/eslint-6.8.0' into develop

commit a2e5f13
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Apr 6 15:56:57 2024 +0000

    plywood-client package upgrade: bump druid.d.ts

    Bumps [druid.d.ts](https://github.com/implydata/druid.d.ts) from 0.12.1 to 0.12.2.
    - [Commits](implydata/druid.d.ts@v0.12.1...v0.12.2)

    ---
    updated-dependencies:
    - dependency-name: druid.d.ts
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 33536d4
Author: mirkan1 <mirkanbaba1@gmail.com>
Date:   Wed Apr 3 20:37:28 2024 +0300

    Revert "plywood-client package upgrade: bump druid-query-toolkit from 0.8.0 to 0.19.1 in /plywood/server/client"

commit 8547676
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Wed Apr 3 17:17:00 2024 +0300

    DR-184 | Update dialog titles and button labels

commit 783bfc1
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Mar 30 15:26:19 2024 +0000

    client npm upgrade: bump eslint from 6.7.2 to 6.8.0 in /client

    Bumps [eslint](https://github.com/eslint/eslint) from 6.7.2 to 6.8.0.
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v6.7.2...v6.8.0)

    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit b2b1839
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Mar 30 15:22:23 2024 +0000

    client npm upgrade: bump @typescript-eslint/eslint-plugin in /client

    Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 2.10.0 to 2.34.0.
    - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
    - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
    - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v2.34.0/packages/eslint-plugin)

    ---
    updated-dependencies:
    - dependency-name: "@typescript-eslint/eslint-plugin"
      dependency-type: direct:development
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit dafcbb4
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Sat Mar 30 15:22:16 2024 +0000

    python package upgrade: bump cassandra-driver from 3.21.0 to 3.29.1

    Bumps [cassandra-driver](https://github.com/datastax/python-driver) from 3.21.0 to 3.29.1.
    - [Changelog](https://github.com/datastax/python-driver/blob/master/CHANGELOG.rst)
    - [Commits](datastax/python-driver@3.21.0...3.29.1)

    ---
    updated-dependencies:
    - dependency-name: cassandra-driver
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit da012ab
Merge: 160c076 0503053
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sat Mar 30 12:12:18 2024 +0300

    Merge branch 'dependabot/npm_and_yarn/plywood/server/client/develop/druid-query-toolkit-0.19.1' into develop

commit 160c076
Author: mirkan-samsung-wsl <mirkanbaba1@gmail.com>
Date:   Sat Mar 30 12:12:09 2024 +0300

    word-wrap package for client is needed afte rinstallation so commiting it in

commit 0503053
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Mar 26 13:56:43 2024 +0000

    plywood-client package upgrade: bump druid-query-toolkit

    Bumps [druid-query-toolkit](https://github.com/implydata/druid-query-toolkit) from 0.8.0 to 0.19.1.
    - [Release notes](https://github.com/implydata/druid-query-toolkit/releases)
    - [Commits](implydata/druid-query-toolkit@v0.8.0...v0.19.1)

    ---
    updated-dependencies:
    - dependency-name: druid-query-toolkit
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 8aeb410
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Mar 26 10:12:07 2024 +0000

    Bump express from 4.18.2 to 4.19.2 in /plywood/server

    Bumps [express](https://github.com/expressjs/express) from 4.18.2 to 4.19.2.
    - [Release notes](https://github.com/expressjs/express/releases)
    - [Changelog](https://github.com/expressjs/express/blob/master/History.md)
    - [Commits](expressjs/express@4.18.2...4.19.2)

    ---
    updated-dependencies:
    - dependency-name: express
      dependency-type: direct:production
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit b1f36dd
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Fri Oct 27 08:46:42 2023 +0000

    Bump browserify-sign from 4.0.4 to 4.2.2 in /viz-lib

    Bumps [browserify-sign](https://github.com/crypto-browserify/browserify-sign) from 4.0.4 to 4.2.2.
    - [Changelog](https://github.com/browserify/browserify-sign/blob/main/CHANGELOG.md)
    - [Commits](browserify/browserify-sign@v4.0.4...v4.2.2)

    ---
    updated-dependencies:
    - dependency-name: browserify-sign
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>

commit 17c1e7b
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Date:   Tue Jul 11 06:22:16 2023 +0000

    Bump semver from 5.7.1 to 5.7.2 in /viz-lib

    Bumps [semver](https://github.com/npm/node-semver) from 5.7.1 to 5.7.2.
    - [Release notes](https://github.com/npm/node-semver/releases)
    - [Changelog](https://github.com/npm/node-semver/blob/v5.7.2/CHANGELOG.md)
    - [Commits](npm/node-semver@v5.7.1...v5.7.2)

    ---
    updated-dependencies:
    - dependency-name: semver
      dependency-type: indirect
    ...

    Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Limit number of records returned by a query
7 participants