I just wanted to throw out a big/public “thank you” to Michael for leading the charge on this effort! I look forward to any discussion/debate on these, but personally, I’m excited about 100% of this bill of materials for 5.0, and look forward to a leaner, meaner Superset. This all gets a big +1 (or +36, as it were) from me!
-e- On Dec 17, 2024 at 7:01 AM -0700, Michael S. Molina <michael.s.mol...@gmail.com>, wrote: > Hi all, > > Following our previous email and according to our Release Process, we’re > sending the breaking change proposals for 5.0 to gather lazy consensus. We > are seeking permission to merge these changes while the breaking change > window is open on the repository. They might not all make it in, and those > that are not completed before the window closes will be carried over as > “pre-approved” for the subsequent major release (6.0). > > Each of these is seeking individual lazy consensus. If you object to any of > these changes or wish for further clarification on any of them, please let > us know which you would like to stop or discuss, and we can hash it out > here on the list, on Slack, in Town Hall, etc. > > Each proposal is numbered, according to previous breaking change windows, > to make sure they are unique. Please use this number when referencing a > proposal. > > 72 - Change primary Superset branch from master to main > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=59020638&issue=apache%7Csuperset%7C31356> > > 73 - Drop support for Python 3.9 > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=59021353> > > 74 - Deprecate Domain Sharding > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=70382840> > > 75 - Global Async Queries with Redis Sentinel > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=59021049&issue=apache%7Csuperset%7C14619> > > 76 - Remove falling back to fixed selenium executor for thumbnails by > default > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=77705735> > > 77 - Remove old GAQ config type > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=78081192> > > 78 - Upgrade React to 17.0.2 > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=59020521> > > 79 - Remove old KV store endpoint and its associated assets > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=59020789> > > 80 - Migrate and remove the NVD3 Bar Chart in favor of ECharts > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=59020820> > > 81 - Remove form_data_key from the URL > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=66008410> > > 82 - Add CHART_PLUGINS_DEPRECATED feature flag > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=59021103> > > 83 - Make the Deck.GL plugin non-legacy > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=67677895> > > 84 - Migrate and remove the legacy Sankey chart > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=68684437> > > 85 - Remove the unused Sankey Loop chart > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=68187313> > > 86 - Migrate and remove the legacy Histogram chart > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=64937123> > > 87 - Remove Apply to all panels filters scope configuration > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=84839864> > > 88 - Remove the Event Flow chart > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=65364641> > > 89 - Migrate and remove the legacy Nightingale chart > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=63727491> > > 90 - Remove old CSS templates views and endpoints > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=62405820&issue=apache%7Csuperset%7C28401> > > 91 - Remove old Database views and endpoints > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=62408159&issue=apache%7Csuperset%7C28405> > > 92 - Remove old Dashboard views and endpoints > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=62405956&issue=apache%7Csuperset%7C28402> > > 93 - Deprecate/remove JS-based tooltips (and vm2 dependency) > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=59021145> > > 94 - Remove can csv upload, can excel upload, can columnar upload in favour > of just can upload on Database > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=61955191&issue=apache%7Csuperset%7C28352> > > 95 - Remove CSV_UPLOAD_MAX_SIZE config > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=62405245&issue=apache%7Csuperset%7C28400> > > 96 - Bump Selenium > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=91096207> > > 97 - Fix feature flag spelling > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=91096658> > > 98 - Correct value for config variable UPLOAD_FOLDER > <https://github.com/apache/superset/pull/25166> > > 99 - Get rid of remaining package 'pkg_resource' imports > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=91097100> > > 100 - Remove GLOBAL_ASYNC_QUERIES_REDIS_CONFIG > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=91097434> > > 101 - Change the returned data for the dashboard list endpoint > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=91098299> > > 102 - Deprecate pip-compile-multi in favor or uv > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=91098433> > > 103 - Remove deprecated DASHBOARD_CROSS_FILTERS feature flag > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=91110807> > > 104 - Remove deprecated AVOID_COLORS_COLLISION feature flag > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=91111047> > > 105 - Bump SQLAlchemy to 2.0 > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=91111769> > > 106 - Share queries using permalinks > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=91129248> > > 107 - Consolidate time_range and (from_dttm, to_dttm) > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=59020684> > > 108 - Remove docs for from_dttm and to_dttm in favor of get_time_filter > Jinja macro > <https://github.com/orgs/apache/projects/345/views/1?pane=issue&itemId=78905534> > > Best regards, > Michael S. Molina