Skip to content
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

New releases scheduling #2520

Closed
IvanNardi opened this issue Aug 7, 2024 · 8 comments
Closed

New releases scheduling #2520

IvanNardi opened this issue Aug 7, 2024 · 8 comments
Labels

Comments

@IvanNardi
Copy link
Collaborator

nDPI releases have always been cut approximately every 6-9 months.
As reported by @lucaderi (https://www.ntop.org/ndpi/released-ndpi-4-10-421-protocols-55-flow-risks-several-improvements-getting-ready-for-fpc/) there were some discussions recently to change that and provide a new release more frequently with some kind of hard scheduling (i.e. a new release every X months), similar to what other projects (linux kernel, ubuntu, DPDK, ...) are doing.

The idea is to make a new release every 4 months with a roadmap like: 01/12/2024, 01/04/2025,...

That is a tradeoff between providing frequent updates and the cost of cutting a release.

Any thoughts/suggestions?

@IvanNardi IvanNardi pinned this issue Aug 7, 2024
@mmanoj
Copy link
Contributor

mmanoj commented Aug 7, 2024

@IvanNardi

Thank for opening this discussion, lets focus to prepare some priority list/enhancements, based on that we can bucket them in to future releases.Hope this make sense.

@IvanNardi
Copy link
Collaborator Author

@dsokoloski
Copy link
Contributor

@IvanNardi

My apologies for not seeing this sooner!

I love the idea of a more structured (eg: 4 month cycle), and rapid release schedule. The project activity, number of commits, new features, bug fixes, dissectors, etc. is IMHO high enough to support a faster release schedule.

Thumbs up from Team Netify!

...and if we can collaborate in anyway, please let me know.

@mmanoj
Copy link
Contributor

mmanoj commented Aug 26, 2024

@IvanNardi and all Participants

Can we create the agenda/wish list we can address with next roadmap.From my side I'm adding following.
1.VPN and Anonymize/proxy detection in encrypted traffic with ML/DL,
2.Adding more popular services and protocols (we can create list later)
3.Adding more detection techniques / algorithms with AI/ML

@IvanNardi
Copy link
Collaborator Author

IvanNardi commented Aug 27, 2024

This discussion is more about the (new) scheduling of the new releases.
Anyway, I think having some kind of public non-binding roadmap/"wish-list" for each release is a very good idea! I'll open a dedicated issue for tracking that.

I renamed this issue to make it clearer

@IvanNardi IvanNardi changed the title New nDPI roadmap New release scheduling Aug 27, 2024
@IvanNardi IvanNardi changed the title New release scheduling New releases scheduling Aug 27, 2024
@mmanoj
Copy link
Contributor

mmanoj commented Sep 6, 2024

@IvanNardi

Thanks for the advice, Will update the Roadmap discussion.

@utoni
Copy link
Collaborator

utoni commented Dec 3, 2024

In general I would appreciate having more frequent nDPI releases. But from my perspective it would be great if that wishlist could be somehow integrated into GitHub for transparency. I think of having a project/milestone(s), so everyone knows what the next release release includes. That'll also help me upgrading nDPId.

@IvanNardi
Copy link
Collaborator Author

Closing. Let's continue on #2645

@IvanNardi IvanNardi unpinned this issue Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants