kestra-io / kestra

Infinitely scalable, event-driven, language-agnostic orchestration and scheduling platform to manage millions of workflows declaratively in code.
https://kestra.io
Apache License 2.0
7.67k stars 470 forks source link

Hide deprecated features by default #4905

Open paulgrainger85 opened 1 week ago

paulgrainger85 commented 1 week ago

Next Steps

We will:

Extra info: for deprecation of larger features, we can continue using enabled configuration allowing users who need it to enable it until transition https://kestra.io/docs/configuration-guide/enabled

Feature description

In views like Topology and Plugins, we show deprecated features. It can be unclear to end users whether functionality is still supported when they use them in this way.

Instead, we should hide these plugins by default, e.g. take topology for example, the first 3 items are deprecated image

Instead of showing these, we should hide them. However, users should still be able to find them if needed -- possible options to consider:

MilosPaunovic commented 1 week ago

I believe this need to be handled on the BE side.

MilosPaunovic commented 5 days ago

Related https://github.com/kestra-io/kestra/issues/4526