sfirke commented on code in PR #27441:
URL: https://github.com/apache/superset/pull/27441#discussion_r1546538634


##########
RELEASING/release-notes-4-0/README.md:
##########
@@ -0,0 +1,151 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements.  See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership.  The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License.  You may obtain a copy of the License at
+
+  http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied.  See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+# Release Notes for Superset 4.0.0
+
+4.0.0 brings a plethora of exciting changes to Superset. We have introduced 
several breaking changes to improve the overall architecture and scalability of 
our codebase. These changes may require some code updates, but they are 
designed to enhance performance and maintainability in the long run. We have 
also upgraded various dependencies to their latest versions and deprecated 
certain features that are no longer aligned with our long-term roadmap. We 
encourage all developers to carefully review the `CHANGELOG.md` and 
`UPDATING.md` files and update their code accordingly. Even though, our main 
focus was on code cleanup, this release still contain exciting new features and 
mark a significant milestone for us, paving the way for our continued growth 
and success.
+
+Here are some of the highlights of this release.
+
+### Alerts and Reports modal redesign
+
+The Alerts and Reports modal has been 
[redesigned](https://github.com/apache/superset/discussions/25729) to improve 
the user experience and make it more intuitive. The new design is has the 
following goals:
+
+- Declutter the interface by providing a cleaner, more organized layout
+- Create a linear setup process with the necessary options in a step-by-step 
manner to make alert/report setup more intuitive
+- Prepare the interface for additional features that will be introduced in 
future releases
+
+<div>
+    <img src="media/alert-modal-1.png" alt="Image" width="33%">
+    <img src="media/alert-modal-2.png" alt="Image" width="33%">
+    <img src="media/alert-modal-3.png" alt="Image" width="33%">
+</div>
+
+### Tags
+
+Tags are available using the `TAGGING_SYSTEM` feature flag. They address many 
of the [requests made by the 
community](https://github.com/apache/superset/discussions/19194) and aim to 
make it easier to organize and curate charts, dashboards, and saved queries, 
allowing for effortless data discovery and collaboration within an 
organization. Users can create flexible and customizable tags for each piece of 
content, enabling different ways of organizing assets. Programmatic access to 
tag-related operations are supported via the RESTful API.
+
+<div>
+    <img src="media/tags-1.png" alt="Image" width="100%">
+    <img src="media/tags-2.png" alt="Image" width="100%">
+</div>
+
+### New CHANGELOG format
+
+We changed the structure of the `CHANGELOG.md` file in 
[#26800](https://github.com/apache/superset/pull/26800) to better organize the 
contents of each release and also to deal with GitHub size limitations when 
displaying the file. Now every release will have its own file at 
`CHANGELOG/<version>.md`. The main `CHANGELOG.md` file is now an index with 
links to all releases.
+
+### Improved drag and drop experience when editing a dashboard
+
+When a component was being dragged towards the edge of the tab container or 
the row/column containers, multiple drop indicators were often displayed. This 
created confusion about the exact insertion point of the element. To fix this, 
we built in [#26699](https://github.com/apache/superset/pull/26699) and 
[#26313](https://github.com/apache/superset/pull/26313) a distinct, 
non-conflicting area for the drop zone, which is highlighted during the 
dragging process to clearly indicate where the element will be placed. We also 
improved the forbidden drop zones to prevent users from dropping elements in 
invalid locations.
+
+<div>
+    <img src="media/dashboard-dnd-1.png" alt="Image" width="100%">
+    <img src="media/dashboard-dnd-2.png" alt="Image" width="100%">
+</div>
+
+### Improved drag and drop experience when editing a chart
+
+Now, during dragging, all droppable zones are highlighted, with distinct 
colors indicating available and unavailable drop locations. This enhancement 
clarifies potential drop points and helps avoid inadvertent placements in 
invalid areas. The update also aligns the drag-over feedback with the 
dashboard's drag-and-drop modifications, ensuring a uniform and enhanced user 
experience.
+
+![Drag and drop](media/explore-dnd.png)
+
+### Dropping support for 3.0.X versions
+
+In accordance with our [release 
process](https://github.com/apache/superset/wiki/Release-Process), we are 
dropping support for the 3.0.X versions. As a result, we will no longer be 
providing bug fixes for these versions. We strongly recommend that all users 
upgrade to the latest version to take advantage of the newest features and bug 
fixes. Moving forward, the supported versions will be 3.1.X and 4.0.X. Bug 
fixes will continue to be backported to 3.1.X until the next minor release. For 
more information, please refer to our [release 
schedule](https://github.com/apache/superset/wiki/Release-Process#schedule).
+
+### Feature flag changes
+
+Following our 4.0 proposals, the following feature flags were removed:

Review Comment:
   Ah.  What I was trying to address was if someone reads this and thinks these 
_features_ were removed, when in fact many were permanently enabled.  I'll try 
again.



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscr...@superset.apache.org
For additional commands, e-mail: notifications-h...@superset.apache.org

Reply via email to