Yes, there is no reason to run an older release. Yes, there is a danger to
(not just Mojolicious) with Carton to pin versions if this is a concern.
Post by Stefan AdamsPost by Ganesh UdupaThanks for the quick response. I appreciate. The reason I asked is that
I saw multiple minor updates in 8.x in a short period. ( I dont know if
this is how it was in older major versions )
In my experience this is very normal, and IMO exciting!
Is the last release of 7.x a better option (thanks for that comment) or
IMO and based on the feedback that I see frequently from the core Dev
team: always run the latest release. However, maybe I've drawn that
conclusion too far. Perhaps they only expect that with respect to
submitting bug reports. i.e. if you are running the latest 7.x and want to
report a bug, first validate that it is still a bug in the latest 8.x
release, because if it isn't, the bug has already been identified and
patched.
The last 7.x release is super stable, but it doesn't have and won't get
some of the awesome new features going into 8.x. But if you want "stable"
you won't want to use them yet anyway. However, security fixes and bug
fixes go into the current major release. There is no parallel code base
maintenance, it's just a continuous singular stream. Therefore, a "solid"
strategy to stand still at the last prior major version is probably a bad
idea: bugs won't get patched and worse security holes will forever be
security holes.
TL;DR I *think* everyone would agree to always use the most current
release of the current major. Just "follow the rules" and avoid
experimental.
I would like to get clarification tho on mid-major deprecation removals.
If you keep your production systems always running the latest release and
then deprecations occur before your production code has had a chance to
pass through your org's process, that could be bad news.
Post by Ganesh UdupaPost by Stefan AdamsDefine "stable". The latest release is stable in that it works well and
passes all tests (thousands of them). It's not "stable" in the sense that
the 8.0 release is constantly changing and improving from minor release to
minor release, but that should be expected.
The core team works very hard to not include any breaking changes
within a major version code base, and their excellent tests help validate
that. Watch the change log. They label new things that aren't "stable" in
terms of API or even longevity as experimental and production deployments
are encouraged to avoid those features. Things that will be removed in a
future major version are labeled as deprecated.
Hmm... One thing: I think I recall that deprecations can occur within a
time frame (3 months IIRC) as opposed to being limited to at the next major
release. Don't quote me on that. If that were the case, using the last
release of the prior major release might be the most stable? If I made that
up, you should absolutely always be able to use the most recent release of
the current major -- just avoid experimental.
Core team: my apologies if I added any unacceptable confusion.
Post by Ganesh UdupaHi,
We are currently at 5.28. Can someone recommend a stable latest
version to upgrade to?. Is 8.04 stable?
--
You received this message because you are subscribed to the Google
Groups "Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send
Visit this group at https://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send
Visit this group at https://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send
Visit this group at https://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"Mojolicious" group.
To unsubscribe from this group and stop receiving emails from it, send an
Visit this group at https://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.
"Mojolicious" group.
Visit this group at https://groups.google.com/group/mojolicious.
For more options, visit https://groups.google.com/d/optout.