mirror of
https://github.com/ADD-SP/ngx_waf.git
synced 2026-04-26 14:05:52 +03:00
[GH-ISSUE #57] LTS version #36
Labels
No labels
MacOS
Nginx
OpenResty
Tengine
bug
documentation
enhancement
needs-investigation
pull-request
question
stale
stale
stale
timeout
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ngx_waf#36
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @dvershinin on GitHub (Aug 2, 2021).
Original GitHub issue: https://github.com/ADD-SP/ngx_waf/issues/57
There have been fast "breaking" releases over time.
By breaking I mean primarily those which introduced some library dependency (e.g. libinjection), or a program (e.g. flex) during compile time.
Can we have a version line, e.g. 6.x which would be updated with any fixes, but not have "breaking" releases?
E.g. new versions will be released but a specific branch like 6.x would incorporate important fixes, while not having many moving parts.
An example is Varnish Cache. The last version is 6.6.1 (some ABI/breaking changes are OK in there), while the last LTS version is 6.0.8 (all versions 6.0.x are LTS and include only important security/bug fixes).
Background: making RPM packages, but builds of newer versions constantly fail due to "yet another dependency change".
@ADD-SP commented on GitHub (Aug 3, 2021):
Good idea, I've released
v6.1.xas LTS. Meanwhile, I've explained in the changelog what the "breaking changes" are.You can read about the two release flows (LTS and Current) maintained by this project here.
If you have suggestions, let's continue the discussion, otherwise please close this issue.
@ADD-SP commented on GitHub (Aug 4, 2021):
I forgot to mention that branch
ltscorresponds to the LTS version and branchcurrentcorresponds to the Current version.