-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
AngularJS long-term support #90145
Comments
Pinging @elastic/kibana-operations (Team:Operations) |
Thanks for filing this. I want to ping these teams just to confirm the detailed status of each of these plugins: @elastic/kibana-app I believe we are removing Do we have plans to completely remove Angular from @elastic/stack-monitoring Are there any plans to remove Angular from @elastic/ingest-management Are we going to be able to remove |
|
Angular routing was removed from Dashboard in: #82909. I left in a single usage of |
Yes, we are still planning on removing it for 8.0. |
Yes, but a timeline is not clear right now. cc @jasonrhodes |
@joshdover even if the Deleting Angular from other apps after v8.0 is preferable, but it's a separate issue. |
I think we might run into the problem of having Angular in 7.last. The only other option I can currentlty see is that we'd need to spend some time rewriting applications that we know are removed in 8.0. I only want to raise that for the timelion app, that's not a minor task, so we should carefully evaluate if we want to spend that time to get rid of Angular for 7.last, if that would be the option. cc @timductive |
for @jen-huang is it something that you can do before |
@restrry I didn't realize the angular code was so minimal. We'll add it to our roadmap for 7.14. |
@joshdover @restrry We made #90254 to track/discuss removing angular from monitoring |
@restrry the argument of @timroes is really valid for us, in 8.0 we want to remove beats management. But I think this application is in a really weird place, it never was out of beta, it's not really supported and in our documentation we clearly says we have stopped development. I'd say that maybe we could just remove it before 8.0 and not bother with the transition, I am going to followup on that. Also 7.last will be available and supported for a very long time and its a really long time for an unsupported feature. |
I suspect that a commercial support license is going to be a much more cost-efficient option than spending our time on migrating away from Angular, especially in apps that aren't going to be sticking around. We took this option with Hapi and I see no reason we'd not take a similar path here (unless the license is very expensive). @kobelb @stacey-gammon Who should own investigating this option? |
@joshdover I've added it to the agenda for our next tech-lead sync. I'll let you know what is decided. |
To make sure the decision is here, We have decided to remove beats central management in 7.14, so we won't need to migrate to Angular. cc @mostlyjason |
@ph @jen-huang is the removal of |
@mshustov Yep, it is. |
After more discussions in other places, we decided to fully remove AngularJS by 7.16. I am thus superseeding this issue with #105711 |
As announced in https://blog.angular.io/finding-a-path-forward-with-angularjs-7e186fdd4429
AngularJS is no longer supported after 31.12.2021
With an option to continue having a paid support for security fixes.
We still have quite a few plugins relying on AngularJS:
Some are in the (not very active) process of moving from Angular to React, some are going to be removed in v8.0 release.
Although we will have to maintain them for several years along with
7.last
release.We need to decide what is our support strategy for the listed plugins - should we consider 3rd party support or we maintain our own
angular
fork.@kobelb
The text was updated successfully, but these errors were encountered: