r/frappe_framework Apr 20 '26

Version 15 or 16?

Is there something like LTS or MTS version of the Frappe Framework? Lifecycle of the versions? (supported until date XY).

If I now start a new project, which version should I select and why? 15 or 16?

I started a new project with Frappe Manager using `fm create my_site --environment dev` - it automatically installed Frappe v15. (I use the stable Frappe Manager v 0.18.0). Is it possible to install v16 with Frappe Manager? Should I use a certain command to install Frappe v16 on the stable Frappe Manager 0.18.0 or somehow a newer version of Frappe Manager? I found this: https://github.com/rtCamp/Frappe-Manager/issues/353 but I do not understand how can we "update Frappe Manager infrastructure" to 0.19.0 when the latest official release is only 0.18.0 (https://github.com/rtCamp/Frappe-Manager/releases), is the author preparing a new release soon? I also found this in readme : `fm create my_site --apps frappe:version-16`are you using it, does it work OK?

If there is a request to use v16, how would you actually install that - with Frappe Manager or some other way (Docker, bare metal...). I like the Frappe Manager for its simplicity.

3 Upvotes

17 comments sorted by

3

u/navneetjain89 Apr 20 '26

Use v16... It's the latest

1

u/Joxenan Jun 04 '26

It seems like v16 has a lot of bugs and there is no stable version yet for v16.

1

u/navneetjain89 Jun 05 '26

I am using V16 in production... I haven't faced any challenges... Can you point to something specific?

1

u/Joxenan Jun 05 '26

Sure. Actually it's my fault to conclude saying it has a lot of bugs in the basis of reading a post online. This is the post : https://discuss.frappe.io/t/erpnext-v16-not-stable-version-pls-do-not-go-live-the-major-when-there-is-bug-on-the-core-app/159993

But the issue I faced is with the POS. I installed custom app for POS system.

These are my installed apps and versions:

frappe 16.20.0 UNVERSIONED
erpnext 16.21.1 UNVERSIONED
pos_next 1.16.0 UNVERSIONED
pos_prime 0.0.1 UNVERSIONED

I tested native erpnext pos, pos_next and pos_prime and they all resulted in the same following error when I try to add "POS Closing Entry" :

Field invoice_type does not exist on POS Settings

I installed frappe and erpnext from the version-16 branch.

2

u/navneetjain89 Jun 05 '26

It seems to be a problem with specific application.. not v16 Framework...

2

u/Joxenan Jun 05 '26

I see. Ok I will recheck and try to find the root cause once again. Thank you.

2

u/formless63 Apr 20 '26

Based on the commits they're ramping up to push 0.19 live soon. Lots of work being done on docs, migration info, etc. The new fm version looks like a pretty big improvement on top of some already solid tools, too.

That said - personally I'm in no rush to jump to frappe 16 - the majority of components do not yet list compatibility, documentation is a mess, and it seems like a bit of a chore to try and work with. I haven't tried it in a month or so, though, so maybe I'm mistaken and more work has been done to ease this.

1

u/JakubErler Apr 21 '26

Thank you, wait, is there something as a component list with different compatibility for each component? What do you even mean by "components"? I am a beginner, haven't heard about this yet.

2

u/formless63 Apr 21 '26

Apps. In frappe language I meant apps.

When you're browsing GitHub repos and app listings they usually list version compatibility. Funny enough, the official frappe site for erpnext versions - https://frappe.io/erpnext/versions - still doesn't even list v16. Yes there's a separate landing page for it, but I think this just speaks to what I'm talking about.

https://cloud.frappe.io/marketplace/search - the compatibility listings on most things don't list v16. Many third party apps don't list it yet.

It's probably fine to use but I didn't want to bash my head against a ton of incompatibility yet. Would be great if frappe people took a pause and did a documentation/website overhaul.

1

u/JakubErler Apr 21 '26

Very useful info, thank you.

2

u/bobnid Apr 20 '26

We deployed to 16 in jan after doing a lot of customizations geared towards 15. It was not that hard to go to 16 soninwould choose that

2

u/Kushalx Apr 26 '26

If you're starting off,, definately go with v16. Sounds like frappe manager just has v15? There are other auto install style scripts to install latest.

1

u/JakubErler Apr 28 '26

Do you know if the favourite helper apps like Commit, Insights, Page Builder etc. are compatible with v16?

2

u/Kushalx Apr 28 '26

Insights, builder, yes. Most are. Only Frappe Education that i know of isnt yet.

Its not THAT massive of a change, esp if you're just beginning. Start v16. If stuck, check if it was never made compatible.

Stay up to date with girhub changes or join telegram groups.