You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
redirect to login to support any invalid session identifiers
be more specific with caught errors
reject empty values in DynamicForm
don't submit form values if they are empty (unless they are
intentionally set to empty string)
set empty values to null to clear out data source option in the model
check explicitly for null](a36b101) by rauchy
🛠️ [Added support for running MongoDB queries on secondary in replicaset mode (Added support for running MongoDB queries on secondary in replicaset mode #1424) * - Added support to specify read preference when query a replicaset database (for example, secondaryPreferred - to try and read data from secondary before primary).
Removed old code that used MongoClientReplicaSet as it is now just a reference to MongoClient
Fixed a documentation type :-)
Moving to PyMongo 3.3.1 which also supports MongoDB 3.2
Move page routes to react except of public dashboard and visualization embed)
Move public dashboard and visualization embed routes to React
Replace $route/$routeParams usages
Some cleanup
Replace AngularJS $location service with implementation based on history library
Minor fix to how ApplicationView handles route change
Explicitly use global layout for each page instead of handling related stuff in ApplicationArea component
Error handling
Remove AngularJS and related dependencies
Move Parameter factory method to a separate file
Fix CSS (replace custom components with classes)
Fix: keep other url parts when updating location partially; refine code
Fix tests
Make router work in multi-org mode (respect tag)
Optimzation: don't resolve route if path didn't change
Fix search input in header; error handling improvement (handle more errors in pages; global error handler for unhandled errors; dialog dismiss 'unhandled rejection' errors)
Fix page keys; fix navigateTo calls (third parameter not available)
Use relative links
Router: ignore location REPLACE events, resolve only on PUSH/POP
Fix tests
Remove unused jQuery reference
Show error from backend when creating Destination
Remove route.resolve where not necessary (used constant values)
New Query page: keep state on saving, reload when creating another new query
Use currentRoute.key instead of hard-coded keys for page components
Here's the Weekly Digest for getredash/redash:
ISSUES
Last week 28 issues were created.
Of these, 15 issues have been closed and 13 issues are still open.
OPEN ISSUES
💚 #4589 Table visualization: "YYYY" date format code shows UNIX epoch, by susodapop
💚 #4588 Replace some Bootstrap components/classes with Ant analogues, by kravets-levko
💚 #4587 Pie Chart - sum Y column values rather than displaying last Y value, by akc2267
💚 #4586 Dynamic Form: boolean fields related fixes, by arikfr
💚 #4585 Redash query editor is buggy on iPad, by susodapop
💚 #4584 Refactor useQueryExecution & add inline query execution status, by arikfr
💚 #4583 Remove core-js and polyfill include as we don't use Phantom anymore, by arikfr
💚 #4582 Fix treasuredata endpoint, by mickeey2525
💚 #4581 Release a new tag with updated 2019 CA Certificate for AWS RDS , by Aristatle-Subramaniam
💚 #4576 Various Python dependency incompatibility warnings , by jezdez
💚 #4574 RQ: reuse same names as before for Docker entrypoints, by arikfr
💚 #4566 Refactor showModal to avoid having catch everywhere, by arikfr
💚 #4565 Change visualizations import to be static, by arikfr
CLOSED ISSUES
❤️ #4590 Split screen vertically, by k-hashimoto
❤️ #4580 Refine Timer and TimeAgo components (get rid of force update), by kravets-levko
❤️ #4579 Refine routes definitions, by kravets-levko
❤️ #4578 Don't allow to fork query while previous fork is still in progress, by kravets-levko
❤️ #4577 Restore query execute notifications (missed during React migration), by kravets-levko
❤️ #4575 When global dashboard filters enabled, widgets continuously update their local filters, by kravets-levko
❤️ #4573 Fix Map visualization: L.layerGroup cannot compute its bounds, by kravets-levko
❤️ #4572 React migration cleanup, by kravets-levko
❤️ #4571 Fixes several bugs on dashboard page (see description), by kravets-levko
❤️ #4570 Restyle Check for LDAP Login in Organization Settings, by restyled-io[bot]
❤️ #4569 Save new query before adding visualization, by kravets-levko
❤️ #4568 Restyle Migrate router and to React, by restyled-io[bot]
❤️ #4567 Upgrade snowflake-connector-python, by arikfr
❤️ #4563 Tags filter doesn't work because of wrong query params format, by kravets-levko
❤️ #4562 Specify Google OAuth Redirect URL Manually, by hoveychen
LIKED ISSUE
👍 #4572 React migration cleanup, by kravets-levko
It received 👍 x0, 😄 x0, 🎉 x0 and ❤️ x1.
NOISY ISSUE
🔈 #4585 Redash query editor is buggy on iPad, by susodapop
It received 6 comments.
PULL REQUESTS
Last week, 30 pull requests were created, updated or merged.
UPDATED PULL REQUEST
Last week, 11 pull requests were updated.
💛 #4588 Replace some Bootstrap components/classes with Ant analogues, by kravets-levko
💛 #4586 Dynamic Form: boolean fields related fixes, by arikfr
💛 #4584 Refactor useQueryExecution & add inline query execution status, by arikfr
💛 #4583 Remove core-js and polyfill include as we don't use Phantom anymore, by arikfr
💛 #4582 Fix treasuredata endpoint, by mickeey2525
💛 #4536 Live preview of new Query View design, by gabrieldutra
💛 #4426 Histogram, by deecay
💛 #4359 Check for LDAP Login in Organization Settings, by gabrieldutra
💛 #3941 hide other schemas via glue & information_schema., by h-imaoka
💛 #3673 Only load fields that are needed from Google API for Big Query schema., by jezdez
💛 #2524 Fix when use lower_case_table_names 0 in mysql, by yamoe
MERGED PULL REQUEST
Last week, 19 pull requests were merged.
💜 #4580 Refine Timer and TimeAgo components (get rid of force update), by kravets-levko
💜 #4579 Refine routes definitions, by kravets-levko
💜 #4578 Don't allow to fork query while previous fork is still in progress, by kravets-levko
💜 #4577 Restore query execute notifications (missed during React migration), by kravets-levko
💜 #4575 When global dashboard filters enabled, widgets continuously update their local filters, by kravets-levko
💜 #4573 Fix Map visualization: L.layerGroup cannot compute its bounds, by kravets-levko
💜 #4572 React migration cleanup, by kravets-levko
💜 #4571 Fixes several bugs on dashboard page (see description), by kravets-levko
💜 #4570 Restyle Check for LDAP Login in Organization Settings, by restyled-io[bot]
💜 #4569 Save new query before adding visualization, by kravets-levko
💜 #4567 Upgrade snowflake-connector-python, by arikfr
💜 #4563 Tags filter doesn't work because of wrong query params format, by kravets-levko
💜 #4545 Fix Cypress issues after React version of Query Pages, by gabrieldutra
💜 #4532 Add redshift role use option, by stevebuckingham
💜 #4525 Migrate router and to React, by kravets-levko
💜 #3886 Fix empty values sent in dynamic form, by rauchy
💜 #3813 delete variable, by taminif
💜 #3614 Force saml auth scheme, by leosunmo
💜 #1424 Added support for running MongoDB queries on secondary in replicaset mode, by erans
COMMITS
Last week there were 18 commits.
🛠️ [Refine routes definitions (#4579) * Refine routes definitions
Replace HoC wrappers with functions to create route definition
Some updates for code consistency
ItemsList component: remove currentRoute dependency
Prepare route parametes in wrapper functions](19c6d33) by kravets-levko
🛠️ [Fix empty values sent in dynamic form (Fix empty values sent in dynamic form #3886) * remove legacy session identifier support
remove redundant test
redirect to login to support any invalid session identifiers
be more specific with caught errors
reject empty values in DynamicForm
don't submit form values if they are empty (unless they are
intentionally set to empty string)
set empty values to null to clear out data source option in the model
check explicitly for null](a36b101) by rauchy
🛠️ [Added support for running MongoDB queries on secondary in replicaset mode (Added support for running MongoDB queries on secondary in replicaset mode #1424) * - Added support to specify read preference when query a replicaset database (for example, secondaryPreferred - to try and read data from secondary before primary).
Moving to PyMongo 3.3.1 which also supports MongoDB 3.2
Changed the readPreference config to use an enum
Pass readPreference to MongoClient
primaryPreferred is now the default](7d11fae) by erans
🛠️ [Fixes several bugs on dashboard page (see description) (Fixes several bugs on dashboard page (see description) #4571) * Move each hook to own file; move hooks and components to own folders
Update URL and timer only when refresh rate changes
Skip dashboard refresh if previous refresh is still running
Fix test](35e4138) by kravets-levko
🛠️ Restore query execute notifications (missed during React migration) (#4577) by kravets-levko
🛠️ getredash/redash#173 Don't allow to fork query while previous fork is still in progress (#4578) by kravets-levko
🛠️ Bug: when using global dashboard filters, widgets continuously update their local filters (#4575) by kravets-levko
🛠️ Refine Timer and TimeAgo components (get rid of force update) (#4580) by kravets-levko
🛠️ [React migration cleanup (React migration cleanup #4572) * Revisit ANGULAR_REMOVE_ME things
Remove styles related to 3rd-party Angular and jQuery libraries
Remove some more unused styles
Revisit error handling (app-wide)
Remove unused file
CR1](cbc5626) by kravets-levko
🛠️ Fix Map visualization: L.layerGroup cannot compute its bounds (#4573) by kravets-levko
🛠️ Save new query before adding new visualization (#4569) by kravets-levko
🛠️ [Force saml auth scheme (Force saml auth scheme #3614) * Add SAML scheme override env var
Make it pretty, please the linter
Import settings properly](80bfd40) by leosunmo
🛠️ [delete variable (delete variable #3813) * delete variable
delete duplicate code
add empty line
delete empty line](945f53f) by taminif
🛠️ [Add redshift role use option (Add redshift role use option #4532) * Add redshift role use option
Update requirements for SSL socket wrap issue fixes
Split Redshift class into User and IAM logins
Update incorrect register
Change type names
Correct class name to inherit
Render IAM redshift image and field order correct
Update redash/query_runner/pg.py
Co-Authored-By: Arik Fraimovich [email protected]
Co-Authored-By: Arik Fraimovich [email protected]
Remove need for specified urllib - specify pyopenssl is enough
Pyopenssl back down to 19.0.0
Co-authored-by: Arik Fraimovich [email protected]](56b51be) by stevebuckingham
🛠️ [Migrate router and to React (#4525) * Migrate router and to React: skeleton
Update layout on route change
Start moving page routes from angular to react
Move page routes to react except of public dashboard and visualization embed)
Move public dashboard and visualization embed routes to React
Replace $route/$routeParams usages
Some cleanup
Replace AngularJS $location service with implementation based on history library
Minor fix to how ApplicationView handles route change
Explicitly use global layout for each page instead of handling related stuff in ApplicationArea component
Error handling
Remove AngularJS and related dependencies
Move Parameter factory method to a separate file
Fix CSS (replace custom components with classes)
Fix: keep other url parts when updating location partially; refine code
Fix tests
Make router work in multi-org mode (respect tag)
Optimzation: don't resolve route if path didn't change
Fix search input in header; error handling improvement (handle more errors in pages; global error handler for unhandled errors; dialog dismiss 'unhandled rejection' errors)
Fix page keys; fix navigateTo calls (third parameter not available)
Use relative links
Router: ignore location REPLACE events, resolve only on PUSH/POP
Fix tests
Remove unused jQuery reference
Show error from backend when creating Destination
Remove route.resolve where not necessary (used constant values)
New Query page: keep state on saving, reload when creating another new query
Use currentRoute.key instead of hard-coded keys for page components
Tidy up Router
Tidy up location service
Fix tests
Don't add parameters changes to browser's history
Fix test (improved fix)
Co-authored-by: Gabriel Dutra [email protected]](a682265) by kravets-levko
🛠️ [Upgrade snowflake-connector-python (#4567) * Upgrade snowflake-connector-python
Downgrade requests](a891160) by arikfr
🛠️ [Fix Cypress issues after React version of Query Pages (Fix Cypress issues after React version of Query Pages #4545) * Update Pivot rows assertion
Allow replacing Query results with Apply Changes](086798b) by gabrieldutra
🛠️ [Tags filter doesn't work because of wrong query params format (Tags filter doesn't work because of wrong query params format #4563) * Filtering by tags in query list is not working #4557 Tags filter doesn't work because of wrong query params format
Fix tests](ebcec85) by kravets-levko
CONTRIBUTORS
Last week there were 8 contributors.
👤 kravets-levko
👤 rauchy
👤 erans
👤 leosunmo
👤 taminif
👤 stevebuckingham
👤 arikfr
👤 gabrieldutra
STARGAZERS
Last week there were 64 stagazers.
⭐ welefen
⭐ ShiroCheng
⭐ darkfe
⭐ story75
⭐ tyxieblub
⭐ lizheming
⭐ jbrooksuk
⭐ diegocolombo
⭐ josix
⭐ AlejandroPolanco
⭐ bdelanghe
⭐ danlopz
⭐ skaparelos
⭐ Haardt
⭐ danizord
⭐ ADRFranklin
⭐ guiuprado
⭐ michaelhuffman
⭐ jiangtao
⭐ ximen120
⭐ Grenadator
⭐ fengqing-dong
⭐ yanfeng715
⭐ alexiob
⭐ gregoryfm
⭐ jakemccuistion
⭐ ivelin
⭐ scouvreur
⭐ leo9527
⭐ oragnu
⭐ robmarkcole
⭐ yysskk
⭐ ponxu
⭐ tou626
⭐ c0sMx
⭐ carlos22
⭐ turningpro
⭐ ghelammalek
⭐ rkit
⭐ ShaunK
⭐ Ctrl4
⭐ jacksturtevant
⭐ nicoplv
⭐ ipetrov
⭐ mrvicadai
⭐ b1rdex
⭐ icd-ryota-joshima
⭐ Kota-Y
⭐ JensPfeifle
⭐ evalkaz
⭐ olivierodo
⭐ ctmay4
⭐ raspi
⭐ robwise
⭐ serhiidemchuk
⭐ ahnsv
⭐ drab
⭐ ncsing
⭐ ia17011
⭐ nopeno
⭐ timlrx
⭐ fanhaipeng0403
⭐ jacyl4
⭐ andriest
You all are the stars! 🌟
RELEASES
Last week there were no releases.
That's all for last week, please 👀 Watch and ⭐ Star the repository getredash/redash to receive next weekly updates. 😃
You can also view all Weekly Digests by clicking here.
The text was updated successfully, but these errors were encountered: