kytos-ng / ui

Kytos Admin UI
MIT License
0 stars 3 forks source link

Plan for future core dependencies upgrade #30

Open viniarck opened 2 years ago

viniarck commented 2 years ago

I'll capture this issue to cross reference this one https://github.com/kytos-ng/kytos/issues/183, just so we have visbility of this one on ui repo. During 2023 I think we should assert assessing if any core UI dependencies will be upgraded and how we'll go about it, Vue 2 will reach its EOL by the end of 2023, our builds won't break since it's pinned, but we probably also don't want to get caught off guard considering the importance of UI, Vue.js core team might also provide extended security support but that's still unclear, I've registered my email there to see how that will be supported

Vue 2.7, which was shipped in July 2022, is the final minor release of the Vue 2 version range. Vue 2 has now entered maintenance mode: it will no longer ship new features, but will continue to receive critical bug fixes and security updates for 18 months starting from the 2.7 release date. This means Vue 2 will reach End of Life by the end of 2023. We believe this should provide plenty of time for most of the ecosystem to migrate over to Vue 3. However, we also understand that there could be teams or projects that cannot upgrade by this timeline while still needing to fulfill security and compliance requirements. We are planning to provide extended support for Vue 2 for teams with such needs - if your team expects to be using Vue 2 beyond the end of 2023, make sure to plan ahead and register your interest here.

cc'ing @rmotitsuki on kytos 2023.1 maybe we can try to start to think about this and align with Jeronimo to potentially get prioritized.