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

Release 20190531b #39

Merged
merged 36 commits into from
Jun 3, 2019
Merged

Release 20190531b #39

merged 36 commits into from
Jun 3, 2019

Commits on May 15, 2019

  1. feat: Live query validation in the SQL Lab UI (apache#7461) (apache#7516

    ) (apache#7518)
    
    * [WIP] Live query validation, where supported
    
    This builds on apache#7422 to build check-as-you-type sql
    query validation in Sql Lab. This closes apache#6707 too.
    
    It adds a (debounced) call to the validate_sql_json
    API endpoint with the querytext, and on Lyft infra is
    able to return feedback to the user (end to end) in
    $TBD seconds.
    
    At present feedback is provided only through the
    "annotations" mechanism build in to ACE, although
    I'd be open to adding full text elsewhere on the
    page if there's interest.
    
    * fix: Unbreak lints and tests
    Alex Berghage authored and xtinec committed May 15, 2019
    Configuration menu
    Copy the full SHA
    156b0aa View commit details
    Browse the repository at this point in the history
  2. chore: Truncate progressbar percentage decimals (apache#7499) (apache…

    …#7517) (apache#7519)
    
    This change makes the query progress bar only show
    whole number percentage changes, instead of numbers
    like 12.13168276%.
    Alex Berghage authored and xtinec committed May 15, 2019
    Configuration menu
    Copy the full SHA
    9423e9a View commit details
    Browse the repository at this point in the history

Commits on May 16, 2019

  1. Configuration menu
    Copy the full SHA
    7f858e4 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2019

  1. Talisman config (apache#7529)

    * Making Talisman configurable
    
    * Fixing double quotes
    
    * Fixing flake8
    
    * Removing default
    craig-rueda authored and mistercrunch committed May 17, 2019
    Configuration menu
    Copy the full SHA
    21a4670 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2019

  1. Validate start/end when scheduling queries (apache#7544)

    * Validate start/end when scheduling queries
    
    * Use chrono instead of Sugar
    betodealmeida authored May 18, 2019
    Configuration menu
    Copy the full SHA
    f0f719c View commit details
    Browse the repository at this point in the history
  2. Show scheduled queries (apache#7545)

    * Show scheduled queries
    
    * Remove column
    
    * Secure views
    
    * Add import
    
    * Fix unit tests
    
    * Reuse existing db connection from view
    
    * Remove unnecessary import
    betodealmeida authored May 18, 2019
    Configuration menu
    Copy the full SHA
    dcafabd View commit details
    Browse the repository at this point in the history

Commits on May 20, 2019

  1. feat: add header tooltip (apache#7556)

    * feat: add header tooltip (apache#7531)
    khtruong authored and xtinec committed May 20, 2019
    Configuration menu
    Copy the full SHA
    c79077d View commit details
    Browse the repository at this point in the history
  2. Disabling flask-talisman by default (apache#7535)

    flask-talisman was enabled recently and while it may be virtuous in some
    cases, it seems to break things out of the box.
    
    Locally and in dev mode, upon my first redirect it sends to HTTPS and
    things it crashes.
    
    I think it should be opt-in, maybe we can recommend turning this on in
    production in the docs?
    mistercrunch authored May 20, 2019
    Configuration menu
    Copy the full SHA
    1fdc96a View commit details
    Browse the repository at this point in the history

Commits on May 21, 2019

  1. Rjurney master docs update (apache#7426)

    * resolved conflict
    
    * Docs updated re: Anaconda/certifi issue re apache#7373
    
    * Removed --console-log "not working" note
    
    * A note about Anaconda virtualenvs
    
    * Make anaconda comment fit on page
    
    * Added README to docker directory
    
    * Added install doc reference to master copy of contrib/docker/README.md
    
    * merged master, removed mysqlclient
    
    * Removed mysql dependency, Anaconda and --console-log references
    
    * Add cypress install command to cypress test instructions
    
    * Fixed cypress instructions re: port 8081
    
    * Removed anaconda reference, runserver references
    
    * Remove anaconda reference
    
    * Added back a self-contained version of mysqlclient to dev requirements
    
    * Added ASF license to docker README.md
    rjurney authored and mistercrunch committed May 21, 2019
    Configuration menu
    Copy the full SHA
    023faf3 View commit details
    Browse the repository at this point in the history
  2. [security] New, deprecate merge_perm, FAB method is fixed (apache#7355)

    * [security] New, deprecate merge_perm, FAB method is fixed
    
    * [style] Fix, flakes
    
    * [tests] Fix, change merge_perm to add_permission_view_menu
    
    * [security] Fix, maintain merge_perm for compatibility
    
    * [security] New, deprecation warning on merge_perm method
    
    * [style] Fix, flake8 C812
    dpgaspar authored and mistercrunch committed May 21, 2019
    Configuration menu
    Copy the full SHA
    74704f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1ae000a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    551fe92 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    efb085a View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. Configuration menu
    Copy the full SHA
    6b9790c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5739fb View commit details
    Browse the repository at this point in the history
  3. Adding controls for verifying options (apache#7468)

    * Creating withVerification HOC
    
    * Updating to use componentDidMount and componentDidUpdate and adding propTypes
    
    * Adding tests to withVerification
    
    * Adding documentation to withVerification
    michellethomas authored May 22, 2019
    Configuration menu
    Copy the full SHA
    421183d View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. A few improvements to scheduling queries (apache#7585)

    * Better message for scheduling queries
    
    * Only allow scheduling after success
    
    * Ask for query name and description
    
    * Use CSS instead of <br />
    betodealmeida authored May 23, 2019
    Configuration menu
    Copy the full SHA
    9c8f494 View commit details
    Browse the repository at this point in the history
  2. Fix for polling queries (apache#7559)

    * Fix for polling queries
    
    * Revert changes due to apache#7575
    betodealmeida authored May 23, 2019
    Configuration menu
    Copy the full SHA
    f68f979 View commit details
    Browse the repository at this point in the history
  3. Add link to scheduled pipeline (apache#7584)

    * Add link to scheduled pipeline
    
    * Split utils into separate file
    
    * Fix unit test
    
    * Fix separator recursion
    betodealmeida authored May 23, 2019
    Configuration menu
    Copy the full SHA
    265e117 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. Configuration menu
    Copy the full SHA
    e4f8444 View commit details
    Browse the repository at this point in the history
  2. [sql lab]revert apache#4833 (apache#7498)

    Grace Guo authored May 24, 2019
    Configuration menu
    Copy the full SHA
    2014329 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    47ba2ad View commit details
    Browse the repository at this point in the history

Commits on May 26, 2019

  1. Add support for period character in table names (apache#7453)

    * Move schema name handling in table names from frontend to backend
    
    * Rename all_schema_names to get_all_schema_names
    
    * Fix js errors
    
    * Fix additional js linting errors
    
    * Refactor datasource getters and fix linting errors
    
    * Update js unit tests
    
    * Add python unit test for get_table_names method
    
    * Add python unit test for get_table_names method
    
    * Fix js linting error
    villebro authored May 26, 2019
    Configuration menu
    Copy the full SHA
    f7d3413 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2019

  1. Remove the use of Pandas' iloc() in WorldMapViz (apache#7379)

    When the same metric is used in a World Map panel for both bubble size
    and an axis (either X or Y), it currently breaks the rendering.
    
    The change in behavior was introduced in:
    apache@71e0c07#diff-f451672348fc6071e8d627778bdc4e96L1730
    
    The use of .iloc() is not needed anymore since the code that used
    to duplicate the metric is not there anymore.
    
    Should fix apache#7006
    elukey authored and mistercrunch committed May 28, 2019
    Configuration menu
    Copy the full SHA
    b21f8ec View commit details
    Browse the repository at this point in the history

Commits on May 29, 2019

  1. Add "Auto" option to Mapbox visualization point radius (apache#7579)

    * Add Auto option to point radius to make it work as expected since the example using this didn't work because of this (and also as the tooltip says the auto option should be available)
    
    * Remove trailing space
    ali-bahjati authored and mistercrunch committed May 29, 2019
    Configuration menu
    Copy the full SHA
    2a2f395 View commit details
    Browse the repository at this point in the history
  2. Bump python libs, address insecure releases (apache#7550)

    * Bump python libs, address insecure releases
    
    Using
    https://requires.io/github/mistercrunch/superset/requirements/?branch=apache_release_improv
    to identify insecure, old releases we're using and bumping.
    
    * redis <3.0
    
    * fix new flakes
    mistercrunch authored May 29, 2019
    Configuration menu
    Copy the full SHA
    fd5befe View commit details
    Browse the repository at this point in the history
  3. Add support for Apache Drill (apache#6610)

    * Add support for Apache Drill
    
    * Updated Docs
    
    * Removed Extraneous Functions
    
    * Removed Extraneous Functions
    
    * Final Mods
    
    * Fixed Unit Test Error
    
    * Fixed Epoch Conversion Functions
    cgivre authored and mistercrunch committed May 29, 2019
    Configuration menu
    Copy the full SHA
    fc3b043 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2019

  1. Make timestamp expression native SQLAlchemy element (apache#7131)

    * Add native sqla component for time expressions
    
    * Add unit tests and remove old tests
    
    * Remove redundant _grains_dict method
    
    * Clarify time_grain logic
    
    * Add docstrings and typing
    
    * Fix flake8 errors
    
    * Add missing typings
    
    * Rename to TimestampExpression
    
    * Remove redundant tests
    
    * Fix broken reference to db.database_name due to refactor
    villebro authored May 30, 2019
    Configuration menu
    Copy the full SHA
    34407e8 View commit details
    Browse the repository at this point in the history
  2. Fix SQL Lab window resizing layout bug (apache#7615)

    etr2460 authored and Grace Guo committed May 30, 2019
    Configuration menu
    Copy the full SHA
    145d72c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dbdb6b0 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2019

  1. Add relative start param for time filters (apache#7525)

    * Add relative start param for time filters
    
    * Fix typo and add types to parse_human_datetime
    
    * Add relative start/end to query_object
    
    * Fix linting error
    villebro authored May 31, 2019
    Configuration menu
    Copy the full SHA
    c1712e5 View commit details
    Browse the repository at this point in the history
  2. Show expanded columns in gray in SQL Editor (apache#7627)

    * Show expanded columns in gray
    
    * Remove payload mocking
    
    * Remove empty line
    
    * Safety fallback if expanded_columns is not in the payload
    
    * Fix typo
    betodealmeida authored May 31, 2019
    Configuration menu
    Copy the full SHA
    d408e30 View commit details
    Browse the repository at this point in the history
  3. View Presto row and array objects clearly in the data grid (apache#7625)

    * feat: rough check in for Presto rows and arrays
    
    * fix: presto arrays
    
    * fix: return selected and expanded columns
    
    * fix: add helper methods and unit tests
    
    * fix: only allow exploration of selected columns
    
    * fix: address Beto's comments and add more unit tests
    khtruong authored and betodealmeida committed May 31, 2019
    Configuration menu
    Copy the full SHA
    d296734 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9acafd5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c82a7f4 View commit details
    Browse the repository at this point in the history
  6. Merge

    betodealmeida committed May 31, 2019
    Configuration menu
    Copy the full SHA
    8d75644 View commit details
    Browse the repository at this point in the history