Skip to content

Dradis versioning scheme

Matt Budz edited this page Mar 2, 2023 · 2 revisions

We follow the Semantic Versioning specification.

Dradis versions are composed of three digits MAJOR.MINOR.TINY

To check the version of any Dradis instance, go to the dradis-X.Y folder and:

cd server/
ruby -Ilib/dradis/ce -rversion -e 'puts Dradis::CE::VERSION::STRING'

The rules

  1. The MAJOR digit remains stable unless a backwards-incompatible change is introduced in the code. Something like a change in the database schema.
  2. The MINOR digit changes every time a release contains new features like new plugins, or new elements in the interface, etc.
  3. The TINY digit is incremented whenever a bug-fixing released is pushed. For example, the difference between 2.7.0 and 2.7.1 will be a bunch of bugs being fixed and it will be detailed in the CHANGELOG what specific issues were addressed.

If a security release has to be pushed, the TINY version will be bumped.

References

http://en.wikipedia.org/wiki/Software_versioning

Clone this wiki locally