diff --git a/lib/SimpleSAML/Configuration.php b/lib/SimpleSAML/Configuration.php
index 384e6ef898bdf7904ee0a9d5a70b064d0e21f9ff..fb2008abeed5bef1420179ba747e46be769617b1 100644
--- a/lib/SimpleSAML/Configuration.php
+++ b/lib/SimpleSAML/Configuration.php
@@ -17,6 +17,11 @@ use Webmozart\Assert\Assert;
  */
 class Configuration implements Utils\ClearableState
 {
+    /**
+     * The release version of this package
+     */
+    public const VERSION = 'master';
+
     /**
      * A default value which means that the given option is required.
      *
@@ -345,7 +350,7 @@ class Configuration implements Utils\ClearableState
      */
     public function getVersion(): string
     {
-        return 'master';
+        return self::VERSION;
     }
 
 
diff --git a/tests/lib/SimpleSAML/ConfigurationTest.php b/tests/lib/SimpleSAML/ConfigurationTest.php
index 63f59f9d37111980ddc98d25909e0ddc908a551d..474c39a37cb29dd470eab1ab95c53c82c65a1846 100644
--- a/tests/lib/SimpleSAML/ConfigurationTest.php
+++ b/tests/lib/SimpleSAML/ConfigurationTest.php
@@ -19,7 +19,7 @@ class ConfigurationTest extends \SimpleSAML\Test\Utils\ClearStateTestCase
     public function testGetVersion()
     {
         $c = Configuration::getOptionalConfig();
-        $this->assertTrue(is_string($c->getVersion()));
+        $this->assertEquals($c->getVersion(), Configuration::VERSION);
     }