<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[SCM-Manager Blog Feed]]></title><description><![CDATA[The easiest way to share and manage your Git, Mercurial and Subversion repositories.]]></description><link>https://scm-manager.org</link><generator>GatsbyJS</generator><lastBuildDate>Wed, 08 Apr 2026 08:30:58 GMT</lastBuildDate><item><title><![CDATA[New Plugins]]></title><description><![CDATA[Dear SCM-Manager Community, It's been a while since you heard from us, but we haven't been idle. While a lot of our capacity
is currently…]]></description><link>https://scm-manager.org/blog/posts/2026-01-21-new-plugins/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2026-01-21-new-plugins/</guid><pubDate>Wed, 21 Jan 2026 10:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;It&apos;s been a while since you heard from us, but we haven&apos;t been idle. While a lot of our capacity
is currently going into migrating our frontend from React 17 to React 19, we still managed to develop
some nice features we would like to introduce to you.&lt;/p&gt;
&lt;h2 id=&quot;custom-properties-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#custom-properties-plugin&quot; aria-label=&quot;custom properties plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Custom Properties Plugin&lt;/h2&gt;
&lt;p&gt;You can now install the &lt;a href=&quot;https://scm-manager.org/plugins/scm-custom-properties-plugin/docs/1.4.x/en/overview/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Custom Properties Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the simplest case, you can use it to manage your repositories by applying custom properties as tags.
However, you can also use them to configure your Jenkins builds.&lt;/p&gt;
&lt;p&gt;If you are using build libraries, you can now influence them using custom properties that are read by build pipelines
as environment variables. For example, you could disable specific build stages based on a boolean property, or run
different commands depending on whether a project uses Jest or Vitest.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 58.78378378378378%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB1ElEQVQoz5WSMYsTQRTH90vY2XkSsFDE/r6FH8HGwsrOwuIqQWzS3IEguaAeFlYHgmCQI4ocNmLpxSJ3HpjEnczObHZnZ2d+MpOwt4nX+ODP25157//e+79Jrt17QufhHrd3XnP9cY+tnR6dpwdsdd9ys/eeGy8/cvXFIVf2D9l+94n+6JT++Iw35+d0f464czSgMxyw/WXIraMPJLNUMJOKqdTIwqDKFQpDFryxKFNF6MqSW0te1xGL2kbk9ercWpLp5Ddn4zGjkx+URcH/mPNQu6UPwENSliVZljWYS4nSGu/Be0+MC77BkkxXjkdfU+4Ppzz4POXuYMKz75KkKAqMMTGonRj/nUcIgXOu6Wo+l0388WnKcCz4llYcT0pOZEVirUVrfSlpIArn7SKhgTzPcXWN0Rn1QkFtmoJJfQlhvYJ1jsKY+L1JaG1NvljwJxUUpVnp6JcdSikJfsW4rrytmkLBAlnQOuaJFClEkxNikjXdwpje008VuzPJ81nG3izjQKjYJW05PPwSCmXCE4LCurjm5J9FeM9+quhOJbuzLPpXQsVCF50uCWVpSTMdUbllwaTdnd8cd8M243KlmAuBKYuLkdeCN5bSRvu+rafW+drdX569jRw/dMsWAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Screenshot of custom properties for a repository&quot;
        title=&quot;Screenshot of custom properties for a repository&quot;
        src=&quot;/static/11a7c0199bb6294d22c7c19f3abd0823/fcda8/custom-properties.png&quot;
        srcset=&quot;/static/11a7c0199bb6294d22c7c19f3abd0823/12f09/custom-properties.png 148w,
/static/11a7c0199bb6294d22c7c19f3abd0823/e4a3f/custom-properties.png 295w,
/static/11a7c0199bb6294d22c7c19f3abd0823/fcda8/custom-properties.png 590w,
/static/11a7c0199bb6294d22c7c19f3abd0823/efc66/custom-properties.png 885w,
/static/11a7c0199bb6294d22c7c19f3abd0823/f4281/custom-properties.png 1016w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;mcp-server&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#mcp-server&quot; aria-label=&quot;mcp server permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;MCP Server&lt;/h2&gt;
&lt;p&gt;In the last post, we mentioned the new &lt;a href=&quot;https://scm-manager.org/plugins/scm-mcp-plugin/docs/latest/en/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;MCP Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We have now brought it from a proof of concept to a fully useful tool. It can also be extended by other plugins,
such as the Review Plugin, which adds functionality to search for pull requests and comments, or to create new pull requests.&lt;/p&gt;
&lt;p&gt;Want to let an AI handle repetitive tasks, like updating licenses in a repository? Just tell it to create a new branch,
execute the changes, and create a pull request when it&apos;s finished. All you have to do at the end is review the result.&lt;/p&gt;
&lt;p&gt;Here are some screenshots of a litte experiment:&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 31.08108108108108%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAABE0lEQVQY013Qy07CQBTG8T6QSyO8g8/kRnDvmxjpzocQNC68Ir3fh5Y2Qjvt/E0HaAiT/PLNnMXJOWNwdjqldL65goubB8Z3JqOJydVkxuXtjPHUZDQ19X1fe9S1Pq/vnzC6ruMcSlHtGp5XCQsrHcythPnqwNp7sTNenYyFnfEe5Bjl35ZUCIIwxPMD/CBgu93RtS2gTvQhyURM5HtUxRpUe74gRtM0HEkpkbLV2b/r+qhmV9fUfW0gaWRL26lB1ykMIQS24+D6Pm6yxopz/CjBdr3B0nII44SyqtiUFZtNSZ7ntO1+QnX4dz1hURSEUUQUxzq1VLAMBV9+pn37GT9BxoeX8ull/AYJaZogTxoem/4DE9q5el/txTIAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Screenshot of the ai creating a new repository&quot;
        title=&quot;Screenshot of the ai creating a new repository&quot;
        src=&quot;/static/4064da78c614167f87bbd3eb393153bf/fcda8/ai-step-1.png&quot;
        srcset=&quot;/static/4064da78c614167f87bbd3eb393153bf/12f09/ai-step-1.png 148w,
/static/4064da78c614167f87bbd3eb393153bf/e4a3f/ai-step-1.png 295w,
/static/4064da78c614167f87bbd3eb393153bf/fcda8/ai-step-1.png 590w,
/static/4064da78c614167f87bbd3eb393153bf/42d54/ai-step-1.png 858w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 50.67567567567568%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABzUlEQVQoz4WRW2oUQRiFexdqRHAhvvjkAlQURNfgRHANgg8+RWJUfHMGNyAiSiaIO4iRzEx6Znq6O9P3tm/V10+q0oYYUX84nPrrcuqcKq3rOtquQ1ZZN9x/tce1J++58ewj159+4Orjd1waDNnYHLExGKqx6gdDLm+OuPDwreKLgyFXHo3QOFNtB6+/TNnem/Lmq87W7iH3dsbc3PrE7eefFe5s73L3xVix7G/183LPg5djtKIsSbOMMIoIwpC6LKmqirJn6M5c2VGJlCKJaUR+bu2kNFFWSjAIAzzPQ4iCrm2RTyHRNC110ygu6wo/Clg7Dn4QUoiSumlp246mhyaEIE0TclFR1C2pqPmR5QRBqBxLKPdBQJxkRFlJJirqulYpuv79fxnQpKvDyRTdMJktJSzWXoDrujiOi+O6uJ6H4zh4QYTtx3hhTJqmZFn2m6CK7Hk+k9mM2ZHOZDrlSNdJkgTpvCiKU5bI85wiz8jz7O+CMo5hGJiWxco0FUs3EtKlZdt4vq8OS5ET/EdwvjRYWTZzY8XCMNGXBouVqeYNyyaM43OC6T8iRwn7c5uDxTH782O+L9ccLNd8U72NG8bq51XcPvpp/KL4Q/AnTOTYXSpOt/sAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Screenshot of the ai creating a simple script&quot;
        title=&quot;Screenshot of the ai creating a simple script&quot;
        src=&quot;/static/aeaf9837cfac897e56d554cf43604bb6/fcda8/ai-step-2.png&quot;
        srcset=&quot;/static/aeaf9837cfac897e56d554cf43604bb6/12f09/ai-step-2.png 148w,
/static/aeaf9837cfac897e56d554cf43604bb6/e4a3f/ai-step-2.png 295w,
/static/aeaf9837cfac897e56d554cf43604bb6/fcda8/ai-step-2.png 590w,
/static/aeaf9837cfac897e56d554cf43604bb6/e35ec/ai-step-2.png 861w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 36.486486486486484%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAABgUlEQVQoz12Qy2oVQRRF+yd8j8SBP+HIkZhPEAk4EMFBbhAU/AIRB9GhIeIzV9SxoqgoN1EyDjgQJU6Urup0dVW/qh9VvaRLvcg9sDkbdtU++5xoGAb8MAADvfMsrb3hyOqUE9eec/zqM05ef8HpW685e/sdZ9becurGSw6uPOHo6pQDK5scnkw5NNkM/NiVp0Qs1M1Xu1y4N+Py409cerjNZLrD+uwb9z/v8WjnB3fef2V5Y4vljRnn1z/Oce7uBy4+2CKyTUtRlmRao7IM19qFEQOu7+i7jrZtMHmGLTS+qYK2WFHTddTWYoxB64yyLHGup3cunMA5j/ee8TTOO7LckOynKK0Zw4zvnB81H3pU1zWpUhRVTV536KohKy2ZyVFKBW1MnqZp6MbkaG1omoa2bcOgsMcwBESpzvmy95PvvxKEMohUI5VB7qfIJEFIOe9JkiDlHz4aV1UV0v8zDCsXZRE+SCmJ4zhASoEQYm4UC0Es5F8uGbey1gb8n3A0/A2g4fUkC8JDLAAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Screenshot of the ai creating a branch&quot;
        title=&quot;Screenshot of the ai creating a branch&quot;
        src=&quot;/static/fe27bd847b7868fb7cce364201d73110/fcda8/ai-step-3.png&quot;
        srcset=&quot;/static/fe27bd847b7868fb7cce364201d73110/12f09/ai-step-3.png 148w,
/static/fe27bd847b7868fb7cce364201d73110/e4a3f/ai-step-3.png 295w,
/static/fe27bd847b7868fb7cce364201d73110/fcda8/ai-step-3.png 590w,
/static/fe27bd847b7868fb7cce364201d73110/e35ec/ai-step-3.png 861w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 59.45945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACDklEQVQoz32Ry4oUMRSG60EEN96XLsSdjEsfwpcQwVEXggg6LnwBH0BxFFQYxaUPIIPiqDPTXVXdXZVUkrp1XZLU7ZekW+m2Bw98nD/J4fCfE2cYBvTDABOyaXHj2SecuvUCl+6/wfm7uzi7vWvzue2FvrDU5u7ivddWn7nzCqdvv7TawUqotsfN559x9dF7bO18wLXHexajr5vzk6V++tFi9NbOHi4/eGsNXHn4Dk7TttBaQ0oJqRSKWiGvTiarJHhegKU5RF4iKyUKqVHp1qLbDk4lFdIsB6EUASHQSgJDfwIDuq4FjxnCIECSxOgaDWBYHRJOozW0Umi7Hm03oNYNaqlQVhWqql7L5l41nXUidQulG7v/YQVHiBiu58MLKHwagyYFWJIhJASEUARhCEIjhGEIymPMeIZAZJiyFPm8sE1M/MkOpRRHxyMcHh1j7Looi2JBWUEaR2oFKaFk/Ze6rtH3/XrDJEkwdj2MPQ+uP7Fux4bxL8R8Bi4SiDi2cCEWWhgdYz6fbzqM49iOZwhCAsYYAhIhmI3A6QghZcuxqX0PCbXa5DRNNxsKIUCjaOGAcwuhDCRwIZgPygSiKAJj3NZFjIHZGookTe3vrzXM8hyMC1tkig12nNLsSNk9/Y+NHQY8xZfDKfaPZ8s8xf4owFeX4MCn+O5HOFhi9M8Jw49JhG8exSgU6P5p+BtXzGfBtz65gwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Screenshot of the ai modifying the script&quot;
        title=&quot;Screenshot of the ai modifying the script&quot;
        src=&quot;/static/e5414cb2767a841d5fcdd053811b6507/fcda8/ai-step-4.png&quot;
        srcset=&quot;/static/e5414cb2767a841d5fcdd053811b6507/12f09/ai-step-4.png 148w,
/static/e5414cb2767a841d5fcdd053811b6507/e4a3f/ai-step-4.png 295w,
/static/e5414cb2767a841d5fcdd053811b6507/fcda8/ai-step-4.png 590w,
/static/e5414cb2767a841d5fcdd053811b6507/e35ec/ai-step-4.png 861w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 54.05405405405405%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB9UlEQVQoz22Ry27TQBSG/SRQCgvEBlFgh1gAr8Fb0IAQEm0WCAFvwBM0FZdGiLLmCZBaSEmbWxvHl5jEiT22x7cPzeSiCDLSp3PmzMx//mMbZVlSlCVqBXHKw7eHXHqyx/XnH7j2bJ+rT/e5UqlxeXuPjUqNje0am5Uam/O62quo3tx48RGDlSVkzuP337n/+iuP3n3jwZtD7lbr3No50GztHHC7WudOta7j1q6qf9bcfPmJe6++YKRpRiIlcRxrJoFgEkaEsdSIRBJpUp37Qch4Euh7Ik5I0gyZFSRZTpoXGKo49n2c4RDbcXEcByEEUFIWBUWRk+cZRZ6TZimO59Lvm3ieRyolZVmsDokhpSRJEtJUonIpU6IoIhSCIAyJ4ljXEzk7zzLVICfLMo36B6sYQ8+j1e7Q7fVodbp0uj0s29aYA0u7Vw2U6zAMNapREATaiFrl/Kdqh5Zl86txwlm7w+/mKadnLabTqX6gmEwm+L6voxJdoIRXBReihm3bnLba2qFpuwxcj65pcW5a2I7DwLJQTd3hcCm0TnDpsG+a/Dg64qTZxPozZTQV+MEMNeoqi5EXY68VVJ1H4/H8oiASglgRzXIhQp3/izpbKzgajfTHV04HgwEX9pDGhcvPnsNx19Gxce5y3Jvly33XZhpG/wn+BXE4HgPsMKQoAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Screenshot of the ai creating a pull request&quot;
        title=&quot;Screenshot of the ai creating a pull request&quot;
        src=&quot;/static/fa4c2ff5178e2aabc0d9f049ccc12d6c/fcda8/ai-step-5.png&quot;
        srcset=&quot;/static/fa4c2ff5178e2aabc0d9f049ccc12d6c/12f09/ai-step-5.png 148w,
/static/fa4c2ff5178e2aabc0d9f049ccc12d6c/e4a3f/ai-step-5.png 295w,
/static/fa4c2ff5178e2aabc0d9f049ccc12d6c/fcda8/ai-step-5.png 590w,
/static/fa4c2ff5178e2aabc0d9f049ccc12d6c/e35ec/ai-step-5.png 861w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 106.75675675675676%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAACnUlEQVQ4y5WTXY6rNhiG2XGve9ENVN1Hd9CbbqI9VUfVJJNJZkLAYP4NGBvzVHbImZyTZNRaemSTz3l5vx8ipRRaa6y1Ab+WZflfTLND2QXjFqKu6+j7/qvgPM/h0sPlYysXQe0WcqVRkyHS40hT19R1TVGUNE3DNE2PHT16kR5xZiLqh4HBWMbJIKUMgm3bMhlzk354tjVOxwEz5ewny+tk2E2WcnZE1oEYHY1xd9P7EDzHbfk77eZnhu0vpPGv/JQU/Hgq+eEo+a1WRL4h4ziGNP3Z42uq7Yx1y3eid1K+cu9X5MW8gGcYBrq2DWffsXnhVvAOwbkxwUwQ9ASnV279Rd/1244v33CJ++nw9yPV93SdwlgbHGpj8bPpg75h5zFyOHfmnjuuU+5Vhx+dj5I4iqJgfzjwuttxFJKkbMNv0iMlVVV9fc6yjDzPw+4nJCp7TTFMKOOwq4teKWr/p1TSVB3DOAb342Vf8efB137FxyNfeN9Ne0nHOcxbzLTd05xyxrzEyJK5rFjqFj7BtR3R7RQsdMcD1cszyXtMm+eMZYGpS3RVoKuSqX5A2xDdfAnLQj4KYvVOXmcUjUT2JbWuA51pUbOisx1q/qCbO3qrPhxeC8r8DSFeSEVMIhKS7MRRnMgKX3iJUiX9UH9HxTC0t4K+KZtlzxf3D5v+yK5LOOiEN5NyshmxzUgXiaAgXbmcC1ffF3yZD/w1PbFRMdvei0jEUpIuBRnlmeVbvGj5UNAd+FM/8dwfeR0EbzrjoEUgNjmpOwsL/4IrweIzwS/TE9s+DoKxyRCzRDhJOueIVTD7r4Jbt+eP6W+e1ZFNL3i3OScniWdJsqYt1tqd+UTQ74kW7Lo9J5WRdJLTStzmpH2BHMsb8rGg1g3/AoiCWqlRO1kWAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Screenshot of the resulting pull request&quot;
        title=&quot;Screenshot of the resulting pull request&quot;
        src=&quot;/static/24b3e3c603f1dc99dcc1cc3a2e4ce06a/fcda8/ai-result.png&quot;
        srcset=&quot;/static/24b3e3c603f1dc99dcc1cc3a2e4ce06a/12f09/ai-result.png 148w,
/static/24b3e3c603f1dc99dcc1cc3a2e4ce06a/e4a3f/ai-result.png 295w,
/static/24b3e3c603f1dc99dcc1cc3a2e4ce06a/fcda8/ai-result.png 590w,
/static/24b3e3c603f1dc99dcc1cc3a2e4ce06a/efc66/ai-result.png 885w,
/static/24b3e3c603f1dc99dcc1cc3a2e4ce06a/2c95d/ai-result.png 1099w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;We would appreciate feedback on both features.
Do not hesitate to report any issues you encounter or share your thoughts on the changes.&lt;/p&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.11.0]]></title><description><![CDATA[Dear SCM-Manager Community, At the end of last week, we released SCM-Manager version 3.11.0. This release wasn't actually planned yet…]]></description><link>https://scm-manager.org/blog/posts/2025-09-26-scm-manager-3-11-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2025-09-26-scm-manager-3-11-0/</guid><pubDate>Mon, 29 Sep 2025 10:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;At the end of last week, we released SCM-Manager version 3.11.0. This release wasn&apos;t actually planned yet;
however, we recently made a mistake that we have corrected with this release.&lt;/p&gt;
&lt;p&gt;Unfortunately, we accidentally published a release of our development version, where we are working on a
big frontend library update (the adaptations for React 19). We sincerely apologize
to everyone who experienced problems as a result. This should not have happened. Luckily, this release
only contained changes to the user interface, so there is no risk of data loss.&lt;/p&gt;
&lt;p&gt;Nevertheless, we have two interesting new features to announce with this release, too.&lt;/p&gt;
&lt;h2 id=&quot;mcp-server&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#mcp-server&quot; aria-label=&quot;mcp server permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;MCP Server&lt;/h2&gt;
&lt;p&gt;For all those who like to experiment with AI, we can recommend taking a look at our new MCP Plugin.
This implements an MCP server with initial tools for the SCM-Manager (listing repositories,
creating repositories, creating or changing files in a repository, as well as a global search).
After installing the plugin, the server is available under the URL path &lt;code class=&quot;language-text&quot;&gt;/scm/api/mcp&lt;/code&gt;. A normal API
token is required for login (use a header named &lt;code class=&quot;language-text&quot;&gt;Authorization&lt;/code&gt; with the value &lt;code class=&quot;language-text&quot;&gt;Bearer ey...&lt;/code&gt; (your
API key preceded with &lt;code class=&quot;language-text&quot;&gt;Bearer&lt;/code&gt;). In our initial tests, the AI handled these functions well.&lt;/p&gt;
&lt;h2 id=&quot;marking-reviewed-files&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#marking-reviewed-files&quot; aria-label=&quot;marking reviewed files permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Marking Reviewed Files&lt;/h2&gt;
&lt;p&gt;In the review plugin, it has long been possible to mark files in the diff of a pull request as &quot;reviewed&quot;.
This marking is now also reflected in the file tree, so that with larger changes, there is a better overview
of what has not yet been reviewed.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 52.02702702702703%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsTAAALEwEAmpwYAAABlUlEQVQoz0WPSY7bMBBFde300o1cwrs4R0ijs/MlMjmNWJI1ktTMeSoyoNpOPh6IIoFXVcyEEFpr55wxxlgnhVBKcc6tte4RvyeEEB8JezJKqdb63xMZSLknz/OiyLuZ4mmZhoEydj6fj8fj6XQ6Ho9fXl601hmlG+McAEIIALBMC0EEIYwxRggRQsZ1XZZVCvn6+vX5cDg8f3z68PT508k7n3Gpto06a2KMANBO/bUpyqa8tVVeF1VXN3QctmlcJ6a40II6I4xc2MqlyIxzvVKrCcoFD/4Srr/8n94S5AcSZxJm7EfsRwQj8kM6d3oYOMjMONtxPisnfHC7/NO+1bKrxJ1a9hVva9XXqm8UajTGMOE4JZlzvsxzAIgxvss/7FsluxtrErwtaZNI17oSbaMRDg8ZAAghlDGA+9rf9KWWXRqi+kajNFN2jcb7X0YMIwkzepdjjMz4WXvhI7fu90OuRZe2FalLKmTXGrx3Qf9lTCXZGOPcGuPAXcL1u76UtC62Kl+rYkvkyy2xVdelvPGWxLv8F5xgKVcvipJIAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Screenshot of a pull request with a reviewed file in the file tree&quot;
        title=&quot;Screenshot of a pull request with a reviewed file in the file tree&quot;
        src=&quot;/static/f6d3fec9809dca5bb81eb1db2ac82b20/fcda8/file_tree.png&quot;
        srcset=&quot;/static/f6d3fec9809dca5bb81eb1db2ac82b20/12f09/file_tree.png 148w,
/static/f6d3fec9809dca5bb81eb1db2ac82b20/e4a3f/file_tree.png 295w,
/static/f6d3fec9809dca5bb81eb1db2ac82b20/fcda8/file_tree.png 590w,
/static/f6d3fec9809dca5bb81eb1db2ac82b20/efc66/file_tree.png 885w,
/static/f6d3fec9809dca5bb81eb1db2ac82b20/78797/file_tree.png 1125w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;We would appreciate feedback on both features.
Do not hesitate to report any issues you encounter or share your thoughts on the changes.&lt;/p&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.10.0]]></title><description><![CDATA[Dear SCM-Manager Community, yesterday we released version 3.10.0 of the SCM-Manager. This release does not introduce major new features or…]]></description><link>https://scm-manager.org/blog/posts/2025-08-20-scm-manager-3-10-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2025-08-20-scm-manager-3-10-0/</guid><pubDate>Wed, 20 Aug 2025 10:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;yesterday we released version 3.10.0 of the SCM-Manager.&lt;/p&gt;
&lt;p&gt;This release does not introduce major new features or visible changes. Instead, it contains important adjustments that
prepare the software for upcoming compatibility improvements with external systems using go-git.&lt;/p&gt;
&lt;p&gt;These other changes might be of interest to you:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you are using Prometheus or other monitoring tools, you can now use them to monitor the performance of
the storage layer. This might be of interest if you are experiencing performance issues.&lt;/li&gt;
&lt;li&gt;When you are using the review plugin, the committer of merges or squash commits is now set to the user who
performed the merge or squash. This ensures that the commit history reflects the actual originator of the changes.&lt;/li&gt;
&lt;li&gt;For the review plugin, you will see that there is a new merge strategy available: fast-forward-only.
This strategy allows you to enforce that merges are only performed if the branch can be fast-forwarded,
meaning that there are no new commits on the target branch other than the ones being merged. If this is not possible,
the merge will be rejected. This can help to keep the commit history clean and linear.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Especially with the migration of the plugins to the new persistence layer, we have made significant progress.
On the other hand, these have been big changes.
So we are looking forward to your feedback on this release.
Do not hesitate to report any issues you encounter or share your thoughts on the changes.&lt;/p&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.9.0]]></title><description><![CDATA[Dear SCM-Manager Community, a few days ago we released version 3.9.0 of the SCM-Manager.
This release is a continuation of our efforts to…]]></description><link>https://scm-manager.org/blog/posts/2025-08-05-scm-manager-3-9-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2025-08-05-scm-manager-3-9-0/</guid><pubDate>Tue, 05 Aug 2025 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;a few days ago we released version 3.9.0 of the SCM-Manager.
This release is a continuation of our efforts to improve the performance using SQLite. While migrating some
more plugins to the new persistence layer, we noticed that we needed some more features.
But you will also find some other minor changes in this release that address some of the community&apos;s issue reports.&lt;/p&gt;
&lt;h2 id=&quot;changes-in-the-core&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#changes-in-the-core&quot; aria-label=&quot;changes in the core permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Changes in the core&lt;/h2&gt;
&lt;p&gt;When the development of SCM-Manager started many years ago, the word &apos;changeset&apos; was being used a lot more often than it
is today. Now, the term &apos;commit&apos; is omnipresent in the world of version control systems. We have therefore decided to
rename the term &apos;changeset&apos; to &apos;commit&apos; in SCM-Manager.&lt;/p&gt;
&lt;p&gt;We often receive feedback that the deletion of a repository is too easy. In the administration view of a repository,
deletion is only one click away. To address this, we have added a confirmation dialog where the name of the repository
has to be typed in once more when deleting a repository. This should help prevent accidental deletions of repositories.&lt;/p&gt;
&lt;p&gt;Another little change affects the commit details view. We realized that we were inconsistent regarding the timestamps
of the different &apos;events&apos; of a commit. In Git, a commit can have an &apos;author&apos; referring to the person who wrote the code,
while the term &apos;committer&apos; refers to the person who actually created the commit. This can be different people and
it can happen at different times, for example when a commit is rebased or cherry-picked. We have therefore clarified
this by displaying the times alongside the author and the committer.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 58.78378378378378%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACJ0lEQVQoz5WSO28TQRSF94fAr6CjRaKHnpqGgo6SioYCGhr+QoRoIqVGIokdOzgkJBiTID+zD3t3413PPmd3PrQ3OLGEKLjS3RnN3jn3nHPHcmyb0WiE53lMp1OGwyGTyUTOHNfFdR3Zu67H5Wwm+/F4LDXTmY1ZHoJeYQCMwfp+dsaXXo9fF+ecnJzQ7R7SbrfY3t7m/OKCfr/PQbtN/8eA4+Ov7O7t0drfZ2dnh97RMThbmNy7BVQqoSw1yygiSRJUkhBFEf8Ta7AmrLPTU/Y/f6Lb7YicwWAgaYy5ybqu/5nGVFJzjWmwnjx9zp37j3n77r0c+r7PKo5xHFd8chxHLrLB4m+Kt82tew8eYd19yLMXL+XfcDQS6U1oXcnaOTql83NCqMFWGietCHyfuecJgXqjkbX14SOvXr9ht3VwwzCOY4qivGEWBA52eMWyNISZZp5WLFXCVRgShqEQyPNc6q1N5lmWEQYBQeDLcJoQzCpEFQo3qVmkmkulCTJNHEWE4ZWQaNhWVYXVfLTWYk+aJuJZEITyLtegnd43DgdjogocVeIlGqVWzOdzfH8ha6NIJK+nc+1ZU6hI01Ry7eEyiglVRlZDog1KG3lqjdREKVQcUek/gJsjb3woy5KiKASwsaA5q7SmLHKKLKPIM3SRS/Oiqa9qMoM0qZopr8d9bX6A57litOt5ImWxWIh823Zk31jiui4rpXAdG38ZYac1M6UpKsNvR+GIMN0E6VIAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Commit details view&quot;
        title=&quot;Commit details view&quot;
        src=&quot;/static/7287fccbf6243ce3ba70e7a809379b4e/fcda8/commit-details.png&quot;
        srcset=&quot;/static/7287fccbf6243ce3ba70e7a809379b4e/12f09/commit-details.png 148w,
/static/7287fccbf6243ce3ba70e7a809379b4e/e4a3f/commit-details.png 295w,
/static/7287fccbf6243ce3ba70e7a809379b4e/fcda8/commit-details.png 590w,
/static/7287fccbf6243ce3ba70e7a809379b4e/0c69d/commit-details.png 598w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;further-plugins-using-the-new-persistence-layer&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#further-plugins-using-the-new-persistence-layer&quot; aria-label=&quot;further plugins using the new persistence layer permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Further plugins using the new persistence layer&lt;/h2&gt;
&lt;p&gt;As mentioned above, we have migrated some more plugins to the new persistence layer. This time, the following
plugins have been migrated:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Review Plugin&lt;/li&gt;
&lt;li&gt;Landingpage Plugin&lt;/li&gt;
&lt;li&gt;Trace Monitor Plugin&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This should result in a better performance when using these plugins and increased stability of the SCM-Manager.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Especially with the migration of the plugins to the new persistence layer, we have made significant progress. On the
other hand, these had been big changes. So we are looking forward to your feedback on this release. Do not hesitate to
report any issues you encounter or share your thoughts on the changes.&lt;/p&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[LDAP plugin account hijacking vulnerability]]></title><description><![CDATA[Hello SCM-Manager Community, In our previous post, we addressed a vulnerability in the CAS plugin. During our follow-up review, we…]]></description><link>https://scm-manager.org/blog/posts/2025-05-22-ldap-plugin-account-hijacking-vulnerability/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2025-05-22-ldap-plugin-account-hijacking-vulnerability/</guid><pubDate>Thu, 22 May 2025 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;In our previous &lt;a href=&quot;https://scm-manager.org/blog/posts/2025-05-16-cas-plugin-account-hijacking-vulnerability/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;post&lt;/a&gt;, we addressed a vulnerability in the CAS plugin. During our follow-up review, we discovered the same issue in the LDAP plugin.&lt;/p&gt;
&lt;p&gt;We’ve released an update that not only patches this vulnerability but also enhances overall access security.&lt;/p&gt;
&lt;p&gt;Please &lt;a href=&quot;https://scm-manager.org/plugins/scm-ldap-plugin/releases/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;update&lt;/a&gt; immediately to the latest scm-ldap-plugin version 3.1.1!&lt;/p&gt;
&lt;p&gt;If you don’t use the LDAP plugin, you’re not affected and no action is needed.&lt;/p&gt;
&lt;p&gt;Security is our top priority, and we’re continuously working to keep our platform as safe as possible. Thank you for your trust and ongoing support!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[CAS plugin account hijacking vulnerability]]></title><description><![CDATA[Hey SCM-Manager Community, we have discovered a vulnerability in the CAS plugin that could potentially lead to unauthorized access to user…]]></description><link>https://scm-manager.org/blog/posts/2025-05-16-cas-plugin-account-hijacking-vulnerability/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2025-05-16-cas-plugin-account-hijacking-vulnerability/</guid><pubDate>Wed, 21 May 2025 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;we have discovered a vulnerability in the CAS plugin that could potentially lead to unauthorized access to user accounts.
Under certain conditions, it would have been possible to perform actions on behalf of other users.
We immediately reworked the plugin and released an update that fixes this vulnerability and improves access security.&lt;/p&gt;
&lt;p&gt;We strongly recommend that all users update to the latest version of the scm-cas-plugin. Please &lt;a href=&quot;https://scm-manager.org/plugins/scm-cas-plugin/releases/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;update your plugin&lt;/a&gt; version!
If you are currently using a 2.x version, please upgrade to 2.5.1.
If you are currently using a 3.x version, please upgrade to 3.3.2.&lt;/p&gt;
&lt;p&gt;If you don&apos;t use the CAS plugin, you are not affected by this issue.
We take security seriously and are always working to keep our platform safe. Thank you for your trust and continued support.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.8.0]]></title><description><![CDATA[Dear SCM-Manager Community, today we released version 3.8.0 of the SCM-Manager.
In this release cycle, we focused on finishing the…]]></description><link>https://scm-manager.org/blog/posts/2025-04-17-scm-manager-3-8-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2025-04-17-scm-manager-3-8-0/</guid><pubDate>Thu, 17 Apr 2025 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;today we released version 3.8.0 of the SCM-Manager.
In this release cycle, we focused on finishing the implementation for the SQLite support mentioned in our previous blog post &lt;a href=&quot;/3a3c2c3010fb6db9be999669923c153d/index.md&quot;&gt;here&lt;/a&gt;.
We also reimplemented parts of the Pushlog Plugin, so it now uses SQLite for persisting its data.
Besides those big changes, we also added new features and improved upon existing ones.&lt;/p&gt;
&lt;h2 id=&quot;pushlog-plugin-with-sqlite-support&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#pushlog-plugin-with-sqlite-support&quot; aria-label=&quot;pushlog plugin with sqlite support permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Pushlog Plugin with SQLite Support&lt;/h2&gt;
&lt;p&gt;In the past, we have experienced performance problems regarding the Pushlog plugin with repositories that have a high number of commits.
We were able to trace these performance problems back to our XML-based persistence layer in the SCM-Manager.
To get these problems under control, we switched the persistence layer of the Pushlog plugin to our SQLite API.
This means that loading Pushlog entries should no longer lead to slow loading times, even with larger repositories.&lt;/p&gt;
&lt;p&gt;To benefit from this update, simply upgrade the SCM-Manager to version 3.8.0 and install the latest version of the Pushlog plugin.
Previous Pushlog entries do not have to be migrated manually, this happens automatically when the SCM-Manager is started.
When importing and exporting repositories, these Pushlog entries are also retained and are automatically migrated to SQLite.&lt;/p&gt;
&lt;h2 id=&quot;export-of-pushlog-entries&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#export-of-pushlog-entries&quot; aria-label=&quot;export of pushlog entries permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Export of Pushlog Entries&lt;/h2&gt;
&lt;p&gt;In addition to the performance improvements, we have also implemented a new feature for the Pushlog plugin.
With the latest version of the Pushlog plugin it is now also possible to download all Pushlog entries of a repository as a CSV file.
The download link for this CSV file can be found on the information page of each repository.
This CSV contains for each commit of the repository the time when this commit was pushed and by which user.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 57.432432432432435%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQklEQVQoz3WSy07DMBBF++XsWfBBLJBYskKCZYvEhiZUaRrbiZ36edFMcFubMJI1lq05c+exARK6rkPbttjv9zgcDnyapkHTtJjnGWQppVVf24Y+hBDQWkMphWmaYIzBOI6QUvK9hsRf32iP+zeBh3eBu9cBj18GG/pQSjLMOVdkCyGwwhjjBZgPmTwHPH32ePk2eG5nfEi3AKUUDPTeF0EZVMMuSmNE0IpSX0teFCqocVxVUYNu/4xP6LSFnB0CCUhpAVK/+r4vSiMjxdRba+1qshgC9z+3KmUgDeJ4PP4FOsfANbU54TAM7AsgTVNrUwTROrmYMPmE0cVlshWQhkZCaBMK4Ol0wiAEAiu8Bpydx2AsA21cHwqJoRnkdwbSatBQrA9FyZRou92yr8vOwNt1Y2C98bcB1PDdbsf+vz7Wbz9yHl1Vhi3mBwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;CSV download link&quot;
        title=&quot;CSV download link&quot;
        src=&quot;/static/4b2b9d946a56037d75ca363cae4c8e22/fcda8/export_csv.png&quot;
        srcset=&quot;/static/4b2b9d946a56037d75ca363cae4c8e22/12f09/export_csv.png 148w,
/static/4b2b9d946a56037d75ca363cae4c8e22/e4a3f/export_csv.png 295w,
/static/4b2b9d946a56037d75ca363cae4c8e22/fcda8/export_csv.png 590w,
/static/4b2b9d946a56037d75ca363cae4c8e22/efc66/export_csv.png 885w,
/static/4b2b9d946a56037d75ca363cae4c8e22/c83ae/export_csv.png 1180w,
/static/4b2b9d946a56037d75ca363cae4c8e22/e4ee8/export_csv.png 1496w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;commit-reverts&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#commit-reverts&quot; aria-label=&quot;commit reverts permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Commit Reverts&lt;/h2&gt;
&lt;p&gt;In everyday developer life, it occasionally happens that commits are created and pushed, that you want to revert again at a later point in time.
The version control system Git supports this with the following command &lt;code class=&quot;language-text&quot;&gt;git revert &amp;lt;commit&gt;&lt;/code&gt;.
To better support this process, we now also offer the option of reverting a specific commit in the UI of the SCM Manager.
For this purpose, a button has been introduced in the details view of a commit which, when clicked, reverts the respective commit and then redirects the user to the new commit with the removed changes.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 50.67567567567568%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABk0lEQVQoz3VSW27bQAz0DXuGnKAX6AmaAxXoZ/vRIEg+8lXAsGVLVi1Lli3tS499TUHKcuIEWYAgd5cYDodcAIBoWxwOB+z3e1RliaoqURQFW9d1lIIY443/7Cy89/jz8IjlconVaoUkzbDN/yFJEqzXay6ktboBsyEgGVr8lQb3LwLfXxp8e27wY9dhYYzBl7uvyPYHeGeh+hFmdOi6Hn3fwzqHwQcGmwGH4PGzzfEkWvwuBjyUPX4VPVbCYhFCwCbNIKXi9jqj0RkDKkR3rc0FkDnetBxDhDMSgH9tmRKUlKjrI06nE+q6Zn8+n9lmDfGGIbNFBMlVn84QUsHHiBDjxJBAqqrC8Xi8WI2yLNG2LZzzH4Yyxz6ES467/jFDeriatezHcQQVo//ZvzfKa5rmFpACrTWU0pBSQmkNqRSDkH12vHc8NJLn7WoxINGmIZAmwzByVZJgloG0pLemmbwQEoN1vAFCCCYydzENRU0TpkdqNc9z7Ha7yWcZx5vNBmma8m5ut1ukRQWpNO+otfbK8D+mTAGfA6OfqAAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Revert button within the commit details view&quot;
        title=&quot;Revert button within the commit details view&quot;
        src=&quot;/static/d814e097907e315ca5fa27a56c62b905/fcda8/revert_commit.png&quot;
        srcset=&quot;/static/d814e097907e315ca5fa27a56c62b905/12f09/revert_commit.png 148w,
/static/d814e097907e315ca5fa27a56c62b905/e4a3f/revert_commit.png 295w,
/static/d814e097907e315ca5fa27a56c62b905/fcda8/revert_commit.png 590w,
/static/d814e097907e315ca5fa27a56c62b905/efc66/revert_commit.png 885w,
/static/d814e097907e315ca5fa27a56c62b905/c83ae/revert_commit.png 1180w,
/static/d814e097907e315ca5fa27a56c62b905/f705a/revert_commit.png 1493w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;configuration-of-jwt-lifetimes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#configuration-of-jwt-lifetimes&quot; aria-label=&quot;configuration of jwt lifetimes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Configuration of JWT Lifetimes&lt;/h2&gt;
&lt;p&gt;JWTs are used in the SCM-Manager to authenticate users.
These usually have a limited lifetime.
In the case of the SCM-Manager, this was previously limited to one hour.
This meant that users were forced to log in again after a certain period of inactivity.
Several feature requests from the community have made us aware that there is a need to make the lifetime of a JWT configurable and thus reduce the frequency with which users have to log in again.
We have responded to those requests from the community and have now made it possible to specify a lifetime for JWTs in hours in the general settings of the SCM-Manager.
We ask you to use this feature with caution, as a longer JWT lifetime also represents a security risk.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 46.621621621621614%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1UlEQVQoz5WSi4rEIAxF+/+fWse1HesjGnOX2NcwsNQVLlEjybnBSUQQY0ROCbqHyBX/Us8DYGY450CU+1nvp1orZjPDWAduAjkSzwJKqTDGYF1XaB1dkyZZBE076r4N6HhHpcBaC+89Qgg7YWsNKcZue7ciQ4Sn5WVZerwsnzN8+613/c/q45pnpJTugkoYtg2JCE1kcH67GjPWxfWC592kuDrYl7WdlIiGVIgQS4WLGSnTXVCxt5iujkr8JD5i5YafzMgsX5ZDGCb7lAIE75Hz/Q9/AZxjxRZe0GCmAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;JWT lifetime configuration&quot;
        title=&quot;JWT lifetime configuration&quot;
        src=&quot;/static/56e2bb95056146277dff7b2b7b5d6884/fcda8/jwt_lifetime.png&quot;
        srcset=&quot;/static/56e2bb95056146277dff7b2b7b5d6884/12f09/jwt_lifetime.png 148w,
/static/56e2bb95056146277dff7b2b7b5d6884/e4a3f/jwt_lifetime.png 295w,
/static/56e2bb95056146277dff7b2b7b5d6884/fcda8/jwt_lifetime.png 590w,
/static/56e2bb95056146277dff7b2b7b5d6884/efc66/jwt_lifetime.png 885w,
/static/56e2bb95056146277dff7b2b7b5d6884/c83ae/jwt_lifetime.png 1180w,
/static/56e2bb95056146277dff7b2b7b5d6884/f705a/jwt_lifetime.png 1493w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[JWT Configuration and SQLite Support]]></title><description><![CDATA[With the next minor release, we are introducing some exciting changes, particularly regarding JWT (JSON Web Token) configuration and Javadoc…]]></description><link>https://scm-manager.org/blog/posts/2025-03-11-jwt-configuration-and-sqlite-support/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2025-03-11-jwt-configuration-and-sqlite-support/</guid><pubDate>Tue, 11 Mar 2025 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;With the next minor release, we are introducing some exciting changes, particularly regarding JWT (JSON Web Token) configuration and Javadoc.
We would also like to give you an outlook on what lies ahead regarding SQLite.&lt;/p&gt;
&lt;h2 id=&quot;jwt--flexible-lifetime-configuration&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#jwt--flexible-lifetime-configuration&quot; aria-label=&quot;jwt  flexible lifetime configuration permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;JWT – Flexible Lifetime Configuration&lt;/h2&gt;
&lt;p&gt;You will be able to set the JWT lifetime on an hourly basis in the global configuration.
This gives you more control over token validity and allows you to adjust security settings to match your requirements.&lt;/p&gt;
&lt;p&gt;If you reduce the token lifetime in the configuration, all previously issued tokens will immediately become invalid.
This ensures a consistent security strategy and prevents older tokens from staying active longer than necessary.&lt;/p&gt;
&lt;p&gt;We are also introducing a new option for infinite JWTs in the configuration file (&lt;code class=&quot;language-text&quot;&gt;config.yml&lt;/code&gt;), but we strongly advise against using it.
Keeping tokens valid indefinitely poses a significant security risk.
If you choose this option, ensure you have alternative protection measures in place to prevent unauthorized access.&lt;/p&gt;
&lt;p&gt;This feature will be available with the next release.&lt;/p&gt;
&lt;h2 id=&quot;javadoc&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#javadoc&quot; aria-label=&quot;javadoc permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Javadoc&lt;/h2&gt;
&lt;p&gt;From now on, we will publish the &lt;a href=&quot;https://scm-manager.org/javadoc&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Javadoc for the latest SCM Manager core version&lt;/a&gt; on our website with every release.
In Java, Javadoc comments are used as a standardized method to document code.
This is a first step and will be updated and expanded to improve clarity and help developers better understand the core API.&lt;/p&gt;
&lt;p&gt;The entry point for this will also be available via the development section in the documentation.&lt;/p&gt;
&lt;h2 id=&quot;sqlite-support--a-work-in-progress&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#sqlite-support--a-work-in-progress&quot; aria-label=&quot;sqlite support  a work in progress permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;SQLite Support – A Work in Progress&lt;/h2&gt;
&lt;p&gt;SCM-Manager currently works with XML files to save settings and status, which can sometimes become hard to handle in larger instances or over time.
In these cases, we sometimes encounter performance problems when reading and writing.
Especially aggregations over different data sets are cumbersome and often slow.
We introduced a lot of caching mechanisms, but we think, we&apos;ve met a dead end here.
The advantages, on the other hand, are simple migrations of data or manual changes on the basis of XML files and simple expandability by plugin developers.&lt;/p&gt;
&lt;p&gt;So after weighing pros and cons for a while, we identified &lt;a href=&quot;https://www.sqlite.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SQLite&lt;/a&gt; as a possible alternative, tested it positively and are happy to confirm that it&apos;s in development!
We created an API, that on the one hand extends the existing store API so that migration is simple, but on the other hand allows somewhat complex queries, that are still type-safe.
This could be done without moving away from the simple entity based approach with XML annotations.
Instead of XML files, entities will be stored as JSON blobs in the database.
These JSON blobs can be handles extremely fast and effective by SQLite.&lt;/p&gt;
&lt;p&gt;However, we don&apos;t want to make any premature promises.
There is no fixed timeline for when SQLite will be fully integrated.
As a user, you should not notice any changes at all (despite some performance improvements, if we&apos;re lucky).
The only downside will be, that data for plugins using this new store will no longer be stored exclusively in the directory of the repository.
Exports and imports will work the same way as before, nonetheless.&lt;/p&gt;
&lt;p&gt;Also, we will not migrate everything into the new database. Only those use cases where we&apos;ve experienced performance issues or data inconsistencies will be migrated.
So this only effects a tiny number of plugins.
Things like configurations will probably never be moved away from XML files.
It is way too convenient to be able to modify them manually when something does not work as expected (like an authorization plugin that blocks any access).&lt;/p&gt;
&lt;p&gt;Since development is still in progress, now is the perfect time to share your thoughts.
What do you need from SQLite support?
Are there specific use cases we should consider?
Community feedback is crucial to shaping our roadmap, so let&apos;s discuss!
We encourage you to join the conversation in our community forums or through other channels.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.7.0]]></title><description><![CDATA[Dear SCM-Manager Community, today we released the new version of the SCM-Manager 3.7.0.
In this release cycle, we focused on improving the…]]></description><link>https://scm-manager.org/blog/posts/2025-01-24-scm-manager-3-7-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2025-01-24-scm-manager-3-7-0/</guid><pubDate>Fri, 24 Jan 2025 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;today we released the new version of the SCM-Manager 3.7.0.
In this release cycle, we focused on improving the handling of git repositories by optimizing the performance of git modifications via UI and enabling the usage of partial clones and fetches.
We also improved the user experience of creating pull requests.
This release also includes other new features and bugfixes for the core and the following plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Review Plugin&lt;/li&gt;
&lt;li&gt;Repository Avatar Plugin&lt;/li&gt;
&lt;li&gt;Landing Page Plugin&lt;/li&gt;
&lt;li&gt;Jira Plugin&lt;/li&gt;
&lt;li&gt;Webhook Plugin&lt;/li&gt;
&lt;li&gt;Repository Size Plugin&lt;/li&gt;
&lt;li&gt;Repository Mirror Plugin&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;performance-improvements-for-git-modifications&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#performance-improvements-for-git-modifications&quot; aria-label=&quot;performance improvements for git modifications permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Performance Improvements for Git Modifications&lt;/h2&gt;
&lt;p&gt;With the previous implementation of commits via UI, it was required for the SCM-Manager to locally clone a repository within the working directory to apply the changes of a commit.
The commit was then created after applying those changes and pushed to the actual repository.
The biggest bottleneck of this approach was the cloning of the repository, because it heavily depended on the size of the repository.
At first, we tried to improve this issue by caching a cloned repository.
But this only helped marginally, because it required the repository to already be cached, and it did not help at all when merging pull requests.&lt;/p&gt;
&lt;p&gt;This release contains a new approach.
Instead of relying on a cloned repository, for the creation of the commits for us, we started to create the commits ourselves with the help of the &lt;a href=&quot;https://www.eclipse.org/jgit/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;JGit&lt;/a&gt; library.
Because of this approach we achieved a drastic improvement in terms of speed.
Now the creation of a commit via UI does not depend on the size of the affected repository.&lt;/p&gt;
&lt;p&gt;If you still notice poor performance regarding commits, please contact us via &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or our &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;partial-clones-and-fetches-for-git-repositories&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#partial-clones-and-fetches-for-git-repositories&quot; aria-label=&quot;partial clones and fetches for git repositories permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Partial clones and fetches for Git Repositories&lt;/h2&gt;
&lt;p&gt;Git supports partial clones or fetching of a remote repository.
However, it requires the repository to configure the property &lt;code class=&quot;language-text&quot;&gt;uploadpack.allowFilter&lt;/code&gt; with &lt;code class=&quot;language-text&quot;&gt;true&lt;/code&gt;.
We have now enabled this property for all git repositories so that clients may use this feature.
It does not matter if the repository is newly created after the update or already existed before the update.&lt;/p&gt;
&lt;h2 id=&quot;banner-with-pull-request-suggestions&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#banner-with-pull-request-suggestions&quot; aria-label=&quot;banner with pull request suggestions permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Banner with Pull Request Suggestions&lt;/h2&gt;
&lt;p&gt;We added suggestions to create pull requests for a recently pushed source branch, to further improve the user workflow when working with pull requests.
These suggestions are shown in banners rendered below the title of a repository view.
Each banner contains the information which branch was recently pushed by the current user, a button to quickly navigate to the create pull request view with the respective branch preselected as the source branch and a button to delete the suggestion itself.
Please take a look at the &lt;a href=&quot;/plugins/scm-review-plugin/docs/3.7.x/en/create-pr/&quot;&gt;review plugin documentation&lt;/a&gt; for further information.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 43.24324324324324%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABeElEQVQoz3WRTWtUMRSG7z/rKLqSLkRc+ZPculI34k6KFMSCDlihTq1VFxUEtzq9w9wZWybJzXfufSS5zkC188JDyDnJm3NyqntP3rD7+IA7Tw/YfT7m7t4Rt/Y+sPPyIzf3J4z23zN6PWH09oQb7z6xczjh2a8pR5cXvKjPefD1lPtnXwq3T4+pzusZTdOwWCyY1TXz+RxnLVl9319LGxMyRnRKpL4ndgP0PVUjWn4rw1IaFqJlKTXKR3I+/UPHwFqxA5sTw/PlTnUhFEJbTOxKMq8mJLSPaOsKxjmUdYhWc7kSjKctJ43l1U/No++Ch99WjGtTbCttLM57Yoyk3EKm6wgxEUIgeF9wa5zjuFacLTWfG8N4qjicGX6swmBoQ6TrhkbWhtkox/Ka/+w/RQ8pkJwlarkJ57OlwlxdlrW2IKXCe4+UcpO7Mpiyp+RbrYe/LQ/3VCrmqQ0T2qZt0zbGIIQoXW0qzENIf923XbyOrGyolLoS/wOviqobJVYdEwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Example of a pull request banner&quot;
        title=&quot;Example of a pull request banner&quot;
        src=&quot;/static/1f6ebc130ba94a50e8ba440fe2f5e30b/fcda8/pull-request-banner.png&quot;
        srcset=&quot;/static/1f6ebc130ba94a50e8ba440fe2f5e30b/12f09/pull-request-banner.png 148w,
/static/1f6ebc130ba94a50e8ba440fe2f5e30b/e4a3f/pull-request-banner.png 295w,
/static/1f6ebc130ba94a50e8ba440fe2f5e30b/fcda8/pull-request-banner.png 590w,
/static/1f6ebc130ba94a50e8ba440fe2f5e30b/efc66/pull-request-banner.png 885w,
/static/1f6ebc130ba94a50e8ba440fe2f5e30b/c83ae/pull-request-banner.png 1180w,
/static/1f6ebc130ba94a50e8ba440fe2f5e30b/6c99d/pull-request-banner.png 1447w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Potential leak of password details in trace log]]></title><description><![CDATA[We found a potential risk that could reveal details about user passwords in the trace log.
Passwords or parts of them have never been logged…]]></description><link>https://scm-manager.org/blog/posts/2025-01-17-potential-password-leak/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2025-01-17-potential-password-leak/</guid><pubDate>Fri, 17 Jan 2025 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;We found a potential risk that could reveal details about user passwords in the trace log.
Passwords or parts of them have never been logged in plain text, though.&lt;/p&gt;
&lt;p&gt;To fix this issue, we released new versions of SCM-Manager:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://scm-manager.org/download/2.46.5&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;2.46.5&lt;/a&gt; (a fix for a slightly older version)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://scm-manager.org/download/2.48.4&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;2.48.4&lt;/a&gt; (for those who do not want to update to 3.x yet)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://scm-manager.org/download/3.6.1&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;3.6.1&lt;/a&gt; (the fix for the latest version)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We highly recommend to update to one of these versions.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.6.0]]></title><description><![CDATA[Dear SCM-Manager Community, today we released the new version of the SCM-Manager 3.6.0.
In this release cycle, we focused on improving upon…]]></description><link>https://scm-manager.org/blog/posts/2024-12-06-scm-manager-3-6-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2024-12-06-scm-manager-3-6-0/</guid><pubDate>Fri, 06 Dec 2024 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;today we released the new version of the SCM-Manager 3.6.0.
In this release cycle, we focused on improving upon already implemented features.
For example, we worked on the layout of the changeset and diff view,
the editing experience of markdown documentation, and the general accessibility of our webapp.
This release also includes other new features and bugfixes for the core and the following plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Documentation Viewer Plugin&lt;/li&gt;
&lt;li&gt;Review Plugin&lt;/li&gt;
&lt;li&gt;Tag Protection Plugin&lt;/li&gt;
&lt;li&gt;Readme Plugin&lt;/li&gt;
&lt;li&gt;Support Plugin&lt;/li&gt;
&lt;li&gt;Repository Size Plugin&lt;/li&gt;
&lt;li&gt;Pushlog Plugin&lt;/li&gt;
&lt;li&gt;Editor Plugin&lt;/li&gt;
&lt;li&gt;Gotenberg Plugin&lt;/li&gt;
&lt;li&gt;Trace Monitor Plugin&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;new-layouts-in-the-changeset-and-diff-views&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#new-layouts-in-the-changeset-and-diff-views&quot; aria-label=&quot;new layouts in the changeset and diff views permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;New Layouts in the Changeset and Diff Views&lt;/h2&gt;
&lt;p&gt;The previous release added a file tree containing every file changed by a commit or a pull request.
Based on the feedback we received from users, we added the ability to change the layout of the file tree and the diffs.
It is now possible to switch between three layout modes using a radio group at the top.&lt;/p&gt;
&lt;p&gt;The first mode hides the file tree and only shows the file diffs.
This improves the handling of diffs containing long lines of code.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 90.54054054054053%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC+klEQVQ4y32T227jNhCG/dJ9gD5In6HXvSm6d+2i2C52izhrJ5YtWxKtE08idaS+QkpiJJu2A/wYSgB/fpwZboQQHI9HHvb7Nb+o6zqWmOd51et4/e3GgOye5MfApshzouORk8hJxZVzHGNt87LzZvhaS0St4Xcr+Gln+PGT5IePNT8fHRvvPdoYfNvRDwPDMND1PW4IhGeQ+V/ommmgGFuk77FtzxACU5jZGGOoqoq6qiiLgqIoqOsa37aE/yBcTZ9PcY1FSbneZomNcw5jLY1zNE2DtZYQAiFM/F8spsuNlj3et7eDNkprsuuVfKEry5WwrCryPEcqhfMdbbuofaOlVEtegJRSTNMTwKZRijLLKBbTTDxlIVaVQpBIRW0MSiukVtRKoYzGWMNSrmUalrq/UG8edjG/fLzjw/7Ch0jw6zHljzRnLzW/XTIyI1Gdx3QdLky0c6CfA39Wnk+1e9esjSwqqlqudRinsNZ2mgN74/lLGKzW+M4TX8+kpaAyNXUj15qboWcMYW3QrYaDaQjjiGwUorwirUI7g/MNfesxyqAGzVe55e/knvvigct4ZZgH3Dg8Gb56AJtOGdrW89ie+Jpu2YodUROjB7tSG21wg+NQRkTixLlKEPZKmCf8NDI8T8Ptyouh946zTdllB051wlmnuKllHEeqpQm945CfiYqUzJQIW9GMPWbsmV4RroaDtkzOkRtBkseUSnCtU7wz4Dr6vqNbmjGOdNNEH560/FvoXoxuhkYpsvjM9ZJQpBl1rTG1wtYSIyXWmHXY7TImWq/SSt3W4XvDuNB8iTI+P174fEj4ci64S0ru04ptWnGfVGyTkl0mOZSWqGzWfCgb4qpZX9Ubw+tYc/KCs7xyqjPiKl1zVCTEdUZqS4peIyeHmv0q/ZxNaN8TpnPKY/tAVB44FI8cq4hjHRHLE4k5U/Q5ColBYdBvZDGE+TvCTDsec823tOQ+ydkmOXeXnP1VslskJN9EzaE0nHVHYgcS23OxPaLp3xH+AxG8Y8mHpsPNAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Hidden tree mode&quot;
        title=&quot;Hidden tree mode&quot;
        src=&quot;/static/f825445c4e9ec937d65c38cd4b14dfa4/fcda8/hide-tree.png&quot;
        srcset=&quot;/static/f825445c4e9ec937d65c38cd4b14dfa4/12f09/hide-tree.png 148w,
/static/f825445c4e9ec937d65c38cd4b14dfa4/e4a3f/hide-tree.png 295w,
/static/f825445c4e9ec937d65c38cd4b14dfa4/fcda8/hide-tree.png 590w,
/static/f825445c4e9ec937d65c38cd4b14dfa4/efc66/hide-tree.png 885w,
/static/f825445c4e9ec937d65c38cd4b14dfa4/c83ae/hide-tree.png 1180w,
/static/f825445c4e9ec937d65c38cd4b14dfa4/82f58/hide-tree.png 1387w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The second mode shows the file tree and the file diffs.
Allowing quick navigation between file diffs while reviewing them.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 85.13513513513513%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACs0lEQVQ4y22TaXLbOBCFde4cYA6SG+QO83OqslQqdhJbEiWCFBeQWAhuIPlNAR5pbDld9UiCAB5ev27s6rpCCMHhsEeIlDRNSZKEcRwJsW1bxOt4PV7WjWnZmNeNZdvYVVVFcjqRXkqyyyUSOueuW2+ErxFCTI5vrubjk+WvL4oP/zR8Shw7YwyBtLUO63q6rqMfBpxfWbcr7Xt19TywHw3CjAgzUA8L3byyC2q01hit0UqhArSOpH9Sd2/B6Byd0bdjd9YaZNPQti1SNjRNg/f+nW/3EebHaYoZDcP/fu+c6+j7Hj/PTLOPC8IBVV2jjcEYi7EWE78N/fSybpomZu8J+4OIZVleFAayMHk9QauWIhMUWUYhBLkQXIQgPZ8jskpS1pJW1uhGMgzDm46IhOHnNWpRsj9kJGXLoWwoWk2hFLkz6GnETiO9nyn6kZPt3xVrF9irquZqWXa+8HguSNqO1PY8W8ffaY3UmqZT5G2FGSxF13G0Peu2xnpci7ULJEFlaB3X92xdz+x7CpXT2ho3WQbX4WxHNuT8yB95bo90q2VePPO6vLkAu2BmSDkUwy8Ls7LIoeV7+ZOH4ol8qGILSa0464KHbM+xyakHg/YTfl3fphwKElrmGl539J3m0gikKtFWsrkX44N3bp4Y/BwxrsuN6EYYHqGxi6KIqRulyc9nilRQZjlSKnSr6Ky9wRoTEdpovVd4TTncmDB5qjRfDzlfnlM+P6d8O1f8SCseRP0fZHz/uiiS2rLcEwZVUsqY0uI9hW9I+py0LUianJPMSGTGoRJxnNmKatK0S4dZQ5XvUg7qtNFR5eIX8i3nqf9NIo8c6j1JcyRpj5zVCWFT6rlCo9BoLOalbV4TzvMcPbz+yLXjqVT8zCoe05JHUfKQFvy+NBG/AnLJvtLkZnin8F9RhRu70vftqAAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Show file tree and file diffs mode&quot;
        title=&quot;Show file tree and file diffs mode&quot;
        src=&quot;/static/a9b623d5d4efebf1a09c78deae2cf749/fcda8/show-both.png&quot;
        srcset=&quot;/static/a9b623d5d4efebf1a09c78deae2cf749/12f09/show-both.png 148w,
/static/a9b623d5d4efebf1a09c78deae2cf749/e4a3f/show-both.png 295w,
/static/a9b623d5d4efebf1a09c78deae2cf749/fcda8/show-both.png 590w,
/static/a9b623d5d4efebf1a09c78deae2cf749/efc66/show-both.png 885w,
/static/a9b623d5d4efebf1a09c78deae2cf749/c83ae/show-both.png 1180w,
/static/a9b623d5d4efebf1a09c78deae2cf749/82f58/show-both.png 1387w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The third mode hides the file diffs and only shows the file tree.
This improves the handling of files with a long path and filename.
The navigation to a specific file also works in this mode.
After jumping to a file, the layout mode changes to show both file tree and file diffs.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 83.78378378378379%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAABc0lEQVQ4y6WTS26DMBRFvfcOu40uoDupok4yaAchaQUV5uMPNj/f6jpFIYhG+TzJ2CD7cO97z0JKiTRNsd8nyLIsrg+HA9quAyOEEMc8lu/zEATsdgmSr+8ISpIESimeOh3+g87hsvP49BVedwbPmwpPbyVePgxEURRIsx8UuoEyBlop+LaFG06Hw4q6rGuwsTm2pcN77rAtWyS6h7DWQmsNo3VUppRGXStY589UhRWVjME7NKoCMB4tV1WFXErIokCe53E45zAMw0XgGMboxBgDY210MYYAQXVN08B7j5ZWnYsFcd6fFWUVOo5xf1mW6Pv+qJB/6BYVvXYwKISpIpzfBNVN9FuBa+0kSKfkZVzqtfmeJVzwQSBzyXwwBf6K/C2bfloLFoKtQwgrS/uc/7slc/VLYFRIVfFm3GD5IpAP9iKhk2XOdyukVeaP1qfe4rgbyLZhUThT2Vob3QSkurquI4TKWJCHFNIq7y/BE+iRovwCjwM4musG/rkAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Hidden file diffs mode&quot;
        title=&quot;Hidden file diffs mode&quot;
        src=&quot;/static/3897cfdb4b23375fcdcb95293670ff31/fcda8/hide-file-diffs.png&quot;
        srcset=&quot;/static/3897cfdb4b23375fcdcb95293670ff31/12f09/hide-file-diffs.png 148w,
/static/3897cfdb4b23375fcdcb95293670ff31/e4a3f/hide-file-diffs.png 295w,
/static/3897cfdb4b23375fcdcb95293670ff31/fcda8/hide-file-diffs.png 590w,
/static/3897cfdb4b23375fcdcb95293670ff31/efc66/hide-file-diffs.png 885w,
/static/3897cfdb4b23375fcdcb95293670ff31/c83ae/hide-file-diffs.png 1180w,
/static/3897cfdb4b23375fcdcb95293670ff31/82f58/hide-file-diffs.png 1387w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;new-markdown-editor&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#new-markdown-editor&quot; aria-label=&quot;new markdown editor permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;New Markdown Editor&lt;/h2&gt;
&lt;p&gt;In the previous blog post we already announced a rich text editor for editing markdown files.
With this release the new editor is now officially published.
It is available through the newest version 1.1.0 of the &lt;a href=&quot;/plugins/scm-documentation-viewer-plugin/docs&quot;&gt;&quot;Documentation Viewer Plugin&quot;&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 67.56756756756756%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAABzElEQVQ4y42TXa6bMBCF2XulbqGr6Rra+1BdqW9pISHBEGxjG/+eqxkwSauoKtKRB2J/PnPsNMPthrZtcTqdcD6fce46rkMI+P+nHFWjlIKxFj4EeO9Z67oipYycC3LOLxVzZsDXzuHz9xmfvt3x5V2hGcSIy6XHOE5YjIF1DsY6rl/LHqMxBr+kw4/B4KQ8LiahocXGLOys7l5KYT07ond6tveEnBJSzgh+hVUSKGlr2WmFGAL/WBcqJSGl5DrGyN+XxeDS9wgxIRccG5BbqRSnmEtB81NoTFLBWQutNZZl4XGeZ27JWgdrLVYfOIqYC9LjDDh7mksdssM34XDXBn51DNsg9qidcyxySgrBswgQYsTqPRvIe0yN0xJiGDBLCecsT0yUzy6CpB32twi4d35cnIb6F0JgHEcW2acd/6UaCzln4O6OHd7vdwzDwDAhRp5IrdKi2natK4y+kRIf4uavHlJDk8jhNE08Epw2qaBj5NoeMMq5niwjK9CtK//l+r5n3W7kVhzwKrpGBDmAxiDG9EfLDKRJXdui6zq0v1tcr1eGVT1gTzHsIx3g1vETkC6q0gs0ZbQYaKr1AkVZWsc5kRNS4JN91PFFhh8rAD3qoyTAAAAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Rich text markdown editor&quot;
        title=&quot;Rich text markdown editor&quot;
        src=&quot;/static/8dbebb5868ffeea0689293ce1e48d8a4/fcda8/rich-text-editor.png&quot;
        srcset=&quot;/static/8dbebb5868ffeea0689293ce1e48d8a4/12f09/rich-text-editor.png 148w,
/static/8dbebb5868ffeea0689293ce1e48d8a4/e4a3f/rich-text-editor.png 295w,
/static/8dbebb5868ffeea0689293ce1e48d8a4/fcda8/rich-text-editor.png 590w,
/static/8dbebb5868ffeea0689293ce1e48d8a4/efc66/rich-text-editor.png 885w,
/static/8dbebb5868ffeea0689293ce1e48d8a4/c83ae/rich-text-editor.png 1180w,
/static/8dbebb5868ffeea0689293ce1e48d8a4/da20e/rich-text-editor.png 1397w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This editor provides a rendered view of the current markdown document and a toolbar to format selected text.
Besides tables, it supports the complete basic markdown syntax.
To get an overview over all available features, you should take a look at the &lt;a href=&quot;/plugins/scm-documentation-viewer-plugin/docs&quot;&gt;plugin documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For future releases we are planning to add syntax highlighting for code blocks, support of tables and an additional source view.&lt;/p&gt;
&lt;h2 id=&quot;accessibility-improvements&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#accessibility-improvements&quot; aria-label=&quot;accessibility improvements permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Accessibility Improvements&lt;/h2&gt;
&lt;p&gt;Accessibility is an important and serious topic for the developer team.
Therefore, we wanted to highlight some of the work we put in to improve it.
We started by optimising the handling of our webapp by assistive technologies like a screen reader.
To achieve this we started changing our HTML structure slightly to better utilize the semantics of HTML elements and also
added some aria attributes to certain elements.&lt;/p&gt;
&lt;p&gt;The high contrast mode also got some redesigns to better adhere to accessibility design guidelines.
For example links are now underlined and therefore easier to distinguish from basic text.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 530px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 42.567567567567565%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABx0lEQVQoz1VRa3OaUBS8xUd8VlFRIxUQURBF5aE2Y1RIzNiaBzOtadp+SKf//0dsh4Ol6Yeds+fMvTu75zDGimCsBMbKYKyAuC+eeemM4hteePMuD47jkck0kE7XqbIgeMT19Sc4zhb7fYjt7gjfv0c032w+w/ePNP+4usV6fcDdPkQQPGC7PeJw+IJWU0tESfDb8y+E4U88PX3Hy8tvwtfTK06nV4ThD2iaDdNcwdA9DIYuHHsD193heHzG7c0jymURqVTtn2BHHEGWxhDFESR5gm7XJC40VCiKRX37UifeV2fo9aYkEMWNonNc7f/IjrPD1LrCYOBibm+wXN5goDn0eTxeYbkM4Lg+bHuDheeTu3q9R58vLppnsUYiyqpVGf3+HIoyhapY4MUpspKHbGeGdy0LVdGCabioVCRI0oQw0GwUCu3YXbpOQonDy44Bw1jAsq4wNpcQu2NYszUqvIJcsYNS+QPy+TZyuRYhcpXNCgnPEFrIZJuxQ133MBotoKozyLIFrT9ParQvw/DoKLI8wchcQR+6EAQVw6FHycrqCu8NH3lBR5rjwSLbkTKXqtGyoz6uPPG48jT7G4ven+fxdYVkh38A0AvzSfZ5kRsAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Underlined links in high contrast mode&quot;
        title=&quot;Underlined links in high contrast mode&quot;
        src=&quot;/static/76d6e200bb5994e183357d7351158c7e/b6a9b/underline-links.png&quot;
        srcset=&quot;/static/76d6e200bb5994e183357d7351158c7e/12f09/underline-links.png 148w,
/static/76d6e200bb5994e183357d7351158c7e/e4a3f/underline-links.png 295w,
/static/76d6e200bb5994e183357d7351158c7e/b6a9b/underline-links.png 530w&quot;
        sizes=&quot;(max-width: 530px) 100vw, 530px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.5.0]]></title><description><![CDATA[Dear SCM-Manager Community, today we released the new version of the SCM-Manager 3.5.0.
In this release cycle, we continued on improving the…]]></description><link>https://scm-manager.org/blog/posts/2024-10-10-scm-manager-3-5-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2024-10-10-scm-manager-3-5-0/</guid><pubDate>Thu, 10 Oct 2024 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;today we released the new version of the SCM-Manager 3.5.0.
In this release cycle, we continued on improving the user experience of working with pull requests and changesets.
Furthermore, this release also provides new features and bugfixes in the core, &quot;Review Plugin&quot; and the newly released &quot;Documentation Viewer Plugin&quot;.&lt;/p&gt;
&lt;h2 id=&quot;new-file-tree-in-the-changeset-and-diff-views&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#new-file-tree-in-the-changeset-and-diff-views&quot; aria-label=&quot;new file tree in the changeset and diff views permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;New File Tree in the Changeset and Diff Views&lt;/h2&gt;
&lt;p&gt;To improve the handling of changesets and pull requests with a huge amount of file changes,
we added a file tree to support users navigating through the changeset and diff view.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 41.21621621621622%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsTAAALEwEAmpwYAAABc0lEQVQoz1WR246bMBRF8/d96Nf0pZ/Q505Lq8mFaBISEu74AvgCrAqHjFJLxz62dJaWtjdSaeLjke12SxzHHI9Hdtt3nE6AmXmGednWtfTPa20m9sKxE458GMPbJv7zk130Rt20ZHVLUTfkeY61likMB+IKepBa7/ihU75dJF9/K778EnxP+gewuJyobil+HAPEOodzDmMMgx+Z5qfZ4rvWPOOZMdYyWvOf/WaxcN5/GnjvsMOANQYz9DhrX4hrMTN5j9aasqqCzDOazTD0dF3HOD4yqIXkcEqITwmHjzMft4y0UWR1Q7HGkpY196pBKkXf9y/Zzmy895RlGSyXVbSa/b0iuuVE5xvRKSVKS/7eBe+Z5CIG7tJwVxahNEpK/DobgEsjhAiWoTc1V3Uh0QU3lZGWFzKZc20LzlVGOzQor5BWI7VCtOLT7pHhNAXg8rOd1hR64FAJ9rUMdchr4kazqzrO0pB2jqu24eyMDRm/Av8Byy9mtWJpHu4AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;File Tree in Changeset&quot;
        title=&quot;File Tree in Changeset&quot;
        src=&quot;/static/5f624a487c5c57eb280d4dbaa93394ac/fcda8/file-tree.png&quot;
        srcset=&quot;/static/5f624a487c5c57eb280d4dbaa93394ac/12f09/file-tree.png 148w,
/static/5f624a487c5c57eb280d4dbaa93394ac/e4a3f/file-tree.png 295w,
/static/5f624a487c5c57eb280d4dbaa93394ac/fcda8/file-tree.png 590w,
/static/5f624a487c5c57eb280d4dbaa93394ac/efc66/file-tree.png 885w,
/static/5f624a487c5c57eb280d4dbaa93394ac/c83ae/file-tree.png 1180w,
/static/5f624a487c5c57eb280d4dbaa93394ac/1e2b7/file-tree.png 1483w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This file tree allows users to have a better overview of all the files, that are changed by changeset or a pull request.
Each file can also be used as an anchor, to jump to the diff of the corresponding file.
It also forces the loading of that diff, if it has not been loaded yet.
Future releases will polish the file tree further, by adding features to accommodate the different workflows of different users.
User feedback for this feature is highly appreciated.&lt;/p&gt;
&lt;h2 id=&quot;documentation-viewer-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#documentation-viewer-plugin&quot; aria-label=&quot;documentation viewer plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Documentation Viewer Plugin&lt;/h2&gt;
&lt;p&gt;It is pretty common that the documentation of a repository is contained within the repository itself.
To improve the handling of those documentation files, we started to develop the &quot;Documentation Viewer Plugin&quot;.
The goal of this plugin is to make the user experience of viewing and editing the documentation as easy as possible.
The first release offers a quick access link at the repository sidebar navigation to the documentation itself.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 34.45945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAABGElEQVQoz2VRy07EMAzsd3PlN/gAvoI/QFw4cOC4Ldpd7TabNk/bGWS36QFGGqVunfF4OpRSME0TxnHE5XoFM0PRWvtHKDv2ukpD5o3SGoacM8bTCfd5hg8RIWWkGBH/MKWIJUQs64rL3eH1e8HbKeDl64HnjxlP7w6fc8VALIiFUInNBbNAmCEi5lbf6bOxNRARSq2Y7h4uFpznB35mD1cElRsGvUDMUKcdKpRSMhHvvdXKZVm21RXCtrJ+F6o9BwwsglAZmbaG7kid6KmDukMdQrtr1SURuJhRiI+cbeWVGnxtINmmHyuKWH7ddQgB+hMV2qu83W5wzlmvwgRTIaw71UGt1S7qqSIq1mvL1nLcchfhIwZ1+AuKCCKNPtYCAgAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Documentation Viewer Link&quot;
        title=&quot;Documentation Viewer Link&quot;
        src=&quot;/static/ea105eefa2373c4b9db571c2fa9ecb98/fcda8/documentation-viewer-link.png&quot;
        srcset=&quot;/static/ea105eefa2373c4b9db571c2fa9ecb98/12f09/documentation-viewer-link.png 148w,
/static/ea105eefa2373c4b9db571c2fa9ecb98/e4a3f/documentation-viewer-link.png 295w,
/static/ea105eefa2373c4b9db571c2fa9ecb98/fcda8/documentation-viewer-link.png 590w,
/static/ea105eefa2373c4b9db571c2fa9ecb98/efc66/documentation-viewer-link.png 885w,
/static/ea105eefa2373c4b9db571c2fa9ecb98/c83ae/documentation-viewer-link.png 1180w,
/static/ea105eefa2373c4b9db571c2fa9ecb98/ce92a/documentation-viewer-link.png 1459w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;For further information on how to use this plugin, take a look at the &lt;a href=&quot;/plugins/scm-documentation-viewer-plugin/docs&quot;&gt;plugin documentation page.&lt;/a&gt;
In the next release cycle, we will focus on improving the editing experience by implementing a rich markdown editor.&lt;/p&gt;
&lt;h2 id=&quot;conflicting-files-in-the-pull-request-diff-view&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#conflicting-files-in-the-pull-request-diff-view&quot; aria-label=&quot;conflicting files in the pull request diff view permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Conflicting Files in the Pull Request Diff View&lt;/h2&gt;
&lt;p&gt;If a pull request contains conflicting changes,
a user would need to navigate to the &quot;Conflict&quot; tab to see which files are affected by a conflict.
This might require a user to jump back and forth between the &quot;Diff&quot; and &quot;Conflict&quot; tab to conduct his review.
We solved this issue, by also indicating with a warning icon which files contain a conflict within the &quot;Diff&quot; tab.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 40.54054054054054%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsTAAALEwEAmpwYAAABR0lEQVQoz22S3UrEMBCFfX/wKXwHQbz0CYRlEdwrt93VrradJmkyP8mRpu6KrAOTCST5cuYkN2aGQ9uiaRq0bYv9fo+maZFSwhKllKvMpdQ1rwW7SfFKgjevde0m54yu6+C9xznKz4G/IEMpueashsiMlz7i9nnA7WbC3c6vwGUI3iOGUKHMDBGpeYHhOsQATozkCMh6EbACWeHYMMd4AarIumlJ7SGne8jnIzI9gU8PsP4BHL9A5JGzVRsqEKUgisIlgeVcYVYK1DKyrj5mC2DagGkLCzukcQtzWyT2oFmguSzyfj2cQ4CpQFXrYyTR6hFHVy/4LxblLIbRB4jlvy0752qr1RsVHA8HHN8/0A2Evu8xTQTnCERjndNEmOgLnOYL/vyQFbgoOythZbT9AcdTh8+BMIwjejdgCD/Vr5XmASzx6ld8Azo/bcYhMy7QAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Conflict Indication&quot;
        title=&quot;Conflict Indication&quot;
        src=&quot;/static/f4d13e1d9522af146e9c8d56ff57c0b7/fcda8/conflict.png&quot;
        srcset=&quot;/static/f4d13e1d9522af146e9c8d56ff57c0b7/12f09/conflict.png 148w,
/static/f4d13e1d9522af146e9c8d56ff57c0b7/e4a3f/conflict.png 295w,
/static/f4d13e1d9522af146e9c8d56ff57c0b7/fcda8/conflict.png 590w,
/static/f4d13e1d9522af146e9c8d56ff57c0b7/efc66/conflict.png 885w,
/static/f4d13e1d9522af146e9c8d56ff57c0b7/c83ae/conflict.png 1180w,
/static/f4d13e1d9522af146e9c8d56ff57c0b7/6f92b/conflict.png 1501w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;improved-performance-for-pull-request-overview&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#improved-performance-for-pull-request-overview&quot; aria-label=&quot;improved performance for pull request overview permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Improved Performance for Pull Request Overview&lt;/h2&gt;
&lt;p&gt;The SCM-Manager team is currently also focusing on improving the performance of the SCM-Manager.
In the course of pursuing this goal, we started by optimizing the response time of the pull request overview page.
We noticed a huge hit to the response time,
if users tried to load all pull requests of a repository (tested with over 300 pull requests).
The pagination did not curtail the response time.
This issue occurred due to a lackluster implementation of the corresponding endpoint.
We fixed the implementation issues and reduced the response time by a significant amount.&lt;/p&gt;
&lt;p&gt;If you find any performance related issues, please notify us either on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or our &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.4.0]]></title><description><![CDATA[Dear SCM-Manager Community, today we released the new version of the SCM-Manager 3.4.0.
In this release cycle we put a huge emphasis on…]]></description><link>https://scm-manager.org/blog/posts/2024-08-21-scm-manager-3-4-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2024-08-21-scm-manager-3-4-0/</guid><pubDate>Thu, 22 Aug 2024 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;today we released the new version of the SCM-Manager 3.4.0.
In this release cycle we put a huge emphasis on improving the user experience of working with pull requests and changesets.
Additionally this release contains multiple new features and various bugfixes in three plugins and one newly released plugin, the BlueSpice plugin.&lt;/p&gt;
&lt;h2 id=&quot;bluespice-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#bluespice-plugin&quot; aria-label=&quot;bluespice plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;BlueSpice Plugin&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://bluespice.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;BlueSpice&lt;/a&gt; is a free and open source tool for creating your own wiki and knowledge base.
BlueSpice is frequently used in combination with the SCM-Manager within the &lt;a href=&quot;https://cloudogu.com/en/ecosystem/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Cloudogu Ecosystem&lt;/a&gt;, for documentation purposes.
The aim of this plugin is to bring the documentation from a BlueSpice instance closer to the associated repositories,
by providing a direct link from the repository sidebar to the corresponding documentation page,
made available by a BlueSpice instance.
For further information on how to use this plugin, take a look at the &lt;a href=&quot;/plugins/scm-bluespice-plugin/docs&quot;&gt;plugin documentation page.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 51.35135135135135%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABuElEQVQoz52Ry2pTURSG8yqC4CRQKQiK4JOo9A2KT9CBEx040pGjipAiQieCFwQxWKGCCk6kIhh6kkEw55pz2/dP1k5agjNdsM9anL3/f/3rX4OLt/a4fOchV++OuHL/OVv3Rmw9eMbw0SHb+2/YPhhz6ekrLhy85trLIx7/POVJMmU0m7Hz9TPDD++4cXzE9Y9jhu/fMiAEllVJmqaURUGRZ2iliBEC/xqDEALz+ZzJZEKSJCTJlLpu4qX3/vwIufGBRe9YakehPN9Lw4/ScFIafi1t7D8QYLZW1/UKD/TWUTctXdtS1A1p1VClv/k2W7D3pWD/pOTFacPt8YLdTzk3xym7xznOh5XCXhsaZVDaYK3FOrdSJjkEnPc452KWZtp5lFLkeU5T14RoTYh5IEBhbpRGa7Oyznu01pGk7/vYRGohIfj4xmhNWZZ0Xbe2e4NQ+Lu+jyNLCLiqKowxZFkW74RMavkn0XQdWVFytrawJl1tWZlodN5blHURJAoli4q2baNSqYuiwBpDqy2LVt5Y3HqCSCifc7/Ep7/O2ZY3a8HIqLPpNPrYrydYKfzPEF9FrUyy6eEfEFLwzoEStBcAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;BlueSpice link at repository side bar&quot;
        title=&quot;BlueSpice link at repository side bar&quot;
        src=&quot;/static/8a97f1f4264829002570149f69bad3d0/fcda8/bluespice-side-nav.png&quot;
        srcset=&quot;/static/8a97f1f4264829002570149f69bad3d0/12f09/bluespice-side-nav.png 148w,
/static/8a97f1f4264829002570149f69bad3d0/e4a3f/bluespice-side-nav.png 295w,
/static/8a97f1f4264829002570149f69bad3d0/fcda8/bluespice-side-nav.png 590w,
/static/8a97f1f4264829002570149f69bad3d0/efc66/bluespice-side-nav.png 885w,
/static/8a97f1f4264829002570149f69bad3d0/38a65/bluespice-side-nav.png 1075w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;modified-files-overview-in-changeset-and-diff-views&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#modified-files-overview-in-changeset-and-diff-views&quot; aria-label=&quot;modified files overview in changeset and diff views permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Modified Files Overview in Changeset and Diff Views&lt;/h2&gt;
&lt;p&gt;To improve the user experience, working with changesets and diffs,
we added an overview of the amount of files that are added, modified and deleted by a pull request / changeset.
This overview can be seen at the top of the diff / changeset view.
We added this feature based on the feedback of current users.
With this feature, it should be easier to estimate the actual size and complexity of a pull request / changeset.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 86.48648648648648%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACyElEQVQ4y5WTy4sdRRTG5x8TwY0QiUrIP5GdGzfBTXDvIhDUlbgQceEjRFEwMCM4MjrJbMwmZAYSvLf7dnW9+1H9qO6fdN3JMFczgg2nT734zlffd2rv9fc+4tqHn3Pj3gPe/fQnrn3ygOuf/chbXzzknW8Puf79H7zxzQGv3T/gxv4xXz5f8XWW812e8/6TP3n78e/cPDnm5vERbx79yh5AVzusFNRG4VVJpUoao2i0hC7wf769MUZEWbJaZ2R5zjrLyTcbNkKksN4Tp4lxmhjiRB8nYGbVjPycBQ7ywMMscFh0jNO8ZWitRSnFarWirut/VZ3nmWmeCeOE6SJxmvklD9w6lHxwYrn1m+b2Y0uczwGbpsE5l6Lvh5cwwJbNPE/p8DJrQof1FcSR3tvzMxelt4Bt2zL0Hd47jDFUVUUbIqGHbni1Vn3fI5XGOp8YLzeYE8N5pukHRDtQVoE2BIYhEoofsM/u4k/v0eRfcVcI7mwsdzaaj6Un9D3OGrquu5BlC8icxK6HSBen7QYQm1MG+4jRnTBUTziqa/arwL5vedR21KFDWcc4c8Fufqlh1wW6EOj7LlUMIVDXPSFCd0V7LG6rtseEMenLLmBH6AJt0yY9F5PGcbgwZMnTufzjFGlCIMaIM4ah73evvPyssYhCUHqbWmiZL45X3lNXdcre+dRSi2FGG6Y47bTVNrMFXOuMZ+szzmRGrgXKK0onU0ivELak0CLl0kqEKRnG4R9glxgqr8lkjlMqOWcqi/HbsJVDO4N2Os21tyinWV7YZaAdQJnlvDg9Qz//C5Nt0FJhpMSUEqc1upQoITBpXaXxOOwyvHjLy0JtDF4plNYYY6kX/ZyjXjQ8j+Zydi6ZciVgkeWcPX3Ki6xgLRRaligpk4taSkRRUAqRxkYpyqK4muE0T0i/QbiMrFiRizXSCHzr/jNiHF8J+DeKjgpqHJdRQwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Modified files overview&quot;
        title=&quot;Modified files overview&quot;
        src=&quot;/static/2fac4ba3a91ba3f2d1a3bf8ccaeb31a2/fcda8/file-change-overview.png&quot;
        srcset=&quot;/static/2fac4ba3a91ba3f2d1a3bf8ccaeb31a2/12f09/file-change-overview.png 148w,
/static/2fac4ba3a91ba3f2d1a3bf8ccaeb31a2/e4a3f/file-change-overview.png 295w,
/static/2fac4ba3a91ba3f2d1a3bf8ccaeb31a2/fcda8/file-change-overview.png 590w,
/static/2fac4ba3a91ba3f2d1a3bf8ccaeb31a2/efc66/file-change-overview.png 885w,
/static/2fac4ba3a91ba3f2d1a3bf8ccaeb31a2/38a65/file-change-overview.png 1075w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;cogwheel-menu-in-changeset-and-diff-views&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#cogwheel-menu-in-changeset-and-diff-views&quot; aria-label=&quot;cogwheel menu in changeset and diff views permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Cogwheel Menu in Changeset and Diff Views&lt;/h2&gt;
&lt;p&gt;To reduce the confusion created by ambiguous or confusing icon buttons,
we have replaced the buttons at the top of the diff view with a drop-down menu,
indicated by a cogwheel icon.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 86.48648648648648%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAC2UlEQVQ4y5WUy4sdRRTG5x8TwY0QiUrIP5GdGzfBTXDvQhEfG3EhcWNUoigYmBEcGZ1MNmYTzMBkvLf7dnVV16Mf1a+qn3TdycVhjGDD13W6quur73zndO+9/NZ7XHv3c258eJ83P/mRax/f5/pnP/DaFw944+tDrn/3O6/cO+Clbw+4sX/M3bMVX2U53+Q5bz/+g9dPfuPmo2NuHh/x6tEv7AH0jcVIQaMVTpXUqqTViraS0Hv+z7U3zTOiLFmtM7I8Z53l5JsNGyESjHPMITCFwDgHhjkAkVU78VPmOcg9DzLPYdEzhbhVaIxBKcVqtaJpmiunxhgJMeKngO5n5hD5OffcOpS888hw69eK2yeGOV4Qtm2LtTZhGMbnNBADMczEGNLLi7bW9xhXwzwxOANpdnf0lrDrOsahxzmL1pq6run8zDC92KthGJCqwliXFC8ZxKQwRtphRHQjZe3pvGccZ/zme+zpB3Rnn9LmX/K+ENzZGO5sKj6SDj8MWKPp+35ny5aQmMxuxpl+DtsFYG6fMpqHjOaEsX7MUdOwX3v2XcfDrqfxPcpYpshOXXzuYd97eu8Zhj6d6L2naQb8DP2LUp4Dqh3Qfkr+cpmwx/eeru2Sn0uRpmlMJi8FWcZwYf/SPosty2ZnLeMwXE55uRltEIWgdCa10PK8VLx2jqZu0ujsNl6wtJiUctdicZcyW8J1lfHn+pRTmZFXAuUUpZUJ0imEKSkqQaEF2i09W3F+fp6IQwhXFSpXkckcq1SqnK5N2rjA1JbK6i2cxtbbfnXO7YiuEMos59nTU6qzv9DZhkoqtJToUmKriqqUKCHSnKmqlOpC6i+8/CcSYaM1TilUVaG1oVn8s5Zm8fAC7QWW2KQvamCe539XWGQ5p0+e8CwrWAtFJUuUlFitqaREFAWlECnWSlEWBdM0XSLa/W1CDEi3QdiMrFiRizVSC1xn/xPTPF3xcCH8GzKJCWwYLnIfAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Cogwheel menu&quot;
        title=&quot;Cogwheel menu&quot;
        src=&quot;/static/9f7042ed8aab36eb3ad3f2b8987c0abe/fcda8/cogwheel-menu.png&quot;
        srcset=&quot;/static/9f7042ed8aab36eb3ad3f2b8987c0abe/12f09/cogwheel-menu.png 148w,
/static/9f7042ed8aab36eb3ad3f2b8987c0abe/e4a3f/cogwheel-menu.png 295w,
/static/9f7042ed8aab36eb3ad3f2b8987c0abe/fcda8/cogwheel-menu.png 590w,
/static/9f7042ed8aab36eb3ad3f2b8987c0abe/efc66/cogwheel-menu.png 885w,
/static/9f7042ed8aab36eb3ad3f2b8987c0abe/38a65/cogwheel-menu.png 1075w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;external-merge-tools&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#external-merge-tools&quot; aria-label=&quot;external merge tools permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;External Merge Tools&lt;/h2&gt;
&lt;p&gt;With git and a &lt;code class=&quot;language-text&quot;&gt;.gitattributes&lt;/code&gt; file it is possible, to define an external merge tool for certain files.
In earlier versions the SCM-Manager the review plugin did not consider these merge tools and tried to merge the files on his own.
If you now try to merge two branches that cannot be merged with a fast forward and at least one of the modified files requires an external merge tool,
a conflict appears in the pull request view with the message that the pull request contains files which can only be merged by an external merge tool.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 104.72972972972974%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAADiUlEQVQ4y4WUy2sdVRzHs3AhuNMiqBQE8R9wU1tBcCm4cCMu3SqISSh9bETcKNS2rpTgoxapIIhBKLVJaJu0pWmqqKRGYzDNzb03uY+ZO687j3NmzuMjMzdNk5irA5/5zfnB+Z7fb77nnJGHXx7nwBsfcHBsgidPfMljJz/j8ffPc+DUtzw1cYknzs3wyMQkD33xA09PXuXs8j0+ra3zeaPOq3duc3BuhmdvXOWZa9M8OnWRkXYvYL3VZa3tUut6rLUd1ru9inrPp5NkdFJBJ81wMkmiFInSZFoRqwKvkPj5gK4UjAC43Q6N9RqbjTr12lpFq9mk1+2CMez3GAupsggFUkOhB/kRay39fkwQhni+j9J690RjMcagjCFThiAfLHBlM+P1uR5vzXu8Nuvy5rxHbuygwiiKcF0Xx3GQUlYTrC0nlliwphpra0iEoB/HxLlizQ3xhMYRBldoyuIqQSkERS7J0pQkSclzWbWgDCi7u9VyWOXznMj3EGmyla2qKAUtiZAEWY4TRFXrpWji/kzY/JFoYxod3UFHC+S9OfLeLDZZRKmCMIxI0rSSM9YOKixfuTH4snTPbK9mwlnExleI5tco53uUM0naOE9SP4f2phAiw/M87JZp9r5g1XIORQFF6VgBIoc0BwUUQNmU3uNy6awvNWFeGmardgeC1lD4s0jnMtKdpujNIJ0pss4lcucywpkicaYR3YsUvWm0PwPRFQoZ0PNChBB7K8xJfnuFzrXncK4/j3P9EO6NQwTzRwhuH8G/dZhwofx+Ae/WYdJfX4SVl7DyXvVzbLUD7A5Bq1CtT5DrH5I3PkLWT6E3T0P3Y+icxbbPYNpnqviA06DcbWd3PiPYgqL2Luny26R/jZGtjFUx/nMU+fc4pn4M2zwGzePb2MZRbNEaUiGKfO094j/eob80Srw0iNHSKMnyOHL1KDRPwMbJHRyHoj3YD3b30ay2jecFtNodvFjgxJKgnxD1Y8IoJgz7BCXBIJY5txdsH1G7t+UyEUYpTi+sBP00J4oz4vskD0iSjDST9OMUpYYJGoMRq+h0BRFvoER5w/jD0YNodDFMUKHc7yg6F/BbN8mCX0DcxaaL2Ozu/qSLGJXtL2iMwvqTFJ1v8DZv0nd/AvH7cLEt/kNQVysKb4HYXyWNatWWQLUrJ/9FlW9hdD7cFJlrklQiZYHWlqLQ/4vZcSnsFPwHxQYYjicXzkkAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;External merge tool message&quot;
        title=&quot;External merge tool message&quot;
        src=&quot;/static/e8f1e726ce2c8ce6b82ae1d85ee392d1/fcda8/merge-tool.png&quot;
        srcset=&quot;/static/e8f1e726ce2c8ce6b82ae1d85ee392d1/12f09/merge-tool.png 148w,
/static/e8f1e726ce2c8ce6b82ae1d85ee392d1/e4a3f/merge-tool.png 295w,
/static/e8f1e726ce2c8ce6b82ae1d85ee392d1/fcda8/merge-tool.png 590w,
/static/e8f1e726ce2c8ce6b82ae1d85ee392d1/efc66/merge-tool.png 885w,
/static/e8f1e726ce2c8ce6b82ae1d85ee392d1/38a65/merge-tool.png 1075w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;repository-mirror-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#repository-mirror-plugin&quot; aria-label=&quot;repository mirror plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Repository Mirror Plugin&lt;/h2&gt;
&lt;p&gt;In previous versions of the repository mirror plugin,
there was a problem that mirrors were updated even though this mirror had already been deleted.
This resulted in the server log being flooded with exceptions at regular intervals.
Until now, only a restart of the SCM-Manager could solve this problem for a deleted mirror.
The latest version of this plugin fixes this error entirely,
by cancelling the update schedule upon mirror deletion.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.3.0 and an important vulnerability bugfix]]></title><description><![CDATA[Dear SCM-Manager Community, today we released the new version of the SCM-Manager 3.3.0.
This release focuses primarily on an important…]]></description><link>https://scm-manager.org/blog/posts/2024-07-08-scm-manager-3-3-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2024-07-08-scm-manager-3-3-0/</guid><pubDate>Mon, 08 Jul 2024 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;today we released the new version of the SCM-Manager 3.3.0.
This release focuses primarily on an important vulnerability bugfix, that prevents users from escalating their privileges in a namespace of repositories.
Additionally, some new features and minor bugfixes were also added to this release.&lt;/p&gt;
&lt;h2 id=&quot;namespace-privilege-escalation&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#namespace-privilege-escalation&quot; aria-label=&quot;namespace privilege escalation permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Namespace privilege escalation&lt;/h2&gt;
&lt;p&gt;With version 3.0.4 a new feature was released for namespace privilege settings.
This feature could be abused to escalate the privileges of a user within a namespace.
Every version between 3.0.4 and 3.2.2 is exploitable with this vulnerability.
Therefore, we would strongly advise to update your SCM-Manager to version 3.3.0 as soon as possible, if you are running one of the affected versions.&lt;/p&gt;
&lt;h2 id=&quot;merge-tool-detection&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#merge-tool-detection&quot; aria-label=&quot;merge tool detection permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Merge Tool Detection&lt;/h2&gt;
&lt;p&gt;In git it is possible to configure that certain files can only be merged by external merge tools, instead of using the git internal merge tool.
This configuration can be provided inside a repository with a &lt;code class=&quot;language-text&quot;&gt;.gitattributes&lt;/code&gt; file.
The backend merge api of the SCM-Manager can provide feedback if two branches can be merged, by checking for merge conflicts.
With version 3.3.0 the SCM-Manager can also check, whether two branches can be merged, by evaluating the &lt;code class=&quot;language-text&quot;&gt;.gitattributes&lt;/code&gt; file and check if a file needs to be merged by an external merge tool first.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature?
How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.2.0]]></title><description><![CDATA[Dear SCM-Manager Community, today we released the new version of the SCM-Manager 3.2.0.
This release is focused on some new features and…]]></description><link>https://scm-manager.org/blog/posts/2024-05-23-scm-manager-3-2-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2024-05-23-scm-manager-3-2-0/</guid><pubDate>Thu, 23 May 2024 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;today we released the new version of the SCM-Manager 3.2.0.
This release is focused on some new features and various bugfixes in 3 plugins.&lt;/p&gt;
&lt;h2 id=&quot;whitespace-changes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#whitespace-changes&quot; aria-label=&quot;whitespace changes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Whitespace changes&lt;/h2&gt;
&lt;p&gt;There is now an option to hide whitespace changes. This should make it easier to focus on the actual changes and reduce noise.
The buttons are located in the changeset view as well as in your pull requests.&lt;/p&gt;
&lt;p&gt;Furthermore, it is possible to show and hide your whitespaces and tabs in your file.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 27.7027027027027%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAABHklEQVQY02XK62rbQBRFYb3/ExYa24lvksZzH50z0kj2ClZKKZTNB/vH6mIupFKIbzmTJiGJYqzj4TwuRHxMlEmIKfPuQ8qE+NP6oHwdH5w/HUMf6T6uAx+XgeN15NhbjoPj4gpjUoak9EH2/2Usv249v28Dh/vIcbQcjOccCkMW+izcs9BJcrj7lXK/kuzIPCWWKdEk0/THIhltgm4LOXo0RYoK7bWysfH8Z93neuMUzpzsiUO6cGkPhqfD4BlfbmeennmpbGtjrhWtCzov6NJo68prW4HXrivVkyePk7izJRA1IjVSW6GuhdomrGSMFLwqQRVfK6m1Pxby2nadsZHRJnqXMVEwqWKS4qIQpvmvpA0vM356qwRtxHn7zzd6+crvo0bigQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Ignore whitespace&quot;
        title=&quot;Ignore whitespace&quot;
        src=&quot;/static/6305896b3cd23ca7bce2ed7a5eaae287/fcda8/ignore_whitespace.png&quot;
        srcset=&quot;/static/6305896b3cd23ca7bce2ed7a5eaae287/12f09/ignore_whitespace.png 148w,
/static/6305896b3cd23ca7bce2ed7a5eaae287/e4a3f/ignore_whitespace.png 295w,
/static/6305896b3cd23ca7bce2ed7a5eaae287/fcda8/ignore_whitespace.png 590w,
/static/6305896b3cd23ca7bce2ed7a5eaae287/efc66/ignore_whitespace.png 885w,
/static/6305896b3cd23ca7bce2ed7a5eaae287/c83ae/ignore_whitespace.png 1180w,
/static/6305896b3cd23ca7bce2ed7a5eaae287/ba715/ignore_whitespace.png 2210w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 29.054054054054056%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDElEQVQY023K626sIBRAYd//FXtJOzMqCAibrQJ22tXoOZ2kSX+s7Eu+zsdESHJ27HFZCaIY78/bzRE5fv/NjwuSicuGDYHJR8wUSap0LzfD03vPy2XkbXDcnDDOyhgyZlacbFgvvN4sT5eB5/eB137iaiND0NMO/mhl1kLns2WcroR5RLKjVKE0YTtmFdrHQsoGLz2j73G+J4plLZHa8j/XhLpnalvoUlVijqz7Rv3aH7XH/EBaJpRE1ETeMvWr/bKPPhudxhlxjrsq923lvv7usxSKD6ibiN7RUvrbHb+y0ZnNcE09c7YEtRg1RJ2YF0dcHXkXzNJz0wu9jFgZSTqdzqslqjttqgHdM98ywcn3XqQf4wAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Show whitespaces&quot;
        title=&quot;Show whitespaces&quot;
        src=&quot;/static/efe911f7d30db11b4d43f298e1b6368d/fcda8/show_whitespace.png&quot;
        srcset=&quot;/static/efe911f7d30db11b4d43f298e1b6368d/12f09/show_whitespace.png 148w,
/static/efe911f7d30db11b4d43f298e1b6368d/e4a3f/show_whitespace.png 295w,
/static/efe911f7d30db11b4d43f298e1b6368d/fcda8/show_whitespace.png 590w,
/static/efe911f7d30db11b4d43f298e1b6368d/efc66/show_whitespace.png 885w,
/static/efe911f7d30db11b4d43f298e1b6368d/c83ae/show_whitespace.png 1180w,
/static/efe911f7d30db11b4d43f298e1b6368d/ba715/show_whitespace.png 2210w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;review-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#review-plugin&quot; aria-label=&quot;review plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Review Plugin&lt;/h2&gt;
&lt;p&gt;It is now possible to add images to your comments by copy and pasting them into the textarea. Currently, we support images with the file format JPG, PNG or GIF. The maximum size of an image is currently limited to 8MB.
This is an early implementation, and we are planning to improve it. For example by adding the drag and drop support of images.&lt;/p&gt;
&lt;p&gt;In your pull request, the target branch can only be changed when no other pull requests with the same branch exist and the new pull requests has differences.
Moreover, the pull request UI got upgraded with a sticky header that lets you see the important information, even while scrolling down.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 71.62162162162163%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABEUlEQVQ4y5VT2W6DMBD0//9H+9Snfk6UXupT6UEEMbb3msrEEEKqFK80Mlp2xzNe20VR9GwgZqSUEGOE9378ZmaYGVT1JnKN2Wl1OeH9gGMhyRCRUrQNnnSEqMHlRAhhVpWRN6kJUhvJRoVTMquaQrPNCoXLcFOibVs0TXO1+7phmZ/+LclnQlHF+9srXr46PDz1eNwfcAh81fxfuJkdQPf9ibvdD+6fe3x4vlSw8TzdXGyGPkTsOlrYwp+2bsGd7eRBnM9HzVAXqymfOK3q/l2iWE7EGEIEiYwKpairRb6HkRhOi931dahC6YspwQ1JEGJCJJrVyQboYp2GxyxwxAoint/v5hGU2qMq9pFGtKL4BUcVUznmJfR4AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Picture in Comments&quot;
        title=&quot;Picture in Comments&quot;
        src=&quot;/static/8e6b119c85b2506e917cb160cb91f2e9/fcda8/comment_picture.png&quot;
        srcset=&quot;/static/8e6b119c85b2506e917cb160cb91f2e9/12f09/comment_picture.png 148w,
/static/8e6b119c85b2506e917cb160cb91f2e9/e4a3f/comment_picture.png 295w,
/static/8e6b119c85b2506e917cb160cb91f2e9/fcda8/comment_picture.png 590w,
/static/8e6b119c85b2506e917cb160cb91f2e9/efc66/comment_picture.png 885w,
/static/8e6b119c85b2506e917cb160cb91f2e9/e088a/comment_picture.png 1015w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 43.91891891891892%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABjElEQVQoz43OTW/TQBSFYf99BKqSSPwMJISE2FAqpCwoUaWKUhI16Qdt6sSxZ65nxvHHOM6L7CTNAhYsHp1zZ3HvBCfvTnn9YcjJp2+8en/Gm49Deqff6X0Z0ft6QW94Se/8F4PRmP75Ff3RFf2La/qXYwY/Jgx+jnk7mfD56Ylh+ExQrR3PD7es5o8458idwTtD1bLpjpG9lCqVTqEV6yQm7yQ4pXBaExilWc1DkihGaYNOhFRrUi07srfv1hictThju36Ys44jqF2Gl/YXGaU4CnHU65xNXhwVBXWed7ZVBb4G7/+yrTxBuYzIH36TRzEujCmVUIlQKk3VHhLZSym1dNreWMfG2hdNl46gup9TXU/x4YoijPFRQr1SR/Exm0TTJNLZqqPmkDol0DJnGd2gVIjoZZdKtxZIukTrRde1LLA2xrqYLFPkhfxDu7BeMy+EhU1J3Bqpyx1fkm78UeORTdVpZ9Ps3lqHbjaeIDQF08gyjQyz2HKbZMxWllnsuJOCeyn/y52UPJqSP5Pvo1O5RTf2AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Sticky header&quot;
        title=&quot;Sticky header&quot;
        src=&quot;/static/20e4bf1d0e1e5cb3e8ae36fb5019ceb5/fcda8/stickyheader.png&quot;
        srcset=&quot;/static/20e4bf1d0e1e5cb3e8ae36fb5019ceb5/12f09/stickyheader.png 148w,
/static/20e4bf1d0e1e5cb3e8ae36fb5019ceb5/e4a3f/stickyheader.png 295w,
/static/20e4bf1d0e1e5cb3e8ae36fb5019ceb5/fcda8/stickyheader.png 590w,
/static/20e4bf1d0e1e5cb3e8ae36fb5019ceb5/efc66/stickyheader.png 885w,
/static/20e4bf1d0e1e5cb3e8ae36fb5019ceb5/c83ae/stickyheader.png 1180w,
/static/20e4bf1d0e1e5cb3e8ae36fb5019ceb5/669eb/stickyheader.png 1244w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Additionally, there were also several small improvements and bugfixes. Please make sure to update your plugins, too!&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.1.0]]></title><description><![CDATA[Dear SCM-Manager Community, today we released the new version of the SCM-Manager 3.1.0.
This release focused on performance, various bug…]]></description><link>https://scm-manager.org/blog/posts/2024-04-10-scm-manager-3-1-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2024-04-10-scm-manager-3-1-0/</guid><pubDate>Wed, 10 Apr 2024 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;today we released the new version of the SCM-Manager 3.1.0.
This release focused on performance, various bug fixes and new features in over 8 plugins&lt;/p&gt;
&lt;h2 id=&quot;performance-improvements&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#performance-improvements&quot; aria-label=&quot;performance improvements permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Performance improvements&lt;/h2&gt;
&lt;p&gt;We improved the speed of repository imports and mirrors by optimizing the scan of commits in each branch and tag.
Additionally, the user can ignore the import of LFS files to enhance the performance.
Previously the import of a large repository like the linux kernel could have taken days, but after the optimization it only takes several minutes.&lt;/p&gt;
&lt;p&gt;In some cases we encountered the issue that events of the same type blocked the event bus, for example indexing new repositories.
Because one specific event handler could only be executed once at the same time and therefore blocking the execution threads for other event handlers.
As an event handler is submitted for execution, we now check if the event handler is already being executed by a different event.
If that is the case, we postpone the execution of the new event without blocking the execution threads with waiting event handlers.&lt;/p&gt;
&lt;h2 id=&quot;mail-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#mail-plugin&quot; aria-label=&quot;mail plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Mail Plugin&lt;/h2&gt;
&lt;p&gt;The SCM-Manager supports email notifications for various events.
In the past this could lead to the users inbox getting flooded with many notifications in a short period of time.
To prevent this issue, we implemented a feature to summarize multiple emails into one.
The summarization behaviour can be configured by the user in multiple ways.
The documentation of the configuration can be found under the Mail Plugin.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 512px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 110.13513513513513%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAIAAABPIytRAAAACXBIWXMAAAsTAAALEwEAmpwYAAACx0lEQVQ4y42TzW7TQBDHLXFsQbwIUtUL3Lm0FbxIBaJvgETLG0BRT4gUXgBIWjk9NLQkcUKlJtStcqwqObbXX+vP9c7uGtnbtAmpBD+NVuPV/mdnZsfK4ubewube4sQW3uw9fLu//OHo0bvW0vvW453j5e2jpe0f97duzzzY2r/3uv5k51hZrWnPvvxa2+2tfOqu1rSVmvb8c+/F97OXdf1VXd9onG3Uz9a/Dddq2urE1na1px8761+HCmM8jCIAVhSFKEqEEFGahUkWpoQAz4ARYFwUYtY4F0qSpmqzeToYNBqNdrt9fPyz1WppWldV1ZOTExmrkEFnjQuhUMaSNAvjxLRsHMVRnERxgqMozbI4SXMKJKdZTjMmmJgxYFwBAITQeDxGFZZlmaZpVziOY5rlt+1jlzDOGZ8gKhQhBGOsmCCmkPvAGCEkJ9k0hBDOuZKm6enpoN/va5rW6XTOz88Hg4Gqqv2KZrM5Go2mK5++RmGM2ZZlGIZpmoZhuK5rmubV1ZVhGAghx3Ewxjfi6RClGBizkWPbSNZpWdZ4PPZ93/M8hJDneXJTBrVt2yzbYAFAURQKE4VHuBcE8pBt23meT6d30yTGbht2mzYOgjiOoygKw1CuGGPphGFIKS3uohRzzqMowpUgCAJc4ft+uVlBCJHNp1MAwLXY931CCABQSvM8z7KMUipXQkiSJEEQeJ4HAGyCfOryqQ4ODobDYaPR0DSt2+222+3RaHR4eCj9Xq/XarVUVZVNmklbCAEAaZpijJMkIYSkaUpIORNxHEuHVJROlmXAQNw8FYBZgVD5Wq7ryjmVzUcIua5rT0C2ZeE4zCivMleKopBlyDZIGGMwx3W5AJDnlNJSPD93/0kppnOUv0HV85lqCfnrWJ7nd4gdx7m8vNR1/eLi4neFruuO41T55v8QA0BQ4fu+HHXXdTnn8zf/Ab4+snupQXooAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;List with summarized topics&quot;
        title=&quot;List with summarized topics&quot;
        src=&quot;/static/2a832236ed2e60912e3168c2d4882429/01e7c/mails_are_stashed.png&quot;
        srcset=&quot;/static/2a832236ed2e60912e3168c2d4882429/12f09/mails_are_stashed.png 148w,
/static/2a832236ed2e60912e3168c2d4882429/e4a3f/mails_are_stashed.png 295w,
/static/2a832236ed2e60912e3168c2d4882429/01e7c/mails_are_stashed.png 512w&quot;
        sizes=&quot;(max-width: 512px) 100vw, 512px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;readme-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#readme-plugin&quot; aria-label=&quot;readme plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Readme Plugin&lt;/h2&gt;
&lt;p&gt;In the past the readme of a repository was shown on its own page within the repository.
Now the readme was moved to the code section of the repository and is rendered below the file tree.
The readme page used to only show the content of a readme file from the root path of the default branch.
With this update the readme section is displaying the content of a readme file from the currently selected branch and path.
If the current path and branch do not contain a readme file, then nothing gets shown.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 78.37837837837837%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB4klEQVQ4y5VUSY7bMBDUy3PKN+YJAXLLKfc5GcghEy+IvAReotWSuG8VNDVaYtgxQqChNk0Wq4rNTvI8x+l0wn6/x+V8xvF4xOFwgHMONEIIeD6mNcnvywVZXqBpO7RcoGkaXK9XCCkhZ6GkBBMSLeOo6hqf0g5fDhyf9xwfv7X4sLjiZc2QSKVhnYPzoQ/nIitrbcwpKI/hHIwxMZZ5i7QW2DUKPyqJXWdx4g6Jtg7WmJ72uzzaMICa+B/gvYfWerLAGcA7SM6gWDtJNj6gEQrahQhKG9q2jQCMdajrOi5USqEsyzhP62i5DwBjDGVVRfZ0VkKeNFxAajMyIiaU05eA+nkdvTTv8pU2MafDpVLjBSZSimj4IMX7nqUP/fdfQZSEEOCco/8ZkAzarXUwWuN/xgg8K6+EPInuBY9zXuDrL4ZlpcCtB1UASSbpZAWxoZjXaO/pBJ7MT6mExqJUWBQKr5nC9587LN/esFqtkKYpNpsNNus1uq4bb37OcAT8u+JD9BE3Um4lPpRMp1E5VFUFxjk4702m+SHoVu9tvgvIui6+4SzLUBTFCM4j+BRUbwT8FJDe7Xa7jQ2BGgTl1CCGF/LsZu9Kpm5DrPzsDT+svaeSGcMldpw8yrpl84jlI8A/WsrhJctegtQAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Readme in code view&quot;
        title=&quot;Readme in code view&quot;
        src=&quot;/static/33bd08f3d567dfd212ebe9ae139280c3/fcda8/readme_moved.png&quot;
        srcset=&quot;/static/33bd08f3d567dfd212ebe9ae139280c3/12f09/readme_moved.png 148w,
/static/33bd08f3d567dfd212ebe9ae139280c3/e4a3f/readme_moved.png 295w,
/static/33bd08f3d567dfd212ebe9ae139280c3/fcda8/readme_moved.png 590w,
/static/33bd08f3d567dfd212ebe9ae139280c3/efc66/readme_moved.png 885w,
/static/33bd08f3d567dfd212ebe9ae139280c3/c83ae/readme_moved.png 1180w,
/static/33bd08f3d567dfd212ebe9ae139280c3/98432/readme_moved.png 1383w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;upload-of-directories&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#upload-of-directories&quot; aria-label=&quot;upload of directories permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Upload of directories&lt;/h2&gt;
&lt;p&gt;In the current editor plugin it is possible to upload files.
In the upload dialog it is now possible, to also upload empty directories.
If you upload an empty folder we will generate a &lt;code class=&quot;language-text&quot;&gt;.scmkeep&lt;/code&gt; file to prevent the directory from being ignored by the version control system.
Sadly this feature is only usable in chromium based browsers.
This feature is somewhat unstable, but we want you to try this out and leave some feedback.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 75.67567567567568%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAABiElEQVQ4y5VSS3IjIQz1vbPNWeYqWU3lArPypu1J+uduQIDES0kGx217JmVVvUII9PTdlVJwPB6w3+/RdR2ICM9I4II1F5ySIHLBTgk/Pj/RHQ6YTydQjEgpI6b0I3LO+PVnwev7iJffI97+EnYFQD+M6Pse8zxbhkSxnv+Hkg7zCd1HDxcZXGqGznsUPC/q45xHTqkaKqGPERSTITEjS0EW+RGJBZMneIpQntIIWeRiEIUIRIrBbNIgG139YoxwbrW7ihFmZkv3riQNxmznIzG/m/8bwuZYitgEFalOkznfETN/V9beKuH24VJ61dVRcS75GynzVRKV0JaTok3ahQgfCN4H+HBGIIKU80Sl9pulVMg9oSrTNGEcR4zThGEYMAy97eVZHy7vy7LY/gUNFAIi0WPCdV1tqZ1ztV9saH1sUNtt2Q8JqUZqRnX03m8GoOvxr2lf262H67JYWdozJdNy9H49ac1eT31XXQNcr9RmKFqy9kwzVQI9tV9K0KBB2grp//b3lvALZy+aqGJrNEoAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Uploading multiple folders&quot;
        title=&quot;Uploading multiple folders&quot;
        src=&quot;/static/fb88388b4478b2dccb56013407075219/fcda8/uploading_folder_structures.png&quot;
        srcset=&quot;/static/fb88388b4478b2dccb56013407075219/12f09/uploading_folder_structures.png 148w,
/static/fb88388b4478b2dccb56013407075219/e4a3f/uploading_folder_structures.png 295w,
/static/fb88388b4478b2dccb56013407075219/fcda8/uploading_folder_structures.png 590w,
/static/fb88388b4478b2dccb56013407075219/efc66/uploading_folder_structures.png 885w,
/static/fb88388b4478b2dccb56013407075219/c83ae/uploading_folder_structures.png 1180w,
/static/fb88388b4478b2dccb56013407075219/78958/uploading_folder_structures.png 1320w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;other-changes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#other-changes&quot; aria-label=&quot;other changes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Other changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;If you have an open pull request, it is possible to change the target branch&lt;/li&gt;
&lt;li&gt;It is possible to reopen a rejected pull request&lt;/li&gt;
&lt;li&gt;The decision to delete the source branch after the merge can be made while creating the pull request&lt;/li&gt;
&lt;li&gt;You can leave the editor with the keyboard now&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;... and a lot of other small improvements and bugfixes. Please make sure to update your plugins, too!&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.0.0]]></title><description><![CDATA[Dear SCM-Manager Community, recently we announced that SCM-Manager 3.0.0 is nearly finished.
Yesterday we finally released the new version…]]></description><link>https://scm-manager.org/blog/posts/2024-01-30-scm-manager-3-0-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2024-01-30-scm-manager-3-0-0/</guid><pubDate>Tue, 30 Jan 2024 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;recently we announced that SCM-Manager 3.0.0 is nearly finished.
Yesterday we finally released the new version and are proud that SCM-Manager, which was created in 2011 by Sebastian Sdorra, reached another milestone.&lt;/p&gt;
&lt;h2 id=&quot;what-does-this-mean-for-you-and-your-scm-manager&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#what-does-this-mean-for-you-and-your-scm-manager&quot; aria-label=&quot;what does this mean for you and your scm manager permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;What does this mean for you and your SCM-Manager?&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The most important point is, that your daily work with SCM-Manager will not change. The user interface, workflows and CLI remain the same.&lt;/li&gt;
&lt;li&gt;All your plugins remain fully compatible.&lt;/li&gt;
&lt;li&gt;If your scm-server uses the default configuration the migration to 3.0 will be fully automatic.&lt;/li&gt;
&lt;li&gt;If you use custom scm-server configurations, you will have to migrate them. Learn more about migration in the &lt;a href=&quot;https://scm-manager.org/docs/3.0.x/en/migrate-scm-manager-from-v2/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;migration guide&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you want to dive deeper into the reasons for the new major release, please refer to our previous &lt;a href=&quot;https://scm-manager.org/blog/posts/2024-01-16-scm-manager-3-0-0/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;blog post&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;documentation&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#documentation&quot; aria-label=&quot;documentation permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Documentation&lt;/h2&gt;
&lt;p&gt;We already gave you a sneak peek for the new server configuration. The whole configuration can be done inside the &lt;code class=&quot;language-text&quot;&gt;config.yml&lt;/code&gt;. Also, all configuration options can be set via environment variables, which can be really helpful for Docker and Helm deployments.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href=&quot;https://scm-manager.org/docs/3.0.x/en/administration/scm-server/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;docs&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;disclaimer&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#disclaimer&quot; aria-label=&quot;disclaimer permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Disclaimer&lt;/h2&gt;
&lt;p&gt;We tested the major changes thoroughly and did our best to ensure maximum compatibility.
It is still recommended that you back up your server before upgrading. If possible also consider to try this new deployment on your staging environment before upgrading production systems.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 3.0.0]]></title><description><![CDATA[Dear SCM-Manager Community, We are finally confident to announce SCM-Manager 3.0.0 which will be released soon.
But before you get too…]]></description><link>https://scm-manager.org/blog/posts/2024-01-16-scm-manager-3-0-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2024-01-16-scm-manager-3-0-0/</guid><pubDate>Tue, 16 Jan 2024 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;We are finally confident to announce SCM-Manager 3.0.0 which will be released soon.
But before you get too excited or even panic, we would like to clarify what actually changed and how you can make the upgrade as effortless as possible.&lt;/p&gt;
&lt;h2 id=&quot;why-the-new-major-version&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#why-the-new-major-version&quot; aria-label=&quot;why the new major version permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Why the new major version?&lt;/h2&gt;
&lt;p&gt;SCM-Manager follows &lt;a href=&quot;https://semver.org/lang/de/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;semantic versioning&lt;/a&gt;. This simply means that the new version represents the nature of the changes included.
Version 3.0.0 contains breaking changes that the administrators and/or developers must be aware of and take actions.
We tried to keep the breaking changes as minimal as possible, but we also wanted to take the opportunity to make some changes that we have been planning for a long time.
The chances are that you will not notice the major version at all. At least users should not notice any changes.&lt;/p&gt;
&lt;p&gt;But let&apos;s take a look at what actually will be changed and why.&lt;/p&gt;
&lt;h2 id=&quot;what-will-change&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#what-will-change&quot; aria-label=&quot;what will change permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;What will change?&lt;/h2&gt;
&lt;h3 id=&quot;unavoidable-breaking-changes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#unavoidable-breaking-changes&quot; aria-label=&quot;unavoidable breaking changes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Unavoidable breaking changes&lt;/h3&gt;
&lt;p&gt;Because the old version of Jetty (the underlying webserver) ran out of maintenance, we finally had to upgrade Jetty to the newer version.
By doing so, we ran into breaking changes regarding the server configuration.
This regards custom settings like a different context path or SSL configuration that has been taken place in the &lt;code class=&quot;language-text&quot;&gt;server-config.xml&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;The second bigger obstacle we stumbled upon is that many newer Java libraries are already (only) available for &lt;code class=&quot;language-text&quot;&gt;jakarta&lt;/code&gt; instead of &lt;code class=&quot;language-text&quot;&gt;javax&lt;/code&gt;.
This means that we had to upgrade many other libraries to newer versions.&lt;/p&gt;
&lt;h3 id=&quot;new-config-format&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#new-config-format&quot; aria-label=&quot;new config format permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;New config format&lt;/h3&gt;
&lt;p&gt;We took the opportunity for breaking changes and finally simplified our server configuration.
The new configuration will fully be explained in the docs and can be done via a single &lt;code class=&quot;language-text&quot;&gt;config.yml&lt;/code&gt; or environment variables
(this should simplify the configuration for instances running with docker).
It combines and simplifies the server configuration, the logging configuration and a lot of other sometimes hidden webapp configurations in a single file.&lt;/p&gt;
&lt;p&gt;To give you a sneak peek of how the new &lt;code class=&quot;language-text&quot;&gt;config.yml&lt;/code&gt; could look like:&lt;/p&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;yaml&quot;&gt;&lt;pre class=&quot;language-yaml&quot;&gt;&lt;code class=&quot;language-yaml&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# base server config&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;##  Address to listen 0.0.0.0 means on every interface&lt;/span&gt;
&lt;span class=&quot;token key atrule&quot;&gt;addressBinding&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; 0.0.0.0
&lt;span class=&quot;token key atrule&quot;&gt;port&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;8080&lt;/span&gt;
&lt;span class=&quot;token key atrule&quot;&gt;contextPath&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; /scm

&lt;span class=&quot;token comment&quot;&gt;## Evaluates headers set by a reverse proxy like X-Forwarded-For, X-Forwarded-Proto and X-Forwarded-Host&lt;/span&gt;
&lt;span class=&quot;token key atrule&quot;&gt;forwardHeadersEnabled&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean important&quot;&gt;true&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;## increase http header size for mercurial&lt;/span&gt;
&lt;span class=&quot;token key atrule&quot;&gt;httpHeaderSize&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;16384&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;# ssl config - ssl is only evaluated if key store path is set&lt;/span&gt;
&lt;span class=&quot;token key atrule&quot;&gt;https&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;## path to your cert file&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;keyStorePath&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;&quot;&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;keyStorePassword&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; secret
  &lt;span class=&quot;token key atrule&quot;&gt;keyStoreType&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; PKCS12
  &lt;span class=&quot;token key atrule&quot;&gt;sslPort&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;8443&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;redirectHttpToHttps&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean important&quot;&gt;false&lt;/span&gt;

&lt;span class=&quot;token comment&quot;&gt;# Temp directory used for jetty webserver. The temporary directory for internal operations can be configured as &quot;workDir&quot; in webapp.&lt;/span&gt;
&lt;span class=&quot;token key atrule&quot;&gt;tempDir&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; ./work

&lt;span class=&quot;token comment&quot;&gt;# logging&lt;/span&gt;
&lt;span class=&quot;token key atrule&quot;&gt;log&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;## Destination of logging files&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;logDir&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; ./logs
  &lt;span class=&quot;token key atrule&quot;&gt;rootLevel&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; WARN
  &lt;span class=&quot;token key atrule&quot;&gt;enableFileAppender&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean important&quot;&gt;true&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;enableConsoleAppender&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean important&quot;&gt;true&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;logger&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;token key atrule&quot;&gt;sonia.scm&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; INFO
    &lt;span class=&quot;token key atrule&quot;&gt;com.cloudogu.scm&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; INFO

&lt;span class=&quot;token key atrule&quot;&gt;webapp&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;## Sets explicit working directory for internal processes, empty means default java temp dir&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;workDir&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;## Home directory &quot;scm-home&quot; which is also set for classpath&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;homeDir&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;cache&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;token key atrule&quot;&gt;dataFile&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
      &lt;span class=&quot;token key atrule&quot;&gt;enabled&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean important&quot;&gt;true&lt;/span&gt;
    &lt;span class=&quot;token key atrule&quot;&gt;store&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
      &lt;span class=&quot;token key atrule&quot;&gt;enabled&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean important&quot;&gt;true&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;## Warning: Enabling this option can lead to security issue.&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;endlessJwt&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean important&quot;&gt;false&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;## Number of async threads&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;asyncThreads&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;4&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;## Max seconds to abort async execution&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;maxAsyncAbortSeconds&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;60&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;## Amount of central work queue workers&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;centralWorkQueue&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
    &lt;span class=&quot;token key atrule&quot;&gt;workers&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;4&lt;/span&gt;
  &lt;span class=&quot;token comment&quot;&gt;## Strategy for the working copy pool implementation [sonia.scm.repository.work.NoneCachingWorkingCopyPool, sonia.scm.repository.work.SimpleCachingWorkingCopyPool]&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;workingCopyPoolStrategy&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; sonia.scm.repository.work.SimpleCachingWorkingCopyPool
  &lt;span class=&quot;token comment&quot;&gt;## Amount of &quot;cached&quot; working copies&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;workingCopyPoolSize&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;5&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h3 id=&quot;plugin-compatibility&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#plugin-compatibility&quot; aria-label=&quot;plugin compatibility permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Plugin Compatibility&lt;/h3&gt;
&lt;p&gt;We ensured that all SCM-Manager 2.x plugins are fully compatible and will run with SCM-Manager 3.x.
The automatic migration on your first start with version 3.x could take some minutes depending on the number of installed
plugins, because they have to be converted once with the built-in plugin adapter.
This means you cannot downgrade afterwards. We want to mention that neither your repositories nor any data files will be processed and will not be modified.&lt;/p&gt;
&lt;h3 id=&quot;new-java-version&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#new-java-version&quot; aria-label=&quot;new java version permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;New java version&lt;/h3&gt;
&lt;p&gt;Java 11 is outdated, as the end of life was reached in September 2023. SCM-Manager 3.x requires Java 17, which in the best case should simply be beneficial for the performance.&lt;/p&gt;
&lt;h2 id=&quot;tldr&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#tldr&quot; aria-label=&quot;tldr permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;tl;dr&lt;/h2&gt;
&lt;p&gt;The new major version is mainly a technical upgrade. It&apos;s configuration has been simplified a lot and is now done via a single &lt;code class=&quot;language-text&quot;&gt;config.yml&lt;/code&gt; or environment variables.
This is the only incompatibility which must be adjusted by an administrator.&lt;/p&gt;
&lt;p&gt;Aside from that, the new version is fully compatible with the old one. All plugins will work as before.
Also, the UI, REST API, CLI and Core APIs will not change. Most users will not notice the major version.&lt;/p&gt;
&lt;h2 id=&quot;support-for-older-scm-manager-versions&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#support-for-older-scm-manager-versions&quot; aria-label=&quot;support for older scm manager versions permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Support for older SCM-Manager versions&lt;/h2&gt;
&lt;p&gt;Beginning with the official release of SCM-Manager 3.0.0 we will end the support for SCM-Manager 2.x.
Critical security issues will potentially be fixed, but we strongly suggest to upgrade your SCM-Manager asap.
If your upgrade is blocked by the changed configuration format, and you need more options for the Jetty configuration,
we will do our best to help you asap.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.48.0]]></title><description><![CDATA[Dear SCM-Manager Community, today we released the new version of the SCM-Manager 2.48.0 (to be honest, it's 2.48.1 due to a small bug in the…]]></description><link>https://scm-manager.org/blog/posts/2023-11-22-scm-manager-2-48-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2023-11-22-scm-manager-2-48-0/</guid><pubDate>Wed, 22 Nov 2023 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;today we released the new version of the SCM-Manager 2.48.0 (to be honest, it&apos;s 2.48.1 due to a small bug in the ui).
For some of you, the most important new feature comes with an new plugin: The &lt;a href=&quot;https://scm-manager.org/plugins/scm-custom-storage-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Custom Storage Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;custom-storage-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#custom-storage-plugin&quot; aria-label=&quot;custom storage plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Custom Storage Plugin&lt;/h2&gt;
&lt;p&gt;With version 2.x of SCM-Manager we changed the way, how repositories are stored. Instead of using the repository type
and name for the directory structure, we now use the id of the repository. This makes it easier to handle renames of
repositories and to handle special characters in the name. But it also makes it harder to handle repositories outside
SCM-Manager, like backup or using other mounted directories.&lt;/p&gt;
&lt;p&gt;The new &lt;a href=&quot;https://scm-manager.org/plugins/scm-custom-storage-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Custom Storage Plugin&lt;/a&gt; allows you to configure
the directory structure of your repositories. You can use the repository type, name, id or any combination of these
to configure the directory structure. You can even use a custom template to configure the directory structure for
new repositories.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 77.02702702702703%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+ElEQVQ4y51Ty47TMBTNb9JuiuADWLJhxQ+wYcECFrNgwxKQoAghwWhURqiDeEojNqiIaVrnbSd2/DjoOnGaUkAjIh3FsX2Pzz0+iWb3nuLag+eYHb3A7OFLXH30Gtcfn2L65BRXni0xnS8xmS8wefUOkzdnmJ68x+TtEkerFRYZw3zzE7fOP+Lmt0+48fUDonQTg8VrpNsY2XYDOIvLPM4B988F7nyucPcLx+2zEou4RZRlGViSgLEEWZ5DCAEuBCouIOoGUqkBjdyNW2Nw8p3h+EeBJVNYbCRWXCNKkwR5T1RxDs456rr2342UMMZAa30Aay1aUQJtQ3oH5VFVVSjL0pPR2DmHy/acpKmva7WBdc4jIiVBkZSy3+sG7Oqd962b69ZIQFPXezVRkjCsLy484jj27ROKoujHGcjn3Xz3rqVCWisIqWCN8U17wqIs/YayqtC2nTdB/t/QV/tDyXPyOaiM6LaU1p0PAIxz/wQRVsaCG4siz9E0zX7L+I9nrQ1ibcB9V+0+IV2GUuogHvQ9hg5vreGoRWt9OghUP7Tsg822Xjp5SAW0gUCnB4S58RqRUUL8IUEhTdClUAR4n0WKz+8EAbRGZHR5IeAHLZNKIiOVnQWt3zxWOEawZJzR4U8hIsZYF50+QiHkdMCfQEpJ2fgHCAp/AVD1gKL6XxzYAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Configuration of the custom storage plugin&quot;
        title=&quot;Configuration of the custom storage plugin&quot;
        src=&quot;/static/381b5210ca0d7416c9750048e34ede1d/fcda8/custom_storage_plugin.png&quot;
        srcset=&quot;/static/381b5210ca0d7416c9750048e34ede1d/12f09/custom_storage_plugin.png 148w,
/static/381b5210ca0d7416c9750048e34ede1d/e4a3f/custom_storage_plugin.png 295w,
/static/381b5210ca0d7416c9750048e34ede1d/fcda8/custom_storage_plugin.png 590w,
/static/381b5210ca0d7416c9750048e34ede1d/efc66/custom_storage_plugin.png 885w,
/static/381b5210ca0d7416c9750048e34ede1d/c83ae/custom_storage_plugin.png 1180w,
/static/381b5210ca0d7416c9750048e34ede1d/faa22/custom_storage_plugin.png 1509w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;signature-check-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#signature-check-plugin&quot; aria-label=&quot;signature check plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Signature Check Plugin&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;https://scm-manager.org/plugins/scm-signature-check-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Signature Check Plugin&lt;/a&gt; allows you to check the
signature of commits. This is useful, if you want to make sure, that commits are signed by a trusted person.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 49.32432432432432%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABaUlEQVQoz42SXStEQRjHz+ei5WYVn0K+gk/gSi5ccOFGbpQkeYmSIq1iuaCkvMYFSpzNy5xzZs7seZnz0wxnW6Vd//o3zfPM83/exquOLzE4uUJ1ao2BmQ2qs1sMLdToW9ynd7lO32qdykqNyuYBle0j+neO6dk7ZOz6lt3GC7v+M6OXZ4xcnDJ8foLn+z6+3+DV9xFBgIUpCooOtH6L7WfN3J1k/l4yfRWy/qjwZBQR/VBKSZIkLqgTSn/tUbB0887WU8zaQ0z9tYmndEocK7Rukue5Y9GlQkcgjyNIlE3RSuaJIOJTBMRJ6sym+G65G+3bIAwRYYhuJuQF5KbAS7Ps59H/hIwLNGR5ThiGbkzlGCy99jbpwnJ2xhjSNG0J2nsp6gVC8Pb+4cptz9SJJayYUqplc4JpmqG1JsuyXxv8e7vfZ2wM0hRIpVyVNt5W6QTthtoz/+f/LX9KJhqCNyGIgoBY69YMvwBNzPjZwrmZRAAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Signature check plugin in action&quot;
        title=&quot;Signature check plugin in action&quot;
        src=&quot;/static/1624df47467668d5c611a7e77b1650a5/fcda8/signature_check_plugin.png&quot;
        srcset=&quot;/static/1624df47467668d5c611a7e77b1650a5/12f09/signature_check_plugin.png 148w,
/static/1624df47467668d5c611a7e77b1650a5/e4a3f/signature_check_plugin.png 295w,
/static/1624df47467668d5c611a7e77b1650a5/fcda8/signature_check_plugin.png 590w,
/static/1624df47467668d5c611a7e77b1650a5/efc66/signature_check_plugin.png 885w,
/static/1624df47467668d5c611a7e77b1650a5/c83ae/signature_check_plugin.png 1180w,
/static/1624df47467668d5c611a7e77b1650a5/faa22/signature_check_plugin.png 1509w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;other-changes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#other-changes&quot; aria-label=&quot;other changes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Other changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;It is now possible to rebuild the search index and invalidate all caches in SCM-Manager. This might be useful, if you
experience inconsistent data in SCM-Manager. You can find this feature in the global settings.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://scm-manager.org/plugins/scm-repository-size-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Repository Size Plugin&lt;/a&gt; will now load the sizes
of the repositories one by one. This should provide a better user experience, if you have a lot of repositories or
very big ones.&lt;/li&gt;
&lt;li&gt;You, the community, found a bug regarding the branch protection in the review plugin. This is fixed now.&lt;/li&gt;
&lt;li&gt;If you are using the &lt;a href=&quot;https://scm-manager.org/plugins/scm-ssh-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SSH Plugin&lt;/a&gt;, you can now set your preferred
protocol for the information page.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;... and a lot of other small improvements and bugfixes. Please make sure to update your plugins, too!&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.47.0]]></title><description><![CDATA[Dear SCM-Manager Community, today we released the new version of the SCM-Manager 2.47.0.
Alongside this core release we have released over…]]></description><link>https://scm-manager.org/blog/posts/2023-10-12-scm-manager-2-47-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2023-10-12-scm-manager-2-47-0/</guid><pubDate>Thu, 12 Oct 2023 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;today we released the new version of the SCM-Manager 2.47.0.
Alongside this core release we have released over 10 plugin upgrades improving accessibility and fixing various bugs.&lt;/p&gt;
&lt;h2 id=&quot;repository-list-overhaul&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#repository-list-overhaul&quot; aria-label=&quot;repository list overhaul permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Repository List Overhaul&lt;/h2&gt;
&lt;p&gt;We are continuously evaluating the accessibility and usability of our user interface to provide the best possible experience for all kinds of users.
In this iteration, we have refactored the repository list on the landing page to meet modern accessibility standards and be more clear in its communication.
Additionally, users can now collapse individual namespaces which is persisted while browsing the application.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 117.56756756756756%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB10lEQVQ4y61VS2vVQBjNDxbcdeeq4KJ0WXDlyp1rV65EKBWrolDdFNFrH3PzmPdk8rjJPfLNJaMpSG+mfnBICJNvzvnOmSQrNUfFBcqigHUObduiaZpFoHfqusYwDMjyd5fgBQNjDEop9H2PrusWw3uPzWaDTDx+jaa6QSUFBBdILWI3jiMyZ2r49g8rop+KIPmWK9imQ0ezS5gfgeRaa3eSV2dPUayvwFiOqirDDJeAVJFUug8M9fUptKwghISUMrhFO07X+0DrqNl2u93NUPkBjiR383nsO89pXYwN+7mCsHVS/v4GNQwzxPEL1Fxg2I4YhyFQTylqFiR3F9/ReD9L/VJjJgTJv0yB65LD+jY0JuopiLHhzz9BlgJKawybXdqn1O+DaS2ZExi2Jx9hhYaxFn3Xh12oaJb3gYqkOufiBtmTb19RSAleVSjLMjzcp9ldRFOenZ1DOxfmR4akNowfh6PDQ6wZC+ymY5TSMLr8Y7UKR6htuwfFJpoi1gxXLIf+X7E5+vAFOedQUs7isq/UaW2UfPL5AlwpGKMj/QeZ8ujtS9yWBawxsx2TTXn/6hzOOtS+hjEGWuvFLGf/FHvwBjoX4FKAVzz++abT8q+6e1LIEGL4G2FxTHccf1s5AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Reworked Repository Overview&quot;
        title=&quot;Reworked Repository Overview&quot;
        src=&quot;/static/d406da1a167990d8fdc793fd578e5a8d/fcda8/repository_overview.png&quot;
        srcset=&quot;/static/d406da1a167990d8fdc793fd578e5a8d/12f09/repository_overview.png 148w,
/static/d406da1a167990d8fdc793fd578e5a8d/e4a3f/repository_overview.png 295w,
/static/d406da1a167990d8fdc793fd578e5a8d/fcda8/repository_overview.png 590w,
/static/d406da1a167990d8fdc793fd578e5a8d/efc66/repository_overview.png 885w,
/static/d406da1a167990d8fdc793fd578e5a8d/c83ae/repository_overview.png 1180w,
/static/d406da1a167990d8fdc793fd578e5a8d/e40ed/repository_overview.png 1378w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We have also improved our checkboxes, the chip input, all our new card layouts, the global search bar and several plugins with similar goals in mind.
Check out the &lt;a href=&quot;https://scm-manager.org/plugins/scm-review-plugin/releases/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Review Plugin&lt;/a&gt; for example.&lt;/p&gt;
&lt;h2 id=&quot;whats-next&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#whats-next&quot; aria-label=&quot;whats next permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;What&apos;s next&lt;/h2&gt;
&lt;p&gt;This will be the last planned feature release before we are bringing out a new major version of the SCM-Manager.
In this release, we are tackling an important upgrade of our core dependencies to future-prove the system.
Most if not all plugins should work out of the box but the core might need some manual adaptions if you are using custom jetty configurations.
We are going to release more information in the accompanying blog post once it&apos;s ready.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.46.0]]></title><description><![CDATA[Dear SCM-Manager Community, today we released the new version of the SCM-Manager 2.46.0.
This release focused on fixing bugs issued from the…]]></description><link>https://scm-manager.org/blog/posts/2023-08-25-scm-manager-2-46-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2023-08-25-scm-manager-2-46-0/</guid><pubDate>Fri, 25 Aug 2023 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;today we released the new version of the SCM-Manager 2.46.0.
This release focused on fixing bugs issued from the community, reworking ui components and releasing two new plugins.&lt;/p&gt;
&lt;h2 id=&quot;ui-rework&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#ui-rework&quot; aria-label=&quot;ui rework permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;UI Rework&lt;/h2&gt;
&lt;p&gt;We have finally finished the rework of the branches, tags and pull requests views.
They are now using the new card based layout, which is heavily focused on better UX and accessibility.
As always we are depending on your feedback, so that we can be sure, that we are moving to the right direction.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 40.54054054054054%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNElEQVQoz2WSz07DMAyH++IcERLPgXiTiQtC2o0D5xXabU3SpPmfDyXbGN2sWIps68vPsTvnHN99T7/b0fc9wzC0+ziOpJSoVkppfmsulZXXmi6EwP5wQEjJ4hyLtczaYL0nnyEXmEiZjbZsjOVdOZ63gqet5OFD8LiVHFymqyrUPDMJiV4sSiqOxwkfI6mcYBfwLkRejzMvk+ZNLex+9oyzRYWC8rnVdTlntNYYYzBaMyjBbAwxxr9W71sukCKzkkTvrjHKSWEFVkAMAe0dMafVXzXYGZpKIeaMCwEpVVP1/9Gm0FpLHY53DuEWXAzklBiWgAmJknMbUPVa771v9WKaSDGuBteANXmZ6Dnbki9fmk8RWijnq4oKtD4gF4f2603o1r3VU7hdkPuFobVa/9rfKPwFqwNvblT5J34AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;PR Overview&quot;
        title=&quot;PR Overview&quot;
        src=&quot;/static/9ac01d41b29394b43d2c2e3548d7c5bd/fcda8/pr-overview.png&quot;
        srcset=&quot;/static/9ac01d41b29394b43d2c2e3548d7c5bd/12f09/pr-overview.png 148w,
/static/9ac01d41b29394b43d2c2e3548d7c5bd/e4a3f/pr-overview.png 295w,
/static/9ac01d41b29394b43d2c2e3548d7c5bd/fcda8/pr-overview.png 590w,
/static/9ac01d41b29394b43d2c2e3548d7c5bd/efc66/pr-overview.png 885w,
/static/9ac01d41b29394b43d2c2e3548d7c5bd/c83ae/pr-overview.png 1180w,
/static/9ac01d41b29394b43d2c2e3548d7c5bd/8b640/pr-overview.png 1454w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;mustache-template-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#mustache-template-plugin&quot; aria-label=&quot;mustache template plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Mustache Template Plugin&lt;/h2&gt;
&lt;p&gt;For a long time SCM-Manager has supported Mustache as a template engine.
But most users had the issue not knowing how to actually use the feature.
Therefore we developed a plugin to document the models available in the Mustache templates.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 43.91891891891892%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA20lEQVQoz51RWw6DMAzj/qdEiA0KdLxboA9PzgDxCYtkRXVVx06Tvu+RZRmUUkjTFK/3G9u2wXsP55z0J5VQMM9zFEWBsixFuOs6Qdu2GIYBxlpYYll+3VoYY7Ds53l1sD4ixohknmdUVQWt9emGFyGEE4fTK66c8wEu7IK8oEs6oThJcjHiFL+H3/CEE5qmkb2x2JUqJTJj+YvTOxDBuq7FIYvnj9ayv3VdHzjcI1OVkadpOncyXuKHfxzyQz5tK3FJMi65cRzFNbnbDo8dMjYfHgPIGWMffkzEF7CdwXb9hS23AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Mustache Template Docs&quot;
        title=&quot;Mustache Template Docs&quot;
        src=&quot;/static/9b0d8d2cb9ca73a9a32858161246f588/fcda8/mustache-docs.png&quot;
        srcset=&quot;/static/9b0d8d2cb9ca73a9a32858161246f588/12f09/mustache-docs.png 148w,
/static/9b0d8d2cb9ca73a9a32858161246f588/e4a3f/mustache-docs.png 295w,
/static/9b0d8d2cb9ca73a9a32858161246f588/fcda8/mustache-docs.png 590w,
/static/9b0d8d2cb9ca73a9a32858161246f588/efc66/mustache-docs.png 885w,
/static/9b0d8d2cb9ca73a9a32858161246f588/c83ae/mustache-docs.png 1180w,
/static/9b0d8d2cb9ca73a9a32858161246f588/fe720/mustache-docs.png 1448w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;repository-size-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#repository-size-plugin&quot; aria-label=&quot;repository size plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Repository Size Plugin&lt;/h2&gt;
&lt;p&gt;One important information that was missing in the SCM-Manager, is the actual size of each repository.
SCM-Manager repositories not only consist of the repository data but also include metadata, LFS files and some internal temp files for operating the repository.
You can now see the actual sizes on the repository information page&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 61.48648648648649%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+ElEQVQoz41T7Y6DIBDs+7+gGtPT/tJKCviBFgXnsni21RMsyQbEYZjdHS7WGtxuObIsQxzHSJIE1+sP8jxHFEVI0xSMMczzjHWsa5r3caEffd9jHEcYY6D1CGutC/p2+9a6mXC0/0m6H45QSolpmuAbdFgpBaW2hF6FdV1Dax0EktrPC04JSWUIfEa0Iey6DpzzlwqfQkr3a8IH53g+j9NeMVTHr1Ju2xZFUWAYBu8BImyaxkWoMY5QCOFqGLq5N0A7LXHaZSElWFWB1y3mBf0PWJaly0KIt8UOCX0G3ZuXXgy9nKpiG4sdGjvYuT/g/b4opBqGPPsLKUGv5wQKkh0AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Repository Size&quot;
        title=&quot;Repository Size&quot;
        src=&quot;/static/e7679c30915172b55af4b516cca79074/fcda8/repo-size.png&quot;
        srcset=&quot;/static/e7679c30915172b55af4b516cca79074/12f09/repo-size.png 148w,
/static/e7679c30915172b55af4b516cca79074/e4a3f/repo-size.png 295w,
/static/e7679c30915172b55af4b516cca79074/fcda8/repo-size.png 590w,
/static/e7679c30915172b55af4b516cca79074/efc66/repo-size.png 885w,
/static/e7679c30915172b55af4b516cca79074/8f0f9/repo-size.png 1045w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Administrators can get an insight of every repository size on one consolidated list.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 58.78378378378378%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABg0lEQVQoz42RT2/TMBiH8yk5cZmEgMGFE0f+jF3YxIfgU8AJNKRtQpPWqmMcOA42Sto4dpMmcfznQXbTkhYm+ko/2XLsx88bJ79+fEekY6bjG2xTsW0VrePZueTVUPJiIHnyWXD0syG58/6Kex+v2flwzf1PKY9PRcyjU8HuieDBccbDk8U8jOHb3aOMt99mjG4Eg3HBV9kyzDRpbUleDhRvLgsOL0sOvxQcXMw4GClejxT7Q8Xz84XBMnsDydMzyburEioFRq+ZJ76UgO3iutFv0bRjrComqqTSbTzhvCcRUiFnM6pG07SGWre0xmKcxzjXjf0s1rSx5EUZzwSY9z4mSdOU6TSjrmvatkVrjbV2bdO/4pzDGoN3LvqugHmeo5RiPp9HWIAaY9Y23ZZl9edJLgS5lFRVhTE2AkP+BwuGffDKcDqZIISgaZoVLJhuY9iH/THsWg6GsWWtI3xbw7+AQmTRKvxg0yU8yubGzbrVsCzLaLTM8rUD1PQu2Uz/0j7wN+a1l6S2s/2WAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;All Repository Sizes&quot;
        title=&quot;All Repository Sizes&quot;
        src=&quot;/static/4c198c05fd7b7586976a233e891c601a/fcda8/all-repo-sizes.png&quot;
        srcset=&quot;/static/4c198c05fd7b7586976a233e891c601a/12f09/all-repo-sizes.png 148w,
/static/4c198c05fd7b7586976a233e891c601a/e4a3f/all-repo-sizes.png 295w,
/static/4c198c05fd7b7586976a233e891c601a/fcda8/all-repo-sizes.png 590w,
/static/4c198c05fd7b7586976a233e891c601a/efc66/all-repo-sizes.png 885w,
/static/4c198c05fd7b7586976a233e891c601a/c83ae/all-repo-sizes.png 1180w,
/static/4c198c05fd7b7586976a233e891c601a/1e093/all-repo-sizes.png 1376w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.45.0]]></title><description><![CDATA[Dear SCM-Manager Community, apart from some new features and bugfixes, we focused on the UI performance of SCM-Manager in the last weeks and…]]></description><link>https://scm-manager.org/blog/posts/2023-07-18-scm-manager-2-45-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2023-07-18-scm-manager-2-45-0/</guid><pubDate>Tue, 18 Jul 2023 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;apart from some new features and bugfixes, we focused on the UI performance of SCM-Manager in the last weeks and we
would love to get feedback for this. So keep on reading and check out, whether you can improve your experience.&lt;/p&gt;
&lt;h2 id=&quot;performance&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#performance&quot; aria-label=&quot;performance permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Performance&lt;/h2&gt;
&lt;p&gt;To be honest, the increased number of plugins slowed down SCM-Manager a bit when there are many repositories to handle.
Especially &lt;a href=&quot;https://scm-manager.org/plugins/scm-landingpage-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;the landing page&lt;/a&gt; could take a while to load.
So we figured out that it is time to take a look at the overall performance. We identified three major fields, where
we could do something:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Stores&lt;/strong&gt;: One benefit of SCM-Manager from our point of view is, that it is independent of any database engine. You do not need
to set up a Postgres or a MySQL database alongside SCM-Manager and there is no need for additional back-ups besides
the scm-home directory. A downside on this is, that handling lots of XML files (which are used by SCM-Manager to
keep its data) takes its time.&lt;/p&gt;
&lt;p&gt;To increase performance on this, we added caches for all XML based stores in SCM-Manager. To use this caching,
you have to enable this explicitly by setting the property &lt;code class=&quot;language-text&quot;&gt;scm.cache.dataFileCache.enabled&lt;/code&gt; to &lt;code class=&quot;language-text&quot;&gt;true&lt;/code&gt; for
data caching and &lt;code class=&quot;language-text&quot;&gt;scm.storeCache.enabled&lt;/code&gt;, to enable caches for configurations.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Authorization&lt;/strong&gt;: While processing a request, SCM-Manager checks permissions quite often. We detected a bit of
overhead here, because internal models were copied internally without explicit need. We cleaned this up and on the
way clean up logging a bit.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Waterfall-style requests&lt;/strong&gt;: When the &lt;a href=&quot;https://scm-manager.org/plugins/scm-landingpage-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;landing page&lt;/a&gt; is
installed, its features like favorite repositories, tasks, and other items were triggered only after the actual
repositories have been loaded. There is no reason for this, so now all parts of the landing page will start
loading at once and the full page should be present faster.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&quot;java-17&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#java-17&quot; aria-label=&quot;java 17 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Java 17&lt;/h2&gt;
&lt;p&gt;In addition to the performance improvements, we updated our docker images and the rpm and deb packages to use Java 17
by default. If you run into any issues with this, please feel free to contact us! We hope, that using Java 17 might
lead to additional performance improvements, too.&lt;/p&gt;
&lt;h2 id=&quot;default-merge-message&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#default-merge-message&quot; aria-label=&quot;default merge message permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Default Merge Message&lt;/h2&gt;
&lt;p&gt;If you use the review plugin to improve your development process, you might find it useful to use custom commit
messages for merge pull requests. Now, you can configure custom templates for this. For these templates, we use
the well established &lt;a href=&quot;https://mustache.github.io&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Mustache template engine&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 53.37837837837838%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFklEQVQoz5WR224DIQxE9///MbeHJk33AtiYBjZmKrxpmlZVm0UagRCM5oy73W6HzWaD/X6P4/GIw+GA7XZr6vsebdVa8ezqiAjeezjnEEIwuWmCI0Yu893wWZlhFLGPqleo6m2vq83MsB8GDMOAyQcU/YG2AvWO3I8TXCDIJUOKYvGsq5PdEzIzYoxIKSFGBqUL6gMq8HzKmyHBt2EQgTiC0zuuj49W9GjIr+c3nM5nvJxOGDzhkgskJbCIDWu+LjVorf+KJaGjENBStmkH7zGOI0QEJWfknFFVl5z1F30x2KnNonM+IDAbblOe52+t1b9UP+tYCKglbN0FS8mWsg2oSW7IpnYnYncco8lqKQoqarthq+IDrm1e+riZNTsAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Configuration of the default commit message&quot;
        title=&quot;Configuration of the default commit message&quot;
        src=&quot;/static/1aaf242247fcf8e92a23b6a41e5c8c2d/fcda8/default_commit_message_configuration.png&quot;
        srcset=&quot;/static/1aaf242247fcf8e92a23b6a41e5c8c2d/12f09/default_commit_message_configuration.png 148w,
/static/1aaf242247fcf8e92a23b6a41e5c8c2d/e4a3f/default_commit_message_configuration.png 295w,
/static/1aaf242247fcf8e92a23b6a41e5c8c2d/fcda8/default_commit_message_configuration.png 590w,
/static/1aaf242247fcf8e92a23b6a41e5c8c2d/efc66/default_commit_message_configuration.png 885w,
/static/1aaf242247fcf8e92a23b6a41e5c8c2d/d0143/default_commit_message_configuration.png 1025w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 84.45945945945947%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAACWklEQVQ4y32UzY7SUBTHeQkTExMKhI/QUkpiNe59AuPs2fIAOkUzjyAOENkwARasTHyI2RmjMdJZTCRx7ygOE+gX9ONvzqG3KTLOTf65tye3//s757Q3I8syqtUqS6xprtVqUFWV5/9JqdUgp0TPGUVR2IBmsZZTsX+NlZQelGXcL+10rygjW1H2DcXL9bqGer3O0jQNjUaDRWtNayRxMq0yQIowOTk2rFQqyOVyKBQKrHw+D0mSOJZIkjhWKpV2EDEIiQ3phJqqolwu4+joOc7OhhgMBhgM3mE4HGIymWA8HicajUaYTqdoNptsSsQCLCPqUtc0pjHarxABWK/XsB0Xd41+v4+sJHEZVGEoCkynkOGLl8dYWw5+Lf5gbdnwtj7CMEQQBIm22y0bvj09RTYrcT1VNUVI0mLCdtuA7wewN7uXopgmiqJEZEqj2+1yLalheymnDY12mzdblgXLdmDZNlxvg5CMSGEEPwh5T6fT4SbtCOOmKMquwyJlMgzCEMvlEqvVio2JStDSmkpA482eYUwonClYKORxbBjcjN+LBa6XN7hZreC4HrzNlilJfpwy1fCA8LCGbXiei59XV3AcB77vw9tseI7itIVhr9dLapgYpgk5ZcPgza7rwvU8rhliMkQhJx75/kFT7iSkQZ+GIBHjOgLO3S0WviDsH3Y5TVgsFtFqtTCfzzGbzXBhmjBNE99mJr5fmPjw5SuenX/E+0+f8ePyEq9PTvj3vLWGaVJd1w/0UNfxRNfx9PEjnimWJjv4DtOXBF9ht4hulgrdnfGzuFDShn8BmlINnlhu1JYAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Applied template in a merge dialog&quot;
        title=&quot;Applied template in a merge dialog&quot;
        src=&quot;/static/d88d87603f5bb3401ad88ab275ea55b4/fcda8/default_commit_message_in_action.png&quot;
        srcset=&quot;/static/d88d87603f5bb3401ad88ab275ea55b4/12f09/default_commit_message_in_action.png 148w,
/static/d88d87603f5bb3401ad88ab275ea55b4/e4a3f/default_commit_message_in_action.png 295w,
/static/d88d87603f5bb3401ad88ab275ea55b4/fcda8/default_commit_message_in_action.png 590w,
/static/d88d87603f5bb3401ad88ab275ea55b4/efc66/default_commit_message_in_action.png 885w,
/static/d88d87603f5bb3401ad88ab275ea55b4/c83ae/default_commit_message_in_action.png 1180w,
/static/d88d87603f5bb3401ad88ab275ea55b4/1790f/default_commit_message_in_action.png 1189w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.44.0]]></title><description><![CDATA[Dear SCM-Manager Community, the new version comes with some improvements. This includes the tag overview, the review plugin and the webhooks…]]></description><link>https://scm-manager.org/blog/posts/2023-06-09-scm-manager-2-44-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2023-06-09-scm-manager-2-44-0/</guid><pubDate>Fri, 09 Jun 2023 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;the new version comes with some improvements. This includes the tag overview, the review plugin and the webhooks.&lt;/p&gt;
&lt;h2 id=&quot;tag-overview&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#tag-overview&quot; aria-label=&quot;tag overview permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Tag Overview&lt;/h2&gt;
&lt;p&gt;The tag overview of your repository comes with a slightly new look. Functions, such as deleting a tag, are now hidden
behind a three-point menu. This is a change that will be implemented in the future on other views, such as the branch
and pull request overviews. Especially there it should provide a better overview.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 54.72972972972974%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABFUlEQVQoz8WSu0oDQRRA882Co2z+wB+wstFGLGyEFIqFKEQJWGjcKBKEJDYRQZLdnfcc2YmJeZHFyguXGe7cOZx51MT+KeKggTi6ZPfkivpZk6TRJLlokdy0EbcdxN0jO/cpWw8dDnsDUjni+KPH3uCZev+F7bcU0X1CdNvUWAqXj0AVIDMgsC5aQ8N533D9blfWasY6YjpPoTSjLCdXGhvA+hDrxk9Se48LntfhF53PnO7YUDiPDb890TCEiYm1FqVUnHvvY305y7pSuuz4cQqz/dFwGSilWguaB47zHGNtvJDp3um4ADTGzAw3AbMsQ2u9AFoLnB65ynAeUmkopdxo6JxbgWy8w/Io/2648A//+ihVwG8anVWPGJRWNwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Tag overview&quot;
        title=&quot;Tag overview&quot;
        src=&quot;/static/136b4477676d3c2afabaadb513d12e69/fcda8/tag-overview.png&quot;
        srcset=&quot;/static/136b4477676d3c2afabaadb513d12e69/12f09/tag-overview.png 148w,
/static/136b4477676d3c2afabaadb513d12e69/e4a3f/tag-overview.png 295w,
/static/136b4477676d3c2afabaadb513d12e69/fcda8/tag-overview.png 590w,
/static/136b4477676d3c2afabaadb513d12e69/efc66/tag-overview.png 885w,
/static/136b4477676d3c2afabaadb513d12e69/c83ae/tag-overview.png 1180w,
/static/136b4477676d3c2afabaadb513d12e69/691b3/tag-overview.png 2156w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;review-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#review-plugin&quot; aria-label=&quot;review plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Review plugin&lt;/h2&gt;
&lt;p&gt;The new version of the review plugin introduces some new features. It is now possible to provide pull requests with
labels, such as &apos;feature&apos; or &apos;bug&apos;, and default tasks, such as &apos;Update documentation&apos; or &apos;Update changelog&apos;. Furthermore
it is possible to configure a default merge strategy. In addition, configurations can now be made at the namespace level.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 54.72972972972974%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUklEQVQoz42RTU8CMRCG+dMmrBES7/4BT544eDAx8SIXEzXxg4sxQhaNIUbgoIuysNCPaaev2bLgLqyGSd62mWmfvtNWgsNTBEfnqDYusHdyjdrZDerNFvYvH1G/DVG97yJotbH7EGLnqYtGf4iunOI4esfB4Bm1wQuqbyGCXsergrWQ4xGgBP6Luw9Cs0+4GpqNWoWMRSpjGfP5HNHoC+PJFCrNM4MsL2ZmaGawc3iNJcJviV5CEJZh3O8e79A5t3AnFT6jyMOW+XVlhXRYuVrlU4f5BBFBCAEyxjvxh1xOGWS5yl+ynAtAISXGcezbN1l7NpNfs/O1MtelQK0J8WTq35QzSEHsIKTagBQ+JV8wxiAR0jtxJUDnXfL2QKUJkyRZAIBCyzZrWRFtDySlMJvNoJSC0hrMXPjtfJTBNoBsrYdpIg8rPryDZoe21FD8t8MfULlU9xRgtmgAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Review plugin&quot;
        title=&quot;Review plugin&quot;
        src=&quot;/static/221ab66d770a153a01cf43cc7b8108bf/fcda8/review-plugin.png&quot;
        srcset=&quot;/static/221ab66d770a153a01cf43cc7b8108bf/12f09/review-plugin.png 148w,
/static/221ab66d770a153a01cf43cc7b8108bf/e4a3f/review-plugin.png 295w,
/static/221ab66d770a153a01cf43cc7b8108bf/fcda8/review-plugin.png 590w,
/static/221ab66d770a153a01cf43cc7b8108bf/efc66/review-plugin.png 885w,
/static/221ab66d770a153a01cf43cc7b8108bf/c83ae/review-plugin.png 1180w,
/static/221ab66d770a153a01cf43cc7b8108bf/fe00f/review-plugin.png 2159w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;webhooks&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#webhooks&quot; aria-label=&quot;webhooks permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Webhooks&lt;/h2&gt;
&lt;p&gt;The webhook configuration shines in a new design, which should significantly increase the clarity when creating or
editing a webhook.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 57.432432432432435%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABXElEQVQoz41S22rCQBD1z/sB/ZA+FDGFUuhrH3zoQ1uLUKSCvaAmqOgm2Vtmd07Z1VgTK3bhsJeZnDlnJp3k4QVJf4jkcYTu4xuu+gMkr2Pcjae4nWToTVIkH1Mk33N0pymeNhvcZwUu32e4GH3hepniZjVHbzFDspihg8PFhHy1xLk1SAs8ZxajNR/FOuQcApxnSG0gpIL1DOP8n4ixUgBkIoFjDzpAVMi8rVQRYb3eQNsq3j0zQoh3OXWeyHNoa+H599t6bxBaY5BlGYQQUEpBaw1ZlijLMp7Dm5ISeb6N10UOizUIXbDuHKqqgpRy/0ZEexXWWhRFAWNtQ9lJQqU1nPf7pLrtvLPvvYdQppFzkpDIwVQUexOG5PgYIRbshjYEAWj190hhmLTj7UCO4QH2sY/2P5aDHRt/IR/PTTgQAwUDUmkQVecJ21NrT5DUJ3IxhFQFlNKxUNvyD1j+Wcqzwfw3AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Webhooks&quot;
        title=&quot;Webhooks&quot;
        src=&quot;/static/4d031c044198e108904539b1374cc3ee/fcda8/webhooks.png&quot;
        srcset=&quot;/static/4d031c044198e108904539b1374cc3ee/12f09/webhooks.png 148w,
/static/4d031c044198e108904539b1374cc3ee/e4a3f/webhooks.png 295w,
/static/4d031c044198e108904539b1374cc3ee/fcda8/webhooks.png 590w,
/static/4d031c044198e108904539b1374cc3ee/efc66/webhooks.png 885w,
/static/4d031c044198e108904539b1374cc3ee/c83ae/webhooks.png 1180w,
/static/4d031c044198e108904539b1374cc3ee/895f3/webhooks.png 2158w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.43.0]]></title><description><![CDATA[Dear SCM-Manager Community, the new version fixes several bugs reported by you.
We want to especially mention that we fixed the frontend bug…]]></description><link>https://scm-manager.org/blog/posts/2023-04-12-scm-manager-2-43-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2023-04-12-scm-manager-2-43-0/</guid><pubDate>Wed, 12 Apr 2023 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;the new version fixes several bugs reported by you.
We want to especially mention that we fixed the frontend bug with SVN externals which was accidentally broken some releases ago.
Also, we improved the permission handling for Mercurial so that most extensions which were unsupported should work now with SCM-Manager.
Thanks again to Matt Harbison for the suggestions on how to optimize the extension support.&lt;/p&gt;
&lt;h2 id=&quot;audit-log&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#audit-log&quot; aria-label=&quot;audit log permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Audit Log&lt;/h2&gt;
&lt;p&gt;A new feature we added is the Audit Log for SCM-Manager. You can activate it by downloading the new plugin.
It keeps track of all changes which create, modify or delete data in SCM-Manager.
Repository configurations are also tracked but repository internal changes are explicitly ignored since they already version themselves.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 64.86486486486486%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB50lEQVQ4y5WRy27TQBSG/a4UUUCVom76FLwBCzaIBSuWCFAqEBJIIIWkoG5o6yQlTezYsT32xHP70EwuSpBaYKRfZ+bMme9cJnr49DWd512OXnR59PKUx68+0nnb4/Bdj3vdPgfv+xx8+Mr9T30Ovgx40DvjycUFb/KU0yLl2SSmc/Wdk9E5hz8HREtRMP01RsuaO5dze8e4NhwPSk7OKo4HgqNvFbWCqKobSrlEGYuyXo6yrhGtQjkXzktjKURNrXTwGecQ2vJ5lDDIas6F4UelkMYSyVax1AYLIdA4EI2kaVXYe59PVjUyJLTrGGssMstxjQTrwK26iFqtA3DzWDsoKkFWlChj1kkceVGSV4LGWAzQSMtw0rDIJFoYtHDY1hFt5uN2dJuvNIZYG8RSolpFtRCY1uA0WOVwdgP8j6XalqIoMMas8rL/WVHbtmRZxmKxYL62Xnmeb62XjxFCIKWkrmuU0utG9juJfMD19ZjJZEKSpMxms/B4F7SxZVkGmAf7QjbAXXCktebm5obhcBSsr8on+VNN0wTYbcBtyx7oq4vjmMvLy2D9eTqdMZ1OQ8VJmm5H8E/AVYVDxuMxo+GQ+Ooq7D3Y3/lWq6oK+ivQt+Mf+Uq80jRlPp/v2SRJwt1dM9wAfwOkvN9RaKLdlQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Audit Log&quot;
        title=&quot;Audit Log&quot;
        src=&quot;/static/69061b65fa22cfdb2c5228a35f0d9851/fcda8/audit-log.png&quot;
        srcset=&quot;/static/69061b65fa22cfdb2c5228a35f0d9851/12f09/audit-log.png 148w,
/static/69061b65fa22cfdb2c5228a35f0d9851/e4a3f/audit-log.png 295w,
/static/69061b65fa22cfdb2c5228a35f0d9851/fcda8/audit-log.png 590w,
/static/69061b65fa22cfdb2c5228a35f0d9851/efc66/audit-log.png 885w,
/static/69061b65fa22cfdb2c5228a35f0d9851/c83ae/audit-log.png 1180w,
/static/69061b65fa22cfdb2c5228a35f0d9851/1bba3/audit-log.png 1433w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;images-in-diffs&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#images-in-diffs&quot; aria-label=&quot;images in diffs permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Images in diffs&lt;/h2&gt;
&lt;p&gt;Another new feature that was missing for quite a long time are images for diffs.
You will now see your rendered image files for single changesets, using the compare view and also for pull requests diffs.
We are already planning to add more view modes for these images like &quot;dynamic slider&quot;.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 64.86486486486486%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC3klEQVQ4y22RS28bZRSG/ScAAau0uY3N1K6bltKAqARdsOM3wCJJK5BY8xdoNtkgqFsndUgQLawQBRqntgtSQIgaJSGX4kkbUseXuc83841vD7JdDEYc6dV7FkfPec/3RWY/+YYrmSxzK+vMra4xdzvHe3c2mL1XZKawzcwPW8z8+IDZnze5XNzhneIWHz064GtD51q5yocPS7y1WeTt37d4d/83Inu7u9xYypBeypC6sUg6dZ1MOsXnqxm+Wsnw5WfL3Fpe5lYmwxc3b7K6uMhK6hq38xt8sOnyftHictHlygMXrwGRj1NpxuNTJC+8jnpummg8SUyZQFGijE1MMDo2yonRvkZOnmR0bJxnnn2O+atX6TSbSF/Qrw7tTodIenGJM+fOc/GNS1x88xLnL7zKmWSCs1NJEokE8dMJTiXjnFJVVFUlkYhzYmSEhYUF2u02nugDO51OT5FPU9dR1DgvT7/G2VemiZ+e4iU1hqrGiEajTMZiKDEFZXKCsfFxJhWF5194kfn5+S6FVrPZtX+AmqZx59vvuJvNcncty/draxTW89zP3yeXz5PLFwbKFwrcy+XIZtfZL2m4jRZ+szWA9YBSSnTDwDBNTMvCsEx800GKgEBKZBAQPFV31vf9nsswpGbZiLAxfHJ3oHb8hGq5jOEIhG3jmCbCNLG6S566bVmYhoGu13suPA8hvN7JQ0Dn2GD7l312tDI7jyvs/VnhqKazU6lS0mscWHUOjTqHlsGR53DsOTxxbdxQDkD/rkhguOwfVijpNiXb41AINgyPn1xBWTcoluv8elRhs2ax50oeupJdx6cWBkPJBgkRcmiD2W4hZX/YtGz2dAPNctAcD80VPPJ8HgchRkMOAQcJ225Ay/VpConjBHSERNoe+A2qus52vUzJrPOHWadkGRw4JpprUQ/9/wd2H7XpS1pBSDsIaQbhoBdSUg2CvmRANZTUQklFSoL/fMbfwL8AqR9hSKgEzHgAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Images in diffs&quot;
        title=&quot;Images in diffs&quot;
        src=&quot;/static/2b7af6fda17df6b8b3498da88e4b3b3b/fcda8/image-diff.png&quot;
        srcset=&quot;/static/2b7af6fda17df6b8b3498da88e4b3b3b/12f09/image-diff.png 148w,
/static/2b7af6fda17df6b8b3498da88e4b3b3b/e4a3f/image-diff.png 295w,
/static/2b7af6fda17df6b8b3498da88e4b3b3b/fcda8/image-diff.png 590w,
/static/2b7af6fda17df6b8b3498da88e4b3b3b/efc66/image-diff.png 885w,
/static/2b7af6fda17df6b8b3498da88e4b3b3b/c83ae/image-diff.png 1180w,
/static/2b7af6fda17df6b8b3498da88e4b3b3b/1bba3/image-diff.png 1433w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;accessibility-new-ui-libraries&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#accessibility-new-ui-libraries&quot; aria-label=&quot;accessibility new ui libraries permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Accessibility: New UI libraries&lt;/h2&gt;
&lt;p&gt;SCM-Manager is free to use and available for many platforms. But we also want it to be accessible to use for most users which is certainly not an easy task to do.
Some first steps were to create multiple themes and improve keyboard navigation. Right now we are creating new UI libraries for SCM-Manager development.
We hope it will not only improve the UI/UX but also boost our development speed and maybe even motivate new plugin developers to write own extensions.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.42.x]]></title><description><![CDATA[Dear SCM-Manager Community, after almost a month, we have a new version for you. You might notice that there is already a
bugfix version…]]></description><link>https://scm-manager.org/blog/posts/2023-02-17-scm-manager-2-42-x/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2023-02-17-scm-manager-2-42-x/</guid><pubDate>Fri, 17 Feb 2023 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;after almost a month, we have a new version for you. You might notice that there is already a
&lt;a href=&quot;https://scm-manager.org/download/2.42.1&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;bugfix version 2.42.1&lt;/a&gt;.
The reason for that was a conflict between the updated svn library and our ssh plugin. We fixed this immediately and
thus released &lt;a href=&quot;https://scm-manager.org/download/2.42.1&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;version 2.42.1&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Apart from that we want to inform you about two new features: a new permission overview, new possibilities for
webhooks and the selection of PR default reviewers.&lt;/p&gt;
&lt;h2 id=&quot;overview-for-permissions&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#overview-for-permissions&quot; aria-label=&quot;overview for permissions permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Overview for Permissions&lt;/h2&gt;
&lt;p&gt;As there are many permissions to manage within the SCM-Manager, it can get quite cluttered and confusing which
permissions are set for different users and groups. Additionally, users can be sorted into groups via external systems
such as LDAP or CAS. Until now, admins could not access an overview over such external groups.&lt;/p&gt;
&lt;p&gt;To tackle those two problems, the new version comes with an integrated permission overview. The overview can be accessed
via the information page for each user. Within this overview you can see all groups that a user got assigned to at their
last login. Underneath you will find a table with information on all namespaces and repositories which have permissions
directly set for the user and their groups.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 50.67567567567568%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABCUlEQVQoz4VSjc6DIAz0/V/TZfgTmSBTBMp9aTcMM+5bk0ubUo5rS2PmGZ1S6PsewzhCqTv00yMDQM4vL2HGvu/w3iOldOTYiAgxRombh7FwPoDym0BAUnSGMQbTNGFdN6njXHlocU7ixgbCvCckOaSj6ApF1RlFoRAy2bglRJb4hai+yO1e5UMIL0LnHGZjYawFx8uyCKw14HGERB/zqq1WXay53W5o2xZKKfG8nNJ28fUlVigzPY2gKG8mrTEOA7TWCCEeRFfgs4fW6LoOzj0/xmDMDCJuORDW+H7xxwz/w7GUPRFmn6C3iDUm5C/qahxtV+CvI4RAxhYJ3Roxef4+v5Vebboo/APcShLgnODDjQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Image of the new permission overview with the two tables mentioned in the text&quot;
        title=&quot;Image of the new permission overview with the two tables mentioned in the text&quot;
        src=&quot;/static/c5621c56a06395ec97260ecd6e49c82a/fcda8/user-permission-overview.png&quot;
        srcset=&quot;/static/c5621c56a06395ec97260ecd6e49c82a/12f09/user-permission-overview.png 148w,
/static/c5621c56a06395ec97260ecd6e49c82a/e4a3f/user-permission-overview.png 295w,
/static/c5621c56a06395ec97260ecd6e49c82a/fcda8/user-permission-overview.png 590w,
/static/c5621c56a06395ec97260ecd6e49c82a/efc66/user-permission-overview.png 885w,
/static/c5621c56a06395ec97260ecd6e49c82a/4b2cc/user-permission-overview.png 1013w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;headers-for-webhooks&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#headers-for-webhooks&quot; aria-label=&quot;headers for webhooks permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Headers for Webhooks&lt;/h2&gt;
&lt;p&gt;A frequently asked for feature were headers for webhooks, which we now implemented in the
&lt;a href=&quot;https://scm-manager.org/plugins/scm-webhook-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Webhook Plugin&lt;/a&gt;. Assigned passwords can be concealed, so they will
neither be stored as clear text nor shown on the user interface.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 91.21621621621621%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAACXBIWXMAAAsTAAALEwEAmpwYAAABlUlEQVQ4y51Ta2vjMBDU//99d00gXIgh/RBi13rZsq3HHLOOQpvclbgLgySvNdrHrGqaBm+/37Df73E4HHBqGpxOJ+x2O5zPZ+ScQSulvASl+x5d12GeZyzLIogxyjmlJD9tMeWHAdZaeO/hvMcYwrqO46bI7hE6P8CME2xY0GuNrtfojcFHr2GcRypAyuUlhJihMpkBzEuENgbWORhr5ZFcIL4tUKwTazaFANaT6K1DjAkpRvG9CnIprTWOx6Pg/P4OYwz4reLx/J2PvVAhBFwuFxg/rmHfikvz3q2+4WuDaMzk0nZIpSaLNcJpmnC9XmGMfboUwiiSYk0fO14lRVCrFUI4DMNT+2nUpHNO1v9JiPZEyLQfL1RC6vM7QokwJaRKSP1wuCK1RM3dUZBu1RF/Wf2xrPs6kp8fEsIlRizS9vSE6vuXX+SWkpDUjKQp/MDNFnxOkVJhU9u2lXFV+IHV9LjWxpGYe7V1+GnjNKH96OHCjGmJInDqlc3dTLjiFukt2nvknOWfEX6NeMgZv8KMP9OCv4YbhVYAgFHbAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Image of an header in a webhook&quot;
        title=&quot;Image of an header in a webhook&quot;
        src=&quot;/static/ba95427f58a69e9eb85154907e47ab2f/fcda8/headers-in-webhooks.png&quot;
        srcset=&quot;/static/ba95427f58a69e9eb85154907e47ab2f/12f09/headers-in-webhooks.png 148w,
/static/ba95427f58a69e9eb85154907e47ab2f/e4a3f/headers-in-webhooks.png 295w,
/static/ba95427f58a69e9eb85154907e47ab2f/fcda8/headers-in-webhooks.png 590w,
/static/ba95427f58a69e9eb85154907e47ab2f/efc66/headers-in-webhooks.png 885w,
/static/ba95427f58a69e9eb85154907e47ab2f/51ed8/headers-in-webhooks.png 1021w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;pr-default-reviewer&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#pr-default-reviewer&quot; aria-label=&quot;pr default reviewer permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;PR Default Reviewer&lt;/h2&gt;
&lt;p&gt;With the release, you now have the option to save default reviewers for pull request. Default reviewers can be selected
in the section Pull Requests under the Pull Request Configuration. Please note that this is a repository specific
configuration. For each pull request the default reviewer is pre-selected, but can also be de-selected if needed. This
feature is located in the &lt;a href=&quot;https://scm-manager.org/plugins/scm-review-plugin/docs/latest/en/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Review Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 15.54054054054054%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAADCAYAAACTWi8uAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAXElEQVQI15WPQQrEMAwD8/+HbqF7CImhddJYs8Qv6AoGXYSQiiRaa9RaMTN677g7KYl/VXbheX75HAfdjBWRhPSa3fHMSURQ9oZ7DK7budxZGSL9DU+IFcpnY05+J9/skKA+AO0AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Image of Pull Request Configuration&quot;
        title=&quot;Image of Pull Request Configuration&quot;
        src=&quot;/static/ef32cafba0e500a4519ec43f9b00b02f/fcda8/pull-request-config.png&quot;
        srcset=&quot;/static/ef32cafba0e500a4519ec43f9b00b02f/12f09/pull-request-config.png 148w,
/static/ef32cafba0e500a4519ec43f9b00b02f/e4a3f/pull-request-config.png 295w,
/static/ef32cafba0e500a4519ec43f9b00b02f/fcda8/pull-request-config.png 590w,
/static/ef32cafba0e500a4519ec43f9b00b02f/efc66/pull-request-config.png 885w,
/static/ef32cafba0e500a4519ec43f9b00b02f/71ee9/pull-request-config.png 1081w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.41.0]]></title><description><![CDATA[Dear SCM-Manager Community, you haven't heard of us for two months now, but we haven't been idle all the time. Last week,
we released…]]></description><link>https://scm-manager.org/blog/posts/2023-01-23-scm-manager-2-41-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2023-01-23-scm-manager-2-41-0/</guid><pubDate>Mon, 23 Jan 2023 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;you haven&apos;t heard of us for two months now, but we haven&apos;t been idle all the time. Last week,
we released version 2.41.0 of SCM-Manager with two features requested by you, our community.&lt;/p&gt;
&lt;h2 id=&quot;configurable-repository-list&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#configurable-repository-list&quot; aria-label=&quot;configurable repository list permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Configurable repository list&lt;/h2&gt;
&lt;p&gt;Some of you want to change the amount of repositories on the startup page or hide
archived repositories. You can do
this now with the &lt;a href=&quot;https://scm-manager.org/plugins/scm-landingpage-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Landingpage Plugin&lt;/a&gt;.
If you have not taken a look at it before, now it is the time to do so. Besides the ability
to change the page size or to hide archived repositories, it can also show the latest activities,
information about pull requests and you can mark repositories as favorites so that they are always
at the top of the first page.&lt;/p&gt;
&lt;p&gt;You can find the new configuration options by pressing the small settings icon next to the header
&quot;mySCM&quot; on the top of the repository page. There, you can also deactivate features you do not
want to use.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 49.32432432432432%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQoz52Ru0oDQRSG80Yi2CioES19B8FnsLdQwcpKLLUyeEGxE0FiETSgQbAwhaTIbTTX3WR3k91kM/PJjm4QExLjwM8MZ8755px/IlPrW8xt7BPdPGJp94T5vXMWDq5YPLwmGosTvbhn5vSW6cs4Oy9vnOXfiQlBrFhg7TnFytMDq6kky8kEs4k7IgBuy8Gs13CsJk2jTsOo6135XSZdGihEgdd0mkwmQzaXoygEQghcz9NJSqlBoYbGNbDU6GLbNq7rDrw4FDZCGvhhuhiGged5Oiil1ArOIXSikfPVNpZlaeB/ugrVB4YdmqaJ4zgoKcOBx3YUgHrBVD+B1VqNcqVCqVyh1XYJ7uR30ij1flnR99CXkl4AIQBBT6qx8oNEBaLjc2zYPDpfdkX6hoc+/PEDwrpsx2e7ZHJjtTXwE3Fm+s1CaqqbAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Page size configuration of Landingpage Plugin&quot;
        title=&quot;Page size configuration of Landingpage Plugin&quot;
        src=&quot;/static/8ecf2d080ca0cc4ca8e7eefea90c504c/fcda8/landingpage.png&quot;
        srcset=&quot;/static/8ecf2d080ca0cc4ca8e7eefea90c504c/12f09/landingpage.png 148w,
/static/8ecf2d080ca0cc4ca8e7eefea90c504c/e4a3f/landingpage.png 295w,
/static/8ecf2d080ca0cc4ca8e7eefea90c504c/fcda8/landingpage.png 590w,
/static/8ecf2d080ca0cc4ca8e7eefea90c504c/efc66/landingpage.png 885w,
/static/8ecf2d080ca0cc4ca8e7eefea90c504c/ae953/landingpage.png 1132w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;image-resolution-in-markdown&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#image-resolution-in-markdown&quot; aria-label=&quot;image resolution in markdown permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Image resolution in Markdown&lt;/h2&gt;
&lt;p&gt;Maybe you are as great a fan of Markdown as we are. Then you will most probably be glad to hear
about our latest fix: Relative image paths in markdown documents will now be displayed correctly
in the previews. This also holds true for the &lt;a href=&quot;https://scm-manager.org/plugins/scm-review-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Review Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 77.02702702702703%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAChklEQVQ4y32TyWoVQRSG8ygBs3HhSnwB38aNKxcRcSOioCYXXblQREEUUQQxaIgDimMwg8mNQyYTEk28uUMPVd1VXcMnVbnRDOqBQ9HVp776z1A9528Nc+HuM2pD76gNf+D84/cMPB3j0qtxBkY/MzCxyODkLIPT8wx+/sbFuUVGNhrU84TJtM2dnyvcXFvm8tICtcU5eojm6TTWyDstdJ4iO20wbfaYd2jtWJOW5dww1qyYaVmmWzb8itZjnUPpilaSkYgCoSqkNuSFQipNURm01hRKURSS+kbOs+8FL1czrnzqcGNecHU2Z1WaKCwq9N5TakNlLcY5KusixFobb10RlpVMgbfgwkGHLSVWpDsT8F2gcw7XPbw7INzaKC1NqWgIxa3ZDllRkguBKApCptb5biybwKAky3OSNCPNczppGteg1nahwZTzNNTmntAGUWq8dxG2C2horv9Adlp4VWBEhi/Eb9DfTEpJkiQxuz1AWWrO3B7m5N3nnBp6w+mRUU48H6f/5STHX0/QPzpF/8dp+memOFafora8SFGWsc5bpdkBTHLJwSOn6Dt6jkO1+xw4e42+C9fZd/kevVfu0XvzAb0Ph9k/8oi+J0McfvsC3a35FmhPU7xzpGlCkuW0220qFbrq435Ygy9lFeMbiu/CbP7zf9TtULj1EVIwVdUN3uahOdYysyF5s16ysgu43f6MjXOIMApSonUV4dGrilKpOCaqLLuN8jF+d8rbgJubRVFGoNJ6m1exAQGoK4NxPs7df4FhlqqyIE86cY0qwuP03fo5C6EUO571f4DGGMa+LPD+0zyTS6vM/GhQX29S/9nkazthIZcsCMm8FMwJwVJ4If8A/gJGsWsvpMC4jgAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Example source view of a Markdown file with relative image links&quot;
        title=&quot;Example source view of a Markdown file with relative image links&quot;
        src=&quot;/static/a9dd3c41611cf485474df3e1560c5c70/fcda8/markdown.png&quot;
        srcset=&quot;/static/a9dd3c41611cf485474df3e1560c5c70/12f09/markdown.png 148w,
/static/a9dd3c41611cf485474df3e1560c5c70/e4a3f/markdown.png 295w,
/static/a9dd3c41611cf485474df3e1560c5c70/fcda8/markdown.png 590w,
/static/a9dd3c41611cf485474df3e1560c5c70/efc66/markdown.png 885w,
/static/a9dd3c41611cf485474df3e1560c5c70/c83ae/markdown.png 1180w,
/static/a9dd3c41611cf485474df3e1560c5c70/61583/markdown.png 1616w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;small-fixes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#small-fixes&quot; aria-label=&quot;small fixes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Small fixes&lt;/h2&gt;
&lt;p&gt;You may notice other smaller fixes, for example sticky file headers in diff views or that the
namespace is preselected whenever you create a new repository after you selected a namespace.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.40.0]]></title><description><![CDATA[Dear SCM-Manager Community, in the following few paragraphs we have summarized some of the changes and features available in the new release…]]></description><link>https://scm-manager.org/blog/posts/2022-11-22-scm-manager-2-40-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-11-22-scm-manager-2-40-0/</guid><pubDate>Tue, 22 Nov 2022 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;in the following few paragraphs we have summarized some of the changes and features available in the new release.
We have also fixed a series of complicated bugs and are actively preparing to make new integrations with third-party systems easier in the future.&lt;/p&gt;
&lt;h2 id=&quot;keyboard-shortcuts&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#keyboard-shortcuts&quot; aria-label=&quot;keyboard shortcuts permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Keyboard Shortcuts&lt;/h2&gt;
&lt;p&gt;Over the last month we have worked tirelessly on the previously announced keyboard shortcut system. We hope
these will allow users to move around quicker and speed up their workflows, saving time in the process.&lt;/p&gt;
&lt;p&gt;You can open the context-sensitive list of shortcuts available to the active user on the current page by pressing &lt;code class=&quot;language-text&quot;&gt;?&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Otherwise, you can always look things up in the &lt;a href=&quot;https://scm-manager.org/docs/2.40.x/en/user/shortcuts/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;enhances-lfs-support&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#enhances-lfs-support&quot; aria-label=&quot;enhances lfs support permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Enhances LFS Support&lt;/h2&gt;
&lt;p&gt;For some time now, SCM-Manager supports LFS for git. With this release, LFS files will also be handled correctly
in the repository import. So if you want to move your repository with LFS files from another repository
manager to SCM-Manager, this now is easier than ever. Just click &quot;Add Repository&quot;, select &quot;Import Repository&quot;, enter
the URL of your old repository and some credentials (if necessary) and you are on your way.&lt;/p&gt;
&lt;h2 id=&quot;good-news-for-plugin-developers&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#good-news-for-plugin-developers&quot; aria-label=&quot;good news for plugin developers permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Good News for Plugin Developers&lt;/h2&gt;
&lt;p&gt;We love to support our community in the implementation of new ideas.
Below, we listed some new public APIs released alongside 2.40.0 you might find interesting.
Please open a question in our forum whenever you need a kick-start for your new plugin or if any of the new features are unclear.&lt;/p&gt;
&lt;h3 id=&quot;shortcuts-api&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#shortcuts-api&quot; aria-label=&quot;shortcuts api permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Shortcuts API&lt;/h3&gt;
&lt;p&gt;The Shortcuts API is simple to use and open for plugin developers. For further information on how to use it in your plugin,
please refer to the documentation available in &lt;code class=&quot;language-text&quot;&gt;@scm-manager/ui-components&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&quot;extensible-webhooks&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#extensible-webhooks&quot; aria-label=&quot;extensible webhooks permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Extensible Webhooks&lt;/h3&gt;
&lt;p&gt;We released an update to our &lt;a href=&quot;https://scm-manager.org/plugins/scm-webhook-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Webhook Plugin&lt;/a&gt; that allows developers
to create integrations tailored to their needs.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.39.0]]></title><description><![CDATA[Hello SCM-Manager Community, over a month has passed since our last feature release during which we have taken the time to round up some…]]></description><link>https://scm-manager.org/blog/posts/2022-09-15-scm-manager-2-39-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-09-15-scm-manager-2-39-0/</guid><pubDate>Thu, 15 Sep 2022 14:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;over a month has passed since our last feature release during which we have taken the time to round up some significant
additions to our global search. Two brand-new plugins are ready for you in addition to several quality of life improvements
and bugfixes.&lt;/p&gt;
&lt;h2 id=&quot;global-search&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#global-search&quot; aria-label=&quot;global search permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Global Search&lt;/h2&gt;
&lt;p&gt;We focused again on the global search for SCM-Manager. This time we created two new plugins for you.
With the &lt;a href=&quot;https://scm-manager.org/plugins/scm-commit-search-plugin/install/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Commit Search Plugin&lt;/a&gt; all your repository commit messages will be added to the search index.
On the other hand the &lt;a href=&quot;https://scm-manager.org/plugins/scm-binary-search-plugin/install/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Binary Search Plugin&lt;/a&gt; is very useful if you work with the common office document formats like Excel, Word, PowerPoint and many more.
Using &lt;a href=&quot;https://tika.apache.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Apache Tika&lt;/a&gt; the textual content of these files is parsed and also added to your search index.
But keep in mind that depending on the size of your repositories these two plugins could impact your instance&apos;s performance.&lt;/p&gt;
&lt;p&gt;Besides that we added some additional convenience features like more detailed documentation and the new Reindex button to refresh your repository index manually.&lt;/p&gt;
&lt;h2 id=&quot;whats-coming-next-&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#whats-coming-next-&quot; aria-label=&quot;whats coming next  permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;What&apos;s coming next ?&lt;/h2&gt;
&lt;p&gt;We are currently working hard on integrating keyboard shortcuts to first the search and then to other parts of the application.
As with any newly trodden terrain, we want to move carefully and ensure proper function and quality before making it available
in our next minor release.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.38.0]]></title><description><![CDATA[Hello SCM-Manager Community, we continuously put in the effort to improve the SCM-Manager. This iteration focused on extensions to the CLI…]]></description><link>https://scm-manager.org/blog/posts/2022-08-08-scm-manager-2-38-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-08-08-scm-manager-2-38-0/</guid><pubDate>Mon, 08 Aug 2022 14:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;we continuously put in the effort to improve the SCM-Manager. This iteration focused on extensions to the CLI, contextual search and additional information for the pull request overview.&lt;/p&gt;
&lt;p&gt;Due to complex changes to our underlying frontend build infrastructure, we experienced unexpected problems with local plugin builds after the release. We have implemented a solution and released it under 2.38.1, but none of this negatively impacts production instances.&lt;/p&gt;
&lt;h2 id=&quot;cli-extensions&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#cli-extensions&quot; aria-label=&quot;cli extensions permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;CLI Extensions&lt;/h2&gt;
&lt;p&gt;It is now possible to manage plugins and permissions to the same extend to which it is possible through the web interface.&lt;/p&gt;
&lt;h2 id=&quot;contextual-search&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#contextual-search&quot; aria-label=&quot;contextual search permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Contextual Search&lt;/h2&gt;
&lt;p&gt;We made our global search context-sensitive, which allows you to search in a specific namespace or a specific repository directly.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 60.13513513513513%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB70lEQVQoz32SXWvUQBSG8zOlvahQ+j/8Gd6JIOiVV2pxqxYsFVZaunet4gdu6e5mMx/JZCbJZpM8MpPNuhTpwMt7EjLPvOdkooOnbzh6NuLw+YiDFyc8fvWJw9dnHL0ds398wd5owv7I+5i90wv2zq549GXC0dcJn+cx4/mCy3jJy+mUJz9uiHQSE8/ugJZ+ddA2//TAKqqSVCnyLNu+ixKtuFvMUUKQao2SklhnxKbAWEfbtnRdF9R2HU3be71e8/v2D1IqhJRY53wUIq6+YW+mzBqY2xpZNqzajrLpqJqOct1u1bY92G9cr2p+jq9ZLGNmdzOyLAuHR6tFQjpbInKHNBaVuyC98aH2ckVBWZZBLrd8v7xGKonWGuccdV0TlXVN7izWGJx192Q36mt7T4kSwf0BTdNQrxsi/yClP0WRZQl5LnBOYa3abMywVocZuR0NIF8bY7ZzjnwbyzRFGIFS5whxgpTvkfKUJNMIfY2S5zhXbZMNwKFNny7cDw+sqioM1MsY/1G5I5+mCPUA2E3o3UMGWLg2HpgGmAnt5aHFDBc8x+Z57xvI/YT+zw7AkNDPYZkqksyg9AolSlJZ4cQKpwxOSJzpgW4n5f+AIaEHJmlGIn6RJu/I42NM+gFbfMSYW0xe9NfCp3MPJ/TAvyl8jH965RgkAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Contextual Search&quot;
        title=&quot;Contextual Search&quot;
        src=&quot;/static/4264f5ac17d2ca9e1d2fd9f7b88ff150/fcda8/contextual_search.png&quot;
        srcset=&quot;/static/4264f5ac17d2ca9e1d2fd9f7b88ff150/12f09/contextual_search.png 148w,
/static/4264f5ac17d2ca9e1d2fd9f7b88ff150/e4a3f/contextual_search.png 295w,
/static/4264f5ac17d2ca9e1d2fd9f7b88ff150/fcda8/contextual_search.png 590w,
/static/4264f5ac17d2ca9e1d2fd9f7b88ff150/efc66/contextual_search.png 885w,
/static/4264f5ac17d2ca9e1d2fd9f7b88ff150/c83ae/contextual_search.png 1180w,
/static/4264f5ac17d2ca9e1d2fd9f7b88ff150/2130b/contextual_search.png 1271w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;enhanced-pull-request-overview&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#enhanced-pull-request-overview&quot; aria-label=&quot;enhanced pull request overview permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Enhanced Pull Request Overview&lt;/h2&gt;
&lt;p&gt;Improvements were made to both the Review- and the CI-Plugin that add additional columns to the Pull Request table.
They provide information on the status of the workflow engine as well as the current CI-status.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.75675675675676%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABrklEQVQoz2VSW27bMBDkiXOB9jvoUfqbE6Q/BdqPHiCI4xqWjUSILL7Fh0hOsWvRSNAFBhpqX7NcinF8w+75Gfv9HsfjkbF7OeB1eALCCbUBrVa01j6h1spAa4ilYo4FMlYIbQyk0vAhYtYacp4xTRPmeYZSir9Syhvo3H0XKZGdxuPZ4+63xNc/CmIJAYRSK6xznBRjhKFGG/fes885h2VZ+F9vYLTCeJHYvU4YbYTIOSPlDLIQAifRKJ2TUQwVSSmhlMJ+UkhNCZagJIJ3EHGtWArdS+WOwzDAWstjHw4HnM5nVkUFSCnxdV2Z8x1uQqRSWNcCkUtBKo0dVIgSKdBozZyCSWEflTgthfit4LLAGs1chFzgcr2N1oNoPEok85RgLavqhahB3bYf1wITM8JaIWjlvnAeB2ut+UvKaDSylgKMuRbsjYj3hktMmLSFTyuEdR4XpVkBgRZhrYPbzg9/DX6dJLxRfE/U8BpjrwvZlF+md+SUIMgpt3fVIT/w708zfg4Si9H8Xj/FbU+HJukPXmyqb9aPrjbcjwrf3iW+vM344QL/r/jf2oci/wCBB0/wM7fHbwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;CI Status in PR Table&quot;
        title=&quot;CI Status in PR Table&quot;
        src=&quot;/static/484419bc2bf5016bdfa355233783116c/fcda8/pr_table_ci_status.png&quot;
        srcset=&quot;/static/484419bc2bf5016bdfa355233783116c/12f09/pr_table_ci_status.png 148w,
/static/484419bc2bf5016bdfa355233783116c/e4a3f/pr_table_ci_status.png 295w,
/static/484419bc2bf5016bdfa355233783116c/fcda8/pr_table_ci_status.png 590w,
/static/484419bc2bf5016bdfa355233783116c/efc66/pr_table_ci_status.png 885w,
/static/484419bc2bf5016bdfa355233783116c/c83ae/pr_table_ci_status.png 1180w,
/static/484419bc2bf5016bdfa355233783116c/df56e/pr_table_ci_status.png 1188w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;ssh-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#ssh-plugin&quot; aria-label=&quot;ssh plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;SSH Plugin&lt;/h2&gt;
&lt;p&gt;We bumped the version of the underlying library sshd from 2.5.1 to 2.9.0. This was required because Ubuntu 22.04 could not handle the SSH keys with the &quot;outdated&quot; RSA algorithm. This update caused a breaking change we were not aware of. The default host key algorithm was changed from RSA to EC automatically and the host keys were regenerated. This caused a lot of trouble because all systems had to accept the changed host keys.&lt;/p&gt;
&lt;p&gt;To prevent this issue for everyone else, we added a config field which keeps the previous host key algorithm.
If you want to upgrade your algorithm, you need to manually change your host key algorithm in the SSH config via the UI.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.37.0]]></title><description><![CDATA[Hello SCM-Manager Community, with every fresh release come new, exciting features that we do not want to keep from you. Beside the usual…]]></description><link>https://scm-manager.org/blog/posts/2022-06-29-scm-manager-2-37-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-06-29-scm-manager-2-37-0/</guid><pubDate>Wed, 29 Jun 2022 14:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;with every fresh release come new, exciting features that we do not want to keep from you. Beside the usual
bugfixes, we want to highlight three additions/changes this time.&lt;/p&gt;
&lt;h2 id=&quot;git-lfs-support-when-mirroring-repositories&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#git-lfs-support-when-mirroring-repositories&quot; aria-label=&quot;git lfs support when mirroring repositories permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Git-LFS Support when Mirroring Repositories&lt;/h2&gt;
&lt;p&gt;A quite subtle, but much requested feature that we had to exclude in the initial
implementation of the repository mirroring feature due to complexity. It caused our team
many headaches, but ultimately we tamed the beast. Now, you can reap the benefits
by mirroring from sources that include git-lfs files. Yes, that includes SCM-Manager 1.x instances!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://scm-manager.org/plugins/scm-repository-mirror-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Try it right now!&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;new-plugin-external-file-links&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#new-plugin-external-file-links&quot; aria-label=&quot;new plugin external file links permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;New Plugin: External File Links&lt;/h2&gt;
&lt;p&gt;The latest addition to our plugin roster is useful especially for integrations with external file storage systems, where
you do not want to duplicate data but would still like to include a quick reference in your source code or documentation.&lt;/p&gt;
&lt;p&gt;It adds a button to the source action bar where you can simply enter the external file&apos;s url and
a file name for your link and voilà, you just created a new external file link.&lt;/p&gt;
&lt;p&gt;Of course, editing links is also possible and works quite similar to editing any other file through the &lt;a href=&quot;https://scm-manager.org/plugins/scm-editor-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Editor Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 60.13513513513513%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABbklEQVQoz52TzY7TMBSF+/i8BY8waFjNDsGCFRtUtSA6lVwhoUlCknHs2LGv/SE7UwFSVUGvdPIjXX85vsfZ5JQ4KcXh8ZHj8YhSitNJ8e1w5MdpB06RAXK51qertSlNTfNE0zT0w4g2Bus8xs7YeSYEzxKFEAUXIs57Jud5ngx6GHhQmtdfNZ8ax6vPugDB2rkCZudYQkRSIsqqUGGxqoB96W07YojEEPgyBj58n1Cj4+HQssk5E1LGSSaltPrOV7YWI0+7HW/v7nhzf8/H9+/AW5BANOMKLABjDM65lzWRcRjre9u21Xnf90zGsO7Ist/v2W63dfaSMiIJPRk2BWaDMIWEl1QHXz5yTZdqCYGffb8CTRBMTDwvCXlJ88/Fl6BlPGeVfh8FvchvoI2pWv8Xh5ckImit/wYuchvsPPeu61agK3ZDonNSE/9fl6WKwxJiTXmRVI9NgRaX3ODyfOTqnzJ4qYHUUNLtwHL/BdECqXN9wtEbAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Create File Link&quot;
        title=&quot;Create File Link&quot;
        src=&quot;/static/8aae77952b006becf207c7f262d43746/fcda8/createFileLink.png&quot;
        srcset=&quot;/static/8aae77952b006becf207c7f262d43746/12f09/createFileLink.png 148w,
/static/8aae77952b006becf207c7f262d43746/e4a3f/createFileLink.png 295w,
/static/8aae77952b006becf207c7f262d43746/fcda8/createFileLink.png 590w,
/static/8aae77952b006becf207c7f262d43746/efc66/createFileLink.png 885w,
/static/8aae77952b006becf207c7f262d43746/4dba2/createFileLink.png 1151w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 102.02702702702702%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAChUlEQVQ4y52Va3KbMBDHOUGLDUggCSFeBhJjG/OwnU4nzUxygvYISTu5/wH+HQlc251mnPTDb3ZXiGUfWmEppTAMA4bdDl3Xoe977HYD+mHAfr9H02wQK4UkSd4kjmMURYE4VrBUHKNtW3Rdj65tjZPdbo+27bDfH9A0jXkpTTOkafoPMiRJiqIozT4rYAJVVaOoVogWS8znBC5h8AiD6wVGBkzCD8K3YaOklMFiIsJyvUW12kCVSxCfw+chKDtBAnEVszcIYWnFIRSfbBuzuQOXULge+RCOR+BR3wRicSFx+PqAL/ePqA8P4FH23xCdss6f+gyE+iA0+HB0BteDR3xTS8sPhAnVZ8IsBHwqMhNGD7h8ByF0L0aHPkcoEwPjEbhQox1lCFg0dfJKl6c9JmUhIjTbAZttj223Qzfcodn2aO6+gckU1BfjkXgHhPKxhp6uHaGmUxpXS+LD84MRetLJkYCd8ANQUyIJS4cZxRlCGRvEBA8VuIggQoUwSib7SASqz55/hrG5npQQ3XDAbb1BWdW4rRvc3K5RVEssyiVulmus1i2q25VZr1dblDcr45iaKZFTE+UpZZWkSNIMeq7TLDf6oigglcLcceC4LhzXu8D1vLOj45mymJS1Q9d1MZ/PL3C0I8fBbDa7jm2bD4/HhoXGsO3PmM3sE/bE7C3OnU4OdYS6mKbLHh3n+AreUb+YFHKaFCFCJOkCcZr/ITnTL9aSHCrJRntRIikqJIvKyLSoEMoIllIR8jxHlqUT2V96Zp7r21jv3TYNpAzRf/+Bp9dXPL684OnnL9w/PyOva1icc+jfgL7Gj9f5KBOzfo6U0jzTMl+vUfU9yrZD2fUGfSp+AyUEG0CBPPBMAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Create File Link&quot;
        title=&quot;Create File Link&quot;
        src=&quot;/static/6ecb2f804e87716607fb3fd37193bb63/fcda8/createModal.png&quot;
        srcset=&quot;/static/6ecb2f804e87716607fb3fd37193bb63/12f09/createModal.png 148w,
/static/6ecb2f804e87716607fb3fd37193bb63/e4a3f/createModal.png 295w,
/static/6ecb2f804e87716607fb3fd37193bb63/fcda8/createModal.png 590w,
/static/6ecb2f804e87716607fb3fd37193bb63/01dae/createModal.png 721w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;To visit one of those links, open the file and click the button that is boldly presented to you.&lt;/p&gt;
&lt;p&gt;We made it work this way to keep the plugin compatible with other functionality in the SCM-Manager,
as a file link internally is just an ordinary file with a specific format.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 22.2972972972973%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAECAYAAACOXx+WAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAy0lEQVQY033O2WrCUBCA4dw1CTVJTU5ykCRF64Ki1YILKPTSPRUvBFdwyfu/wl9MilgELz5mmI1RXCmRQYgfhnwUi/h+gBAujhBP2bb9WHccFFcIcsIhkB7Wq46hqRi6hqlrZDT1kfrCm2kw2MeUqzVk1sKzswjLRHouyvW7+nBOYxj9xdQ1/xr/0JkuaN9pjSPqo4ju+khztkznRxGfkwVBqYKSyxforI/0tme6m1Oit0nzwf7C9yH+p7+7JL326pAcve3sYt5rDX4BTWN6SrPbhFQAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Open File Link&quot;
        title=&quot;Open File Link&quot;
        src=&quot;/static/b9e44b0d4f1be0586036153bd081b588/fcda8/openFile.png&quot;
        srcset=&quot;/static/b9e44b0d4f1be0586036153bd081b588/12f09/openFile.png 148w,
/static/b9e44b0d4f1be0586036153bd081b588/e4a3f/openFile.png 295w,
/static/b9e44b0d4f1be0586036153bd081b588/fcda8/openFile.png 590w,
/static/b9e44b0d4f1be0586036153bd081b588/efc66/openFile.png 885w,
/static/b9e44b0d4f1be0586036153bd081b588/78797/openFile.png 1125w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://scm-manager.org/plugins/scm-external-file-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Check it out!&lt;/a&gt;&lt;/p&gt;
&lt;h2 id=&quot;updated-email-templates&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#updated-email-templates&quot; aria-label=&quot;updated email templates permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Updated Email Templates&lt;/h2&gt;
&lt;p&gt;Last but not least, we have performed a long-overdue tidy-up of the email templates in our &lt;a href=&quot;https://scm-manager.org/plugins/scm-mail-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Mail Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Just to give one example, expect the pull request related emails sent by your &lt;a href=&quot;https://scm-manager.org/plugins/scm-review-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Review Plugin&lt;/a&gt; to look that much neater!&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.35.0]]></title><description><![CDATA[Hi SCM-Manager Community, with the new release of SCM-Manager we made some significant changes we have to tell you about. Most importantly…]]></description><link>https://scm-manager.org/blog/posts/2022-06-01-scm-manager-2-35-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-06-01-scm-manager-2-35-0/</guid><pubDate>Thu, 02 Jun 2022 14:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hi SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;with the new release of SCM-Manager we made some significant changes we have to tell you about. Most importantly, if
you still use Java 8, now is the time to update your system.&lt;/p&gt;
&lt;h2 id=&quot;java-11&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#java-11&quot; aria-label=&quot;java 11 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Java 11&lt;/h2&gt;
&lt;p&gt;From version 2.35.0 on, SCM-Manager has to be run at least with Java 11. If you still use Java 8, this is the time to
update, not only due to SCM-Manager, but also because Java 8 is out of maintenance. We have eagerly anticipated this for a long
time, because now we can use some nice new features of the more recent Java releases.&lt;/p&gt;
&lt;h2 id=&quot;plugin-wizard&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#plugin-wizard&quot; aria-label=&quot;plugin wizard permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Plugin Wizard&lt;/h2&gt;
&lt;p&gt;For those of you that are about to set up a new server, you will notice an additional initialization page: a plugin
wizard. We have thought about different use-cases of the SCM-Manager from personal usage up to large development teams.
We&apos;ve done this, so that you can get the best experience possible from your SCM-Manager.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 327px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 197.2972972972973%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAnCAYAAAAPZ2gOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAE9klEQVRIx51W2XLjNhDU/39R/iEPefGxlm2JEineJ4gbJDs1Q0qWk82uHVW1wHPYmOlpYKe1xuPjA3687PH48ICHhwc8Pj7i/XCAMQZ0/6sIIWBHLz0/PeFlv0ccx4zz+YxLmkIqBSUl5BcwjiO899hZY9YASYI4TjhgmmZI4hjHY4RTFOFwOCCKIpxOpxXRCcfjka9Fx4ifq+sG0zRhZ61BkiRo2xbDMGAYeh7FICCEwNAP6PvtmhA3DMMV6z1iyFMmmvM8I0wTfAg8audgvYdxDj54/vI8TXDewnoNz1AIXvO70xQ4GAecg0euA0rl0I4SxnlkXYdaCMR1CaEkOtmjHEo0QwEhW4yygzECo8hg7QjRp3CWijJhF5iJh9QGznloY2GsxbwsG/PAsMEwQ2JBjJwzmOcJwVt4R8H8ypD+tFKcw2venHP47o8+zlX2PnCAPMuQZhnyPEdV1begy7L8Fp8DhgDvHLquY5Y0Epz332JIhbtVmdhcxUlYti9Srgh0vJ5PmDiHE+eYzzc4az8CGqM5qA8Tj9RG1gU4H2D9BK3XFuTZTBMsERCCi0ewBO8/cuidQVu8oSsP0GMPPXZQdYzh8gpzeUUbv2O2GnV6QXV8x5BnOO330GUJH50h3iKIvMS0zJuwpwlGthBNAqsFljnAdilUeYLOTzBDi0lL1GmCMU+h4zNc1yFkOXwUw2QldNsjzNMqG6UkhKAm15BSYRAjt5O1H/JZflMUuv9JNnVVoaoq1FWNsijQNO0n2fxKQiybrXV5yoS2adgxmrpGUZQcnKztK1r8l7DpgORC7iHG8U4m8206y0+meH98M4erbKzRMOS8SoEsjcROIJbeWQZp7YpAkjEGzq7g54ghmYO2Dr3U6JWGtB7GewzaQGjDoq1HyRDWQRiD0TpU2nDeRnqfCmvd1Rw8RuNwrns8JCUOdY/3ZkA+SLxXLWqpcGp6xksz4NwNOAiFV2lQGoeDkPjRC1RaY542t6EpEhPOxbwgLB8Z8tOMaVlWA6Y2mxeYa26XBX6e0VrH9272RTokQzDcYgpaaSil1tVMqVu1PxVlWf7LvlZjJNk0dbNqkeRD502Ltl1diPr1PyVEbkNmfA1IwqYAZVmiKivkRYE8LzgQMSUr+54fUlWHAV23rmC0FITtOn2M8vtbP7zXIedJShil1gV70+C0BSUlUGDrLFsXjZTXK6x30NZ85NA6j1wZlFIRd9agMhZ53UJpjbxs0XcCSiooMcKMilnTu9M8wXUDXDuwEnaz9yh8wJ9Njz/2B3RS4a9LgXQYEWUlRqWRpBXSS8kq6KsW7SmFGUaouoMuargkx9xtAQMzdOsyah1rrLceilzozuLv8zhflwIfMPuwXrvaFwvbGF5CyQuXeSZt3EDV+6d9/XQZvdoXBaSEF0WOy+WCNE15TJILb5yyLPtwna/Zl+eK9rT9qGvumNumiFiPEsvynWWUGNLuQWuuKOHe565d8Du4reN23hhUb0fkxxPyQ4T8cET6dkB3yTAWFca8XMdfQBCSDN5a7II2KJ72OL684vD8gujHHu+Pz8iiM+okRXFOUJ4TFKd4Hc80xijjhNEkKWw/wCY5KNbOWwdV1lBNC1VvaFrIqsFY1r+ErGp0ZY2YkFdc3B1tKKVWkFp/grqH2XB3TM9oo9EqhScx4lmMsJTDZdPa/wXrdgPF+hsuuc06AOPaYQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;The new plugin wizard page&quot;
        title=&quot;The new plugin wizard page&quot;
        src=&quot;/static/bbc5489c8f9ab373534f728077470643/00e65/plugin-wizard.png&quot;
        srcset=&quot;/static/bbc5489c8f9ab373534f728077470643/12f09/plugin-wizard.png 148w,
/static/bbc5489c8f9ab373534f728077470643/e4a3f/plugin-wizard.png 295w,
/static/bbc5489c8f9ab373534f728077470643/00e65/plugin-wizard.png 327w&quot;
        sizes=&quot;(max-width: 327px) 100vw, 327px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;command-message-check&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#command-message-check&quot; aria-label=&quot;command message check permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Command Message Check&lt;/h2&gt;
&lt;p&gt;For some time now, we have the &lt;a href=&quot;https://scm-manager.org/plugins/scm-commit-message-checker-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Commit Message Checker&lt;/a&gt;.
With this, you can make sure that your commit messages comply with pre-defined rules. Though this is useful, it still may be
tedious, when you have created a bunch of commits locally before pushing them and are just then being reminded of the
rules. With our new &lt;a href=&quot;https://scm-manager.org/cli/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;CLI client&lt;/a&gt; it is now possible to create a pre-commit hook that will
check you commit message against the SCM-Manager server and doing so will ensure, that your commit will not be rejected
afterwards.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 47.2972972972973%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA/ElEQVQoz3WS2a6FIAxF/f+v9MUjOIHzmPRmlYPBE+/DCgXT3d3WrK5rqapKmqbR0ypWyrKUYRjlOA7Ztk3WdZV93zV+g+/neUqGIMnGWjHGKOEezk/50WLQtq3M8/wQiSzLEgQ7190JiJPkvZe+7/Wcpkld4g6I/0MFSYrt4s5aK8MwPKrjCgdAnN7Td1xnXRccOufUkVdnIabqdV2v4OYX3rOua3VWoVWnwhFE05jiwJ0uGEcK3WS4i8uI0LYuxphbLM7U0YX3Mo7j3T7cgswuz3MpikJFWAzJOMZNmvQr8OqQZET0f6xrnWecK6L1d/vpv8rpff9YUlzKHzzcsPzvUAzsAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Configuration for the commit message check hook&quot;
        title=&quot;Configuration for the commit message check hook&quot;
        src=&quot;/static/65f1fc7331af918c0ee7e57ba5d5815d/fcda8/message-check-hook.png&quot;
        srcset=&quot;/static/65f1fc7331af918c0ee7e57ba5d5815d/12f09/message-check-hook.png 148w,
/static/65f1fc7331af918c0ee7e57ba5d5815d/e4a3f/message-check-hook.png 295w,
/static/65f1fc7331af918c0ee7e57ba5d5815d/fcda8/message-check-hook.png 590w,
/static/65f1fc7331af918c0ee7e57ba5d5815d/efc66/message-check-hook.png 885w,
/static/65f1fc7331af918c0ee7e57ba5d5815d/44a54/message-check-hook.png 1017w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.34.0]]></title><description><![CDATA[Hi SCM-Manager Community, we have done some serious spring cleaning in the last couple of weeks which included many improvements in the…]]></description><link>https://scm-manager.org/blog/posts/2022-05-13-scm-manager-2-34-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-05-13-scm-manager-2-34-0/</guid><pubDate>Fri, 13 May 2022 14:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hi SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;we have done some serious spring cleaning in the last couple of weeks which included many improvements in the areas of accessibility and user experience as well as a large number of bugfixes.&lt;/p&gt;
&lt;p&gt;There is too much to cover it all but a small selection of tweaks and new features are showcased in this blog post.
For the full list, please head over to our &lt;a href=&quot;https://scm-manager.org/download/2.34.0#changelog&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;changelog&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;new-docker-multi-arch-builds&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#new-docker-multi-arch-builds&quot; aria-label=&quot;new docker multi arch builds permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;New Docker multi-arch builds&lt;/h2&gt;
&lt;p&gt;Did you know that you can also use the SCM-Manager with Docker ?
Our official images are available on &lt;a href=&quot;https://registry.hub.docker.com/r/scmmanager/scm-manager&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Dockerhub&lt;/a&gt;
and from this version forward, we are releasing additional linux builds for &lt;em&gt;arm64&lt;/em&gt; and &lt;em&gt;arm/v7&lt;/em&gt; architectures.
It future-proves our build-pipeline for broader application possibilities and
if you ever wanted to run your SCM-Manager in a Docker container on a Raspberry Pi, this is also for you!&lt;/p&gt;
&lt;h2 id=&quot;ignoring-changeset-ci-status-in-pull-request-workflow-rules&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#ignoring-changeset-ci-status-in-pull-request-workflow-rules&quot; aria-label=&quot;ignoring changeset ci status in pull request workflow rules permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Ignoring changeset CI status in Pull Request workflow rules&lt;/h2&gt;
&lt;p&gt;Overall our workflow engine for pull requests is performing as intended, but there was an edge case where a build-breaker
carried over when branching which resulted in the pull request having failed workflow rules based on CI status, even if the
target branch did not contain it anymore. The rule simply checked both the changeset and the pull request and if any of them
were unsuccessful, it failed. To fix this, we added a new checkbox to all workflow rules regarding CI status&apos; that allows you to
disable changeset checks and only verify the PR status for a particular rule.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 61.48648648648649%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB/0lEQVQoz53QzU4TYRTG8Vc6dMZCP2C+26bzPbXtMC0FKlSqJbpoDBsTXKoQ2XgBJi5NvAQTN+5IIF6HGzduNWK8l7+ZgRgFIsbFL+fkvE9O3hxRrHooepuSnaAYt5DVEEWPkPUYWQ9RjABJi5D0mHmjjaRHSEYmRjJj5q02ktWmaITIyy7CcxLG6/dYT7cYrmzS743oxaus97cZdvv0mzIFUUYSi+fK5xb/kGUKooIomymWN8RyB9j+GpqzSrHsIFcclKpLsZL17mXVK5RbiMaT1yRHX+m8+0Ty/jPp0RcGJ9/pn5zSPz5lkNXrHH9j8OEH3bcfEebKfcKHz2k9eMry6BHaeA9t/Bj1l73rbe3l2aW1XYS65NCyIhpWRG3RppDfpIoQxQvkf6AgVN3BD3u4fievjteh0Yqw6z52w6fRDLDrHoblYP6Vi2ZkN2y12RyP2bw9YjTaYPvuPQ4PDzk42Gd//1lu+86YIPCJ4+gKIVEU5HzfRxiWSy9J6PW6dLsdkjRlNpuxszNlOp0ymUxI0zRfGIbBJUEQErdTkv4GjhcjarU6tu1gmg5W9nWzharW0bRGTteb+dy23StZtoeluzQrNkZJQ8iKSalUp1Syz9VZWDhzNv/97YIsM69xMxwiv3yD/OIVQpJUCoXl/yOpSDdqFFSfuckuc1szfgKI8FkWc+pSSAAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;New Work Engine Setting&quot;
        title=&quot;New Work Engine Setting&quot;
        src=&quot;/static/adc4a93d5e47ad23823430831f8dc3ec/fcda8/workflow_engine_flag.png&quot;
        srcset=&quot;/static/adc4a93d5e47ad23823430831f8dc3ec/12f09/workflow_engine_flag.png 148w,
/static/adc4a93d5e47ad23823430831f8dc3ec/e4a3f/workflow_engine_flag.png 295w,
/static/adc4a93d5e47ad23823430831f8dc3ec/fcda8/workflow_engine_flag.png 590w,
/static/adc4a93d5e47ad23823430831f8dc3ec/efc66/workflow_engine_flag.png 885w,
/static/adc4a93d5e47ad23823430831f8dc3ec/e3189/workflow_engine_flag.png 1035w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;new-overflow-menu&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#new-overflow-menu&quot; aria-label=&quot;new overflow menu permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;New Overflow Menu&lt;/h2&gt;
&lt;p&gt;The action bar in the source view has been struggling with an ever-increasing number of buttons due to new features added from plugins over the last couple of months.
It is not tragic yet, but could soon pose a problem and is already borderline unsightly on small and medium screens.
We therefore implemented a new overflow menu that hides secondary actions and frees space in the action bar while
still giving plugin developers full control where to place their actions. All &lt;a href=&quot;https://scm-manager.org/plugins/scm-editor-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Editor Plugin&lt;/a&gt; actions are now displayed in this menu,
but the &lt;a href=&quot;https://scm-manager.org/plugins/scm-file-lock-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;File Lock Plugin&lt;/a&gt; for example still displays the lock state outside the menu as a primary action.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 58.78378378378378%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACWklEQVQoz1WTO3PTQBDHz7EjPyRZb0uybFl+KLHlJBiHhPBIPBQZKBgKKDJ0FDBDQ0FBQ0vHUPEF+B58uR+zZ5NMit/s3d7O7u3e/1RVnXN6umG1umS9vqKqHnN29oLV6gnr0scwejSbQoRhCCHGfsD+jq0/xGinGHaOms+PWS6PyYuKKJ7ieDleUOCHBW4wIeztiGfk4wXlwZxyueZwesTiySuW3/9Q3nwlv/nG/NdfVJyWCKnYeIbn5bjuENcdaBxnh/jMCNeO8YIRgRDP8EcrvH5FWqwYL5+hHG+MG5X0+3PS9BDXHWFZfSwru4fZ6hGeXJNUV4TeCN/N8Ts9PCuhU3eIzJg8LVGeNyJNDoiiKZ1OojHNPqaZ3mH16RgB8dV7xs/fkkVj8qNLFq8/MTnZMLl8x+jlB4aLpygZar3u02jIkEON7PeNaMvOJ+u66rCnbGrKwp5vyD7+JFldc/H5B7MvvwmqjSTs3SYTK3unO6CuujRqLnWh7m9phBodu+dSUy3azZCsN8ZrhXr2OuHtLSSw7vHo4pr4/A2teInljbGtvm5bCtl2dtdJI9T7anlBmi1IkhIl2trb83a3CKjVHCy3wByd0hyu8fIHRPpVC3oin7DQ2pNuGo1Qa1PmLMmGwwrV7Q6Rh3HdHMfJCcIJrjPEsVL8boZjZzjOUJ+LyJVy7s38v5UcSXKAEonIIssWxHGJZfax7YHGsge6iBQVK7GigHY7uRtRI6DV2v4mKaQkYDZbM5s9pCzXTKcriuJYWykglX2/0Mgtg2CsfdLqtu1g9zW3j/sP3tkyt2tsI+AAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Overflow Menu&quot;
        title=&quot;Overflow Menu&quot;
        src=&quot;/static/4c1ab82c2a278cc00c747648cb492fdd/fcda8/overflow_menu.png&quot;
        srcset=&quot;/static/4c1ab82c2a278cc00c747648cb492fdd/12f09/overflow_menu.png 148w,
/static/4c1ab82c2a278cc00c747648cb492fdd/e4a3f/overflow_menu.png 295w,
/static/4c1ab82c2a278cc00c747648cb492fdd/fcda8/overflow_menu.png 590w,
/static/4c1ab82c2a278cc00c747648cb492fdd/efc66/overflow_menu.png 885w,
/static/4c1ab82c2a278cc00c747648cb492fdd/ee3fb/overflow_menu.png 1144w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;visibility-of-selected-lines-in-source-view&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#visibility-of-selected-lines-in-source-view&quot; aria-label=&quot;visibility of selected lines in source view permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Visibility of selected lines in source view&lt;/h2&gt;
&lt;p&gt;Since we recently first introduced the &lt;em&gt;High Contrast&lt;/em&gt; and then shortly after the &lt;em&gt;Dark&lt;/em&gt; themes for the SCM-Manager,
some pages needed additional attention. When creating permalinks for a line of code in the source view for example,
the code line is highlighted with a different background color. This worked well in &lt;em&gt;Light Mode&lt;/em&gt; but the default
values were not optimal for either High Contrast Mode or Dark Mode. The challenge we faced was keeping both the contrast
between page background and highlighted line as well as the contrast between highlighting color and the actual text at a
readable level. This proved close to impossible which lead to a compromise: the selected line now has an additional bar
on the left side which provides visually impaired users a clear indicator that stands in stark contrast to the page background
while the background color of the highlighted line is tuned to ensure optimal readability.&lt;/p&gt;
&lt;h3 id=&quot;high-contrast-mode&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#high-contrast-mode&quot; aria-label=&quot;high contrast mode permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;High Contrast Mode&lt;/h3&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 24.324324324324326%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAAsTAAALEwEAmpwYAAABA0lEQVQY0z3Q3W6DMAyG4YA2dRstEAgp5SeQEOhox6be/8W9UyPUA+ux9R1YtjilPbVeKI8OlU6okyP7MhRHi85mZDISR5IoVE4c5buSOJavLPSxRGjtMeZGXc+Y/sZg7rTNla5bg323cj57tJ6om4XqMgfVeUIqG+ZLs6C1QymLmOeNdf3F2ZV5/mFZNpxb8f4etPY72LYO1VnK0aNGT9lZCuNQw4S+DFRVR1W1iDTtqaqJj/camVgOb5rss6dILMmhQYgTQqR7ZUQifxmLnGjvo/10URQjTXOlLB1+euDcH94/sOPGOG48X/JcaMw9mOcGVTmyrCeXA2VpyXJDIYeQ/QMBA34c6ad3egAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Highlighted line in high contrast mode&quot;
        title=&quot;Highlighted line in high contrast mode&quot;
        src=&quot;/static/7ae28b6305d537ab402342436649be39/fcda8/highlighted_line_high_contrast.png&quot;
        srcset=&quot;/static/7ae28b6305d537ab402342436649be39/12f09/highlighted_line_high_contrast.png 148w,
/static/7ae28b6305d537ab402342436649be39/e4a3f/highlighted_line_high_contrast.png 295w,
/static/7ae28b6305d537ab402342436649be39/fcda8/highlighted_line_high_contrast.png 590w,
/static/7ae28b6305d537ab402342436649be39/b2cef/highlighted_line_high_contrast.png 847w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;dark-mode&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#dark-mode&quot; aria-label=&quot;dark mode permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Dark Mode&lt;/h3&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 24.324324324324326%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA40lEQVQY022PXW7DMAyDc4PkqW1iW3LsOD+25+7+l/uKucMwYHsgRIoCRA5OBHGCPBSdPTory23BPYTVBOzdMo7jv5im6Y8eYoykbSOFxLlfnPtJDJEUd/btYN925OupCH5dcaqo94gq1tnOvfeoKs45hlIKrTVKzdRWeX4+KbW88VG792yN4zyJ9SK0SmiFUDNrzX2mY++htm1j8H5FVTB3S7SR+TYjsxJsxDwM4/Sr2jS9+ffuzacf3iuHEHvc1a/UXMm5UHPhPC7ylRFxvVZKqVcyxvR7Y5auxTmWZcFa270X1v2G7eg4r48AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Highlighted line in high dark mode&quot;
        title=&quot;Highlighted line in high dark mode&quot;
        src=&quot;/static/9b1b8a0cddd4ea3bf05a083982004ece/fcda8/highlighted_line_dark.png&quot;
        srcset=&quot;/static/9b1b8a0cddd4ea3bf05a083982004ece/12f09/highlighted_line_dark.png 148w,
/static/9b1b8a0cddd4ea3bf05a083982004ece/e4a3f/highlighted_line_dark.png 295w,
/static/9b1b8a0cddd4ea3bf05a083982004ece/fcda8/highlighted_line_dark.png 590w,
/static/9b1b8a0cddd4ea3bf05a083982004ece/b2cef/highlighted_line_dark.png 847w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;light-mode&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#light-mode&quot; aria-label=&quot;light mode permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Light Mode&lt;/h3&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 24.324324324324326%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAuklEQVQY05WPbW/EIAyD7///y2lbS1tCAhStL7c+U6hu3y+SZYOs2HlYNqpVDjvZdGfPB2d7stvBj2xdvzOPGCMigqkRl9iRJP0jLkLOmVorooloyqIJzYbVSnI26551XXmM48gwDMzzjGvHFCZCCP0vTDdbzowqfMjCZ1oYVPhS6ZxL6YF9oarSWuPa4CxPOOG3XRz55Dp4e/rJpRRMlTAGpikwfN+NHZ7soe5z7V5/e5vXqa3d2hv+AbE0gJ3ZxbV/AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Highlighted line in high light mode&quot;
        title=&quot;Highlighted line in high light mode&quot;
        src=&quot;/static/c7fb2b06cef6f51a6357dc848308d783/fcda8/highlighted_line_light.png&quot;
        srcset=&quot;/static/c7fb2b06cef6f51a6357dc848308d783/12f09/highlighted_line_light.png 148w,
/static/c7fb2b06cef6f51a6357dc848308d783/e4a3f/highlighted_line_light.png 295w,
/static/c7fb2b06cef6f51a6357dc848308d783/fcda8/highlighted_line_light.png 590w,
/static/c7fb2b06cef6f51a6357dc848308d783/b2cef/highlighted_line_light.png 847w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.33.0]]></title><description><![CDATA[Hey SCM-Manager Community, today we can proudly present the first version of the SCM-Manager CLI client.
We also fixed lots of small and…]]></description><link>https://scm-manager.org/blog/posts/2022-04-29-scm-manager-2-33-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-04-29-scm-manager-2-33-0/</guid><pubDate>Fri, 29 Apr 2022 14:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;today we can proudly present the first version of the SCM-Manager CLI client.
We also fixed lots of small and some bigger bugs which were reported by you.&lt;/p&gt;
&lt;h2 id=&quot;cli&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#cli&quot; aria-label=&quot;cli permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;CLI&lt;/h2&gt;
&lt;p&gt;We and some community members have been wishing for a dedicated CLI for SCM-Manager for several years, and we finally got the opportunity to build a first version of it.
The CLI client is available for many package managers and as a direct download on our &lt;a href=&quot;/cli/&quot;&gt;website&lt;/a&gt;. We even support FreeBSD to support our power user Will Senn.
The client is mostly self-explanatory, there is nevertheless a &lt;a href=&quot;/docs/latest/en/user/cli/&quot;&gt;documentation&lt;/a&gt; for the setup and the general concepts behind it.&lt;/p&gt;
&lt;p&gt;In the first version we focused on administrators and allow to manage repositories, users and groups.
The CLI client already supports templating for many commands and provides translations for English and German.&lt;/p&gt;
&lt;p&gt;To give you an idea of how the CLI could be used:&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 72.2972972972973%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB8ElEQVQ4y4VTSW7cMBCcdwQ+JJ6JR9zEndRux3YA+5wg//9JBd2SZuzARg4FdktisapLPJRaEVJArR28DwxnW/gNSpwhzmeIRr6DFAQFKSWUolXxeliWBeM4YBgGTNOEcRhwf/+Ax6cn5FxgrYX3Hs47OOe45t45KLWSrVjrQ84ZMUa0bfse1vJKhLSZsPd2e0cku7IrYSnoug4hBP6QyEkB9VTHGLind0IICCnZJmMj2m0zIW0spfCJVBOIIMbEqtbeQWsNY8wbi+pjhbSh1sKnkNJxHHme87JwT3OlA1e1EUqrTZ28kKwKN0LnPGrtoY1BCBGUek4JXS18UIoBJUVY6yAawYp2VWv9T8qn4w2a8w2+ff0CqoU4QY6vaH/+gX3+BfX4G/b5BXH6jrY7wQ0n2P4ElW/h+ruL4qvl6OCjRgiUpEUpGal0sLHApwqXKoRpIXUDZcQFUtP6geV5XpBi4oc+BJ5hyQlKCgjRQIoGijZIdbHL9uQnlmnwlGLTNNs/eE1Svvnwf9iJD3TlKFUOI2e2TAop2boFY2hOggL5DFfrh77v+XcIwSPmHnn4gVhnpG5hUG9jjzaOK9K0gvsBNs9QNONdIdk0WvOD2+MRx7sGIo4QaYKIE0SaoVNBGzXaZFbEdTXeQBu60/pC+BcXu7IEss6xSQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;CLI&quot;
        title=&quot;CLI&quot;
        src=&quot;/static/238836e13b715f76d8c30ceb9af8fdda/fcda8/cli.png&quot;
        srcset=&quot;/static/238836e13b715f76d8c30ceb9af8fdda/12f09/cli.png 148w,
/static/238836e13b715f76d8c30ceb9af8fdda/e4a3f/cli.png 295w,
/static/238836e13b715f76d8c30ceb9af8fdda/fcda8/cli.png 590w,
/static/238836e13b715f76d8c30ceb9af8fdda/242e2/cli.png 703w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We already have more ideas to add for the CLI like plugin management, permission management or repository clone.
If you miss anything for your workflows or scripts don&apos;t hesitate to give us feedback.&lt;/p&gt;
&lt;h2 id=&quot;syntax-highlighting&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#syntax-highlighting&quot; aria-label=&quot;syntax highlighting permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Syntax Highlighting&lt;/h2&gt;
&lt;p&gt;Syntax Highlighting is a very big topic for SCM-Manager since we have different components which rely on this like Diff, Global Search, Blame View or File View.
One bigger issue we had on this was that the browser happened to freeze with some huge files.&lt;/p&gt;
&lt;p&gt;We managed to fix this issue by disabling the syntax highlighting dynamically if some certain threshold was exceeded.
Therefore it may occur that some of your files will no longer be highlighted properly.
Before your browser would simply crash, so this should be the better solution.&lt;/p&gt;
&lt;p&gt;We actually have an idea to enable syntax highlighting on any file size but this is very complex, and we will deal with it in the future.&lt;/p&gt;
&lt;h2 id=&quot;final-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#final-words&quot; aria-label=&quot;final words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Final words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.32.0]]></title><description><![CDATA[Hey SCM-Manager Community, for the last month we focused on theming as we introduced the new dark mode. Besides, we worked on giving you the…]]></description><link>https://scm-manager.org/blog/posts/2022-03-10-scm-manager-2-32-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-03-10-scm-manager-2-32-0/</guid><pubDate>Thu, 10 Mar 2022 14:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;for the last month we focused on theming as we introduced the new dark mode. Besides, we worked on giving you the
opportunity to provide feedback directly from SCM-Manager.&lt;/p&gt;
&lt;h2 id=&quot;dark-mode&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#dark-mode&quot; aria-label=&quot;dark mode permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Dark mode&lt;/h2&gt;
&lt;p&gt;As high contrast mode targeted accessibility we also were in need for a more relaxed dark theme. The new official
dark mode has more relaxed colors which might help if you have to code late at night.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 71.62162162162163%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAABYlAAAWJQFJUiTwAAAC1klEQVQ4y1WTy28bVRjFvSiqwJ33e+yZufMeP4Nd10lEcJOGiqpUBaNQpKigRiRVS9U9KzYsQLBgwR/8Q/e6DmJxdGekmfOd851ze/3pGf31M6xHl/Q33/HJ5lv6X7yg/+QSc/sT2ou33Nm+4qOLK+68fIP95Dne4RH2gwdYn59g/3yD9e41yfu3GG9u6LmOwyCOiQdDLMfB0DQMXccyDEx5mga2ZWGb5u60bWzH2Z22TZAkhEIQiBwvDOk1TcPDzYb7qxWirBgOBgyHw9sfbNclr2qyPMeLYvwoYpgkZCLHdT1O3r3nm9//4Os//2Ly9Cm9KIooypKsqpXSJEkYDAY4jnMLLwjw/ADX83BdF8/3FSSh6/v4QaDguO7OcpoXiNmnGIaOtbdl29R5Qdt2+HGs3vcDbtV/gGWaCvK5F4Yhs9mM6WTMZDolTVOCKMK718e6viE8O2NSlqQi26n1PIIg+B+kq6LtlOqetDCfzzk6OuLw8JDlcsl8NsdwDH44fsVmdkoiEtqmpW13kCuJZZAfUBQFdTfaEUqZQgg69WGsAhFpxseezt/DH7ksHjE/vs/p5iGr1YrlYsl4PKaua0UmHUrCZjzFl4RBGJIpySPSyQGGruHaDnetPr/WL3mWnxDmA5q6UcqkZUmyh7QrBZV7y5K1lJKblrJp1JQoCLnr9PlHvOZ7cUZUJXRNp5RJUkkk23GrrqnppjN8P6AnLcq9HRwcMJ1MyEVGXVWYjsXzxTnrbkFRl2olsrMiF0RxvEMUqRDzPKfqRqo6KhQ5KY4iEiEYHZ+o6uiaRlIJ/Og/WxJR4GNp9/A9T7mRK5CihmmGJWuzVyiTns3niHZElmUq9VE3YrFYqGrouq6GDOqO9rNT3CDY9c+yVEDL5UINVDdFEsoEpW3HMqnqmouLC7bbLVdXV1RVhS7vtqYxffwVX/7yG2EqMA0dwzQ5Pz/n+vqa9XrNv8jeidVBctyFAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Repositories&quot;
        title=&quot;Repositories&quot;
        src=&quot;/static/d9e5f22d91babdd3a87666de9587a857/fcda8/repositories.png&quot;
        srcset=&quot;/static/d9e5f22d91babdd3a87666de9587a857/12f09/repositories.png 148w,
/static/d9e5f22d91babdd3a87666de9587a857/e4a3f/repositories.png 295w,
/static/d9e5f22d91babdd3a87666de9587a857/fcda8/repositories.png 590w,
/static/d9e5f22d91babdd3a87666de9587a857/efc66/repositories.png 885w,
/static/d9e5f22d91babdd3a87666de9587a857/c83ae/repositories.png 1180w,
/static/d9e5f22d91babdd3a87666de9587a857/fe8a7/repositories.png 1223w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 66.21621621621621%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAABYlAAAWJQFJUiTwAAAChElEQVQ4y1WSS48TRxSFvZqJ8ID7Vf2oqu6uftptd9vWzGQxJIoSQCgoKx4zCSxYILFAsOU3sAsLlsl//aIqz1hhcXQt69bpc885s3vLh5wur5hvf+Vk/4jTy6f8cPWM+ZMbghfv8V594PTZn5z8ccPJy7f4j39HXFwQnJ/zYDvx4Po5Z6+vEW9u8N7cMFNZSplrZJpgck2hJKVWyCTGO5s7+PfP8M/mBPb3YoHv+fieR3P+I+PPj1hf/cLw02+Y9ZbZahi4uLxknCb25xfs9nvGcaJuasIwIkkSkjQllZIoSfGDgCAI8H2fx58+89fXf3n55RvXf//Dw3cfmVVNw7DeOMJ2tcYPQzw/cA8zpdjudnR9z2ozosoKb7E4ElZFcbxmMb+HCAJmSZqhtHbI8xwRx0RCEInDzKQkjCL8MDoS3U37oeVySZZl7p2dM1NV9H1PN2wQmXTLlsDOVOaM2x3TNDKNI8O4Rdizfc8R9v2SrutomoZca2fPLFOaqm4wVU1RljRtd0DTIrKCVGqUkkgpSeL4O4WWqK5r6qomjmPSNGVmF0tjKIqC3FTuzODWeBFFGFOirR1ao0tDEIaOzMIYQ1mWTpnddwqrpmXa7iirCm1qojg5+JekTvlut2MYBtarFW2/OqR8S9jUjYNVF0XRQWGaZSiliZPE/SG1dj7ZyoRhiBARwoYUJ3ie930oXU/btiil3I4jrJvWVcPCdrLulqQqP4SiDeN2z2azZrke3bnB/whdmF3nSI8eijhBKoXSh8r4tynbE8JYYmuVZal7cJfuHQobpKlc3Y6ENhBbbF01bimMxG1tQtcr2zOrot9MhCJ2Njg7rGd5QVYYZ9Gdh/8BehVgy21Xl+oAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Administration&quot;
        title=&quot;Administration&quot;
        src=&quot;/static/108f2b70bc6431f4d4268f8bc8d75ceb/fcda8/administration.png&quot;
        srcset=&quot;/static/108f2b70bc6431f4d4268f8bc8d75ceb/12f09/administration.png 148w,
/static/108f2b70bc6431f4d4268f8bc8d75ceb/e4a3f/administration.png 295w,
/static/108f2b70bc6431f4d4268f8bc8d75ceb/fcda8/administration.png 590w,
/static/108f2b70bc6431f4d4268f8bc8d75ceb/efc66/administration.png 885w,
/static/108f2b70bc6431f4d4268f8bc8d75ceb/c83ae/administration.png 1180w,
/static/108f2b70bc6431f4d4268f8bc8d75ceb/78415/administration.png 1207w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 47.2972972972973%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAABYlAAAWJQFJUiTwAAABX0lEQVQoz41Ru07DQBB0DYUTx6+zY/ts3yE/Y0eIQEQBRKICQUlJS0NNTYeERIn420G7caKQJhSjvcfc7OycIaVElmWgSrAs6yAmkwnGoxFWr294+vzB/fsXHj6+sXx+gTGdRjhbLKC1hu/7CIIAQgjGZu153h8Qz7ZtzK9WWN49oru5RXF5DdWfwvA8lx2SYJqmyPMcWp9AKQ2lFJ8RZ1/QcRz4QsD3PNjjEczjIzjWGEYscyzOL1BVJY9MAodABqIogohiCJnBIcdDAyOWGeqmRds0KMsSTdOg6zr0XYe2afnxPmiKOI7ZaSJTJInkaFzXhREGAaqqQlEUXIlIF0Tez253ZOKQiFaKm1CmLBgMgnVdMxQTcq7khMAZK71d+4MbQQ6ThPM0TXMtSBv+iBPNI1NGdLZxQi6o7oLuiBOG4brB8OssGMcJ2rbFbDZD38+3ojT6f0am/IhP4tTkF2SF9uSD1FvbAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Theme Switcher&quot;
        title=&quot;Theme Switcher&quot;
        src=&quot;/static/c51ad088fc02101e3f3a43e2a1c99fc6/fcda8/theme_switcher.png&quot;
        srcset=&quot;/static/c51ad088fc02101e3f3a43e2a1c99fc6/12f09/theme_switcher.png 148w,
/static/c51ad088fc02101e3f3a43e2a1c99fc6/e4a3f/theme_switcher.png 295w,
/static/c51ad088fc02101e3f3a43e2a1c99fc6/fcda8/theme_switcher.png 590w,
/static/c51ad088fc02101e3f3a43e2a1c99fc6/efc66/theme_switcher.png 885w,
/static/c51ad088fc02101e3f3a43e2a1c99fc6/c83ae/theme_switcher.png 1180w,
/static/c51ad088fc02101e3f3a43e2a1c99fc6/187fa/theme_switcher.png 1194w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;feedback&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#feedback&quot; aria-label=&quot;feedback permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Feedback&lt;/h2&gt;
&lt;p&gt;We would like to get more feedback from you, and therefore we tried to make it more simple to provide us
feedback directly. You can use the button in the lower right corner to display a form and
easily submit your thoughts, suggestions and compliments.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 122.2972972972973%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAACXBIWXMAABYlAAAWJQFJUiTwAAADMElEQVQ4y6WUy2tbRxTG9deFlIDX2VWygxNKodBt6bKb0HVKsWVDCl1041JbFm4w2fVBV110ZUv3Kem+5r507+h6Xl+ZubqyHCdtSAY+zp2Zw0/nnDk6vdPTU2RZhiAIEMcxgjCE73vwXA/L5RJ6SSmhlHqnGGPG7/uDA/ROTk7QNA2SJAEhBFmeG6vhZVlitVqBUoq6ru+J1tSoKEsDfP7iO/RGoxGKokAYhkhTHenCwDXQ9334nmeif9sSSrUSwuwPj47QG4/HZqMjSQhBmqbGQafBOTdW/0CXvk4RSkEqhZBRRIyC8Tblo22ghrRRpvciiaLIQLtloAAmqwLWqoRaR3gH2Dmq7nsLqLq7LenDnDcoeAPB+S1Q15DSun2UNMUyS7HKEqyKFE2ZgxUpkmCBcp3ym1F22W2A5+dj1Exg6vqolyVG1wn2X9n46rc5vv59jmevPfz0zwKsoSBlhSTLUVQUlCtQoZAvK5C8feXhUAPXKc+jGFASJ94NHl0SfP5njs/+yPHg1wQ/Wo3x8YMI3mwOkuWoDRAgaYYwbut7ONyqIRMCXCoIKcGFxM1aXMr2TCrIdT21Fca3Pbvh4m4NY0IwtR24/gyzRYCJZWFq2bAdF1FCoN018F1a3Wy1zenoHJQJRCRFmBDMgxBBTEx0TKr3Ugc0KWugeTUp8KFLCX4LPDtva9gw/t4R3YuQdcDh7St/FHCd8nDzKHEMy7LgOK4ZCHoYuI6Duqab8fVf6sbXurHbGjLOzaXoHPUAkOq+lVt7c3YLNI19NhpvgLr/TH8ptfm+a2U7rtZ7JhSYwqaGQ13DX0YXiCvAtiYmXcdxTPpatm3j6uoalq170oHreubeth3YukTzAG6c48qbG+Dx8TF6FxcXpmUm0ylc14Xn+QbUga9nEaZBgmlAcL1IkBUl6qpCVVWgempTijTP3z6+PnYda+DPZyPzf8yWNYq6QVk3ZlLrkaRtpzf3uuaQEn8tazyZzPBtxfHi4BC9V5eXbWt8YFR/A3i8yPGNbuyXP6C3s7ODJ3t76Pc/xaDfx+5ggH6/j8Fg8L/qDwbY393FF3u7+PLpPj55+BD/Ahqr9jNkEwlCAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Feedback&quot;
        title=&quot;Feedback&quot;
        src=&quot;/static/ba875f49755859161a6c92d4afc52bfe/fcda8/feedback.png&quot;
        srcset=&quot;/static/ba875f49755859161a6c92d4afc52bfe/12f09/feedback.png 148w,
/static/ba875f49755859161a6c92d4afc52bfe/e4a3f/feedback.png 295w,
/static/ba875f49755859161a6c92d4afc52bfe/fcda8/feedback.png 590w,
/static/ba875f49755859161a6c92d4afc52bfe/efc66/feedback.png 885w,
/static/ba875f49755859161a6c92d4afc52bfe/00d43/feedback.png 1000w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Disclaimer:&lt;/strong&gt; The data you provide will only be used by the SCM-Manager development team and will not be shared with
third parties. For further information check out our &lt;a href=&quot;/imprint&quot;&gt;Privacy Policy&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;final-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#final-words&quot; aria-label=&quot;final words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Final words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.31.0]]></title><description><![CDATA[Hey SCM-Manager Community, for the last month we worked on our backends and improved some stuff you hopefully should not notice.
Therefore…]]></description><link>https://scm-manager.org/blog/posts/2022-02-17-scm-manager-2-31-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-02-17-scm-manager-2-31-0/</guid><pubDate>Fri, 18 Feb 2022 14:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;for the last month we worked on our backends and improved some stuff you hopefully should not notice.
Therefore, this new release contains mostly smaller improvements and bugfixes.&lt;/p&gt;
&lt;h2 id=&quot;collapsing-empty-directories&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#collapsing-empty-directories&quot; aria-label=&quot;collapsing empty directories permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Collapsing empty directories&lt;/h2&gt;
&lt;p&gt;One new feature we&apos;ve added is collapsing empty directories in the repository source view.
You can still access these collapsed directories via the breadcrumb navigation.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 36.486486486486484%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7UlEQVQoz42Ru04EMQxF5+MpaGnpKfkGPgEKEA10WyHNzublTOwkB01gV7tCSBvpyomdHPk60zzPOOeJSShqrGfazrkoIQk+CmHZ8/oVuH93PO0ijx+O2+eZuzfPzYvj4TMyrbWztk5RRVXpvV8IOjlnUkojrlloZaVXIwdP9gegcVxTrZUQwukxIzIAIoKkxLzfs91zznFwjtY7rbVR996jtdI6Iz8FrWjtaPuRtf6ny/+0+IAUHQ0ccwM4bNeGWBv7a4GxGFEyZnaCTvEXeLLM9cAUA8uyXAK335RiqBnVbBSv0TbTGOOY/7nlb/rmItkaRn8jAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Collapsed Directories&quot;
        title=&quot;Collapsed Directories&quot;
        src=&quot;/static/91c90c3f266f894a278e7a6084b21e68/fcda8/collapsed_directories.png&quot;
        srcset=&quot;/static/91c90c3f266f894a278e7a6084b21e68/12f09/collapsed_directories.png 148w,
/static/91c90c3f266f894a278e7a6084b21e68/e4a3f/collapsed_directories.png 295w,
/static/91c90c3f266f894a278e7a6084b21e68/fcda8/collapsed_directories.png 590w,
/static/91c90c3f266f894a278e7a6084b21e68/efc66/collapsed_directories.png 885w,
/static/91c90c3f266f894a278e7a6084b21e68/c83ae/collapsed_directories.png 1180w,
/static/91c90c3f266f894a278e7a6084b21e68/3f8aa/collapsed_directories.png 1337w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;a11y---accessibility&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#a11y---accessibility&quot; aria-label=&quot;a11y   accessibility permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;A11y - Accessibility&lt;/h2&gt;
&lt;p&gt;We have been working on the big topic of &quot;accessibility&quot; for quite some time.
Many of the requirements such as screen reader support or better keyboard support were more complicated than we expected.
Although we will never stop working on accessibility, we should be done with the initial rebuild and can focus more on new features again.
If you are depending on it, we are grateful for any kind of feedback.&lt;/p&gt;
&lt;h2 id=&quot;final-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#final-words&quot; aria-label=&quot;final words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Final words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[XML-Parser Expat (CVE-2022-23852)]]></title><description><![CDATA[Hey SCM-Manager Community, Maybe you have heard about a new vulnerability regarding Expat which is likely as dangerous as Log4Shell. The SCM…]]></description><link>https://scm-manager.org/blog/posts/2022-02-02-expat/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-02-02-expat/</guid><pubDate>Wed, 02 Feb 2022 12:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;Maybe you have heard about a &lt;a href=&quot;https://nvd.nist.gov/vuln/detail/CVE-2022-23852&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;new vulnerability&lt;/a&gt; regarding Expat which is likely as dangerous as Log4Shell.&lt;/p&gt;
&lt;p&gt;The SCM-Manager is only affected if you have the PlantUML-Plugin installed. We highly recommend uninstalling this plugin until we can provide a fixed version.
If your SCM-Manager is running inside the &lt;a href=&quot;https://cloudogu.com/en/ecosystem/download/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Cloudogu Ecosystem&lt;/a&gt; you also need to take down the &lt;a href=&quot;https://github.com/cloudogu/plantuml&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;PlantUML Dogu&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Also find the related forum post &lt;a href=&quot;https://community.cloudogu.com/t/security-vulnerability-plantuml-plugin-xml-parser-expat-cve-2022-23852/502&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.30.0]]></title><description><![CDATA[Hey SCM-Manager Community, you may have read our last blog post warning you about a Path Traversal vulnerability in SCM-Manager.
If you…]]></description><link>https://scm-manager.org/blog/posts/2022-01-21-scm-manager-2-30-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-01-21-scm-manager-2-30-0/</guid><pubDate>Mon, 24 Jan 2022 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;you may have read our last blog post warning you about a Path Traversal vulnerability in SCM-Manager.
If you haven&apos;t already, please update your instance to the latest SCM-Manager version as soon as possible to fix this issue.&lt;/p&gt;
&lt;h2 id=&quot;alerting&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#alerting&quot; aria-label=&quot;alerting permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Alerting&lt;/h2&gt;
&lt;p&gt;We have already been working on an alert system that will warn you directly in your instance when a vulnerability is found that affects your installed SCM-Manager core and plugin versions.
To make sure you don&apos;t miss any important patches, each user is notified of existing security vulnerabilities.
These alerts in the header will only appear if there are known vulnerabilities that affect your installed versions.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 15.54054054054054%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAADCAYAAACTWi8uAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5klEQVQI1x3Mu0rDUACA4TyHqZvSQdDJ2YfR2dcoiIibm0W0IDjoYCuKUkTECy61FKWIikkbc/HkxJBzenLhlzr9y8dv1TdazG8dsrBzQn23g908Z2b/CnuvTa3VZvbogtrxJfZpl7mzLiv3D2x+vNMcORyMXNYHzyw93rD8dMvi3TWWygtUWSGjmF5/QH84pPfyytuXgy9i3CAgTBK8H8Gn5xFIiakqTFn+188LXGNwJoaxMVhZmpLnBpQm+vaJwhApBFopJlqhswyjNelvgogi0qmfzoqCoqpoBDFrbsiqG7AdSv4A2IXMLVjGzJgAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Alerts&quot;
        title=&quot;Alerts&quot;
        src=&quot;/static/2c2c02d74a95e005f40310c1ccf6ac9e/fcda8/alerting.png&quot;
        srcset=&quot;/static/2c2c02d74a95e005f40310c1ccf6ac9e/12f09/alerting.png 148w,
/static/2c2c02d74a95e005f40310c1ccf6ac9e/e4a3f/alerting.png 295w,
/static/2c2c02d74a95e005f40310c1ccf6ac9e/fcda8/alerting.png 590w,
/static/2c2c02d74a95e005f40310c1ccf6ac9e/efc66/alerting.png 885w,
/static/2c2c02d74a95e005f40310c1ccf6ac9e/c83ae/alerting.png 1180w,
/static/2c2c02d74a95e005f40310c1ccf6ac9e/78415/alerting.png 1207w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;compare&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#compare&quot; aria-label=&quot;compare permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Compare&lt;/h2&gt;
&lt;p&gt;Another code related feature we have added is &apos;Compare&apos;.
You can now create diffs and list changesets between two branches, tags or revisions.
This function can be found on the branch/tag detail page and at the top of the source viewer.&lt;/p&gt;
&lt;p&gt;Note: For revisions you can use the shortened version, but it must be a unique identifier.
Example: use &lt;code class=&quot;language-text&quot;&gt;0b4c742&lt;/code&gt; instead of &lt;code class=&quot;language-text&quot;&gt;0b4c7429265cee9277766ddbbb2ad9a87f058d42&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 58.10810810810811%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACN0lEQVQoz3WSSWtVQRSE3/8yuBEcFgqCf8S9C5e6cSEEBBfiUkEMRCQgSBCNioJxiCZIyMsb7jz0dOfb95PbJkElVlNU0zR16pzuyYVbj7my+oxLq+tcuLfOxQcbXH60yfmnb1l5+p6VJ684s7bJyvM3nHnxjrMvt7j+bYe1wGcjDLmx+52r2x+5tv2Bc+9eM/F8n4PZnKXn4weB0/liycF0Si4EI3prsXZw7IeBxlrawTIuGE5oh4FJnmUkSYwQgqqqKIuCoigwWlPXNf9iGAanX9KG29s5d75Kbn6S3N3RNP3AZDQry9JV/xdSStI0xVpL3/dOf98bSMuGT4uU3bRgT3bsq5beDkzqrnfJXOVhcHq8r5uGXEiUNmhT0HadOx9hu5ZKiaN2T/IziZOU6eEhQRiR6hKpNEoppFQYY2jbhr63zmBMOM5VKuW6Gu+OgcfZ2aMgk/1Y8HXm83m6ZMfP2A1z9oKMH37GYSKJdUVaW9KqQ1Yth3nBgShRZY3Ryo3ieLbOsAliCj8inYeoIMYkGTrNabOMHU9wf0/x8Kfh3p5hy9NgDJ0usGP7fzzSiWE+3ydfTImmc9L5gjz0EJFPHi7RIqc7SjCiqWtkHFCJlL5t/jI6xiRLlsThguVsRhz7RKFHHPmOQmSUVUXTNo5VXZHnCcYI+v4/CWWyII+WZMsQGUVokWBURqEyp3/uS53TVpq2UvRde3pCTyqmUcbME3iZIdAloamIq/ZUJnXndPxupxn+Ao8shsyOT0yrAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Compare&quot;
        title=&quot;Compare&quot;
        src=&quot;/static/87c39e0d516b80eac2e24dba16386c3a/fcda8/compare.png&quot;
        srcset=&quot;/static/87c39e0d516b80eac2e24dba16386c3a/12f09/compare.png 148w,
/static/87c39e0d516b80eac2e24dba16386c3a/e4a3f/compare.png 295w,
/static/87c39e0d516b80eac2e24dba16386c3a/fcda8/compare.png 590w,
/static/87c39e0d516b80eac2e24dba16386c3a/efc66/compare.png 885w,
/static/87c39e0d516b80eac2e24dba16386c3a/c83ae/compare.png 1180w,
/static/87c39e0d516b80eac2e24dba16386c3a/0ef7e/compare.png 1594w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;autocomplete&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#autocomplete&quot; aria-label=&quot;autocomplete permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Autocomplete&lt;/h2&gt;
&lt;p&gt;SCM-Manager uses the autocomplete component in several forms.
We have taken into account the feedback we have received about this component over the past few months and have revised it.
The biggest change for you should be that we now use autocomplete for repository namespaces in the creation form.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 45.27027027027027%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABb0lEQVQoz62SS0scQRSF+3/FTSBGiWbtX8k24OjOZcgiIFkEdBNNYiAiRERJSJwhEBHHhcbXOGO/u2aqu7qqq77QPQpZKuTAxz0Xzj2r600urTD75hPPlj8zvfyRp283mFrd4snaDhPruzxa22Zq4yuzW7s83/nO4+095vY7vPcHfPAHvOgeMvPrBzO/O0z83MO78X3Orq74c3HBZa9HoRTWWqoGR60vvuTVmeD1uWBzMEQOBf04IZWSKMuI0hQxGmGdw+v1+01REMUIIXBuXFLrzp3khnZW0sk0p1JjjUFrja0sRo+9MabJev5QEuSKuDTEShPmJVGhG+q9nlIblBlT+zqb3OaTWx8WJdpavCKNSa8v0WmEyWIYZlDmoP5F3o+68N1pyMuDaxaPIxaOQ1rdkNZRQKt7f+aPAha6AUlZ4R2Egm+hpJ0o9pOiof1A7m6UdXhVqXBG87/kiZEkkzmldVTOYazDuIejrWs+5C8tv5e0AZnqrwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Autocomplete Namespace&quot;
        title=&quot;Autocomplete Namespace&quot;
        src=&quot;/static/7fbc121aadd22f07f2cf7f01c098ac2e/fcda8/create-repo.png&quot;
        srcset=&quot;/static/7fbc121aadd22f07f2cf7f01c098ac2e/12f09/create-repo.png 148w,
/static/7fbc121aadd22f07f2cf7f01c098ac2e/e4a3f/create-repo.png 295w,
/static/7fbc121aadd22f07f2cf7f01c098ac2e/fcda8/create-repo.png 590w,
/static/7fbc121aadd22f07f2cf7f01c098ac2e/efc66/create-repo.png 885w,
/static/7fbc121aadd22f07f2cf7f01c098ac2e/c83ae/create-repo.png 1180w,
/static/7fbc121aadd22f07f2cf7f01c098ac2e/0f882/create-repo.png 1584w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;final-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#final-words&quot; aria-label=&quot;final words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Final words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Path Traversal Vulnerability]]></title><description><![CDATA[Hey SCM-Manager Community, thanks to an attentive user, we got notice of a path traversal vulnerability in SCM-Manager.
Affected are all…]]></description><link>https://scm-manager.org/blog/posts/2022-01-17-scm-manager-2-29-1/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-01-17-scm-manager-2-29-1/</guid><pubDate>Mon, 17 Jan 2022 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;thanks to an attentive user, we got notice of a path traversal vulnerability in SCM-Manager.
Affected are all versions from 2.0.0 up to 2.29.0.&lt;/p&gt;
&lt;p&gt;We released a hotfix &lt;a href=&quot;https://scm-manager.org/download/2.29.1/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;2.29.1&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update now!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Your SCM-Manager Team&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager - Recap 2021]]></title><description><![CDATA[Hey SCM-Manager Community, It's the first Monday of the new year, and we just started working on the next major features to improve your SCM…]]></description><link>https://scm-manager.org/blog/posts/2022-01-03-scm-manager-plugin-development/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2022-01-03-scm-manager-plugin-development/</guid><pubDate>Mon, 03 Jan 2022 10:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;It&apos;s the first Monday of the new year, and we just started working on the next major features to improve your SCM-Manager experience.
But before going forward we wanted to do a little recap and share our SCM-Manager highlights of 2021.&lt;/p&gt;
&lt;h2 id=&quot;recap&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#recap&quot; aria-label=&quot;recap permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Recap&lt;/h2&gt;
&lt;p&gt;We had 16 feature releases in the last year including these big changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Repository Import and Export for Git, HG and Subversion&lt;/li&gt;
&lt;li&gt;Frontend refactored to utilize react-query which dramatically improved performance&lt;/li&gt;
&lt;li&gt;Metrics for SCM-Manager which can be collected with the related plugins as &lt;a href=&quot;https://scm-manager.org/plugins/scm-metrics-json-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;JSON&lt;/a&gt; or &lt;a href=&quot;https://scm-manager.org/plugins/scm-metrics-prometheus-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;OpenMetrics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Global Notification System&lt;/li&gt;
&lt;li&gt;Repository Mirroring with the &lt;a href=&quot;https://scm-manager.org/plugins/scm-repository-mirror-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Repository Mirror Plugin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Global search for most entities in SCM-Manager&lt;/li&gt;
&lt;li&gt;Complete overhaul of the repository overview&lt;/li&gt;
&lt;li&gt;Added High Contrast Mode and improved accessibility in general&lt;/li&gt;
&lt;li&gt;Introduction of the Cloudogu Plugin Center (with more features to come)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Besides the core changes, we also created some useful plugins which can lift your SCM-Manager workflows up to a new level.
We cannot go into the details of all the new plugins here, but we strongly recommend having a look at the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://scm-manager.org/plugins/scm-gotenberg-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Gotenberg Plugin&lt;/a&gt; - Renders office files like Word or Excel inside your SCM-Manager file view&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://scm-manager.org/plugins/scm-landingpage-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Landingpage Plugin&lt;/a&gt; - Adds additional relevant information to each user&apos;s repository overview page&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://scm-manager.org/plugins/scm-content-search-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Content Search&lt;/a&gt; - Enables search for content inside files of your repositories&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;blog-post-series&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#blog-post-series&quot; aria-label=&quot;blog post series permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Blog Post Series&lt;/h2&gt;
&lt;p&gt;The SCM-Manager is getting bigger
and more complex with every release. We are aware of this and work on making plugin development easier and more accessible for everyone.
If you are interested in developing your own SCM-Manager plugins we would love to share our knowledge with you and support your plugin.&lt;/p&gt;
&lt;p&gt;Some months ago we released a guide on how to create your first SCM-Manager plugin.
You can read this three part series on the &lt;a href=&quot;https://cloudogu.com/en/blog/scm-manager-plugin-development-intro_en&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Cloudogu Blog&lt;/a&gt;. It is based on the development of the &lt;a href=&quot;https://github.com/scm-manager/scm-custom-links-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Custom Links Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;final-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#final-words&quot; aria-label=&quot;final words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Final words&lt;/h2&gt;
&lt;p&gt;Even with the world going crazy it seems the last year was not that bad for SCM-Manager.
We still have many cards up our sleeves to deliver many exciting features.
If you would like to share this journey with us, feel free to join our &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community&lt;/a&gt; and provide your input.&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.28.0]]></title><description><![CDATA[Hey SCM-Manager Community, some time has passed since 2.27.0, and the hassle around log4shell brought us some bugfix releases (because we…]]></description><link>https://scm-manager.org/blog/posts/2021-12-23-scm-manager-2-28-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-12-23-scm-manager-2-28-0/</guid><pubDate>Thu, 23 Dec 2021 10:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;some time has passed since 2.27.0, and the hassle around log4shell brought us some bugfix releases (because we
use logback and not log4j, we had some less severe issues in SCM-Manager).
But now it is time for a new feature release 2.28.0.&lt;/p&gt;
&lt;h2 id=&quot;branch-details&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#branch-details&quot; aria-label=&quot;branch details permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Branch Details&lt;/h2&gt;
&lt;p&gt;If you take a look at the branches for a repository, you will find small graphs to tell you, how many commits
a branch is ahead and/or behind in regard to the default branch. And if you use the
&lt;a href=&quot;https://scm-manager.org/plugins/scm-review-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;review plugin&lt;/a&gt; or the
&lt;a href=&quot;https://scm-manager.org/plugins/scm-ci-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;ci plugin&lt;/a&gt;, you will also find information about
pull requests and the current build status of the branch.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 45.94594594594595%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABCklEQVQoz42S62qEMBCF8/4PWGGLFwR/iHiJMWaixlNOuooubbeBw4Rk5suZIaqua+R5jjTLkCRJ3JdliSxN8ZEkGMcRXPu+R71bap5nGGMwTROGYYC19gSEEE7QFfjbHaW89+i6LsL+4+Ca81O2orvDGeHLskRxv64rtm2L8RCBTdOgKAqELWBb1+iWd6xTfd+DciJg+wR/a749cDzC4qqq8Pl4YF48rDjM1p61ikOfJgvn3E0icoO9ag8BxjsYcXH+rGFUWg8Y+h5t20JrHZPfQXlOV6MXjHT4NPQE6jjDI7J92v/LsQjPBIsYeOHv0LEmAtny8W0YqQPwqqtDJx6rn+DFniPjDL8Al868ZAAliZMAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Branch overview with more details&quot;
        title=&quot;Branch overview with more details&quot;
        src=&quot;/static/17b9cf0c842870db22aaa9542f203401/fcda8/branch_details.png&quot;
        srcset=&quot;/static/17b9cf0c842870db22aaa9542f203401/12f09/branch_details.png 148w,
/static/17b9cf0c842870db22aaa9542f203401/e4a3f/branch_details.png 295w,
/static/17b9cf0c842870db22aaa9542f203401/fcda8/branch_details.png 590w,
/static/17b9cf0c842870db22aaa9542f203401/efc66/branch_details.png 885w,
/static/17b9cf0c842870db22aaa9542f203401/d0143/branch_details.png 1025w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;moverename&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#moverename&quot; aria-label=&quot;moverename permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Move/Rename&lt;/h2&gt;
&lt;p&gt;Don&apos;t want to clone a repository just to rename a file or directory? Now you can do this with the
&lt;a href=&quot;https://scm-manager.org/plugins/scm-editor-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;editor plugin&lt;/a&gt;. We hope you will find this useful.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 109.45945945945948%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAWCAYAAADAQbwGAAAACXBIWXMAAAsTAAALEwEAmpwYAAACEElEQVQ4y51Uy27aQBTlO9khlnwEsAEVEFJZF2Fe60opC8w39AdIQtVICa2hwe/3jE91L9h4kRA7Vzq6c8fymXMfM5VqtYput4t2u41ms8m+1WqVAv3X6XRQr9dRURQFmvYX2+0Wu90OnueBTEqJJEkKQQjBfrVanQnJTNOE4zhwXRe+7zNxUdB/ZEw4VRTouo7j8YDPGikk22w2qCwWSw72+z1s2+YTSWUZWJbFHKqqovJNmcH3PE6ZTvoMwjC8KpzO5lwzIqQPURQhjuNSCILgSrhcXlJ+eYGmaUzsl2gIgUqVpTyZTLhLv5+espOKjksKUpkpnC8WHLh+AJEAMUEmpRBEZ8K1yjWcnefQsuF6PmIhIRNA0MAWRHhRqJLCiaLgpBvY3j/g/uERnh8godmSyfu4RbhIm6IdoJsWIlJIhHT93gDt3055OuWAhjO9RuSpQTS01EECrdP9czOQa0ruphCh7Xp43v/Bv5OOV91gpbph8prA+yedvWHZrCpfgjB6I+UoDBELgehSj1uWV5e+NlnK6diIOC48d8jhfcLLZlmjiYjzhLP5nAM/jLjDRRFfvBQSIu3yeo3KeDzmwDCMrKMfwbFtmJYF13HwbJrYvp5wEBLf7+6ujwM9+UVNSoHD8cjrXyLBTy/AI4Af1OVarYbRaIRer4fBYPAh+v0+++FwmMVfej18HY3QaDTwH+q+YsIE1TW3AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Move file dialog&quot;
        title=&quot;Move file dialog&quot;
        src=&quot;/static/0f126c2259c63791103a42ce9279d139/fcda8/move_dialog.png&quot;
        srcset=&quot;/static/0f126c2259c63791103a42ce9279d139/12f09/move_dialog.png 148w,
/static/0f126c2259c63791103a42ce9279d139/e4a3f/move_dialog.png 295w,
/static/0f126c2259c63791103a42ce9279d139/fcda8/move_dialog.png 590w,
/static/0f126c2259c63791103a42ce9279d139/74866/move_dialog.png 668w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;fixes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#fixes&quot; aria-label=&quot;fixes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Fixes&lt;/h2&gt;
&lt;p&gt;The high contrast mode had some issues like unreadable colors in the user/group select component for example.
We fixed the flaws in the core (and we promise to fix the remaining bugs in some plugins soon).&lt;/p&gt;
&lt;p&gt;And the next time you use the search functionality, you may notice some changes too, like code syntax highlighting if you
have installed the &lt;a href=&quot;https://scm-manager.org/plugins/scm-content-search-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;content search plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 75.67567567567568%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAABq0lEQVQ4y42UyW7bMBCG9f5PUrQ9Fui1fYIcDdQXo0Eilfs2Qy0W/4C068hF7VjAJwKD0T+r2O33e+x2OzgfME0TxnHEuq4opaAUXPHI0xljoJWEURJWKygpEb1DyBPctCJMRwClcQpyn847i1cb8cIFL7SAjwV5WcEbcrUdC9Zzmv8mW872WlmXYoQNESrlhjlj6YTZ2DiPmMaxteV/1JZ1OWdYY1q5tWxTT61ObdAKTASm1EjpNjFGMDM6IkJvDaxzcM7BWosQ48aZLlTfW1TfmlwXiXDQAlprDMMAIQTqoN4dT873hK4EAyX81rKJVLHKe3bx6oPteVMwMyOGAO/9hVq6Ut8g5VfEaEHElyAfZsiZobRuGGtPPQwRqYnQVeMfyjAxoTcKwllIJ6DUd0j5CX/MLww+Q6ofEOILQhhAlD8WrKN+dQ7PzqNXCkN/gBAHMMdWKnMtWYEoPjbl+hLqJwb5GUI8QQoLISScrX2UsNYjJb67g3+57KEPPXx8hosaPjF8SgibdcmZW/R7VLH6t3RUt5xnhBHweWmXQhhn0DRjWZbGPM8P8wawBISJw/8h7AAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Search result with code highlight&quot;
        title=&quot;Search result with code highlight&quot;
        src=&quot;/static/1a4a2d33e52c52ae3e4fb8a132f7b88f/fcda8/search_result.png&quot;
        srcset=&quot;/static/1a4a2d33e52c52ae3e4fb8a132f7b88f/12f09/search_result.png 148w,
/static/1a4a2d33e52c52ae3e4fb8a132f7b88f/e4a3f/search_result.png 295w,
/static/1a4a2d33e52c52ae3e4fb8a132f7b88f/fcda8/search_result.png 590w,
/static/1a4a2d33e52c52ae3e4fb8a132f7b88f/efc66/search_result.png 885w,
/static/1a4a2d33e52c52ae3e4fb8a132f7b88f/3dde1/search_result.png 1018w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;final-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#final-words&quot; aria-label=&quot;final words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Final words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes?
We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure
to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Log4Shell]]></title><description><![CDATA[Hey SCM-Manager Community, We're sure you've heard about the vulnerability in log4j called
Log4Shell.
As far as we can say, SCM-Manager is…]]></description><link>https://scm-manager.org/blog/posts/2021-12-13-log4shell/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-12-13-log4shell/</guid><pubDate>Mon, 13 Dec 2021 09:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;We&apos;re sure you&apos;ve heard about the vulnerability in log4j called
&lt;a href=&quot;https://nakedsecurity.sophos.com/2021/12/13/log4shell-explained-how-it-works-why-you-need-to-know-and-how-to-fix-it/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Log4Shell&lt;/a&gt;.
As far as we can say, SCM-Manager &lt;strong&gt;is not affected&lt;/strong&gt; by this, because
log4j is not used in SCM-Manager (for logging, we use
&lt;a href=&quot;http://logback.qos.ch/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Logback&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;However, if you have installed plugins from external sources,
you can check whether log4j is used somewhere by running this little
script using the &lt;a href=&quot;https://scm-manager.org/plugins/scm-script-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;script plugin&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;text&quot;&gt;&lt;pre class=&quot;language-text&quot;&gt;&lt;code class=&quot;language-text&quot;&gt;println org.apache.logging.log4j.core.lookup.JndiLookup.class.protectionDomain.codeSource&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;If you get the following error, everything should be fine:&lt;/p&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;text&quot;&gt;&lt;pre class=&quot;language-text&quot;&gt;&lt;code class=&quot;language-text&quot;&gt;javax.script.ScriptException: javax.script.ScriptException: groovy.lang.MissingPropertyException: No such property: org for class: Script0&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;If log4j is available, you will get the name of the library.&lt;/p&gt;
&lt;p&gt;Feel free to contact us if you have further questions. You can contact the DEV team directly on
&lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure to check out our new
&lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;
&lt;h1 id=&quot;update-2021-12-15&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#update-2021-12-15&quot; aria-label=&quot;update 2021 12 15 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Update (2021-12-15)&lt;/h1&gt;
&lt;p&gt;On December, 14th the Logback team &lt;a href=&quot;http://logback.qos.ch/news.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;released a patch&lt;/a&gt;
that removed a potential vulnerability.
This can be exploited, if the attacker has write access to the logback configuration
file. Although this should not be possible with SCM-Manager out of the box, we still
recommend to upgrade to &lt;a href=&quot;https://scm-manager.org/download/2.27.3/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;version 2.27.3&lt;/a&gt; of SCM-Manager,
where we have updated this dependency.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.27.0]]></title><description><![CDATA[Hey SCM-Manager Community, once again we improved the accessibility by cleaning up our html structure and improve the screen reader support…]]></description><link>https://scm-manager.org/blog/posts/2021-11-17-scm-manager-2-27-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-11-17-scm-manager-2-27-0/</guid><pubDate>Wed, 17 Nov 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;once again we improved the accessibility by cleaning up our html structure and improve the screen reader support.
Besides, we also created two new plugins which may be useful for your workflows with SCM-Manager.&lt;/p&gt;
&lt;h2 id=&quot;gotenberg-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#gotenberg-plugin&quot; aria-label=&quot;gotenberg plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Gotenberg Plugin&lt;/h2&gt;
&lt;p&gt;Some weeks ago we learned about &lt;a href=&quot;https://gotenberg.dev/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Gotenberg&lt;/a&gt; as an easy-setup, powerful server to convert office binary files like &lt;code class=&quot;language-text&quot;&gt;docx&lt;/code&gt;, &lt;code class=&quot;language-text&quot;&gt;xlsx&lt;/code&gt; and &lt;code class=&quot;language-text&quot;&gt;pptx&lt;/code&gt; to pdf.
We created the &lt;a href=&quot;/plugins/scm-gotenberg-plugin&quot;&gt;Gotenberg Plugin&lt;/a&gt; to integrate this mechanism into SCM-Manager. Now all binary files which can be processed by Gotenberg are directly show as pdf inside your SCM-Manager.&lt;/p&gt;
&lt;h3 id=&quot;word-document&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#word-document&quot; aria-label=&quot;word document permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Word Document&lt;/h3&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 82.43243243243244%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAACCElEQVQ4y52Ub2vTUBTG++l84YspUyd+Al+IiLL5UvEPin9eigwRtZsgG9P5AVTwCzgmDCbbsmZZmjRNGnuTe3OTmjxyTprS1NWihYdze076u6fnuTcNANBaI+j1IKXEYDBAlmV/SGcZUAzw1ZZY/t5FGPiIYwkhBIIgIAyyNEXj3do6nj1fZphSimNdqsyrMvZjiZ4oawRMkoSBt+7cw6fPX9C4ffc+Ll+5iv/5FEXBMYoinDo9hxcvX6Hx8PFTXF+8yYVfUQS5swO1uwttGBwHnjcdOIwiijC/cAnN1bdoPHj0BNduLHJBKwWn1YJ3fAzXstA2TTi0dl14nQ4cx+HYGaqaHXV49vxFvGmu1oFC9PFtawumZUGnKSKaoVKI47gmNcyRmVWHDFyZACopcWgYLIN0cADTNNFqtVgmyTS5RpEcLhsRDHzdXKkDo0jwg7QzuaeGztKapRTXqty4KWfOLWBtfWPyLwueF587rUeiH1exWpff9Qg4N38B7zc/TpiiNWzbhnV0NBo8bTAuylVnNtF14MaHzQq4NGrfdRz0wvCfzuNfgWEYout53G1eFJyfpjzPZwNpRm27Dd/3Z3aW58U0YDnDfv8n9vZ+QCnJA6/uduXquOP0Ehl3+URgojQODQeW5cLvlqbQ7aDoed3RoSbNAC7xzRR9YHsb2N8HdDrbjPwE4G+fV4MBtWvG/AAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Gotenberg_docx&quot;
        title=&quot;Gotenberg_docx&quot;
        src=&quot;/static/0b5985a4efe06c3a0aba4b055cc3788f/fcda8/docx.png&quot;
        srcset=&quot;/static/0b5985a4efe06c3a0aba4b055cc3788f/12f09/docx.png 148w,
/static/0b5985a4efe06c3a0aba4b055cc3788f/e4a3f/docx.png 295w,
/static/0b5985a4efe06c3a0aba4b055cc3788f/fcda8/docx.png 590w,
/static/0b5985a4efe06c3a0aba4b055cc3788f/efc66/docx.png 885w,
/static/0b5985a4efe06c3a0aba4b055cc3788f/f6f7a/docx.png 1009w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;excel-sheet&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#excel-sheet&quot; aria-label=&quot;excel sheet permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Excel Sheet&lt;/h3&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 72.97297297297297%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAABmUlEQVQ4y9WS207CQBRF+13GxEgQRYzfqPH+YPQbjPrAraWIBGgTBFpLDKVXCu1Mt5mxJSiikTdPsjNt95yVPacjWNMIk2kIazyG67qglK5UTCnSonGMOBHzCCFcAjODIOBi5k/F3CPFR1GzgXAKfzLhfWEYcp+twvXNLRRVhet6cByXp1yUw5R8Z+vdi4mm9gbXtmCOx/A8D6JUA+MMBhqEja0MiqXyRwJ2hGT9rdiOKIr48/HJKTa3s7h/eISQ3SugUhW5Yds2j82As9kMhvGKXq8PTdPQ7/W4PwkCuJ7H50WTmZ5dXCFXOERNliFkcnlUpRpIFKFYLKHdbqPT6UBVVRiGgeFwCF3XYRhD+L7P5TgOTzcHnl9iJ38AuV5PgKKEmBJIkoRG4wmyLENRFBBCfzw2S8nqNAXKC0BKCESxisbzM+pyHd1uF6ZpwrIsLtuy+ftoNJrPbgn4OSFFs9nkx221WtB0fd4YL9y5VKuBu/soV6rze8Qg6cDTxrWBlC7P7Dvoyhl+BbIN3yVZdS/XSvinv/wvgO86UEh6lW0EIQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Gotenberg_docx&quot;
        title=&quot;Gotenberg_docx&quot;
        src=&quot;/static/297e2dfa904bd7051072dbd35002b2cf/fcda8/xlsx.png&quot;
        srcset=&quot;/static/297e2dfa904bd7051072dbd35002b2cf/12f09/xlsx.png 148w,
/static/297e2dfa904bd7051072dbd35002b2cf/e4a3f/xlsx.png 295w,
/static/297e2dfa904bd7051072dbd35002b2cf/fcda8/xlsx.png 590w,
/static/297e2dfa904bd7051072dbd35002b2cf/efc66/xlsx.png 885w,
/static/297e2dfa904bd7051072dbd35002b2cf/5b587/xlsx.png 1010w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;powerpoint-presentation&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#powerpoint-presentation&quot; aria-label=&quot;powerpoint presentation permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;PowerPoint Presentation&lt;/h3&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 80.4054054054054%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAEQUlEQVQ4y1WPW0yTBwCF/+3Vp2XJ9rDHJVuWbWZumYuijiy6GXXOeCFRUUS8gKBDBAUVAbFYSlvovbUFSi9/L/ROayml4z4QxUpRwIBG1Ie9mripePkW2bJkJzmv5/uOwJvXLD77i5fP3/YZ/+XNm//33wz88YK22ScsPn3Cq8UXvH65yPM/n8KrRRZfPEcYmZwmMDiOr2+U2GiasZl50vP3mF1YYO7RI+YfP+buwkOuz8wxdnuW+M0ZwjemGcnMMJyZJTWRIX7tFuGRm6Rn5hCU3jhHNS6OtDipccYIT0yRzNyha3yC1NRt4ulJQuNpbH2jKAI9SD0xpN44ks4E8lAKRTDFOVuU/UoHYnc/gtwVpUTfSbU9hvHqIF3jk4zcvcfAnWmSk1O0J4eQuKNUO7qQBVKUXfGxrdZAjsRCkdZNlTVChSVIQbMTf+8wQqMzwiGVi4uuBB39E3iGJ+jJzDI2N088nUEZTFKiFdlWrWV7nYmKtgh5cjsbqzRsqzWys95MrqyDXfVmxHgfQqMYJU9hR+JNYR/KYEz8jiY2QJ0YQ+pLoI0PcdoaIUfSyo9nVEsD5W0Rjmm9S4At53VsPqfjpyo1jthvCCp/D7sbrUj9/fiuz6EIDXJA1sH60ibWlTRQqBI51CKS3yKS22Tjl1oTB5qdlFnCHG4R2VFnIqfezObzeqyRJIIm2Muuy+3IAv1EJxdwDk1R1OJkU7mSVUfr2VCmoFjrWbq1t8nOroY2cpvsHGxxcVTtoUTnZV9jB1trjNijKQRNKMXuJhsNnSlikw+IZx5wyZVga5WW7TVGVhVLKdZ6OWH0L43kKZ3skdnIU4qcMAU4puukSOslV2bD0zOIYOjqo0DjpVZMEL11n2j6Pp2jdyhoFv8hVxuW7pwwBrjkSVJqCVOg9lCk93FY4yW/WaS8NcLp9ije5BCCKdrPr20RJJ0pQjfm6ErfJzX9EGVkhDPWGDkNVvbLHVRao5y1x5EG+znr6CZf5V6yPG4KUmGNUWaJ0DN2C6EjMcwFTxJNbITA+CzJ2w8YnH2E/9o0qugw9W+tzEHKzCEueXsxdI8iD/ZzqjVMidG/ZFfn6qGiLUzqegbhpMbLl4Uq1pSb2Chx87P6KjuMSbYbutkg95NVY2XlOTNZl0XWK31kSxxkNThZXqLm0wIFX5Tq+eZCBx+f1NPePYSwt76dFcdNfHvKwsrKDn6QhfnqcoS1zVfJUkRYKw+Q3eRjjSLAZxdFPq91sEkf4/1KK0J+M+8cVvPuER3CTglyXxIhT+rgk2IzX1faWV3byXf1frJbulmtTrJOl2SVNsFyWZBsQ5zvLb181BTiA2UXH2q6eU8aYFmVjWWlrQgHlDSH+xBqTG62nNezp6GVfLmNfXIHx3ReTl7xc9zko9Tip/iKl0KDm2pHmDJbiEKLj0MGNwf1LnY0trL+ookVZXKciQH+BqtHiHukpJQtAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Gotenberg_docx&quot;
        title=&quot;Gotenberg_docx&quot;
        src=&quot;/static/167a43ac3cd0881817ce0d3154bb8e60/fcda8/pptx.png&quot;
        srcset=&quot;/static/167a43ac3cd0881817ce0d3154bb8e60/12f09/pptx.png 148w,
/static/167a43ac3cd0881817ce0d3154bb8e60/e4a3f/pptx.png 295w,
/static/167a43ac3cd0881817ce0d3154bb8e60/fcda8/pptx.png 590w,
/static/167a43ac3cd0881817ce0d3154bb8e60/efc66/pptx.png 885w,
/static/167a43ac3cd0881817ce0d3154bb8e60/6acbf/pptx.png 1001w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;configuration&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#configuration&quot; aria-label=&quot;configuration permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Configuration&lt;/h3&gt;
&lt;p&gt;For this to work you have to start a Gotenberg server and configure it in SCM-Manager. Example &lt;a href=&quot;https://github.com/scm-manager/scm-gotenberg-plugin/blob/develop/docker-compose.yml&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;docker-compose&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 30.405405405405407%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAk0lEQVQY05XQwQrCMAwG4L6x7yneN9ihYD0Iq9C61mVrkl8crsgubj980IYSkhrvezRNg7ZtYa1F13X17q4On6gq9saEGBHSC/M8YyRCYa6YBaJ6iImZcO89HiEiPBOKKlhRFdFdJlEQK8wwMoaUl+K63i/8sf0OU0+bRnvIt5mbCk43vzD1AY5nnS6J4JIJ50x4A5Qb1kPAX0zOAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Gotenberg config&quot;
        title=&quot;Gotenberg config&quot;
        src=&quot;/static/11afe5cfa8824865ba1d50679042674b/fcda8/gotenberg_config.png&quot;
        srcset=&quot;/static/11afe5cfa8824865ba1d50679042674b/12f09/gotenberg_config.png 148w,
/static/11afe5cfa8824865ba1d50679042674b/e4a3f/gotenberg_config.png 295w,
/static/11afe5cfa8824865ba1d50679042674b/fcda8/gotenberg_config.png 590w,
/static/11afe5cfa8824865ba1d50679042674b/efc66/gotenberg_config.png 885w,
/static/11afe5cfa8824865ba1d50679042674b/42de8/gotenberg_config.png 1033w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If your SCM-Manager is running inside the &lt;a href=&quot;https://cloudogu.com/en/ecosystem/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Cloudogu Ecosystem&lt;/a&gt;, you can install the Gotenberg Dogu for free and restart SCM-Manager.
The plugin will be automatically installed and configured for you.&lt;/p&gt;
&lt;h2 id=&quot;file-lock-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#file-lock-plugin&quot; aria-label=&quot;file lock plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;File Lock Plugin&lt;/h2&gt;
&lt;p&gt;The second new plugin we want to introduce is the &lt;a href=&quot;/plugins/scm-file-lock-plugin&quot;&gt;File Lock Plugin&lt;/a&gt;.
This plugin enables frontend support for the file locks we introduced in version 2.26.0.
It can be helpful to lock files, especially binary files, if you are editing them.
This way other users will know the file is currently locked by you and can not be edited without unlocking it before.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 36.486486486486484%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAABBUlEQVQoz2WR207DMAyG+/5vRXfVIfUFQBOsF9sFAqrm6EN+ZK8dHViymqTKl892V0QRRUHa0FoDMyPGCCJCrRU5F+Sc/RytIdp/FnzHhFwJFnZvyy6LYmFF1QZVdUhKyQFlXVtuQWuaSMjlPzCyIrDa4xARNwshoJSCmBKWEHx/vV4wTRPe315xOr1gOp9RyyPQokuroTbcDIkcYoZWqkFDjBjHEcMwoO97HA5POB6f7+Yb7KHkJA2yK9m+ZmnQew8BCADGb+xhDjTYZ1UUbZC1bzYUSzOb59nb4EBVfFHFRyFfO2QHvZXMipnEp6wqDrSeEbObGtT2ZmkRmLGQ+MT/wgz4A1pQIhiPM6/RAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;File Lock&quot;
        title=&quot;File Lock&quot;
        src=&quot;/static/cb96bd246c54b5deab1d09d931891716/fcda8/file-lock.png&quot;
        srcset=&quot;/static/cb96bd246c54b5deab1d09d931891716/12f09/file-lock.png 148w,
/static/cb96bd246c54b5deab1d09d931891716/e4a3f/file-lock.png 295w,
/static/cb96bd246c54b5deab1d09d931891716/fcda8/file-lock.png 590w,
/static/cb96bd246c54b5deab1d09d931891716/efc66/file-lock.png 885w,
/static/cb96bd246c54b5deab1d09d931891716/d74fe/file-lock.png 1164w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If someone tries to overwrite your locked file by uploading a newer version, a warning will appear.
Locked files can be unlocked by every user with write permission to the repository to prevent locking files longer than needed.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 54.72972972972974%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB8klEQVQoz42R3U7bQBSE/XZcEKA3VStR+kY8QqU+QlVSUFVRiYsK0UaEJg6EiIRCfgoB2xt7vWvHa3/Vbmgi7lhpND4ze8bn2N7+xzXaBzVaBzXO9ms06+ucfanR+771MhxucXm4yeDoFXsf1vAuvm1wf7LJ6McGk+NNro/W3TPDt3D7Qty8gdE2/tctvKvzQzBXGHlOpbugLzCyQzbz0aKNFgvOhO+0lb6AilqkYQvyHq1GHa/tX3J3H3H9Z8LN7R2j8QMPQUIkFI9Bgog1YqaIRIqYacdhJJ1m6yBMeAxiUmU4+93B6/W6yCQmSWLSVKJ1yupUZFo5rarK53qm0Voxn+fw5HX8Nl6/3ydJEowxq+tV5TjPc0ajEcPhkPl8vvSKomA8Hjt9Op262h7f9xeBNiwIAoQQy3DbaFkpRZqmznONT7p2k1vo54GDwcAJYRgSxzFSyuWEVVkSxwmzWYIQM4xZ6GVZESfSaVEULQM7nQ5et9t1hV3JGpbtqlmWOba1MTlVaf2MotCOS5NTFDmFMcvAZrOJZ8e0jXY6u+5/uB8lC1TURra3mZ7sEDR2mJ684+HXex5/viYf7iLTnH7/yn2W09PTRaB9gw2x4goSmWaoZIK+/0z6t+4gJ3vISZ108gkdHqNUhhARZVnSaDT4B45YIRrVbRQZAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;File Upload Lock&quot;
        title=&quot;File Upload Lock&quot;
        src=&quot;/static/7a3fc68478b800e5299b1da4e37306d1/fcda8/file-upload-lock.png&quot;
        srcset=&quot;/static/7a3fc68478b800e5299b1da4e37306d1/12f09/file-upload-lock.png 148w,
/static/7a3fc68478b800e5299b1da4e37306d1/e4a3f/file-upload-lock.png 295w,
/static/7a3fc68478b800e5299b1da4e37306d1/fcda8/file-upload-lock.png 590w,
/static/7a3fc68478b800e5299b1da4e37306d1/1ac66/file-upload-lock.png 651w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;other-changes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#other-changes&quot; aria-label=&quot;other changes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Other changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Upgrades to Webpack 5 and Node 16&lt;/li&gt;
&lt;li&gt;Improved screen reader support&lt;/li&gt;
&lt;li&gt;Show repository contact in the overview&lt;/li&gt;
&lt;li&gt;Fix minor ui glitches after introducing the high contrast mode&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;version-2271&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#version-2271&quot; aria-label=&quot;version 2271 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Version 2.27.1?&lt;/h2&gt;
&lt;p&gt;Right after we released version 2.27.0, an SCM-Manager community member reported to us that the frontend bundles are broken.
This is a nasty error between Webpack 5 and the plugins we use.
It is really hard to reproduce, but we think that we have fixed it.
If you also got errors on the SCM-Manager frontend, please let us know.&lt;/p&gt;
&lt;h2 id=&quot;final-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#final-words&quot; aria-label=&quot;final words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Final words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you improve your work processes? We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM-Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Java 11]]></title><description><![CDATA[Hey SCM-Manager Community, Java 8 has been around for quite a long time now and it has served SCM-Manager quite well. But everything
has…]]></description><link>https://scm-manager.org/blog/posts/2021-11-11-java-11/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-11-11-java-11/</guid><pubDate>Thu, 11 Nov 2021 11:11:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;Java 8 has been around for quite a long time now and it has served SCM-Manager quite well. But everything
has come to an end.&lt;/p&gt;
&lt;p&gt;So today we are here to tell you, that we will quit support for Java 8 in March 2022. We chose this date,
because according to Oracle the &lt;a href=&quot;https://www.oracle.com/java/technologies/java-se-support-roadmap.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;support for Java 8&lt;/a&gt;
will end then, too. So, if you still run SCM-Manager on Java 8, you should start your transition to Java 11,
which will be our next target platform.&lt;/p&gt;
&lt;p&gt;If you already run on Java 11 (or above), or use Docker, there is nothing you have to do. If you use our
Debian or RPM packages, these would force you to install Java 11, if you still run on Java 8. For those using
the unix or windows packages, please make sure that you have installed Java 11.&lt;/p&gt;
&lt;p&gt;We do not expect any issues. Nonetheless, if you run into some, feel free to contact us on our
&lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.26.0]]></title><description><![CDATA[Hey SCM-Manager Community, we would like SCM-Manager to be accessible for as many users as possible. We aren't there, yet,
but we have taken…]]></description><link>https://scm-manager.org/blog/posts/2021-11-05-scm-manager-2-26-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-11-05-scm-manager-2-26-0/</guid><pubDate>Fri, 05 Nov 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;we would like SCM-Manager to be accessible for as many users as possible. We aren&apos;t there, yet,
but we have taken some major steps. Maybe the most obvious one: You can change your theme.&lt;/p&gt;
&lt;h2 id=&quot;accessibility&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#accessibility&quot; aria-label=&quot;accessibility permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Accessibility&lt;/h2&gt;
&lt;p&gt;As well as it might seem so, our first goal was not to create a dark mode, but a theme with high
contrast. You can change your preferences on your profile page. Turning colors inside out is no
easy task (aside from the technical requirements). But you have to start somewhere, so we present
this new design knowing, that we still have some flaws like the header in the source view. We will
tackle these in the next releases, so please stay patient.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 41.21621621621622%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsTAAALEwEAmpwYAAABOUlEQVQoz5WRT0sDMRDF85WFVqytVz148GN48qAInkTQWqm0BVFaxQrKUmW73W53k0025s+TpHapVVADPzJMMm9eMmR9/wz1gyYaRy3Ujq+wedJG47SHjfNbVJp9VFt9VC5vUG3fododYK3Xx97DEy6mMVpJjMO3EbaH99h9HmLrcQCiOEUcvmI8CmAEx1+XtcBUzmESyOQ8T3IhEUYRKGNQ2kAb+zN2jjLWF0ZCY6c7RuM6Qr2boNZJ8EIViNIWkzgGYwycc+R57mOl1KcTC2PMN1zzNOflPcB628RqjUkYIggCzGYzSCkhhEBRFB4Xu6JVQW0MEvGOjBcwWjs535wwpTGiDIyLUmCVhaDWusQV54wiTVN/tngNKYxBpg3Mr0Ow5b6IKaXexHKeLI/N/gO33H9nWfbF4Qd1n2J/p6BCmwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Change Theme Dialog&quot;
        title=&quot;Change Theme Dialog&quot;
        src=&quot;/static/95a82120a35707faeb89d5750acbb2c3/fcda8/change_theme.png&quot;
        srcset=&quot;/static/95a82120a35707faeb89d5750acbb2c3/12f09/change_theme.png 148w,
/static/95a82120a35707faeb89d5750acbb2c3/e4a3f/change_theme.png 295w,
/static/95a82120a35707faeb89d5750acbb2c3/fcda8/change_theme.png 590w,
/static/95a82120a35707faeb89d5750acbb2c3/efc66/change_theme.png 885w,
/static/95a82120a35707faeb89d5750acbb2c3/c83ae/change_theme.png 1180w,
/static/95a82120a35707faeb89d5750acbb2c3/133ae/change_theme.png 1424w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The high contrast mode now looks something like this:&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAACSklEQVQoz2XRWVPaYBSH8ShuBBDEQEICEgIxLDW04oJsARJlU1msWmdq69Kbthedab//PB2oYy+8+M2Z8845/5kzr+Cz+4gnM8KdT/ibM0LdG6Kjr/iHDywNHlnu3yMM7lgef8E3e2Dp+gnxdEzQrrJhlglXW2hPT2g/f+D/9owgKyZm4RgxrLO2FmNlVWLZF2VlZZvVVYnwls7WdoYNv4I/qBHZ0tmWTYIhjfVMmZXRHcv9G3yRNKu+KEIiYVEqVVHTZeR4jlAoid+fQBQTBESVcEQntLmDX1QRAxqhzdTiLbChsCFbrNVHrM9t7vwLjEZ3yJYbJPNHqIpBMmmhqjmkmIFVqHBQqWLu2mhalmQyh6oaKIpOQjVQ5TRqJIG2pZLasQgEVQTTsvGefzGaXtPv9XAch8PDI/aKRZ6vqkwnF0ynU1y3i+u6OE6LWq1GvV6j3qhTbzRotpq4gyFSTEfYtfYYPn5nOJnhNF4GayfYlQqff98ym5xz9fGK01MPz3M5Ozt95Xldum4Xx2niDQZI8QxCTNKxS/sU9o4x3p2gqlkUWScSyxAtVcllS5imjWEUyWSKr3VuMatkSKXMRR8IKAiRbZ1sfp/y+2Nyhf3FQtYoIiVybBaqKHIGSUoRj6ffkGV9YR6a0EzEeWAsaXHYcplcjugtznBpNhrYlX3u/9wyuRwwOh/SabfodJw32u0W3W6b/nhMTDYQIopJue4yHV9w1uvheR7VkxqFXYvuQY58oUyx+AHLssnn58ov9b9ctsj8L0Ihlb9VCy2hUVG7gQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Start page with high contrast mode&quot;
        title=&quot;Start page with high contrast mode&quot;
        src=&quot;/static/4ff73466c88106d568846f03cc30f213/fcda8/high_contrast_mode.png&quot;
        srcset=&quot;/static/4ff73466c88106d568846f03cc30f213/12f09/high_contrast_mode.png 148w,
/static/4ff73466c88106d568846f03cc30f213/e4a3f/high_contrast_mode.png 295w,
/static/4ff73466c88106d568846f03cc30f213/fcda8/high_contrast_mode.png 590w,
/static/4ff73466c88106d568846f03cc30f213/efc66/high_contrast_mode.png 885w,
/static/4ff73466c88106d568846f03cc30f213/c83ae/high_contrast_mode.png 1180w,
/static/4ff73466c88106d568846f03cc30f213/5bd27/high_contrast_mode.png 1432w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;And for those who depend on screen readers, we have some advancements, too: We have added lots of
&lt;code class=&quot;language-text&quot;&gt;alt&lt;/code&gt; tags and made errors accessible.&lt;/p&gt;
&lt;p&gt;We would love to get feedback from you!&lt;/p&gt;
&lt;h2 id=&quot;pdf-preview&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#pdf-preview&quot; aria-label=&quot;pdf preview permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;PDF Preview&lt;/h2&gt;
&lt;p&gt;From this release on, we will show PDF files in the file view, just like images.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 60.810810810810814%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACXklEQVQoz42S2U5TURSG+zx4gRJNakcvLO8gccA4FjSQkJh4waWJ74ADF8aYeKHohYFgBBkkoggUEekglNLS9sxDT0/bcz7TQ0EaTHQlK2tnr+Tb/7/X8sUfv2Po5Qz3xhYYfDXD4Js5hsYXGXi/THxqjf7pVfqml+ibX6Xv83duLyYYyWzxURKZlQRGttMMJ9cZTm8w8COBD6eOVNpDKBYwZAlw+Vc4DlgNl6LloNgumg3V+n7PZ1Wr5AsFBEmiJIoIsuSdBVlGq1QwKwZWxUQ3DRRZZDKr8HRDZSqn8+CryMNlmftfZEaTOo7r4nMchxpQtR0Mw8YwbUyzhtMSWndBb73evDvQb9s2uqrgNFpN18VtAi3LIplKIokpFHkTRdpEV9NUrRyN6g5FLctEegNTTaFraYRyilwuh26Y6IbRYrmH6csXSly72UtypRs1H0PYjiFm/6SUjSHvxChvxzBL5/n0oZv4nQFKkkyl1qBeq7VBfbv5IhevXCCzFsIqBVF3mxnwUskFUHP7VckFqUtBFqZCXL/VjyAIaJrqWT8GvHy1h8xaBLMYRi9EsMUo1XKUmhTFFqLUpXNo+Qg1MczCVJQb8bsIoohVqdCcwTHgpd4e0okIthDm15qfybcnWZo9zfxkl1dnJ06RTwZpKE1gxFOoalprhZxDmLc2R4FWOUwhFWD8dSfPHnXwYvQEz590MDHWibAVoi4dAarqobKDaFOYSTQthzD2wqRX/cyMd/Ft7oxXd38GvK+oiaG/Atum3KawFKaUCZJe8XvWMwk/2+tnSa34Kf+Hwqbl36huMOvD6xikAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Detail view of a PDF document&quot;
        title=&quot;Detail view of a PDF document&quot;
        src=&quot;/static/b6fafc8a42e1c3bf31bcf67aefd336c6/fcda8/pdf_preview.png&quot;
        srcset=&quot;/static/b6fafc8a42e1c3bf31bcf67aefd336c6/12f09/pdf_preview.png 148w,
/static/b6fafc8a42e1c3bf31bcf67aefd336c6/e4a3f/pdf_preview.png 295w,
/static/b6fafc8a42e1c3bf31bcf67aefd336c6/fcda8/pdf_preview.png 590w,
/static/b6fafc8a42e1c3bf31bcf67aefd336c6/efc66/pdf_preview.png 885w,
/static/b6fafc8a42e1c3bf31bcf67aefd336c6/c83ae/pdf_preview.png 1180w,
/static/b6fafc8a42e1c3bf31bcf67aefd336c6/f3abf/pdf_preview.png 1474w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;lfs-lock-protocol&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#lfs-lock-protocol&quot; aria-label=&quot;lfs lock protocol permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;LFS Lock Protocol&lt;/h2&gt;
&lt;p&gt;For fans of &lt;a href=&quot;https://git-lfs.github.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Git LFS&lt;/a&gt;, we have implemented the
&lt;a href=&quot;https://github.com/git-lfs/git-lfs/wiki/File-Locking&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;file lock protocol&lt;/a&gt;. Mind that you will
not see those locks in the frontend, but we are working on this right now.&lt;/p&gt;
&lt;h2 id=&quot;final-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#final-words&quot; aria-label=&quot;final words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Final words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM Manager help you improve your work processes? We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager v1 Plugin Center]]></title><description><![CDATA[Hello SCM-Manager Community, On June 04, 2020 we released SCM Manager v2 in the first stable version. That was 510 days ago.
Today we…]]></description><link>https://scm-manager.org/blog/posts/2021-10-27-v1-plugin-center/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-10-27-v1-plugin-center/</guid><pubDate>Wed, 27 Oct 2021 09:42:42 GMT</pubDate><content:encoded>&lt;p&gt;Hello SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;On June 04, 2020 we released SCM Manager v2 in the first stable version. That was 510 days ago.
Today we decided to shutdown the PluginCenter for version 1 on April 30, 2022, and we also disabled access via http today.&lt;/p&gt;
&lt;h2 id=&quot;what-does-this-mean-for-running-1x-instances&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#what-does-this-mean-for-running-1x-instances&quot; aria-label=&quot;what does this mean for running 1x instances permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;What does this mean for running 1.x instances?&lt;/h2&gt;
&lt;p&gt;Running instances will continue to run without interruption.
Installing and updating plugins will only be possible via https until the April 30, 2022.
From May 01, 2022 on, it will no longer be possible to install or update plugins for v1 at all, but running instances will of course continue to run.&lt;/p&gt;
&lt;h2 id=&quot;how-can-i-make-sure-that-my-v1-instance-uses-https&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#how-can-i-make-sure-that-my-v1-instance-uses-https&quot; aria-label=&quot;how can i make sure that my v1 instance uses https permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;How can I make sure that my v1 instance uses https?&lt;/h2&gt;
&lt;p&gt;To make sure that your instance uses https to access the PluginCenter, the URL under &lt;code class=&quot;language-text&quot;&gt;Config -&gt; General -&gt; Plugin repository&lt;/code&gt; must start with &lt;code class=&quot;language-text&quot;&gt;https&lt;/code&gt; and not &lt;code class=&quot;language-text&quot;&gt;http&lt;/code&gt;. Normally the URL should look like this:&lt;/p&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;text&quot;&gt;&lt;pre class=&quot;language-text&quot;&gt;&lt;code class=&quot;language-text&quot;&gt;https://plugins.scm-manager.org/scm-plugin-backend/api/{version}/plugins?os={os}&amp;amp;arch={arch}&amp;amp;snapshot=false&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;If the URL uses http, SCM-Manager will only show the installed plugins on the plugins tab and not the ones from the plugin center.&lt;/p&gt;
&lt;h2 id=&quot;its-time-to-upgrade&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#its-time-to-upgrade&quot; aria-label=&quot;its time to upgrade permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;It&apos;s time to upgrade!&lt;/h2&gt;
&lt;p&gt;If you still have running 1.x instances, now is the right time to upgrade to v2. Take a look at our &lt;a href=&quot;/docs/latest/en/migrate-scm-manager-from-v1/&quot;&gt;migration guide&lt;/a&gt;.
If you still have questions, we are happy to answer those in our &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/19&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;forum&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.25.0]]></title><description><![CDATA[Hey SCM-Manager Community, With the new version 2.25.0 we have completely redesigned the landing page.
We also fixed some minor bugs and…]]></description><link>https://scm-manager.org/blog/posts/2021-10-22-scm-manager-2-25-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-10-22-scm-manager-2-25-0/</guid><pubDate>Fri, 22 Oct 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;With the new version 2.25.0 we have completely redesigned the landing page.
We also fixed some minor bugs and added some minor features to various plugins.
Our next big topic will be &lt;strong&gt;accessibility aka a11y&lt;/strong&gt;.
Here we will improve keyboard navigation and screen reader support, and we have already started to create our new theme &lt;code class=&quot;language-text&quot;&gt;High Contrast Mode&lt;/code&gt; which is actually dark but not the &lt;code class=&quot;language-text&quot;&gt;Dark Mode&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;But let&apos;s talk about what the current version includes.&lt;/p&gt;
&lt;h2 id=&quot;landing-page-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#landing-page-plugin&quot; aria-label=&quot;landing page plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Landing Page Plugin&lt;/h2&gt;
&lt;p&gt;SCM-Manager already provided a &lt;a href=&quot;https://scm-manager.org/plugins/scm-landingpage-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Landing Page Plugin&lt;/a&gt; which adds a new start page before the repository overview.
This page showed all user related information like favorite repositories, open tasks and recent events in SCM-Manager.
We improved this landing page by merging the widgets like the favorite repositories into the repository overview.
Also, we added a configuration to let you choose which widgets should be shown on your personal repository overview.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NEW LANDINGPAGE&lt;/strong&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 60.13513513513513%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACGklEQVQoz32SSW8TQRBG/Q8RyQ2COPFLuCKOXDgTwQEhJBaxKYoUixCiELIqNo4TZGM7454Zzz69PdRthyGAaOlTq2umvq5X1a3l+0+48fAltx99YGX1HTcfv+fWs3VWXm2y9Hqb5bdOH1la22J5Y4dr7W0e9M5Yj0LWpgF3O0fcOd7j5tFXru9+pgVwMRoiwhCsAaO5soxG13VztlAojdSGN7OMe0FMO69+fW5pYxFC0BMJeS1RSmGs9ZJKkea53y2gLWhjMMb45FBrepVkqrS/SVtLy1qLUpo4LxkWCrO4ySUeHOwzGQ+5CAKyLKOqKh/3hVrbFK0NhZrHPfLO1ia9boepCH2iktInru7sMg7G5FmGlIvqjfFmdkHh9jjNiIuqMRyc9xkOBkxnKVmeUxSFTxZl7XvlcMwCVWv9h+axyzZ45OFoQhhFnCYlpZQYo33fXnS7iDTFGsP/VllLUqkaw0+7+5x0u8RCkCYJdS0pipwf3zYIxYVvhav6L5WlJ0nzgrSSDbJDmgpBGMekWeb74jDiKGLmeqq1l3SS8orcf870clje8PCky2n/jNF47CfqpumQV7sdRuGUuq7nb7Gs/4lcSUVa/4a8d9zh7Pw7s2TmzdyNzvB5e5MgDEnzjCIQ2Eno36M1tpm01iR53iC7YHv7C71+nyiKSJKEsiyRtaR+ekg4mDAYDYmTZG5m7RVhLVlZES2q/wnCVY8B4cy+8QAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;New Landing Page&quot;
        title=&quot;New Landing Page&quot;
        src=&quot;/static/b3f3954091677cf83b5c5d2aa7ce55df/fcda8/new_landing_page.png&quot;
        srcset=&quot;/static/b3f3954091677cf83b5c5d2aa7ce55df/12f09/new_landing_page.png 148w,
/static/b3f3954091677cf83b5c5d2aa7ce55df/e4a3f/new_landing_page.png 295w,
/static/b3f3954091677cf83b5c5d2aa7ce55df/fcda8/new_landing_page.png 590w,
/static/b3f3954091677cf83b5c5d2aa7ce55df/efc66/new_landing_page.png 885w,
/static/b3f3954091677cf83b5c5d2aa7ce55df/c83ae/new_landing_page.png 1180w,
/static/b3f3954091677cf83b5c5d2aa7ce55df/c5394/new_landing_page.png 1535w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Tell us how you feel about these changes and what else we could do to improve your efficiency working with SCM-Manager.&lt;/p&gt;
&lt;h2 id=&quot;custom-links-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#custom-links-plugin&quot; aria-label=&quot;custom links plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Custom Links Plugin&lt;/h2&gt;
&lt;p&gt;We created a new plugin which allows you to add custom links to your SCM-Manager footer.
You can add your imprint, legal pages or some instance related links, so every user can reach them.&lt;/p&gt;
&lt;p&gt;Initially, the &lt;a href=&quot;https://scm-manager.org/plugins/scm-custom-links-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Custom Links Plugin&lt;/a&gt; could only be installed manually via the Community Forum. It can now be found on &lt;a href=&quot;https://scm-manager.org/plugins/scm-custom-links-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;its plugin page&lt;/a&gt; along with its installation instructions.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 63.51351351351351%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAABtElEQVQ4y62Sz2oUQRDG++nCevCgsF68e/ANfAgFbx4i3jwogkpMcpAghATWqBAUg4qeMvtvZmdnu2emJ9Pd85PuzC672SUgWPAxXV9VfdVdU+Lmo1d0n7zjztM9bj/bp/v8gLtvenR3PrH1useNnY903h7S2Tum877H1ocTbh2e8PK8z1E2oZclPDg75d73z9z/cYqQs4zhYMBoOCQej+lHEVEUkUvFdeZw7J6XPD6TbP9UPPwmefGnQCilkFJSVRUqz5lJidYaY0wobJpmDa5pQuzrSLH7K+ZoqDnoa74kF4i6rhfFzjnKsgziRVEEvtkgaq0N+VYXGJX5jMXNhSoKdG3wTa1rqI0NKHVFrquQ6tpbXQKMsVhryMqKWBaUWmPbuKitDULLBV7EJxjrrohdxv0LcqWojEW1TWlvL9bH3YTgin813tpFXTPNNcY1i3mLTUNfBRt9b37+0zTFOfsvgtcj/LglX/CfTfgVWF6HZQTeuXXeuY28h8jznHGcBPiz37/5dxTHxJN0wXmURcEkTUnSaTjP+TmEJ38PEgaT1QQvkkwzxulspZHPSTMZ+E2CfwHkR+VZj+sXawAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Custom Links&quot;
        title=&quot;Custom Links&quot;
        src=&quot;/static/c635ba48fe57e796b6445af9cc57b0aa/fcda8/custom-links-config.png&quot;
        srcset=&quot;/static/c635ba48fe57e796b6445af9cc57b0aa/12f09/custom-links-config.png 148w,
/static/c635ba48fe57e796b6445af9cc57b0aa/e4a3f/custom-links-config.png 295w,
/static/c635ba48fe57e796b6445af9cc57b0aa/fcda8/custom-links-config.png 590w,
/static/c635ba48fe57e796b6445af9cc57b0aa/efc66/custom-links-config.png 885w,
/static/c635ba48fe57e796b6445af9cc57b0aa/c83ae/custom-links-config.png 1180w,
/static/c635ba48fe57e796b6445af9cc57b0aa/e0202/custom-links-config.png 1395w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;minor-changes--bug-fixes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#minor-changes--bug-fixes&quot; aria-label=&quot;minor changes  bug fixes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Minor changes / bug fixes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;We added a conflict check for the &lt;a href=&quot;https://scm-manager.org/plugins/scm-editor-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Editor Plugin&lt;/a&gt; to prevent overwriting files if someone else has already changed them.&lt;/li&gt;
&lt;li&gt;We added another specific permission with write access for the &lt;a href=&quot;https://scm-manager.org/plugins/scm-ssl-context-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SSL Context Plugin&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;The footer is now also displayed on the login page.&lt;/li&gt;
&lt;li&gt;The &lt;a href=&quot;https://scm-manager.org/plugins/scm-repository-template-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Repository Template Plugin&lt;/a&gt; can now automatically mark repositories as templates by using the corresponding action in the repository settings.&lt;/li&gt;
&lt;li&gt;It is no longer possible to delete the default branch of a repository as this may cause several problems in SCM-Manager.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;final-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#final-words&quot; aria-label=&quot;final words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Final words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM Manager help you improve your work processes? We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.24.0]]></title><description><![CDATA[Hello SCM-Manager Community, Since SCM-Manager is mainly concerned with repository management, our target audience is mostly from the IT…]]></description><link>https://scm-manager.org/blog/posts/2021-10-07-scm-manager-2-24-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-10-07-scm-manager-2-24-0/</guid><pubDate>Thu, 07 Oct 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;Since SCM-Manager is mainly concerned with repository management, our target audience is mostly from the IT field.
However, during the development of SCM-Manager we found that other fields like engineers, craftsmen, scientists and office workers also want to use this tool for their purposes and workflows.
SCM-Manager is a repository-focused tool, and we have no plans to change that.
Nonetheless, since it is already possible to write plugins for almost anything without bloating the core of SCM-Manager,
we would like to support other users besides developers and administrators.
That&apos;s why we developed two new plugins that will make it easier for non-IT people to work with the SCM-Manager.&lt;/p&gt;
&lt;h2 id=&quot;history-download-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#history-download-plugin&quot; aria-label=&quot;history download plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;History Download Plugin&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;/plugins/scm-landingpage-plugin/&quot;&gt;History Download Plugin&lt;/a&gt; is more like a shortcut for a feature which was already technically possible.
On the sources view you can see the files inside a repository.
Click on the new icon to expand history view with all versions of this file and the direct download links.
You see the 10 latest changes but can fetch more results as you click on the bar below.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 70.27027027027026%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB0UlEQVQ4y11U2XLjMAzz//9k+7pNfOm+0QFsJdl6RkPRNEHw8mJLQ2wDZ+lwtYNPKQUpZbTW4L1HjFF6CEH6lGMMHWDA18t/WVPFWTvW3JD7EGBKCTElyefzCec8nHNY1xX7vmPdNljn9O0FCOylYysdS6oNpQ+BTSOZtd7FzHkv/WKdkHOWpP0NePkTZzGlwbWBo3T0G7DWKsfeu5gwRerWWhhrFaT/AWTKlikzOo2+zRqOF7NcyiuAMQbGGljrpE+wCRhaRxvjBmwNoQ1FEGBKKvonIAOwjmpSSv+B0odk+gQcvSuCAMdQikwt5fxmyHSNEehxnpKfgPYTkAz5gnVUNDodh5jMMWJ3t30XMOtKyVIJcFxj1/4CnqXJyLTO06ibE5Cs9uPQfU7DrCEP/S/Au1thAOG6IsakjoYYX2NkzMWMTaGN7z6fSKIAlsp0tg3buuI8Do0HWfDwXu/7PKzntFGyPP9+fvB4PBC8x+JLhUsZR0g4Ykb5GGI6a+3uYXb32qmRd6oa+pxhYkIoFcuRG3yD1uasQ7QnEIHPu6PU2Qjq3GuxFOtrfLgc9F/4cwj3z6H096aQ1Zw/smNTvr6/8Xg+1TQNujGq69BiXLP4C3w6R7pQ5wNkAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;History Download&quot;
        title=&quot;History Download&quot;
        src=&quot;/static/88a7f7daea257892d81fe968650d57bf/fcda8/history-download.png&quot;
        srcset=&quot;/static/88a7f7daea257892d81fe968650d57bf/12f09/history-download.png 148w,
/static/88a7f7daea257892d81fe968650d57bf/e4a3f/history-download.png 295w,
/static/88a7f7daea257892d81fe968650d57bf/fcda8/history-download.png 590w,
/static/88a7f7daea257892d81fe968650d57bf/efc66/history-download.png 885w,
/static/88a7f7daea257892d81fe968650d57bf/5b587/history-download.png 1010w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This feature was requested by SCM-Manager users who wanted to access their binary files directly from the sources view.&lt;/p&gt;
&lt;h2 id=&quot;manage-folder-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#manage-folder-plugin&quot; aria-label=&quot;manage folder plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Manage Folder Plugin&lt;/h2&gt;
&lt;p&gt;The &lt;a href=&quot;/plugins/scm-manage-folder-plugin&quot;&gt;Manage Folder Plugin&lt;/a&gt; is perfect for people who are used to working with directories.
By default, Git and Mercurial don&apos;t know directories at all, only files and paths.
We wanted to make creating new directories and deleting entire directories more intuitive for office workers (similar to the Windows Explorer).
To realize this feature with the different clients Git, HG and SVN, we introduced an &lt;code class=&quot;language-text&quot;&gt;.scmkeep&lt;/code&gt; file that holds your directory structures.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 35.13513513513513%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA+klEQVQoz5WRSU4EMQxFc3wkroDEQRAXgQ3sKNGprsrQGZ2HnB7UKxCRrHj4/p6MtZZlWQghEGOktsYpZVJKv0o8nVit5XtzPH96Ht83Xr4CRon2fZ9kCmy9k/LfhIrxzrH6wNOH4+Ft43WJGN+ECpQBMRdKKfz7DQGR+RsZgxAjzgdU771PjPce572iseuKrkZjY4wpqh8OB7Z9p8ogd6H2jkmtU1pDejsXuyS01qaoXmudch8fQ25+tRkDEcFspZMF6tl3exq8mtqN7laT1X8lvk5zn2O2XAmlYVOdF9auFKhHyqVMW4+mo63H4zxIv5Dvzs1/Frzk/gBqHSIohbJpeQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Folder Actions&quot;
        title=&quot;Folder Actions&quot;
        src=&quot;/static/7a1548b8db393c9ddd43aa5883f653e3/fcda8/folder-actions.png&quot;
        srcset=&quot;/static/7a1548b8db393c9ddd43aa5883f653e3/12f09/folder-actions.png 148w,
/static/7a1548b8db393c9ddd43aa5883f653e3/e4a3f/folder-actions.png 295w,
/static/7a1548b8db393c9ddd43aa5883f653e3/fcda8/folder-actions.png 590w,
/static/7a1548b8db393c9ddd43aa5883f653e3/efc66/folder-actions.png 885w,
/static/7a1548b8db393c9ddd43aa5883f653e3/2bef9/folder-actions.png 1024w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;By clicking on the create button a folder creation modal shows up. You can create sub-directories on one or more nested levels.
Since these are repositories, each change has to be a commit/changeset. If you delete directories, all included files and sub-directories also get deleted.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 87.16216216216216%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAYAAADdRIy+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB6klEQVQ4y51Uy67aMBTMV7WL/h5LvqFV1TYsShf9AJD6ItwLKlxghVhEIvdCQgDjvBw79lTHicRd8eiRRkeOnfHYmYnjeR6CIMBqtcJ6vcZyuYTv+8jzHFmW3YQ0TVEUBXq9HpzJZAJjDLTWtlNRr6rqZkgp7XuDwQDOaDRCGIYohLATSqm7yF4TDodDOIvFAmVZIooiS8wYu+u4hCRJzgrH4zHi/R4vmw0Ox6Od0HRkrW+GVOqs8O90igNjWAcBtlbhCaWUoOskYm37ZaiqqhV6QziT+QKZAbanFCHPsGEcrFTIDZBUBlxqcHUZtJ40/hp4cIbTGY5Jhu0uRnxkiKId4sMRz2EElqRQBpDaXIRQtcL+n4aQShQFZFmiFAJKSpSlQFXVd3OtjNa294jw4WnePDX43zK6OhM+zhagYao0EqVtvxe8ucPe7wGcx9EIzy8bsBO3u1RkmTshm6/skW2eplNr5jiOIYRAUeQ2l9dRr8vyHDxNYaxtPDjz+dyakwJOibkG2vT1GBQ7IazCB6/JMuWR4kOk10BR40mChHOwNMXXaI9Pmx2+8Qzf+304s1ltGwr4tZ+AaiLGieywx8kYvPNDvPG3eLvl+PDjJ5x2u41utwvXddHpdO7GR9fF+89f4Ha7aLVa+Ac1lAhWrX2aeQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Folder Creation&quot;
        title=&quot;Folder Creation&quot;
        src=&quot;/static/6a2a7c0ec03497ff86435203608e8c31/fcda8/folder-creation.png&quot;
        srcset=&quot;/static/6a2a7c0ec03497ff86435203608e8c31/12f09/folder-creation.png 148w,
/static/6a2a7c0ec03497ff86435203608e8c31/e4a3f/folder-creation.png 295w,
/static/6a2a7c0ec03497ff86435203608e8c31/fcda8/folder-creation.png 590w,
/static/6a2a7c0ec03497ff86435203608e8c31/68e9c/folder-creation.png 654w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Recommendation: This plugin is a great addition if you already work with the &lt;a href=&quot;/plugins/scm-editor-plugin/&quot;&gt;Editor Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;minor-changes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#minor-changes&quot; aria-label=&quot;minor changes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Minor changes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;We fixed some minor bugs in the global search.&lt;/li&gt;
&lt;li&gt;We cleaned up our own frontend code and prepared for upcoming accessibility improvements.&lt;/li&gt;
&lt;li&gt;We fixed a bug regarding incorrect encoding for SVN directories with whitespaces.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;final-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#final-words&quot; aria-label=&quot;final words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Final words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM Manager help you improve your work processes? We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager Public Showcases]]></title><description><![CDATA[Hello SCM-Manager Community, Today we would like to present you our new content that we have created in the last weeks.
By now there are…]]></description><link>https://scm-manager.org/blog/posts/2021-09-29-scm-manager-public-scm/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-09-29-scm-manager-public-scm/</guid><pubDate>Wed, 29 Sep 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;Today we would like to present you our new content that we have created in the last weeks.
By now there are already over 40 plugins for SCM-Manager 2 in the official Plugin Center.
We have noticed that most users don&apos;t even know what is already possible with SCM-Manager.
That&apos;s why we worked with our partner &lt;a href=&quot;https://www.windcloud.de/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Windcloud&lt;/a&gt; to build a public SCM-Manager instance that anyone can access without credentials.
Our first showcases with the &lt;a href=&quot;https://community.cloudogu.com/t/showcase-jenkins-integration/228&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Jenkins integration&lt;/a&gt;,
the &lt;a href=&quot;https://community.cloudogu.com/t/showcase-redmine-integration/232&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Redmine integration&lt;/a&gt;,
the &lt;a href=&quot;https://community.cloudogu.com/t/showcase-pull-request-flow/230&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Pull Request flow&lt;/a&gt; and
the &lt;a href=&quot;https://community.cloudogu.com/t/showcase-script-plugin/233&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Script Plugin&lt;/a&gt; may help you find better workflows with SCM-Manager.
This is just the beginning as we will be adding more and more content requested by the community.&lt;/p&gt;
&lt;p&gt;In addition, we have added some of our own production repositories to be further developed on this public instance.
We hope this provides some insight into our own work with SCM-Manager.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://community.cloudogu.com/tags/c/scm-manager/19/showcase&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Find our showcases in the Cloudogu Community.&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager Team - Ask me anything]]></title><description><![CDATA[Hello Community, Join us in our upcoming Ask-Me-Anything-Session!
Get the chance to get to know our team and ask them all your burning…]]></description><link>https://scm-manager.org/blog/posts/2021-09-17-scm-manager-ask_me_anything/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-09-17-scm-manager-ask_me_anything/</guid><pubDate>Fri, 17 Sep 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello Community,&lt;/p&gt;
&lt;p&gt;Join us in our upcoming Ask-Me-Anything-Session!
Get the chance to get to know our team and ask them all your burning questions about SCM-Manager.
Give us feedback on our latest releases, tell us your wishes around new features and let us know,
how the SCM-Manager is a help for your projects.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://community.cloudogu.com/t/ask-me-anything-session-with-scm-manager-team/187&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Find the forum post here!&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.23.0]]></title><description><![CDATA[Hello Community, today we released SCM Manager 2.23.0 which brings global search to a whole new level. Search Search was introduced with the…]]></description><link>https://scm-manager.org/blog/posts/2021-09-08-scm-manager-2-23-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-09-08-scm-manager-2-23-0/</guid><pubDate>Wed, 08 Sep 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello Community,&lt;/p&gt;
&lt;p&gt;today we released SCM Manager 2.23.0 which brings global search to a whole new level.&lt;/p&gt;
&lt;h2 id=&quot;search&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#search&quot; aria-label=&quot;search permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Search&lt;/h2&gt;
&lt;p&gt;Search was introduced with the quick repository search bar in version 2.21.0. Version 2.22.0 comes with a details page and allows searching by users and groups.
Since version 2.21.0, we have learned a lot. We&apos;ve learned what we want to search for and how we want to search.
These learnings have led to a complete redesign of the search API and index.&lt;/p&gt;
&lt;p&gt;Prior to version 2.23.0, all searchable items were included in the same index and separated by a type field.
However, this caused problems during analysis, especially for fields that have the same name but are of different types and should be analyzed differently.
With version 2.23.0, we create a separate index for each type. We have developed an API that makes it easier to handle multiple indexes.&lt;/p&gt;
&lt;p&gt;The new version prepares the search and its APIs for new types of plugins:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Pull Requests (&lt;a href=&quot;https://scm-manager.org/plugins/scm-review-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Review Plugin&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Comments (&lt;a href=&quot;https://scm-manager.org/plugins/scm-review-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Review Plugin&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;File Contents (&lt;a href=&quot;https://scm-manager.org/plugins/scm-content-search-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Content Search Plugin&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;File content search will get its own blog post soon.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACL0lEQVQ4y3WSy27TQBSG/XQo7FBREQ/QDTwEL8EOsQIJiSVSBV3QCnpBbamAqlLLpa2SxkntJr6Nx44vM/7QjJNgVBjp0zmWZ/5z5vzjrD5bZ/X5Oqsv3nHv5QYrrze5/2aPBxtH3H17SG99h97GHr3NfXofP3Nn+4CnP895P53wIQx48uOMlW9HPDw9pvf1EGc0cmlUDY2GpqFdi/jvVTUNyuxH3/rn9C/7TMKQm2lAFMfISiHq/wk26HnRy0yxG1bsBiU7QcHWtMArFE643edCQz8tmRQ1cakIy5qkVDaP53lU1sxqhdLaCr+6Eqx9mfDoJOLxScTacchBVOAk04hICKI4IZwTp5JEZiRSdshIs4zMkpMXJboslr0HpULWGufa9xiNRgyHLoPBgPF4jExTZnlOnmUteRszKZFSWlE5KyiVtlNsmsbeplAax/d9KzIaj3FdF8/zSJKEMIoskYlhiBCiFZKSfF4sjmObazMGrWm0xpkGAWPP49q/Yez7eL5PEAQEQUiSCFIpSdN02VlmO84tpohSynZoZqutYCIIZhVBXpLMSqqqQtc1qq7RyqDsobqu/8Lsa+aOm2jETHS2Pu1zrWAgS6JSIaqFuy3G4UX1Ll2xpvnzzBwzI2FcFYJYpK275rtD97qL3HS9EOwKO2ZeV1dD+oMB7nBIKkTr8JJ2ZtnyyWS3BLs4Q3fI6dl3fp1fWFFjinHVGhOG1mWTG+eNqyY30Trb6XBx5d/Sn9cN8yJFkwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Global Search&quot;
        title=&quot;Global Search&quot;
        src=&quot;/static/48f3f80893dda310338a01199b34bad0/fcda8/big-search.png&quot;
        srcset=&quot;/static/48f3f80893dda310338a01199b34bad0/12f09/big-search.png 148w,
/static/48f3f80893dda310338a01199b34bad0/e4a3f/big-search.png 295w,
/static/48f3f80893dda310338a01199b34bad0/fcda8/big-search.png 590w,
/static/48f3f80893dda310338a01199b34bad0/efc66/big-search.png 885w,
/static/48f3f80893dda310338a01199b34bad0/c83ae/big-search.png 1180w,
/static/48f3f80893dda310338a01199b34bad0/9de76/big-search.png 1423w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Since the first version of the search it was possible to search in simple or expert mode.&lt;/p&gt;
&lt;h3 id=&quot;simple-mode&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#simple-mode&quot; aria-label=&quot;simple mode permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Simple mode&lt;/h3&gt;
&lt;p&gt;Simple mode is the default setting and means that you enter the word you are searching for and that&apos;s it.
The search looks for the entered value in a set of standard fields for each searchable type, e.g:
Simple search looks in the namespace, name and description fields for the repository type.&lt;/p&gt;
&lt;p&gt;If you want to make your search more specific, you should take a look at the expert mode.&lt;/p&gt;
&lt;h3 id=&quot;expert-mode&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#expert-mode&quot; aria-label=&quot;expert mode permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Expert mode&lt;/h3&gt;
&lt;p&gt;Expert mode is automatically used when you enter a &lt;code class=&quot;language-text&quot;&gt;:&lt;/code&gt; in your query, since the &lt;code class=&quot;language-text&quot;&gt;:&lt;/code&gt; is the separator between the field and the value.
With the expert mode it is possible to search explicitly in certain fields, for example:&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;language-text&quot;&gt;type:git&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;returns any repository of type git.&lt;/p&gt;
&lt;p&gt;It is also possible to use operators to create more complex queries, such as:&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;language-text&quot;&gt;type:svn AND creationDate:[1577833200000 TO 1609369200000]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;The above query will return all svn repositories created in 2020.&lt;/p&gt;
&lt;p&gt;You may wonder how to remember the syntax and how to know these fields.
For this reason we have created a special syntax help page.&lt;/p&gt;
&lt;h3 id=&quot;syntax-page&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#syntax-page&quot; aria-label=&quot;syntax page permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Syntax page&lt;/h3&gt;
&lt;p&gt;The syntax page explains how to use the SCM Manager expert search.
It lists operators, modifiers, wildcards, groupings, etc.
It also shows the types that are searchable in your SCM Manager instance (types depend on permissions and installed plugins).
Each type is listed with its fields, descriptions and some examples.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 66.89189189189189%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAABZElEQVQ4y6WT4W7DIAyEef+nXPdnIUkLCUloSBNPnwsp0qpJ05BOgA1nfDama1u5fH7Kx+Uitm3lfr/LPM+yLItiXVf5yzDjOErTNNJ1nTTWSghBUkpKVOY1pec6z6nan+dSkn3fxQzDINa24pyT6+0mzjvxfhAC3ZyTMQS9xMuBBqj2xca8bZsYFtM06XMfj4dGwTEvi+z78SMlzoB34zgOMTwXzRgxRo3G3HadhDCpjgQBXMAXpklnfJBjL36T1lW+mkYdvDaC6nDK2pQLBESa/npVvZ/2l9+QXt/3uilFYA3qVMoef9G22GuohtZarTLrurKFvCb+bZwa0i6kXTSDmOo757VAoGhFNmi+I0f2bblQZ8q8jiJ47zUVNCSQHwYlBrQRNvw+79UeggzjqJ1yEkLkvD9/BjZI0SrGV+9ByGUIuUNrpbSdPiWMWTfJpa9xvLGp/Y2t9K+h9Pzh0rD/AYTfhbH4Nsicj4oAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;syntax-page&quot;
        title=&quot;syntax-page&quot;
        src=&quot;/static/6b005cd3fac8facacaeb205032dacbcf/fcda8/syntax-page.png&quot;
        srcset=&quot;/static/6b005cd3fac8facacaeb205032dacbcf/12f09/syntax-page.png 148w,
/static/6b005cd3fac8facacaeb205032dacbcf/e4a3f/syntax-page.png 295w,
/static/6b005cd3fac8facacaeb205032dacbcf/fcda8/syntax-page.png 590w,
/static/6b005cd3fac8facacaeb205032dacbcf/efc66/syntax-page.png 885w,
/static/6b005cd3fac8facacaeb205032dacbcf/c83ae/syntax-page.png 1180w,
/static/6b005cd3fac8facacaeb205032dacbcf/29c1d/syntax-page.png 1375w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;central-work-queue&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#central-work-queue&quot; aria-label=&quot;central work queue permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Central work queue&lt;/h3&gt;
&lt;p&gt;During the development of the &lt;a href=&quot;https://scm-manager.org/plugins/scm-content-search-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Content search plugin&lt;/a&gt;,
we encountered several problems with the old indexing API.
The main problems were too much memory consumption and the order of indexing tasks.
This problem has led to another new API, the central work queue.
This new API should handle most asynchronous, long-running tasks in the future.
In the first version, it is only responsible for the various indexing tasks.&lt;/p&gt;
&lt;h3 id=&quot;what-else&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#what-else&quot; aria-label=&quot;what else permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;What else?&lt;/h3&gt;
&lt;p&gt;There were a lot of minor user interface changes around quick search and detailed search.
We have also improved how things are indexed, for example before 2.23.0 it was not possible to search for values with a hyphen.&lt;/p&gt;
&lt;h3 id=&quot;besides-the-search&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#besides-the-search&quot; aria-label=&quot;besides the search permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Besides the search&lt;/h3&gt;
&lt;p&gt;There were a few bugs you reported that we were able to fix with this version, e.g:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The request method was lost on the Force Base Url Redirect&lt;/li&gt;
&lt;li&gt;The login page was broken when the login info response could not be parsed.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;final-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#final-words&quot; aria-label=&quot;final words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Final words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM Manager help you improve your work processes? We would love to hear from you about what you need most!&lt;/p&gt;
&lt;p&gt;Do you have any questions or suggestions about the SCM Manager?
Contact the DEV team directly on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; and make sure to check out our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;community platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[New SCM-Manager Community Platform]]></title><description><![CDATA[Hello SCM-Manager Community, we are happy to finally announce our new SCM-Manager Community Forum.
This platform connects SCM-Manager users…]]></description><link>https://scm-manager.org/blog/posts/2021-09-04-community-forum/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-09-04-community-forum/</guid><pubDate>Sat, 04 Sep 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello SCM-Manager Community,&lt;/p&gt;
&lt;p&gt;we are happy to finally announce our new &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SCM-Manager Community Forum&lt;/a&gt;.
This platform connects SCM-Manager users and SCM-Manager developers,
as this is where you can ask your questions, discuss ideas for new features with us,
or create content to share with the community.&lt;/p&gt;
&lt;p&gt;It&apos;s still a little early, but we plan to fill the platform with life in the coming weeks and months.
The success of SCM-Manager is measured by the satisfaction of the users and the easy,
smooth operation and management of this tool. That&apos;s why we continue to count on your valuable feedback
and have created this new platform for you and for us.&lt;/p&gt;
&lt;p&gt;We have had several opportunities to have a direct exchange with some of you recently.
From this we have taken new ideas and especially improvement requests for the usability of the SCM-Manager.
You may have already seen a small part of it, e.g. the repository overview.
We would like to thank all supporters once again and invite all other SCM-Manager users to connect directly with the
SCM-Manager development team.&lt;/p&gt;
&lt;p&gt;What are you waiting for? &lt;a href=&quot;https://community.cloudogu.com/c/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Check out the new platform!&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Survey - New Mercurial features]]></title><description><![CDATA[Hey SCM-Manager community, as we progress with the SCM-Manager development we have figured out that we should integrate some more features…]]></description><link>https://scm-manager.org/blog/posts/2021-08-04-hg-survey/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-08-04-hg-survey/</guid><pubDate>Wed, 01 Sep 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager community,&lt;/p&gt;
&lt;p&gt;as we progress with the SCM-Manager development we have figured out that we should integrate some more features for Mercurial to keep up with our Git development.
But since we don&apos;t want to bloat SCM-Manager with unused gimmicks, we are not sure which features are actually desired by the users.&lt;/p&gt;
&lt;p&gt;We created a short survey were you can tell us exactly which features you want for the next SCM-Manager releases.
We will try our best to deliver your most voted features asap.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://docs.google.com/forms/d/e/1FAIpQLScvdjEux2bngeM6nX_gzosJa9t4NAEq_2IBojsyUHqMI8yQAg/viewform&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Take the survey here&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.22.0]]></title><description><![CDATA[Hey SCM-Manager community, today we present you the next iteration of the new omni search and also the new design of the repository overview…]]></description><link>https://scm-manager.org/blog/posts/2021-07-30-scm-manager-2-22-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-07-30-scm-manager-2-22-0/</guid><pubDate>Fri, 30 Jul 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager community,&lt;/p&gt;
&lt;p&gt;today we present you the next iteration of the new omni search and also the new design of the repository overview.
We also added powerful caching for internal working copies and fixed some bugs you reported.&lt;/p&gt;
&lt;h2 id=&quot;omni-search---details-page&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#omni-search---details-page&quot; aria-label=&quot;omni search   details page permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Omni Search - Details Page&lt;/h2&gt;
&lt;p&gt;With the last release, we added the search for repositories using the omni search in the header. Now, with the new release, we&apos;ve added a button to show &lt;strong&gt;More Results&lt;/strong&gt; additionally to the repositories shown as quick results.
This leads to the new search details page which shows all search results categorized by the result type. If you search for repository descriptions, we also added highlighting inside the matching text fragments.&lt;/p&gt;
&lt;p&gt;Tell us what you think about the new features and also stay excited since we&apos;ve just started to implement the code search, so you can search inside your repository files, soon.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 29.054054054054056%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAABQUlEQVQY04WPTUsCURSG58e1mnYVSv+gXxEtIvoDbUqCiKBFrUrMIAIjxBLKiL40S/tQUUdn5s6Hzb33iZlcGC068HAO74H3nNdIZ7KkNrOkto+Y3Tlmbu+U9GGRVL6MmbvEzJ5h5s8xT0pMF8pMFUqsP1SpvH9w3x+wVq8zc1Vm/q6CeV3GGHS7oBVoPe6K/6rl+eQ+W1xY/T8746XdwhYeQyFwXBfheUgVm+oEpTV6jEqOat6DgIXnDlM3LVZqNstVh8VHm4NOgFF8e6Vt+zStIUPHQQiB67o89Ww6IkArSRRJIimRUuKHIfiCWytkq+mTaQg2moLVmsPuh49h9Xp4roM/NooNA0+wdNdjvzGAwMNxRaLH39u2Td+yCAMfVPQ7r1YYcQyl1A8TcxJ5cjdBrIejEUE4QmqIlOZLqiTBN/WCudhgJwWmAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Omni Search&quot;
        title=&quot;Omni Search&quot;
        src=&quot;/static/a0338ddaea3e5a85ba0183d80cbee585/fcda8/details-search.png&quot;
        srcset=&quot;/static/a0338ddaea3e5a85ba0183d80cbee585/12f09/details-search.png 148w,
/static/a0338ddaea3e5a85ba0183d80cbee585/e4a3f/details-search.png 295w,
/static/a0338ddaea3e5a85ba0183d80cbee585/fcda8/details-search.png 590w,
/static/a0338ddaea3e5a85ba0183d80cbee585/efc66/details-search.png 885w,
/static/a0338ddaea3e5a85ba0183d80cbee585/c83ae/details-search.png 1180w,
/static/a0338ddaea3e5a85ba0183d80cbee585/062c8/details-search.png 1386w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;ui-redesign---repository-overview&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#ui-redesign---repository-overview&quot; aria-label=&quot;ui redesign   repository overview permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;UI Redesign - Repository Overview&lt;/h2&gt;
&lt;p&gt;After the header, we have now redesigned the repository overview. We hope it is now clearer and easier to use.
We really need your opinion on this, so please give us feedback on how you like our changes.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 40.54054054054054%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJ0lEQVQoz5WSS07DQBBEfXwWcAsOwBXYBAkhsUFBfCyckDhgIP7Pz9PzkB0nhAiEaKk01bOoqe6aKJnNSJKE+XyONgbvPSGEHfrqJLBuWgptcQG8CKbrQITYOE7eCo6zfOCRqWrKvKCoaowxOOcGkX1RCQHtOkzn8WPfiRAkUHthqi23xtKIEF29PhNnLxR1g7UWEdm43BOFjdPxpS8K3+6tF6Lri0uS+Il0lZLnOW3bDsKHLv9C2SrWyhAtzydkD/essleyLNu5/I9Y765WethxdHM2YTGNydbvLNOUqq5RWu8CCfvT8lsFqlaR94LcfeBzhRM/BLJNuT+36LzH7fWHEO9RSqONJSp1Q9lUG/uMqY4j99+lr9NFy9FjNXCRn8fud19VJZ+cxm71H68jrQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Repository Overview&quot;
        title=&quot;Repository Overview&quot;
        src=&quot;/static/42d0d06ed15807b454597e874fe89d85/fcda8/repository-overview.png&quot;
        srcset=&quot;/static/42d0d06ed15807b454597e874fe89d85/12f09/repository-overview.png 148w,
/static/42d0d06ed15807b454597e874fe89d85/e4a3f/repository-overview.png 295w,
/static/42d0d06ed15807b454597e874fe89d85/fcda8/repository-overview.png 590w,
/static/42d0d06ed15807b454597e874fe89d85/efc66/repository-overview.png 885w,
/static/42d0d06ed15807b454597e874fe89d85/c83ae/repository-overview.png 1180w,
/static/42d0d06ed15807b454597e874fe89d85/4352a/repository-overview.png 1364w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;caching-for-working-directories&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#caching-for-working-directories&quot; aria-label=&quot;caching for working directories permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Caching for Working Directories&lt;/h2&gt;
&lt;p&gt;This feature is still experimental and a little hidden. Now you can activate caching for the internal working copies.
This is especially helpful if you work a lot with the &lt;a href=&quot;https://scm-manager.org/plugins/scm-editor-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;editor plugin&lt;/a&gt; or the &lt;a href=&quot;https://scm-manager.org/plugins/scm-review-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;review plugin&lt;/a&gt;, since it boosts the performance dramatically.&lt;/p&gt;
&lt;p&gt;Try it out following our &lt;a href=&quot;https://scm-manager.org/docs/latest/en/administration/workdir_caching/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;other-changes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#other-changes&quot; aria-label=&quot;other changes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Other changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;We fixed the file detection for hg repositories if directory and files were named the same&lt;/li&gt;
&lt;li&gt;We decreased the log level of &lt;code class=&quot;language-text&quot;&gt;DefaultAdministrationContext&lt;/code&gt; from info to debug&lt;/li&gt;
&lt;li&gt;We designed a new logo for the small header&lt;/li&gt;
&lt;li&gt;We removed the repository short links on the overview since they were not used at all.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.21.0]]></title><description><![CDATA[Hey SCM-Manager community, we took another big steps in the SCM-Manager development. We are really excited to tell you about the newest…]]></description><link>https://scm-manager.org/blog/posts/2021-07-21-scm-manager-2-21-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-07-21-scm-manager-2-21-0/</guid><pubDate>Wed, 21 Jul 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager community,&lt;/p&gt;
&lt;p&gt;we took another big steps in the SCM-Manager development. We are really excited to tell you about the newest changes.&lt;/p&gt;
&lt;h2 id=&quot;omni-search&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#omni-search&quot; aria-label=&quot;omni search permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Omni search&lt;/h2&gt;
&lt;p&gt;One huge feature that we missed so far in SCM-Manager is the &lt;strong&gt;omni search&lt;/strong&gt;.
As the first implementation we added a quick search to the header which you can use to search for your repositories.
We are already working on the advanced searches, so you will be able to also search for users, groups, inside your code, ...&lt;/p&gt;
&lt;p&gt;Hint: We implemented the search with &lt;a href=&quot;https://lucene.apache.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Lucene&lt;/a&gt;, so can already use the default lucene search syntax on your advanced queries.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 325px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 80.4054054054054%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAACjklEQVQ4y42SS27UQBCGLVbcA07CITgGEmuuwIoFEYgDECGCEiIQC5BQBg2wAYRCEuZhu/1ov7rbHnseGbf9o2rH0YxGkWjpV5XL6r+/qm7LOn6DB6e/ccQD7EchDtIYB3GEg4jEt8VDvIo43qUJHo7OYX08xp1vJ7h/+hO3P3/ArU/vYVlHR3hqTyGCAEk1x1I3mNc1FkZ6W7pBqTVQazz3GKzDl7j34zse/f0D63Af1vFrWHcHAzx2HfyqKnwpcgzzHF+LwsShUhgqqnXfAylxIiWGucLbJMae5+AZc7Dn2njBHDxxJrBwtSolkcUJVJYhIVoeohDCKOUhRJzgf5ZVaw3ScrmAKgrksxkyMpp1eVGWEFKiKKudzXXT4FJrrLU2kb4t3TRomwZSSvAoQhzH4DxCyDk4DxFwDiGFyR3GTN11XbjMxXy5Qtu20FqjIZ+2haV1l+RKdYZJYjbZjoMwDBElCYTIuoOiGEmagjGG8XiM5eV6t2VyJpVlaVql9ihmWWaMMiEhlepqQhjjdsOAYDZ1TSilQBByRHGMIAgxndrwfc9QEXUQhvA8D5Pp1MwcVwa96Q7hvKoMHc1SXKnLFYqiMBLUgSGV6DzaLTNj2BNSez7NLI7hBwHGkwk8xgx1mqZmnkQ4Go3AvKDvd9fwmnA+N1S0OcsEVK6g8tzIkAph8ptm19csuvKOUMBlnrld5vuGhojjJIbn+5hMJub/Tas3teq6RtNoLBYL5HmOGT3moujoVEdJL4BqZVWZA6gDunF6QtRVs33L2gw3SRLYLgPzPExtG2fn57DtKVzPRxAEcF0iD2DbNhh14ro4u7iA63m7M7xcr0GkZN6rn+1mra+buJGvViuj9XqNf29ZsO7KK+cbAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Omni Search&quot;
        title=&quot;Omni Search&quot;
        src=&quot;/static/84b8ed3efd0d6e8797c02f93aacc3cb1/ff46a/omni-search.png&quot;
        srcset=&quot;/static/84b8ed3efd0d6e8797c02f93aacc3cb1/12f09/omni-search.png 148w,
/static/84b8ed3efd0d6e8797c02f93aacc3cb1/e4a3f/omni-search.png 295w,
/static/84b8ed3efd0d6e8797c02f93aacc3cb1/ff46a/omni-search.png 325w&quot;
        sizes=&quot;(max-width: 325px) 100vw, 325px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;ui-redesign---header&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#ui-redesign---header&quot; aria-label=&quot;ui redesign   header permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;UI Redesign - Header&lt;/h2&gt;
&lt;p&gt;We started to redesign the SCM-Manager UI. This time we changed the header which is now smaller and way more responsive than before.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 23.64864864864865%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA7klEQVQY04WPPUvDUBSG87McMggi0cW/JO4uDm6uDiK10K2DUMVIO+jkouIg2tshH20gTXI/H7m3VgoivvBwDpyv90T7xxd4kpNLdk577J4NSM6HJL0b4n5K3B8RD0bEw5T4+p6t25Sj12euZiJw+PbC3uOEg4cJ2+M7oo+poJMKpTXWWozHrKJz7oe1fK6dQ1kb8Ln5nrPOERVFQdM0KCn5U85itEZrzX+K2q775cBu4LVsO/L5grqu0UqtliuFNgbf4d35Y8GhEIIsy0OzZ71881VRLXl6n5GXJZ9lxbSsyOYL2rYJdSllmDXG8AXyY3IsNR/CrwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Header&quot;
        title=&quot;Header&quot;
        src=&quot;/static/9f258fa59d8ac03ebfbf2050c9447373/fcda8/header.png&quot;
        srcset=&quot;/static/9f258fa59d8ac03ebfbf2050c9447373/12f09/header.png 148w,
/static/9f258fa59d8ac03ebfbf2050c9447373/e4a3f/header.png 295w,
/static/9f258fa59d8ac03ebfbf2050c9447373/fcda8/header.png 590w,
/static/9f258fa59d8ac03ebfbf2050c9447373/efc66/header.png 885w,
/static/9f258fa59d8ac03ebfbf2050c9447373/c83ae/header.png 1180w,
/static/9f258fa59d8ac03ebfbf2050c9447373/da20e/header.png 1397w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;initial-admin-user&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#initial-admin-user&quot; aria-label=&quot;initial admin user permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Initial admin user&lt;/h2&gt;
&lt;p&gt;For security reasons we no longer provide the default admin user for your SCM-Manager instance.
Now you have to create your admin on your first access to SCM-Manager via the UI.
To create the administrator you need an initialization token which you can find inside your server log.&lt;/p&gt;
&lt;p&gt;Hint: For automatic deployments you can create the administrator user automatically by setting the username and password with system properties. Check out the &lt;a href=&quot;https://scm-manager.org/docs/2.21.x/en/first-startup/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;initialization documentation&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 64.1891891891892%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB7klEQVQ4y5WRTYvTQBiA57J/wL9gcxHvXvfHeNCLBw+iN0HwsNZDV9yLhfW7Cqt2LWWX6oonQS8LpbjgnsTaD2nSJpnJZNJNHpmQSlfbgoEn8847M0/eNyPOXLqDuHgXcbnM2tUKaze2ENe3EDeriI0a4l4dUXmBuF9DVHcQj+uI53VEvYHYbyCarxG7O4i9OqLVQJy/cpuz1ypcuFVlvfyE9c0a5zYeUio/wtl8hvPgDc52A2f7Fc7TXZyXTZy3LZzWe5yDA5z9JqXWHqWP7yh9aCEggywlS1OS6RSTJKQnJ2QFdo0sW83cI+w0K5Ke69LpdPh6dES73ebb8TFBEKCUQkq5kDAMSZIkP289wr5mwjCU/Oj+pD8YMBgOGbkermcZ56M3HjPxfSKt/6CiiCSZLhbaDZ7vEyqFNgal45wojvPcJAgIpMznM5TW+a9aKJRK0e33c6mODVEhs3J3POF7t0tvMPxLGK8QSsnIddF2c6RPtWY/5tsKw/DflpcJVaQJVIQ2CZExp7C5uMBWn2PX4hUVKikZ9PoEE5/YiqXKsfFkPKHXHzDyvKIynXex8lKMbS2URFamonycxfZSAns5cYw0piAhjA1mWYW/koRP2vBFGz7PYeeH8/moII9j/GXCNMuYpul/Mztvhb8BbAO0/L0t3jsAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Initial Admin&quot;
        title=&quot;Initial Admin&quot;
        src=&quot;/static/0a70ad33dfceadda22541de011252b9b/fcda8/initial-admin.png&quot;
        srcset=&quot;/static/0a70ad33dfceadda22541de011252b9b/12f09/initial-admin.png 148w,
/static/0a70ad33dfceadda22541de011252b9b/e4a3f/initial-admin.png 295w,
/static/0a70ad33dfceadda22541de011252b9b/fcda8/initial-admin.png 590w,
/static/0a70ad33dfceadda22541de011252b9b/efc66/initial-admin.png 885w,
/static/0a70ad33dfceadda22541de011252b9b/c83ae/initial-admin.png 1180w,
/static/0a70ad33dfceadda22541de011252b9b/e5ca1/initial-admin.png 1332w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;other-changes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#other-changes&quot; aria-label=&quot;other changes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Other changes&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;The date on the repository overview is now the last modified date of the repository.&lt;/li&gt;
&lt;li&gt;With the newest version of the &lt;a href=&quot;https://scm-manager.org/plugins/scm-editor-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;editor plugin&lt;/a&gt; you can create files in empty repositories.&lt;/li&gt;
&lt;li&gt;Improved cache invalidation when creating/deleting gpg keys.&lt;/li&gt;
&lt;li&gt;Cloudogu plugins are now included in the SCM-Manager plugin center.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Secure Code Warrior Plugin]]></title><description><![CDATA[Hey SCM-Manager community, We are proud to inform you about our newest (and first) official partnership with Secure Code Warrior.
As part of…]]></description><link>https://scm-manager.org/blog/posts/2021-06-15-scm-scw-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-06-15-scm-scw-plugin/</guid><pubDate>Tue, 15 Jun 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager community,&lt;/p&gt;
&lt;p&gt;We are proud to inform you about our newest (and first) official partnership with &lt;a href=&quot;https://www.securecodewarrior.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Secure Code Warrior&lt;/a&gt;.
As part of our cooperation, we created the &lt;code class=&quot;language-text&quot;&gt;SCM-SCW-Plugin&lt;/code&gt; which integrates the Secure Code Warrior learning material into SCM-Manager.
Besides GitHub, SCM-Manager is the second exclusive integration with Secure Code Warrior support.&lt;/p&gt;
&lt;h2 id=&quot;who-is-secure-code-warrior&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#who-is-secure-code-warrior&quot; aria-label=&quot;who is secure code warrior permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Who is Secure Code Warrior?&lt;/h2&gt;
&lt;p&gt;&lt;a href=&quot;https://www.securecodewarrior.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Secure Code Warrior&lt;/a&gt; offers a platform that provides developers,
as well as others that are interested in security, with knowledge about security vulnerabilities.
We think that their approach of using gamification and micro-learning works very well, because it sensitizes developers to the major topic of software security in the long term.&lt;/p&gt;
&lt;h2 id=&quot;what-is-the-scm-scw-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#what-is-the-scm-scw-plugin&quot; aria-label=&quot;what is the scm scw plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;What is the SCM-SCW-Plugin?&lt;/h2&gt;
&lt;p&gt;The &lt;code class=&quot;language-text&quot;&gt;SCM-SCW-Plugin&lt;/code&gt; brings parts of the &lt;code class=&quot;language-text&quot;&gt;Secure Code Warrior&lt;/code&gt; knowledge into your SCM-Manager.
We focused mainly on two scenarios for the first implementation,
both of which depend on pull requests you may know from the &lt;code class=&quot;language-text&quot;&gt;SCM-Review-Plugin&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&quot;scenario-1-pull-request-description&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#scenario-1-pull-request-description&quot; aria-label=&quot;scenario 1 pull request description permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Scenario 1: Pull Request Description&lt;/h3&gt;
&lt;p&gt;A developer from our team has found a critical &lt;code class=&quot;language-text&quot;&gt;SQLI&lt;/code&gt; (&lt;code class=&quot;language-text&quot;&gt;SQL Injection&lt;/code&gt;) security bug in our code.
He fixes the vulnerability on a new bugfix branch and creates a pull request in our SCM-Manager.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Issue:&lt;/strong&gt;
Unfortunately, no other developer has knowledge about &lt;code class=&quot;language-text&quot;&gt;SQLI&lt;/code&gt; and therefore cannot verify his changes.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt;
As soon as the title or description of the pull request contains keywords related to the security-related fix, such as &lt;code class=&quot;language-text&quot;&gt;SQLI&lt;/code&gt;,
Secure Code Warrior learning content will be shown directly on the pull request.
Now the reviewers can learn about SQL injection before reviewing the changes.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 69.5945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAOABQDASIAAhEBAxEB/8QAGAAAAgMAAAAAAAAAAAAAAAAAAAIBAwX/xAAVAQEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAAB1pZUYvE//8QAGhAAAgMBAQAAAAAAAAAAAAAAAAIBAxMSI//aAAgBAQABBQLCuDJDJB6+miv0P//EABcRAAMBAAAAAAAAAAAAAAAAAAACElH/2gAIAQMBAT8BlSVw/8QAFhEBAQEAAAAAAAAAAAAAAAAAABEB/9oACAECAQE/Abqv/8QAGxAAAgIDAQAAAAAAAAAAAAAAAAECERAxMiH/2gAIAQEABj8C8gjlHJF3oUr1j//EABwQAAICAgMAAAAAAAAAAAAAAAABESEQMUFRYf/aAAgBAQABPyEw60HmFVK9RsSuCRCWP//aAAwDAQACAAMAAAAQEC//xAAZEQEAAgMAAAAAAAAAAAAAAAABACFhkaH/2gAIAQMBAT8QULOTE1P/xAAYEQACAwAAAAAAAAAAAAAAAAAAESFRYf/aAAgBAgEBPxCfBrP/xAAcEAEAAwACAwAAAAAAAAAAAAABABEhQVEQcdH/2gAIAQEAAT8QxAL9ziU7pZh94j0skEt2SwK1JA3nx//Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Pull Request Description&quot;
        title=&quot;Pull Request Description&quot;
        src=&quot;/static/7434e89188d441c8cf85ca7b96f58454/1c72d/SCW-PR-Description.jpg&quot;
        srcset=&quot;/static/7434e89188d441c8cf85ca7b96f58454/a80bd/SCW-PR-Description.jpg 148w,
/static/7434e89188d441c8cf85ca7b96f58454/1c91a/SCW-PR-Description.jpg 295w,
/static/7434e89188d441c8cf85ca7b96f58454/1c72d/SCW-PR-Description.jpg 590w,
/static/7434e89188d441c8cf85ca7b96f58454/a8a14/SCW-PR-Description.jpg 885w,
/static/7434e89188d441c8cf85ca7b96f58454/fbd2c/SCW-PR-Description.jpg 1180w,
/static/7434e89188d441c8cf85ca7b96f58454/56d81/SCW-PR-Description.jpg 2117w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;scenario-2-pull-request-comments&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#scenario-2-pull-request-comments&quot; aria-label=&quot;scenario 2 pull request comments permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Scenario 2: Pull Request Comments&lt;/h3&gt;
&lt;p&gt;A developer from our team creates a new feature regarding sql statements.
He also pushes his feature on a new feature branch and creates a pull request in SCM-Manager.&lt;/p&gt;
&lt;p&gt;Afterwards a reviewer checks the new features and finds some issues in the code.
There is an attack vector which can be exploited with SQL injection using user-controlled inputs.
The reviewer creates comments describing his findings in the pull request.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Issue:&lt;/strong&gt;
Now the developer needs to understand how this vulnerability works and how to fix it.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Solution:&lt;/strong&gt;
As soon as the reviewer posts comments which contain special keywords like &lt;code class=&quot;language-text&quot;&gt;sqli&lt;/code&gt; or &lt;code class=&quot;language-text&quot;&gt;SQL injection&lt;/code&gt; in the pull request,
the Secure-Code-Warrior-Plugin adds matching content from Secure Code Warrior in an additional comment.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.16216216216216%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAA7CAAAOwgEVKEqAAAABqUlEQVQoz42STW7UQBSEveI0XACxQuECbEDiT0k4AjfgCCxYcgXEAgkyTDKwQgKyQrDhVxl7Mh5HcXf7t93tD/WbcQhigHlSdfm1Xpeq3B1VnafswHaOtm2xtqPve4H3/jc+j3V7fe+JvHOUZUlRFNR1jbVWhJ1zawX+JlR3Dus8UVkUTKdT4oA4JkkSkjhhPp+zWCxYpKlwlmWcZBnpuT7w0Ne2w/cQNU2DUkpcdV0nDoXbpdMlGsLcWtSBW3EJPRHAIFqWlcSvqkpEBwzx/1Xe97QhcmiMUpxkC+qqpK4KYds24nbA/wRDhZkoLHnZkpkW00LRgKlBlQ5tCrTWgjxXwiGJWu3Jt1IUxkiKUOKw+PoW/WEP/XFM/nlE/uUF6vsr9GkqokrlIhgOG2NQSqPVL9Hwi8Ltnwny7D48ugSPt+D5FRhfhacXIXs3hGGTksg4SzJ6SHz0g+N5yvFsxixVHD25hY0PloPerXl7f2LlsOfBzhZ3blxjd/ce29s73L15nduXL/Dt05vVDTo2LYn8/vCQvdGI/clrwcv9MZPJAUbrsyibCv4EAhGRspQZGC4AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Pull Request Description&quot;
        title=&quot;Pull Request Description&quot;
        src=&quot;/static/8269f239bf8f65898e16dfae7a376356/fcda8/SCW-PR-Comment.png&quot;
        srcset=&quot;/static/8269f239bf8f65898e16dfae7a376356/12f09/SCW-PR-Comment.png 148w,
/static/8269f239bf8f65898e16dfae7a376356/e4a3f/SCW-PR-Comment.png 295w,
/static/8269f239bf8f65898e16dfae7a376356/fcda8/SCW-PR-Comment.png 590w,
/static/8269f239bf8f65898e16dfae7a376356/efc66/SCW-PR-Comment.png 885w,
/static/8269f239bf8f65898e16dfae7a376356/f6f7a/SCW-PR-Comment.png 1009w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;where-can-i-download-this-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#where-can-i-download-this-plugin&quot; aria-label=&quot;where can i download this plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Where can I download this plugin?&lt;/h2&gt;
&lt;p&gt;This plugin is completely free and doesn&apos;t need an account for &lt;code class=&quot;language-text&quot;&gt;Secure Code Warrior&lt;/code&gt;.
But since it is not available in the official SCM-Manager plugin center, it has be downloaded and installed manually.&lt;/p&gt;
&lt;p&gt;Find out more about the plugin and how to install it in the &lt;a href=&quot;https://forum.cloudogu.com/topic/101&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;official documentation&lt;/a&gt;.
Register and download the &lt;code class=&quot;language-text&quot;&gt;SCM-SCW-Plugin&lt;/code&gt; from the &lt;a href=&quot;https://files.cloudogu.com/file/scm-manager/plugins/secure-code-warrior/latest&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;cloudogu platform&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.19.0]]></title><description><![CDATA[Hey SCM-Manager community, with release 2.19.0 we have prepared SCM-Manager for two new plugins we hope you will find useful:
The SSL…]]></description><link>https://scm-manager.org/blog/posts/2021-06-08-scm-manager-2-19-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-06-08-scm-manager-2-19-0/</guid><pubDate>Tue, 08 Jun 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager community,&lt;/p&gt;
&lt;p&gt;with release 2.19.0 we have prepared SCM-Manager for two new plugins we hope you will find useful:
The SSL context plugin and the repository mirror plugin.&lt;/p&gt;
&lt;h2 id=&quot;ssl-context-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#ssl-context-plugin&quot; aria-label=&quot;ssl context plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;SSL Context Plugin&lt;/h2&gt;
&lt;p&gt;For a long time SCM-Manager offers lots of plugins providing connections to other services such as Jenkins, Jira, Mail,
and so on. Of course these connections should be secure, hence use TLS encrypted connections. In some environments,
it still can be a challenge to create or get valid certificates accepted by a default Java installation.&lt;/p&gt;
&lt;p&gt;With the new &lt;a href=&quot;https://www.scm-manager.org/plugins/scm-ssl-context-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SSL contex plugin&lt;/a&gt; you can now inspect and (if they
look legit to you) approve certificates that have been rejected by SCM-Manager.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 33.108108108108105%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9ElEQVQoz32STU4EIRCFObQncKNbDzBrE8/gNcaViYmmJ8buAaaZKqD5eaa6p82gHV9CIAG+V/VAaa3RDwNSShDVWrFK1ltDRLni8eCx+2Ds3gkPbw7PfYDqug4yYox/IP9pTAV3+y/c7nvcv464ebF4OjCUNgallKY65xyMMcg5NwalVqRyZUYnIPnGSDFzU5kohAAimucfowuMspgvZ/vhCG1P4BAxlWVfee/ny1LN7wy3Ml1huVZod4aPU9OFOmrdVLICxGDNVbo4EzUGAvx0DOsjlgYuQGPt5ktKrmI2pQRinjMVsODGqSx5xoh89TsE+A1FViIYvF6t8gAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Certificate overview of SSL Context Plugin&quot;
        title=&quot;Certificate overview of SSL Context Plugin&quot;
        src=&quot;/static/25ed84a15b39bdeae64297c634f5e736/fcda8/certificate_overview.png&quot;
        srcset=&quot;/static/25ed84a15b39bdeae64297c634f5e736/12f09/certificate_overview.png 148w,
/static/25ed84a15b39bdeae64297c634f5e736/e4a3f/certificate_overview.png 295w,
/static/25ed84a15b39bdeae64297c634f5e736/fcda8/certificate_overview.png 590w,
/static/25ed84a15b39bdeae64297c634f5e736/efc66/certificate_overview.png 885w,
/static/25ed84a15b39bdeae64297c634f5e736/c83ae/certificate_overview.png 1180w,
/static/25ed84a15b39bdeae64297c634f5e736/aa878/certificate_overview.png 1385w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;mirror-repositories&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#mirror-repositories&quot; aria-label=&quot;mirror repositories permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Mirror Repositories&lt;/h2&gt;
&lt;p&gt;Some releases ago we introduced the import of repositories. Now we&apos;ve taken the next step: You can now create so-called
mirror repositories with the &lt;a href=&quot;https://www.scm-manager.org/plugins/scm-repository-mirror-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SCM repository mirror plugin&lt;/a&gt;
(for Git and SVN).
Such a mirror cannot be modified. Instead, it will create a clone of another repository and fetch changes in
configurable intervals. In contrast to for example &lt;code class=&quot;language-text&quot;&gt;git clone --mirror&lt;/code&gt;, you can specify which branches and tags to
mirror and set other preconditions.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 50.67567567567568%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABiElEQVQoz32S3W6jMBCFefnuVZ+p99WqV6WYJeGnhARlmwZjwNjGcKoZNlGRqh3paIyxPx/POLh8fOA9L1CWJU51jVN1RHIsURkFinlZsPwgLAv8Arh5WeXXHFw7hbNqMDkHYy2MMXDThHmZedNPMf+bfip7PDxf8PjS4NfvKyv41D0KeYEdR7Rti67rYI1BK+U6thbOuY2sdZi9h+w1jheJ62Ah7QxpPALVtoijCJEQ2O122O/3yNIUVVVxGUh1XfNhwzCg73s+SOsReugxdGrjPqCFr+EroihiIGVSHMcMJ6Vpyv+KooCUksHjOEKzDKgCt9oy8O0tZEiWZRAiQhiGLIImyQ55njOQvs/n8wrUGmp0kNrAz2uTGKiUghACSZKsTpLk7pLmyGFRvCPPMh4fDge+Njmk+mqtN90POqXwRwgIETOwyPO7KwIQlFzRTZqm4UxAcnmLDXCwI/62Dfquu3f5u2gzPSXvPaZp2mjzLm9NadyIk+0BP9+vQQso06b/xQ303eEXWfz3++fxNV0AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Log for a mirrored repository from the Repository Mirror Plugin&quot;
        title=&quot;Log for a mirrored repository from the Repository Mirror Plugin&quot;
        src=&quot;/static/8b58aec01e88368e581f8a1fac019044/fcda8/mirror-log.png&quot;
        srcset=&quot;/static/8b58aec01e88368e581f8a1fac019044/12f09/mirror-log.png 148w,
/static/8b58aec01e88368e581f8a1fac019044/e4a3f/mirror-log.png 295w,
/static/8b58aec01e88368e581f8a1fac019044/fcda8/mirror-log.png 590w,
/static/8b58aec01e88368e581f8a1fac019044/efc66/mirror-log.png 885w,
/static/8b58aec01e88368e581f8a1fac019044/c83ae/mirror-log.png 1180w,
/static/8b58aec01e88368e581f8a1fac019044/2fb2d/mirror-log.png 1695w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.18.0]]></title><description><![CDATA[Hey SCM-Manager community, in the newest release we mostly fixed bugs and improved our own development cycles.
Nonetheless, we have two new…]]></description><link>https://scm-manager.org/blog/posts/2021-05-06-scm-manager-2-18-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-05-06-scm-manager-2-18-0/</guid><pubDate>Thu, 06 May 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager community,&lt;/p&gt;
&lt;p&gt;in the newest release we mostly fixed bugs and improved our own development cycles.
Nonetheless, we have two new features we wanted to point out to you.&lt;/p&gt;
&lt;h2 id=&quot;global-notifications&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#global-notifications&quot; aria-label=&quot;global notifications permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Global Notifications&lt;/h2&gt;
&lt;p&gt;When developing features in the past, we have come across the need for a global notification system.
This can be especially useful when a user triggers an asynchronous, time-consuming process and navigates to another page, such as repository export.
In short, we added a global notification system consisting of toast messages and a notification feed.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 50%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAByElEQVQoz3WSy2oUQRSG++3agGCI4hO40IU+ggtXbgTduBJ04UIxoCKGXIzG0cEw2SioEaKBgSTOTF+qqqv63l2fdM2MtzAFP9Q5feo7/zm0t3zzHhfXPrHybMC5u49Zuf+c8w9fsPxojbOrmyytruM/3cB/uY2//RZ/p4f/5jVnejv4/R4XdvssfXj/W16iJEEQEIUhWknCyRglBH+fsqlcLoljVBSRa0OZpmghMUr9U+uNgwAhJWVZUlUVRVFQ1TXWWlprXZGuSmIpXJ0QAmMMWmsXS6Xoqrr6Tt7PSYAwKXVrqa2lARrLNG4tjbUOKBOFUoqJkMQmxZiUJElItHbAdg40aYbJMtIsIysK9+GUOnDTdDaQecnI5DRt63Jt2zK1OBt5fp93WaQONqxqTrKcTCcO1DnqJqiZqrt7LjnrNN/D/5rvckNn7OmUXEmKsnS5vhxx/fseN4YfeTA6wAvCgFhIqqYDuu2eFn+gtC1hXjk33VmPjri0/47LhwNuHX/Fy0wK1bQbCxzO5cZrLZFOKarKPdkSJ1z51ufqwS63j77gbR185snhkM2wYVzUUxMLgMx+DxFFRHHs4lfxFHjtx4A7x/v8AqAq7CDm9zg+AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;SCM-Manager notifications&quot;
        title=&quot;SCM-Manager notifications&quot;
        src=&quot;/static/090c515f1525a68402d988394a460cd9/fcda8/notifications.png&quot;
        srcset=&quot;/static/090c515f1525a68402d988394a460cd9/12f09/notifications.png 148w,
/static/090c515f1525a68402d988394a460cd9/e4a3f/notifications.png 295w,
/static/090c515f1525a68402d988394a460cd9/fcda8/notifications.png 590w,
/static/090c515f1525a68402d988394a460cd9/efc66/notifications.png 885w,
/static/090c515f1525a68402d988394a460cd9/c83ae/notifications.png 1180w,
/static/090c515f1525a68402d988394a460cd9/c7dae/notifications.png 1621w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;patch-endpoints&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#patch-endpoints&quot; aria-label=&quot;patch endpoints permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;PATCH endpoints&lt;/h2&gt;
&lt;p&gt;SCM Manager 2 can be controlled to a large extent via the REST API.
A gap in our REST API were PATCH endpoints, which allow to update data partially.
This is especially useful for configurations when only a few fields need to be changed.
We addressed this issue and created a PATCH endpoint for the global SCM Manager configuration as a first step.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 37.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJ0lEQVQoz5XQyUrDUBTG8bygFDednKj4Lm7FB3DtRkVpa1EcWtQnUESsLdohiR3S3DTTvUn/krTgSloXP74DH+csjla1dD5GQ97sMU1h0XQmfAZTusqnK1fXiwLavoNmug6679J3HQYywJopRpFkFIVLDdWv79DHkD5acsyNI5xY4UQKEck0V+ExW4gxhY0+FWg9YSNihR3JORUykctZYUDLMGgZeqptGPSFjTYQAisIEErizWJ8QALhIv+S9FYksZRkrGQ6J6/Sjk7OOC6XOa1VOb+qcXFzTaVxT6Vxt9TlQ33usUG5fsvT6zPaejbH1m6Jzb0diqVtchtFsoU82UJhBflUsrOWybB/eID20u3wPjD5EhPa1pjOVGBKHzP0MEP/X/rS4wekjzfBtuLxgQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;SCM-Manager patch endpoint&quot;
        title=&quot;SCM-Manager patch endpoint&quot;
        src=&quot;/static/a04f04a63ae94f1d531f7e57a7b38785/fcda8/patch_endpoint.png&quot;
        srcset=&quot;/static/a04f04a63ae94f1d531f7e57a7b38785/12f09/patch_endpoint.png 148w,
/static/a04f04a63ae94f1d531f7e57a7b38785/e4a3f/patch_endpoint.png 295w,
/static/a04f04a63ae94f1d531f7e57a7b38785/fcda8/patch_endpoint.png 590w,
/static/a04f04a63ae94f1d531f7e57a7b38785/efc66/patch_endpoint.png 885w,
/static/a04f04a63ae94f1d531f7e57a7b38785/c83ae/patch_endpoint.png 1180w,
/static/a04f04a63ae94f1d531f7e57a7b38785/afd61/patch_endpoint.png 1431w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.17.0]]></title><description><![CDATA[Hey SCM-Manager community, A new release is ready, bringing avatars for repositories, health checks, and
some more fixes, especially in…]]></description><link>https://scm-manager.org/blog/posts/2021-04-22-scm-manager-2-17-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-04-22-scm-manager-2-17-0/</guid><pubDate>Thu, 22 Apr 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager community,&lt;/p&gt;
&lt;p&gt;A new release is ready, bringing avatars for repositories, health checks, and
some more fixes, especially in plugins.&lt;/p&gt;
&lt;h2 id=&quot;repository-avatars&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#repository-avatars&quot; aria-label=&quot;repository avatars permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Repository Avatars&lt;/h2&gt;
&lt;p&gt;Ever got lost in an SCM-Manager with lots of repositories? Then it&apos;s time to allow
your imagination run free: With the new
&lt;a href=&quot;https://www.scm-manager.org/plugins/scm-repository-avatar-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;avatar plugin&lt;/a&gt;
you can set avatars for each repository. Either use the default avatar build from
the first letters of the namespace and name, choose from a collection of different
icons, or import your own image (jpeg, png, gif or svg, even animated).&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 70.94594594594594%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAACR0lEQVQ4y22TT2/TQBDF/U25IU5cOSLuiC9QuHAqNyTEh+ASoTZqRWnThjopTeLYXnv/7/qHduOkBTrSaCT7zey8t2+Ly8ufTCYTTk9PmU6nVFWFMQbnHCm01my3W1oh8DHiQ8RYlzPGyKdVw7vbdc7j+4YiNTdti1SKvu9RY7XW5oGpaZ8h1+FQh2HgzjqulOFKWX5bR9EJwfz6hloH/o3UsM+n4qnvhQuestnQa0X0bg/9b1CSYLVaoRMD0eKs2TEYhpzDeEBxXd3z6utHThY3bKWnd5HWRsIOkTVMwOVyyYej95ydn1NuO6pOIVwathu0172Q1jK9X9JoQ20HGu2plMP6QPA+6+mszRqfzy4RUtF6EDZQSYcLAe89Uso8tAjOEEWJUwIrO4hJy0gMgRDiKAAMxkK5JvQSI8UBN8R4kCZT7rfXnHx+zqacUDaOznpaOxwoG61JyoZZiXr2GnU2Yy40vQkZlzZMDJIrMmXvNX0/wzhJ46A1f1POVKzdbbhcEbSldiD9QG0C2th8UQfKXjn0tMbWCtU3D5RjyH7bR6c03+clbfJo39LWFcHqzCI+pmzmNYsXXxCTBXMhETrQPLplpXdNF7/uePn2iOnslmUjKdc1q07v9I0xuyFTDtZjbhuccnmQMJ56pJxur5cSkj+DZ7mukNpmXKLcGI8bcemFJR0LHzyWQKoM8ZDD+NxSLDrPRW33z2OHiQ8470PeLg0uks/Wq1X228EiPPSmOP7R8ebbFre30TDixv9ps81mQ9d1/AGZIDjt/WGHEwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;SCM-Manager repository overview with custom avatars&quot;
        title=&quot;SCM-Manager repository overview with custom avatars&quot;
        src=&quot;/static/fc50dee318a25cbbe4c743b9f8116372/fcda8/avatars.png&quot;
        srcset=&quot;/static/fc50dee318a25cbbe4c743b9f8116372/12f09/avatars.png 148w,
/static/fc50dee318a25cbbe4c743b9f8116372/e4a3f/avatars.png 295w,
/static/fc50dee318a25cbbe4c743b9f8116372/fcda8/avatars.png 590w,
/static/fc50dee318a25cbbe4c743b9f8116372/efc66/avatars.png 885w,
/static/fc50dee318a25cbbe4c743b9f8116372/c6ff8/avatars.png 1088w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;health-checks&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#health-checks&quot; aria-label=&quot;health checks permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Health Checks&lt;/h2&gt;
&lt;p&gt;No matter how hard you try, your infrastructure may break in one place or another.
From version 1.x you may remember the health checks. Those are back now. At startup,
SCM-Manager checks some basic stuff like the existence of directories, so that
you will get quick feedback for example when your mounted drive is missing. These
checks can be triggered from the settings dialog whenever you have a the feeling
something may be wrong. These manual checks may also run some more in-depth checks,
depending on the type of the repository.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 54.72972972972974%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB60lEQVQoz5XSS2sTURjG8XwFsUpTG2fGiXM558xMbwpijYLgxgvuKxhwVQzuXOgXKFiqkKDSBgKBFgzo5xAtLtQ2WFBcBBcWQZNUS2PSv85JL0aL4oHfPDMw78OZ4SQ838f1vC7fR6YdpJVGKUUQhn8VBsGOaCsT0jiCOHQYMWhoMmX+k37PsjE9xeBRScqRDKQFpitJiP5BRF8ScWAAqSV/M7CbfUnk/n7EvoOoZIq0rzAdgeV2y9K+JCE9H+m6SNdDuB6e6+Lp3ObuzffxpEAIn0DJ3U8WUhKTSnF8aJgzw2NkfnF6JHbsD5mRMTJDo4wGoZ5VKtD/PSGlJFABtvS5d+I8tcs3qF6YZOXiJCuXrvPm3DWqJyeonrpCdXzX8vgE7zJXuTV2FlsKvTtdKITUN6ZtszA1A8vvaS0u0V5cpv2i2s1nr+k8X+rRevoKXr5l5uZtLNsmCqNuYXwJowjTNHn05DGbQO3TKh8bX1ht1nV+3lhnHVjbbPOVjvaNDvG6Wyjo2SjaLozPUBRhWRYL8/N832jxoVZjrdHc0qAZqzdo1Os0dzR04fSdaYyeQqX0g2laVCoV/nfl83kMw+gtDMMQx3HI5XKUy2VmZ2cpFot7misWuT83R+HBQ0qlEtlsVs/GHcHPY/MDQ1veb2v+te4AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;SCM-Manager health check details in settings dialog&quot;
        title=&quot;SCM-Manager health check details in settings dialog&quot;
        src=&quot;/static/d23acada1113090694d3102e49292fbc/fcda8/healthChecks.png&quot;
        srcset=&quot;/static/d23acada1113090694d3102e49292fbc/12f09/healthChecks.png 148w,
/static/d23acada1113090694d3102e49292fbc/e4a3f/healthChecks.png 295w,
/static/d23acada1113090694d3102e49292fbc/fcda8/healthChecks.png 590w,
/static/d23acada1113090694d3102e49292fbc/efc66/healthChecks.png 885w,
/static/d23acada1113090694d3102e49292fbc/db3a5/healthChecks.png 1087w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;fixes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#fixes&quot; aria-label=&quot;fixes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Fixes&lt;/h2&gt;
&lt;p&gt;Since the introduction of react-query in release 2.15.0, some plugins had the issue
of involuntary reloads on focus changes. These should be fixed, now (for example
for the &lt;a href=&quot;https://www.scm-manager.org/plugins/scm-openapi-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;OpenAPI plugin&lt;/a&gt;
or the &lt;a href=&quot;https://www.scm-manager.org/plugins/scm-script-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;script plugin&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Another more tempting change regarding markdown views leeds to better and more secure
sanitization of markdown content by including &lt;a href=&quot;https://github.com/rehypejs/rehype&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;rehype&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.16.0]]></title><description><![CDATA[Hey SCM-Manager community, We have made some radical changes in the last releases, and sometimes this breaks
things. So we have not come…]]></description><link>https://scm-manager.org/blog/posts/2021-03-26-scm-manager-2-16-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-03-26-scm-manager-2-16-0/</guid><pubDate>Fri, 26 Mar 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager community,&lt;/p&gt;
&lt;p&gt;We have made some radical changes in the last releases, and sometimes this breaks
things. So we have not come around of fixing some more or less minor bugs the last
weeks. But of course we also have new nice features for you: To reveal internals, we
have added lots of metrics for you to explore, and for all users with non-ascii
languages and all friends of emoticons we have relaxed the rules for namespaces,
groups and usernames: You can now use nearly all Characters coming to your mind.&lt;/p&gt;
&lt;p&gt;Checkout the newest release to find about everything that changed.&lt;/p&gt;
&lt;h2 id=&quot;more-metrics&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#more-metrics&quot; aria-label=&quot;more metrics permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;More Metrics&lt;/h2&gt;
&lt;p&gt;To make it short: You can now get metrics for&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;http requests,&lt;/li&gt;
&lt;li&gt;authentication,&lt;/li&gt;
&lt;li&gt;executor service,&lt;/li&gt;
&lt;li&gt;caches,&lt;/li&gt;
&lt;li&gt;work directories, and&lt;/li&gt;
&lt;li&gt;events (there are lots of them)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Feel free to tell us, if you miss something.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 45.27027027027027%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABl0lEQVQoz2WSaW7jMAyFfYFJHMtaTW227HhLmvT+d3uF2KKYwfwQCH0Sn8hHNUPIUIZw7SRuvcafa4fLrcelFb9RSMPnzFqBm1B8t9cWzid0vUbXG7SdRFNBrx2UJRgKUI54bymC4ghpHPQQYC3xHWkGOJ+hnGde85X1CCnCOPe34ACaMlyKENJCO8+iQllY7bAYC2schHZ8pozjJY3l/DJ5GGfR1CTrI2gcEeYCyiML1WrqY9YnRAooFECD/+EB61Zw3yaUZcQ0j7ivBdo6NCEXpGnhSi5tzz5cu559MrUtS2irt7fKJDqh0ArJwtxZtYBqlwP725ghfHsRMjpl0UnDPhlKGOKETv4wS9A+gfIMYYiH0mkHmu4IZYWmhFYoNON6ID8/kR4vjlUoLRvS8xPxl0XE+470fCOeH8jPNw/FlQ1+f4G2J8LxYn+bVBbM5wPzeaIcBxvuQvre7wemfefJh7Ewq6sy7QguTfDzxlXaVLjtJo4z9scb2/nGOG/cSi4LtvOF9Xwhl/Uftv3HPlA16l+t//ELNIvv8iKso2kAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;More Metrics&quot;
        title=&quot;More Metrics&quot;
        src=&quot;/static/cd8878e7ca59b1caacc6fa9b4d2febb1/fcda8/metrics.png&quot;
        srcset=&quot;/static/cd8878e7ca59b1caacc6fa9b4d2febb1/12f09/metrics.png 148w,
/static/cd8878e7ca59b1caacc6fa9b4d2febb1/e4a3f/metrics.png 295w,
/static/cd8878e7ca59b1caacc6fa9b4d2febb1/fcda8/metrics.png 590w,
/static/cd8878e7ca59b1caacc6fa9b4d2febb1/efc66/metrics.png 885w,
/static/cd8878e7ca59b1caacc6fa9b4d2febb1/c83ae/metrics.png 1180w,
/static/cd8878e7ca59b1caacc6fa9b4d2febb1/cfad9/metrics.png 2717w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;utf-8&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#utf-8&quot; aria-label=&quot;utf 8 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;UTF-8&lt;/h2&gt;
&lt;p&gt;It all began with a request, whether it would be possible to use Cyrillic letters for
group names. What we ended up with is the support of UTF-8 in groups, usernames and namespaces.
No idea how to call your namespaces? Now you can do this (but use it with care):&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.08108108108109%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABUUlEQVQoz5WT3U7rMBCE8/7vcS55Fy6OkBAc0h8BTSk0SmLH67X9HdlpQqEgwUijyN7xJDvrVJv1mrqu2W63GGMQ8WSklAozQgj0XYdzjpASGgLOK8TIrXH8aY5cvbR0GqiatxZhQoxxMbog7zjfJ82VaV3JYY/vO5zIrL44kI/E9g3tOzTEC9P5hcVQb64Z1jWPvdCOyqhxMRURbI4hgc+61T+ebOA4KhI+6awtz0pU8HEq5Kwyc+uZyzozf+UplrJ/0nzQxUjlxODTlMF5Fr/ljCrc/sVsag5WGDWhMXFu/1OoamElu0dcm0eeGEQRDaSzdhbOrX9Vi7Hk572nejaKLSMKkOL3ZkuG35uWKYf6DmmeOQ6Gvh8uezldCV3dI80T7WCLLqWvpPkeru6x+4a9DbwaYfRTy/MUR2txGvCbB8Zmx84GDoMs0Sy60ZY/6T8PRF9Mdu1h4AAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;UTF-8 Support&quot;
        title=&quot;UTF-8 Support&quot;
        src=&quot;/static/d47efa14afaf097da26ef62978057635/fcda8/utf-8.png&quot;
        srcset=&quot;/static/d47efa14afaf097da26ef62978057635/12f09/utf-8.png 148w,
/static/d47efa14afaf097da26ef62978057635/e4a3f/utf-8.png 295w,
/static/d47efa14afaf097da26ef62978057635/fcda8/utf-8.png 590w,
/static/d47efa14afaf097da26ef62978057635/efc66/utf-8.png 885w,
/static/d47efa14afaf097da26ef62978057635/c83ae/utf-8.png 1180w,
/static/d47efa14afaf097da26ef62978057635/aa440/utf-8.png 1500w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.15.0]]></title><description><![CDATA[Hey SCM-Manager community, with the new release it is now possible to search for filenames inside your SCM-Manager repositories, and with…]]></description><link>https://scm-manager.org/blog/posts/2021-03-12-scm-manager-2-15-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-03-12-scm-manager-2-15-0/</guid><pubDate>Fri, 12 Mar 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey SCM-Manager community,&lt;/p&gt;
&lt;p&gt;with the new release it is now possible to search for filenames inside your SCM-Manager repositories, and with metrics
you can gain insights into your SCM-Manager server.
Checkout the newest release to find about everything that changed.&lt;/p&gt;
&lt;h2 id=&quot;search-for-files-inside-repositories&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#search-for-files-inside-repositories&quot; aria-label=&quot;search for files inside repositories permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Search for files inside repositories&lt;/h2&gt;
&lt;p&gt;Finally, it is possible to search for files and directories within repositories.
To search for a file, you can click the search icon next to the file path in the source view of the repository.
On the file search page, you can enter parts of the name or the directory you are looking for.
The search is based on the file path only and hits in the file name are ranked higher than hits in the path.&lt;/p&gt;
&lt;p&gt;Tell us how you feel about the search function!&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 54.05405405405405%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABZElEQVQoz3WSaW6DMBCFuWmv0Av1RlV/VJXSSIHkT0MS1iQ23sZ+1WAToIulT7NgnnkesqIo8LndIs9z5EWB/eGA3W6HzWaDr+MRdyHAy3s/EkJ4MC3OvY+9rGkaVFUFpRSEFFgt3kgEZ23EOQzaQEqBQUpUdY3+csbL/oqntxrP7zUyrTXEMEAqjcEYaGuhTIRzbR2Mm+F6esb7jTHY3w1eW4WPXiMbKKDRDmXboWx73C1h8AHc/4lMPHo+QiFAWRpjdjWEznpUmnBSDqUinHTkqCInRagNwfmwwiYMQ1E4E5bGU2/O48pYj97O8ZZil2hTzUJAGO95jEhDYUGxEOosoTX0yBt2kGrew19BPqymvSTrF5YvmnDW0eJ5ylNdpt4tCUvn/xZcWba/4X6/qNmNJA9Ns+WVIE/1nl5iq2yx/UG9yFlo/JFDHAz9JzhdeGt8urcYp950GF9LbWb4q6eBsOA30VFYKzZLo1MAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;search&quot;
        title=&quot;search&quot;
        src=&quot;/static/f7d27d705c38830ed898db00915011f5/fcda8/search.png&quot;
        srcset=&quot;/static/f7d27d705c38830ed898db00915011f5/12f09/search.png 148w,
/static/f7d27d705c38830ed898db00915011f5/e4a3f/search.png 295w,
/static/f7d27d705c38830ed898db00915011f5/fcda8/search.png 590w,
/static/f7d27d705c38830ed898db00915011f5/efc66/search.png 885w,
/static/f7d27d705c38830ed898db00915011f5/f4281/search.png 1016w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;partial-diff&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#partial-diff&quot; aria-label=&quot;partial diff permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Partial diff&lt;/h2&gt;
&lt;p&gt;Another issue that noticeably affected performance was loading changesets with a lot of added/changed/deleted files.&lt;/p&gt;
&lt;p&gt;We solved this matter by loading the changes in chunks.
You will see 25 changed files directly and can load more by clicking on the button at the bottom.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 33.108108108108105%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAABHElEQVQoz43Oy07CQBiG4Sbq1pXenJfgNbg2gQ1uvBNDYvACTNQF4WgpiGV6gLYzLRUoh/Y1TCJqIobFk29W7z/G86JDO+pjz8eIZYBYR5q7+eblEr9Qer/ev+QKt5DIPMV4mrdpTt8xZy6vyqYlbTqJQz8bY00FPWUznHmHB7c/bC4ErZlDN3yjGw4YpAJ7OdkFdERTe+2Cj/MOjYVDPRnRjoaYqaP1Zx72OkTkCpHLP41yiaMPKr3hZophrbrEG5+MmAzFmkRbkbAk/teKmBjFpIgJCklGilHqBVSsiBtLUrEkZTOi9EO5t4/k2oyo+QlDFVMPEx4mHxin9x5nNZ/z2nY9jqsuRwc4qboYdy4XLwG3DcFVfcxlM+ETVsj1spQS2oQAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;more_diffs&quot;
        title=&quot;more_diffs&quot;
        src=&quot;/static/97f5a6be7f212506ba3a3bb7260e7836/fcda8/more_diffs.png&quot;
        srcset=&quot;/static/97f5a6be7f212506ba3a3bb7260e7836/12f09/more_diffs.png 148w,
/static/97f5a6be7f212506ba3a3bb7260e7836/e4a3f/more_diffs.png 295w,
/static/97f5a6be7f212506ba3a3bb7260e7836/fcda8/more_diffs.png 590w,
/static/97f5a6be7f212506ba3a3bb7260e7836/efc66/more_diffs.png 885w,
/static/97f5a6be7f212506ba3a3bb7260e7836/eb3fa/more_diffs.png 1026w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;metrics&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#metrics&quot; aria-label=&quot;metrics permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Metrics&lt;/h2&gt;
&lt;p&gt;This new feature set should be especially interesting for administrators running SCM-Manager.
We created a generic API which collects and provides metrics.
The first set of metrics contains jvm metrics like memory, threads and garbage collection.&lt;/p&gt;
&lt;p&gt;You can get the metrics as &lt;a href=&quot;https://scm-manager.org/plugins/scm-metrics-json-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;JSON&lt;/a&gt; or for &lt;a href=&quot;https://scm-manager.org/plugins/scm-metrics-prometheus-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Prometheus&lt;/a&gt; using the related plugin.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.14.0]]></title><description><![CDATA[Dear SCM-Manager community, A month has passed, and we have been very busy implementing new features for you.
We have focused on two larger…]]></description><link>https://scm-manager.org/blog/posts/2021-03-01-scm-manager-2-14-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-03-01-scm-manager-2-14-0/</guid><pubDate>Mon, 01 Mar 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager community,&lt;/p&gt;
&lt;p&gt;A month has passed, and we have been very busy implementing new features for you.
We have focused on two larger areas during this time period to get the biggest improvements for everyone using
the SCM-Manager on a daily basis.&lt;/p&gt;
&lt;h2 id=&quot;wrapping-up-export--import&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#wrapping-up-export--import&quot; aria-label=&quot;wrapping up export  import permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Wrapping up Export &amp;#x26; Import&lt;/h2&gt;
&lt;p&gt;We first started the import topic mid December and with this release finished the whole thing.
It has been an enormous amount of work for a rich feature-set. We are proud of the results and
would love you to give it a try.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 60.13513513513513%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABn0lEQVQoz6WS7U7UQBSGe4n+MFH/eRHGO/EyjImYFcMaI9QiH0uCBhYFllKkne5MW3a33U532z5m2gLGxC+c5Mk750z69pwzY6VpSpZlGC3Lkv9dljGbzWYN8zxHa31nlsslVjge4/s+UkqEEIRheKPXe0PQqejyBpMLgqBhLGXTqaVNVYsFZV03Jdd1TVVVlB3VL/j5zIzLYF2qGKUUyWRKalrP5jfmd5rh+GpCkuUsqpqiLCnKCnM1xnRZ/RvmG6vvhrweuqx+8Vg78Xk7EqydBjgyYyvWfIw0W38i1jiR5mBaYPVOBSsHZ6wcuqye+KyHKe/FDFvlfFD6B/Lfsi5zPk0KrL4X8eb4kv5ZiC3nbMYFm90fnSjHUR1Rm2vMo5YmjtqzDZXz2Rj2RiHP94a82D/m5aHLq+F5q0ceva/fGn3nT7Ej3VV9y22s2wqvCixHTLAvJPaFYsMbN3ujjp+wIzO2Zcog1uwlBbtJOy/Ddqyb2OhOopuujqYLrL95CtfP6Jmbcn8Q8Xg/5uEg5uko4YEneHQecs8VPPEV3wG3q4YxfmFDlAAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;export&quot;
        title=&quot;export&quot;
        src=&quot;/static/85db2a4f9a82f1e3875e0c60cdeea281/fcda8/export-repository.png&quot;
        srcset=&quot;/static/85db2a4f9a82f1e3875e0c60cdeea281/12f09/export-repository.png 148w,
/static/85db2a4f9a82f1e3875e0c60cdeea281/e4a3f/export-repository.png 295w,
/static/85db2a4f9a82f1e3875e0c60cdeea281/fcda8/export-repository.png 590w,
/static/85db2a4f9a82f1e3875e0c60cdeea281/efc66/export-repository.png 885w,
/static/85db2a4f9a82f1e3875e0c60cdeea281/f4281/export-repository.png 1016w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 64.86486486486486%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDElEQVQ4y6WT62qEMBBG8/T9UfqGWSwU2rLLVs39OvMVowuWrq6wgQMhHsfJ8Cm6rsNJSkgpcb5cMC1m3uT23FgLMw54Vw5vncXrSeNFaogfF5EmCThU7OZsLdFrAxMS6o6EAx+bIGaIaz9AKYWYM5xzcCHChzDvF6y17Zy4VZ07XLEuKqz3MMZAO49CDFpRG9TgZSy0dLKF6EfViqVS27XvigBcCAi5tP2WN52Lj3OPr8FDJ2AM9I/BE0xifF4VvlWEiozhjtfcQBDGR6TKyDuUym1+hbDrTQjjwzy7B7OpC48coa1Dor8vPYMYzZzD0q7ET5GJIXyIyKXMsXgQ3P2/aIkNHczXEaYufwGTZf8iU6Qo6AAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;import&quot;
        title=&quot;import&quot;
        src=&quot;/static/f3a44c5a8f995de1d18305f6edb31cc4/fcda8/import-repository.png&quot;
        srcset=&quot;/static/f3a44c5a8f995de1d18305f6edb31cc4/12f09/import-repository.png 148w,
/static/f3a44c5a8f995de1d18305f6edb31cc4/e4a3f/import-repository.png 295w,
/static/f3a44c5a8f995de1d18305f6edb31cc4/fcda8/import-repository.png 590w,
/static/f3a44c5a8f995de1d18305f6edb31cc4/efc66/import-repository.png 885w,
/static/f3a44c5a8f995de1d18305f6edb31cc4/c83ae/import-repository.png 1180w,
/static/f3a44c5a8f995de1d18305f6edb31cc4/153c4/import-repository.png 1361w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;frontend-performance&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#frontend-performance&quot; aria-label=&quot;frontend performance permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Frontend Performance&lt;/h2&gt;
&lt;p&gt;We have had a lot of feedback both internally and from the community about the user interface
feeling sluggish. We listened carefully and used the opportunity to remove tremendous amounts of bad legacy code
while rewriting other parts to be more readable. The biggest benefit to the users, of course is the
introduction of the stale-while-revalidate pattern to our whole frontend application. While not always being literally faster,
the perceived performance, and the performance when switching back-and-forth between pages has improved drastically.
We now display cached data for every screen and re-fetch up-to-date data in the background.
Users will not notice this but instead the whole interface will feel quicker and more responsive.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/79cf1a09b8c9ac5c3af7c3e258afac88/stale-while-revalidate.gif&quot; alt=&quot;stale while revalidate in action&quot;&gt;&lt;/p&gt;
&lt;p&gt;For further information please have a look at the &lt;a href=&quot;https://react-query.tanstack.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;official react-query documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.13.0]]></title><description><![CDATA[Dear SCM-Manager community, it has been some time since we have released the last version of the SCM-Manager at the end of last year.
This…]]></description><link>https://scm-manager.org/blog/posts/2021-01-29-scm-manager-2-13-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2021-01-29-scm-manager-2-13-0/</guid><pubDate>Fri, 29 Jan 2021 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager community,&lt;/p&gt;
&lt;p&gt;it has been some time since we have released the last version of the SCM-Manager at the end of last year.
This was over four weeks ago. Rest assured we were not in hibernation but used the time to tackle some larger features
which we now proudly present to you.&lt;/p&gt;
&lt;h2 id=&quot;extended-export--import&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#extended-export--import&quot; aria-label=&quot;extended export  import permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Extended Export &amp;#x26; Import&lt;/h2&gt;
&lt;p&gt;We built upon the rudimentary export functionality we implemented for subversion in the last release.
Now it is possible to export repositories of any type, subversion, git and mercurial.
Optionally you can export the repository compressed and/or with additional metadata.
Please be aware that the export with metadata is still experimental and should not yet be used for backups.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAABaUlEQVQ4y41Ty07DMBD0B3LlyAdw5YzEDyFx48AvoILgEFokyq0t0Lwdx7F3PchO3aYQRFYarW15x7veWZEkCV7mc7wtl1gsXoN3zsFb9EOLZ+wcth3js2NsNGGtKexFrVqMmQ/0sb0/gHeEhWGcP2c4e0xxOktxcr/FRVJAKGNh2cEQB1hmWOdAf8DfjX61zbBKcyhiKHJoiSEK2cC6vgSaCP+gYYasSpDpYk2+HIhDedMRLa8qdMZ4qpCQh+gXh4P/4G2mNB4ajVQTJDkMkxLEDA+ekBntCG8KiduqgWo1vsoKRARm7gmllNBddyyLEYxJSGuNqixR1zWUUj1hmueQTQOpVOjcmP7ivibGhyWsjUVmaVRqIpRCFOAG2YyVelc1uNykuNpkuC7kXuDDZom2bX+IeUKX48MjMSIvCnhS/x9hEnafu5+M0LTjL+gcYEJGh2mKJnjQ4Z9Z4pf+elE/kcM7H9+PhN9WJfsEjgVLKwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;RepositoryExport&quot;
        title=&quot;RepositoryExport&quot;
        src=&quot;/static/d6f63e724ba9e7b7d2ace749cbee6138/fcda8/repository-settings-general-git.png&quot;
        srcset=&quot;/static/d6f63e724ba9e7b7d2ace749cbee6138/12f09/repository-settings-general-git.png 148w,
/static/d6f63e724ba9e7b7d2ace749cbee6138/e4a3f/repository-settings-general-git.png 295w,
/static/d6f63e724ba9e7b7d2ace749cbee6138/fcda8/repository-settings-general-git.png 590w,
/static/d6f63e724ba9e7b7d2ace749cbee6138/efc66/repository-settings-general-git.png 885w,
/static/d6f63e724ba9e7b7d2ace749cbee6138/c83ae/repository-settings-general-git.png 1180w,
/static/d6f63e724ba9e7b7d2ace749cbee6138/37048/repository-settings-general-git.png 1352w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;An exported repository archive contains additional repository-specific data.
Through the metadata-import this data can be imported.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 64.86486486486486%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAABDElEQVQ4y6WT62qEMBBG8/T9UfqGWSwU2rLLVs39OvMVowuWrq6wgQMhHsfJ8Cm6rsNJSkgpcb5cMC1m3uT23FgLMw54Vw5vncXrSeNFaogfF5EmCThU7OZsLdFrAxMS6o6EAx+bIGaIaz9AKYWYM5xzcCHChzDvF6y17Zy4VZ07XLEuKqz3MMZAO49CDFpRG9TgZSy0dLKF6EfViqVS27XvigBcCAi5tP2WN52Lj3OPr8FDJ2AM9I/BE0xifF4VvlWEiozhjtfcQBDGR6TKyDuUym1+hbDrTQjjwzy7B7OpC48coa1Dor8vPYMYzZzD0q7ET5GJIXyIyKXMsXgQ3P2/aIkNHczXEaYufwGTZf8iU6Qo6AAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;RepositoryImport&quot;
        title=&quot;RepositoryImport&quot;
        src=&quot;/static/f3a44c5a8f995de1d18305f6edb31cc4/fcda8/import-repository.png&quot;
        srcset=&quot;/static/f3a44c5a8f995de1d18305f6edb31cc4/12f09/import-repository.png 148w,
/static/f3a44c5a8f995de1d18305f6edb31cc4/e4a3f/import-repository.png 295w,
/static/f3a44c5a8f995de1d18305f6edb31cc4/fcda8/import-repository.png 590w,
/static/f3a44c5a8f995de1d18305f6edb31cc4/efc66/import-repository.png 885w,
/static/f3a44c5a8f995de1d18305f6edb31cc4/c83ae/import-repository.png 1180w,
/static/f3a44c5a8f995de1d18305f6edb31cc4/153c4/import-repository.png 1361w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;plantuml-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#plantuml-plugin&quot; aria-label=&quot;plantuml plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;PlantUML Plugin&lt;/h2&gt;
&lt;p&gt;We created a new plugin which extends our markdown renderer by allowing you
to write PlantUML codeblocks that will be automatically rendered in the markdown view.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 55.4054054054054%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB/klEQVQoz3WQS2sTURSAz2xcFMEsBP+Pv8E/4MKNbgSLKILQVQVb7SJFjViE+mhSzWBTswjdWdwUKz5oSWha2qRtTKPNTCaTe+f1yUxMTSE98HHnzD33u+dcOXflDpduTCPXpkiNp0nde8rY/Qwy8QJ5uIAxW8BIL2I8yWLMmRivChjZJYxiEaNUwPho9llZTnKRy1e5cHOWsfHnpK5PcnH8MedvzyC3ppC7M8jEM2RyDnmQQR7NIel55GUOyb5DclnkzTzyfgExc0g+i+RX1yntWhQrDd5+WmPh81cW176z9KNCYaOKubFFfnMbs7yNWdnBrO5SrNVZrtco7tcoHexRatRZae6zfFhHANq/DmjW97BaR7RbTY6bDQh9zorDbkRbRex0YK0V8uUoYLXhc6xA/CDkj2VjdTpoz0MHAUprum4Pp+viuP9xHZvfls3rLZtSzeFD9Zj0tyaZss30T4v1lkKiKEJ5AbZto7UmzsMwTNY44nXw3eyFHLlx52G/VeX0GYpEqJVC9RRhGJ1sDETJBf+EZctjs+XgqR6O26PtuHSVJojAC/t1MuhIuSrBi8fW+pSYIWkccb2nNbarcHrqVAOJMAgCXNel43SS0S3LSvJoSNI/xGlx4BMGAdEooe/7J8RdxgzechT9vaEpht8wFsbERcMM/p/FqIv+AhMmDV56o1LiAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;RepositoryImport&quot;
        title=&quot;RepositoryImport&quot;
        src=&quot;/static/ced2a438c1a976e8313d7c57c2a53b88/fcda8/PlantUML_Code.png&quot;
        srcset=&quot;/static/ced2a438c1a976e8313d7c57c2a53b88/12f09/PlantUML_Code.png 148w,
/static/ced2a438c1a976e8313d7c57c2a53b88/e4a3f/PlantUML_Code.png 295w,
/static/ced2a438c1a976e8313d7c57c2a53b88/fcda8/PlantUML_Code.png 590w,
/static/ced2a438c1a976e8313d7c57c2a53b88/efc66/PlantUML_Code.png 885w,
/static/ced2a438c1a976e8313d7c57c2a53b88/c83ae/PlantUML_Code.png 1180w,
/static/ced2a438c1a976e8313d7c57c2a53b88/fe720/PlantUML_Code.png 1448w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;This is very useful for visual documentation of processes and interactions.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 81.08108108108108%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC6klEQVQ4y3WS3W/bZBTGzw3iiiGxC/4rbrnilksuuAEuJiY0IcTXVSvGkFiRxrJGrBTaJaIdAgoIsVJAGwvt0nzZju3EbpwPO3Fsv/5NdpI2ZeNIj87r43MePedD5JUrPPPq+1x84xPk9RUuXPqM56+s8ex7XyIfFpHVbWR1E1m5hVy7jax9g9y8gxS2kM1tZKeE7G4hpU1kewORl15DXn6TF94ucOGddS6+tcKLlz/luctXkUuryLvXkY9uIR9cRz5eQ1ZuIFcLyBdfIcUNZPNb5HYRKRaQjSJS2n9A6eAhP+pD7tYdNvYf8PWfFbbuH7FTbbFzrFGu6ZTrBuW6TrlpsKu1+cGy+d622XNsfnYsfnEsfnJthLl5HZOuodF3unjdTg5SxZOWMggVR16MHaT81lXsWTF32xEHToIkSpGhPxwxHPmEUcQ0TnIfTCYE48k5H/kDKo7PVstnvxNws9KhUO1zo+ZT0oOZwjRNCaOY0WiEUgmLWIaZppmpFCrelOk0BGIgQQWD3C9MFkWO46C3LeyuSxRFGeMp6QKJSnnoRXPiiEe9MaNxSJJCrGb/JS8EpmFIzzjCbf1DOB6fU7mslskQ3z6k6zoMpgo/CPKRLXJmhFmuUtT+uMO/v67jDwf8nw07LX7/7hrW0V/5dxxHZ6PJCecPlS1nGuG0LSzTpOee4DpO7p1Ol0mmOiXPmXh9puH0TPWcI5/hKeE8MOy4GLVGjna9idXU0Ko1TkybZBwSDwNCx5staanVs5aXCNM4oa9b6LqOaRgYuk4785qO1mzR9zySJCFNElSGpVafVKhmR+yaFo1HVayM5LhOq1rDaDRzVCuHdFo6odMjW+Wi5umEWSCBwDjB0g1svY2lGZgtHaPRwtazt4bR0PC7g9OWn0I47z9JGJgVeo0DJkEwK8jaUgqVKNJ8XhAOXNzGPXzXzM/tv2d1eocZ4fFBmft76wx6J+c2t/z2uxr3dj9HP/x7HlfnCB8DlCSIZWEO1RwAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;RepositoryImport&quot;
        title=&quot;RepositoryImport&quot;
        src=&quot;/static/7039ec0e79fd039af048c7652f70502b/fcda8/PlantUML_Rendered.png&quot;
        srcset=&quot;/static/7039ec0e79fd039af048c7652f70502b/12f09/PlantUML_Rendered.png 148w,
/static/7039ec0e79fd039af048c7652f70502b/e4a3f/PlantUML_Rendered.png 295w,
/static/7039ec0e79fd039af048c7652f70502b/fcda8/PlantUML_Rendered.png 590w,
/static/7039ec0e79fd039af048c7652f70502b/efc66/PlantUML_Rendered.png 885w,
/static/7039ec0e79fd039af048c7652f70502b/c83ae/PlantUML_Rendered.png 1180w,
/static/7039ec0e79fd039af048c7652f70502b/d43b4/PlantUML_Rendered.png 1202w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;permalinks&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#permalinks&quot; aria-label=&quot;permalinks permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Permalinks&lt;/h2&gt;
&lt;p&gt;It is now possible to create a permalink to the active path in the source code view, may it be file or directory, by
clicking the button on the left-hand side of the breadcrumbs navigation. The created link will be automatically copied
to your clipboard. For all your sharing needs!&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 55.4054054054054%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAACMUlEQVQoz3WQS2tTURSFz3UiohMngvhn/AWCv8CxWEdKQQeiIChibaFFsUoVldrEhGCSan0MhA4qohWF2vpotE2jSdvc3Oe5r3PvJ+fSlHbQDYu1z+HstddZYt/JQY6eHWHf6WEODNzk8MU7HLp0D3H5PuLGJGKsijFWwrhdwJioYDypYUxVMaZfYLyuY0xXMOoVjLd1jDc1hDh+CnHiDPsHRjh29RlHBkc5eP4W4twQ4sII4spdxPWHiGvjiKEJxOgjxIMColBCFIuIyceI0hSiUkSUC4jS7CeK795T/dpgpukx9WGBp3OfKc9/o7bwi+eLy1SWGpQWlyl/b1D++YfaSpNqs0l9rclMa4WZf01eddao/W0iAALXYb21itVu4ZmbWOsdItdhr9qQGb0QWj583EyZ31TMdRLaPgiVptiOg+V6BFFMmChkGOEHIa4vc0SBxJMSy7bpdE3KDZfpVY+Xvy3GvmwwvmQzvGAz2w4QZBmxUvhRgowSokQRJmmOWKVEKuWHFePIEM918X0fUEAGoQ+hu8u9yDKIoohASqSUpGm660GawVxb4sgAlSSEYYgvA4Iwouf6eEGEyiBOM1SaacEMjVw0DInjOIc+a06SZM8sc9cyyN32dXJB7UpvdhwH27a32MF1nby3HAdfyu2hPpRKSJXadbctGAQBptnFNE16vV6ObrebsxbVC3Xp933e2e/IUG9S+YDneXnoOkvda9Zf1lBbTvrVN7JTXDv8DxbQCff1JW/PAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;SourcePermalink&quot;
        title=&quot;SourcePermalink&quot;
        src=&quot;/static/8eed47f92c05f17b11093031ba9b7c1f/fcda8/repository-code-sourcesView.png&quot;
        srcset=&quot;/static/8eed47f92c05f17b11093031ba9b7c1f/12f09/repository-code-sourcesView.png 148w,
/static/8eed47f92c05f17b11093031ba9b7c1f/e4a3f/repository-code-sourcesView.png 295w,
/static/8eed47f92c05f17b11093031ba9b7c1f/fcda8/repository-code-sourcesView.png 590w,
/static/8eed47f92c05f17b11093031ba9b7c1f/efc66/repository-code-sourcesView.png 885w,
/static/8eed47f92c05f17b11093031ba9b7c1f/c83ae/repository-code-sourcesView.png 1180w,
/static/8eed47f92c05f17b11093031ba9b7c1f/bb5d0/repository-code-sourcesView.png 1453w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;gradle&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#gradle&quot; aria-label=&quot;gradle permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Gradle&lt;/h2&gt;
&lt;p&gt;The transition to Gradle as our primary internal build tool has taken quite some time.
It is a major improvement but there is still some way to go.
Some of the benefits include much better performance of our build pipeline and
increased usability for our development team.
Any plugins which are still written for Maven can be migrated towards Gradle with our &lt;a href=&quot;https://github.com/scm-manager/smp-maven-to-gradle&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;dedicated tool&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing Words&lt;/h2&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.12.0]]></title><description><![CDATA[Dear SCM-Manager community, two weeks have passed, and again we have another SCM-Manager release: 2.12.0. We have four gifts for you, and…]]></description><link>https://scm-manager.org/blog/posts/2020-12-17-scm-manager-2-12-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-12-17-scm-manager-2-12-0/</guid><pubDate>Thu, 17 Dec 2020 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager community,&lt;/p&gt;
&lt;p&gt;two weeks have passed, and again we have another SCM-Manager release: 2.12.0. We have four gifts for you, and one for us:
Those of you using Mercurial can expect a much more simple setup, SVN users can now import SVN dumps, and all of you
together can use a feature known from 1.x again: the archived repository. Last but not least you now can create links
for specific code lines in the source view. And of course we fixed some bugs, for example an error when you wanted to
take a look at files with non-ascii characters in their names.&lt;/p&gt;
&lt;h2 id=&quot;mercurial&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#mercurial&quot; aria-label=&quot;mercurial permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Mercurial&lt;/h2&gt;
&lt;p&gt;Again and again people seeked help for not working Mercurial setups: Sometimes a path was wrong, sometimes the configured
python version mismatched the one used by Mercurial, and so on. This should belong to the past now. We managed to simplify
the somewhat complicated setup used to start Mercurial processes. You no longer need to specify a python binary, because
the communication layer between the SCM-Manager and the Mercurial process is now implemented as an extension. We would love
to get feedback for this one.&lt;/p&gt;
&lt;h2 id=&quot;import-of-svn-dumps&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#import-of-svn-dumps&quot; aria-label=&quot;import of svn dumps permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Import of SVN dumps&lt;/h2&gt;
&lt;p&gt;With the last release we introduced the import of git and Mercurial repositories from other servers. Now we added the
possibility to import SVN dumps.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 76.35135135135135%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB70lEQVQ4y6WSTWsTURSGZ+UfcOMHlQpqFIlRQYz+hG50pxtX4kLQRbOxCAqKCiKIEETqKpRiiyY0LTZ+i4Wa0CwEQUHaBpOZpIFoPptMZm7m3kczalyoSYgXHriL97znvvcczXM8wPCJS2w9FmDv6evsGw2yKxBkx9g9dl8L4b0TwXc3jG/8EQcn5jgUnufI0xj++Rn8sVmOPn+M/8ksh2NR/LEo2gbfCBtHzuEbC+E9e5PtJ0fZfOoim85cYcv5GwxduM3Q5SDbrgYZvnWfneMTeEKTeEIh9kxN4n34gP3hKQ5EpvFFptFeLCZ5mXxPMt9g4ZPBm3cfePtxheRymqWVNEurGeKraeKpDPG0QULPkTByLGZ0EobBKz1HNJVlJpXlmb6GJoVNIZ8jn05RK36h36MsCyyTtVqLhazgtW6zXJJolfUGZdOm1RYBjiNxZG+kUjhKodyq32h10+RruYJwJLQFAyB/0r5rdtPCqpVp2RbSbfL3ok7UHuZatlwnrlcomNJ9svyHsFQsUqpUe5pqn6uCuVSdVEX8MJTyT6GU2LaNEMJN0A1NWE1QjttZduncd2TTsqlbgpaCllT/hSPbhs0m1fUGjqKzCoMi3SkLgdm0OnHlgPyq1WSff9MPbmSlVNdh9LvYhqMofDf8Bq7eVL2t8Xp0AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Import SVN Dumps&quot;
        title=&quot;Import SVN Dumps&quot;
        src=&quot;/static/15f59a249bb58d8bb51481f89a4f9228/fcda8/import_svn.png&quot;
        srcset=&quot;/static/15f59a249bb58d8bb51481f89a4f9228/12f09/import_svn.png 148w,
/static/15f59a249bb58d8bb51481f89a4f9228/e4a3f/import_svn.png 295w,
/static/15f59a249bb58d8bb51481f89a4f9228/fcda8/import_svn.png 590w,
/static/15f59a249bb58d8bb51481f89a4f9228/efc66/import_svn.png 885w,
/static/15f59a249bb58d8bb51481f89a4f9228/c83ae/import_svn.png 1180w,
/static/15f59a249bb58d8bb51481f89a4f9228/289dd/import_svn.png 1409w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;repository-archival&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#repository-archival&quot; aria-label=&quot;repository archival permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Repository Archival&lt;/h2&gt;
&lt;p&gt;You may have known this feature from version 1.x, now it&apos;s available in 2.x again: You can mark repositories as &quot;archived&quot;.
Such repositories cannot be modified any longer.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 39.189189189189186%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAICAYAAAD5nd/tAAAACXBIWXMAAAsTAAALEwEAmpwYAAABN0lEQVQoz42RWUoEQRBE++CCIHgM/fACbqB3EPxVRHQaZnB6Fu3qrqnuWvNJ1biioAmPSOojiIqstNZstEb3PW3bMgwDeUTkH/CDqntp6duWrME6iAliRGKElCDJlpjK21eIHlL4QJyjepxMqOu60DQNy9WK1Ruq67DWYoaBlM1zcqQoUaEf9mlvd1F3e+j7HVJ3TeW9J4RQyLtzrpg4ZxnHsexZs+H37yZSdMTgt0SPeE81m83IKKWKaTbK+tt87Q4JuOUZfX1AXx9hpoeIvqMyxpApqawtR8kp/z5MIpkbfHeFV9dFZWiomsWi9Dafz7HOEWPcJvX+va2in7y1KJZxccHQnDIuzrHLE8RMqNr1M2r9TFbT92xUV9CqQ3yAEJFvBCQk8Ibx6ZLN9ITN9Ixhdoz0j7wCJ+tpu0q5Be0AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Archive Setting&quot;
        title=&quot;Archive Setting&quot;
        src=&quot;/static/e8c6097a2cecab27f44f2ab1c30f401d/fcda8/archive_setting.png&quot;
        srcset=&quot;/static/e8c6097a2cecab27f44f2ab1c30f401d/12f09/archive_setting.png 148w,
/static/e8c6097a2cecab27f44f2ab1c30f401d/e4a3f/archive_setting.png 295w,
/static/e8c6097a2cecab27f44f2ab1c30f401d/fcda8/archive_setting.png 590w,
/static/e8c6097a2cecab27f44f2ab1c30f401d/efc66/archive_setting.png 885w,
/static/e8c6097a2cecab27f44f2ab1c30f401d/5b587/archive_setting.png 1010w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;permanent-links-for-lines&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#permanent-links-for-lines&quot; aria-label=&quot;permanent links for lines permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Permanent Links for Lines&lt;/h2&gt;
&lt;p&gt;Sometimes you want to point to a concrete line number in a source file, for example to send it to a colleague in a chat.
Now you can simply create a URL for a line. Simply click on the link icon that you will see when you hoover over a line
number. The generated URL will contain the line number and the current revision, so that the link will still work after
the source has been changed.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 64.86486486486486%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACnElEQVQ4y5WS22sUVxzH51/wwQdBRBGMbQwJIpiIjwVbVNYICtYXqQgiIqgvxQuiFAOiomCCuqJiQmIasq5u1nh71UCgavTBCLF01xhD9jozZ3YuZ2Y+ck6yYS196Re+c+Z3me/vcsb4cfcJmvZ1sfzXc6w5eIkfjl2j+cQN1p65TfOFAVq7M7T2DNOWHGZ97wgbBrO0Px6l43mW9myajmcZNr3I0vHkEe2jDzGWbN7L0sQxlu76nXUHztF2uIvW45dZdug8y45eYMWpblb+kWRV1w1WX75DU3KA5v4/aR5QZy8tqUFahgfnz9QgxsY9R/jp0Fn2D73ht6HXbDl5lZ9PX2Hr+SSJi3dJXL3Ljp4+tvXc45eb/WzvG2b7/RSJoQckUik6Mxk6syN0jmbZ+eQxhgwCbMvCcRzcWg1H2JhVE98pQSz4vzBKpSKTk5Pkcjk+f84zOztLLj9NuTBN6FWQIQRS4nkejhB8tTzeF1ymLZ/Xcz7P8y5Pcw6P/ha8nHExfN/Hsiz9QRAEi5WiWAlFSBngB4GeQFhV/pqxufW+wqsvgqefqiTfFun9YHP9ncnDTwIjCCNcGePKCF+GuEGdEk9GWMKhWq2iCs8jXiB4wsI1y4u2HjmoVxcC13WJ45gonk/4x5KkP1bwayrm6RwhHITat+dhC0GhWMKXkjCOCaMII4oiwjDUI0sptaAicYyM5jtnwddIhappalHd94JfCzZC2apTVcD3PeKFeF2kDmXbfkgtCL8rZKjHxMQEmZEM6XRav6udzc3NUSqVKBQKFItFXaSxE0Xlq1TKevx6TAvm83nGx8cZGxtjamqKcrmsBRXLpbL+C9RaGgUVTNPUuf85srqc+gXZtq1FarXaov/fgvUOVW7jyN8A+LmUEQBdYDoAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Line Link&quot;
        title=&quot;Line Link&quot;
        src=&quot;/static/9c75d5cd07f442763579437f08072f72/fcda8/line_link.png&quot;
        srcset=&quot;/static/9c75d5cd07f442763579437f08072f72/12f09/line_link.png 148w,
/static/9c75d5cd07f442763579437f08072f72/e4a3f/line_link.png 295w,
/static/9c75d5cd07f442763579437f08072f72/fcda8/line_link.png 590w,
/static/9c75d5cd07f442763579437f08072f72/efc66/line_link.png 885w,
/static/9c75d5cd07f442763579437f08072f72/c83ae/line_link.png 1180w,
/static/9c75d5cd07f442763579437f08072f72/e72de/line_link.png 1198w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;gradle&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#gradle&quot; aria-label=&quot;gradle permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Gradle&lt;/h2&gt;
&lt;p&gt;The gift we made for ourselfs is this: We start migrating our builds from Maven to &lt;a href=&quot;https://gradle.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Gradle&lt;/a&gt;. With the
increasing code size of SCM-Manager our builds took more and more time, slowing down our development speed. In a first step
we created the &lt;a href=&quot;https://github.com/scm-manager/gradle-smp-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Gradle SMP Plugin&lt;/a&gt; to build our plugins with. We will
now collect practical experience with this, but the first look is promising.&lt;/p&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.11.0]]></title><description><![CDATA[Dear SCM-Manager community, today we released version 2.11.0 of SCM-Manager. Two big features are the import of git and mercurial…]]></description><link>https://scm-manager.org/blog/posts/2020-12-04-scm-manager-2-11-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-12-04-scm-manager-2-11-0/</guid><pubDate>Fri, 04 Dec 2020 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager community,&lt;/p&gt;
&lt;p&gt;today we released version 2.11.0 of SCM-Manager. Two big features are the import of git and mercurial repositories from URLs and
the creation and deletion of tags after our changes to the branch views in the last release. Talking of branches: These are now
separated into &quot;active&quot; and &quot;stale&quot; branches.&lt;/p&gt;
&lt;h2 id=&quot;import-repositories&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#import-repositories&quot; aria-label=&quot;import repositories permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Import Repositories&lt;/h2&gt;
&lt;p&gt;When you create new repositories you can now choose to import other repositories (for now git and mercurial). To do so, click
&quot;Add Repository&quot; and then select &quot;Import repository&quot; on the top right of the page. Here you can select the type (for now git or
mercurial) and then you can enter a repository URL (for example from GitHub). If this repository is not public, you can enter
username and password, too. Finally you just have to name the repository. If you installed the
&lt;a href=&quot;https://www.scm-manager.org/plugins/scm-landingpage-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;landingpage plugin&lt;/a&gt; you will see the result in the &quot;Latest activities&quot;,
with the &lt;a href=&quot;https://www.scm-manager.org/plugins/scm-mail-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;mail plugin&lt;/a&gt; you will get a mail.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 91.8918918918919%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAACXBIWXMAAAsTAAALEwEAmpwYAAACM0lEQVQ4y6WTTWsTURSG5w+4ce1CRUEhtqDoQkShlEIXFcGW4s6FO5Fugi50I7ooEqQVRKQQF6ZQ0tSoFb82xZW48A+IWGvakiaTZD6SmczMvfeRmXy0tR9p6oVnLtyZ857zzjlXO3BuhCNX4xy8Eid2/R6nb45z9vYTDo8lOBR/zNH7UxwbT3I8keTE02liqQw9sxlOzUzT+ypNz+tZerNpYtk0F95l0U4O3eDM6C0uJ+a4lvrGpTuTnB97wMW7E/Q/fEb/oykGJl7QN5mk73mKgZezDM7MMZjOMPQmy/D7t4x8nGf40zyjnz+g6RWDHz9/sbhaIKcbrBbLmNUaZtXBclxMx412w3EwHJdyrUa+XGGtUmaxbPNl2WqjOy6aFILVlRWW/yyRW/qNaRh0WnXXxatVKdgeC8t1FnJuhC8Umud5VB13U4CUCqm2Rym1YyKlJFr48H0fIUT0cbcI2aCVUPMDQT6/hmXbrTQbMu5dmOauBYGgUjEolUpYNaeRScrI9qaAZrJOwlpotaCX0EtlDMvGsqsRdiQOomnL8wN8IRGtsy3QsBwEAflCkXogCOto/ZOIDQFFXY8SqraD7dFkFCwjsZ062+rubkIhKhQMK6xYNr4Quwo2oOO7huVikapbX7es9odsN6WoUzJMXM9vNEL+h2AgBIZp4tS9PVjenlAsCIdbKjSp+GeQ6WKY2XQVozlsXZ/9VheuRdfjq1nDExKt2yu2pUrgu+Uws2bgCsFf/J5JjjaMt5kAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Import Repository&quot;
        title=&quot;Import Repository&quot;
        src=&quot;/static/20a003b4a5d418eaa3f9bba2e520e538/fcda8/import_repository.png&quot;
        srcset=&quot;/static/20a003b4a5d418eaa3f9bba2e520e538/12f09/import_repository.png 148w,
/static/20a003b4a5d418eaa3f9bba2e520e538/e4a3f/import_repository.png 295w,
/static/20a003b4a5d418eaa3f9bba2e520e538/fcda8/import_repository.png 590w,
/static/20a003b4a5d418eaa3f9bba2e520e538/efc66/import_repository.png 885w,
/static/20a003b4a5d418eaa3f9bba2e520e538/c83ae/import_repository.png 1180w,
/static/20a003b4a5d418eaa3f9bba2e520e538/bc3ae/import_repository.png 1268w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;create-and-delete-tags&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#create-and-delete-tags&quot; aria-label=&quot;create and delete tags permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Create and Delete Tags&lt;/h2&gt;
&lt;p&gt;Like for branches, you now can create and delete tags in SCM-Manager. To delete a tag, you can press the bin icon in the overview
or press &quot;Delete tag&quot; in the detail page for a tag. To create a new tag, you can use the little &quot;Create Tag&quot; button on the top
right of a changeset detail view.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 60.13513513513513%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACCklEQVQoz5WQzUtUYRSHL/0F0UaihBZhThQaQWCt2gStg9aFIBUtihZpdSdSaiSILPsihQynhlJErdFJLEokFQUpXAdBi5x758M79/vOe594r1ljZtiBh7M573N+71G2HznDvsYEW4+r1DYm2Hu+k/rLj4mpXcQSvdR1DlH3oJ/67gH2J19zYCDNwbFRGkYGacgMc2g8HfWG0aEIZdOeo2w+fIItx5qJNd2g5qTKrlNtVDW1UnX2Otuab1N99T7VbffYcaubnV1Jap4mqel5Qm0qSezl82X6UuzuS6Gcbr3LufaHtGc+0TGX5WLPKy48ekZL7zDqixHU/gzxwTEuDb6hJf2WK+MfUN9NoL6fQJ2cJD71kfj0FPGZaa7NzqAA5LQsuex3CtoiRl4np+m4xW+Awf+W4vk+mq6j6znyhSKu52HZNq5rI0RAWYSUhfhJSCAEEPLV8OmYL3BnvkBiNs/NuTxLXhlFCIHjOH/dFkrCcA2ySl6ZqS9ZPi9aLOgeC7qLL0IUz/MwTRPLsiJ83/9FEARrkMtLpokIfJxiDuFaqyIorutiGEYkk2K5oFL6J7ZtR/Ou56MbFo7rIUKic8j0kVCKVlL+S7YiLBkGjuezZHu/s4UVwlKptCzdoFAmDHwfY6kYhai872qhaWLbzoaE8jSapkVv108ov23b0fB6yERSKOUrvVL4A44MUpIIrw7TAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Tags Overview&quot;
        title=&quot;Tags Overview&quot;
        src=&quot;/static/e7b7fbfd3408f08323247ae73b5fdd75/fcda8/tags_overview.png&quot;
        srcset=&quot;/static/e7b7fbfd3408f08323247ae73b5fdd75/12f09/tags_overview.png 148w,
/static/e7b7fbfd3408f08323247ae73b5fdd75/e4a3f/tags_overview.png 295w,
/static/e7b7fbfd3408f08323247ae73b5fdd75/fcda8/tags_overview.png 590w,
/static/e7b7fbfd3408f08323247ae73b5fdd75/efc66/tags_overview.png 885w,
/static/e7b7fbfd3408f08323247ae73b5fdd75/c83ae/tags_overview.png 1180w,
/static/e7b7fbfd3408f08323247ae73b5fdd75/8b70b/tags_overview.png 1266w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 50.67567567567568%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAACP0lEQVQoz5WPzUsUcRjHh/6BoEMRIl3Cl4IsgsC6dOjQuUPQKRAqgzpEgaWtleFGEFhpBRmUqUmZsYarIvZiSComQiVJhKtrL5s7O7Pzm53f7MvMfGJGKTt06IEPz/fyfHi+StG+4+yousLGgyHKqsJsO9VMRe1dykOtlIfbqWiOUHG7h+2tPezs6GPXsyi7hwao7I9QOdDLnuEolYPPg+yjrNm6n7V7D7PuQA2lRxopqaqntLqBDUcbWH+ikaKaJoov3KL4cgubrt1jc2s7JW2dlDy4T1lXB+VPHi3T3cWW7i6U6ks3ONnYQjg6xfWpJDVtfZy+08nZh72EHvcTejpIKDJEbWSQc9EX1A2PUPdyhPOvRwiNjhIae0v9+Bj1E+NcnJxAAZCmQFeXMNQlMukUupoiZ3wDBP87ijBNXr0ZZS4WYz6+SOzrd2a/zJHUdFzPwfU8XNfFcV08z8Mq5JmXKT5ogpvTaZqmdcKTGlffaehZByW2EOfQsTMYhsCXG5aNsGSwpW1jZ3PYhWWZP7brMGMtEcsIJmNJ3v/MMJPK8VHNkXM8FMdxMAwjOHAdJ8BZtf3PHO9PJadQoCCzQZZCx8laqwp7KL7INNJomkbGzmJlMgHSWsHPGZOMaQY5rWskEj+QUqKqKtLO4nrguF7wlJIvOMzGE3yKJ/ic0Ikl0yyoBrHk38yrgoWUIJ4yWUiZqKZEyCzeyme+LBD6lXSRRhOCuCZYTAmSQiLzeax/kcuRLRQwpY0l5W+ZL/wFoDOuJmVC0ucAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Create Tags&quot;
        title=&quot;Create Tags&quot;
        src=&quot;/static/c2ae4bd09d6055b122fe4d200a3bd8d5/fcda8/create_tags.png&quot;
        srcset=&quot;/static/c2ae4bd09d6055b122fe4d200a3bd8d5/12f09/create_tags.png 148w,
/static/c2ae4bd09d6055b122fe4d200a3bd8d5/e4a3f/create_tags.png 295w,
/static/c2ae4bd09d6055b122fe4d200a3bd8d5/fcda8/create_tags.png 590w,
/static/c2ae4bd09d6055b122fe4d200a3bd8d5/efc66/create_tags.png 885w,
/static/c2ae4bd09d6055b122fe4d200a3bd8d5/c83ae/create_tags.png 1180w,
/static/c2ae4bd09d6055b122fe4d200a3bd8d5/bc3ae/create_tags.png 1268w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;active-and-stale-branches&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#active-and-stale-branches&quot; aria-label=&quot;active and stale branches permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Active and Stale Branches&lt;/h2&gt;
&lt;p&gt;When you open the branches overview, you will notice that there are two tables: First there are the &quot;Active Branches&quot; below you
will find &quot;Stale Branches&quot;. We deem branches as &quot;stale&quot;, when the latest commit of this branch is 30 days behind the latest commit
of the default branch.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.16216216216216%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACKElEQVQoz52RzUtUURjGL/0F0aZChBYhIxQWQqGtXLRo26J1DIQFEbUx09Eic1wUiIguVGioScTEUXNSyygpHEGnIloHEag5M3fm3jtz5965H784R65oHy564eF933Pej+c8R6k6f43T4R6OXuokFI5y8lY/dW1D1HYMU9vzlLr+aeoGJzg1Mkl9fJYzk0kaX83R8HKKhvkZzi0maZyf4ezcNE0LsygHTlzgYNNlDl28TehKNzXhTkJXuzjSfJ/D17upau2l+u4A1V0DHHs0wvHhODVPnlETe0xoLE7t+KhE6Pko9YlxlOZ7fdyIDhBNfqR3bYuW2AtuDsZpiSWIjCWJTMwRSSxwZ2qe1uQiba/f0f5mifa3S7R/eE9keZmOlRSRlRQP1lZRAPK5LJnNddStDQqqCuYP/teUSqVCJpsll8uRzebQDQPHsfA8D9fzcaUPYh/H8wCf73qFvs95+j7l6VlVeZjOo1kuiu/7GIaOpmmIODAR/wvCDNsl9e0nXzaLfM3aErbrbTPUdZ10Os3GxjqWZVEsFqV3HOcP2LaNaZq4joNp6Hh2eQ8JRTSKgaqqSl8qlWSTWPQ3BPWmZZPRS1iOh+dvyyG8IpplgVmWmwU7Ee830DAMuVTXNEFrj0RSQ8FK4HfbT0cBobvo232muK5LoVCQvywYis0BhGbyt113ByIPJMlkMpLtHobiCcHAgqbJAoFyubzTuHuJyMV9oKXIdw/8BaLTUoUDWvgCAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Active and Stale Branches&quot;
        title=&quot;Active and Stale Branches&quot;
        src=&quot;/static/83a821cdacdd3e1f49122442408f9349/fcda8/active_stale_branches.png&quot;
        srcset=&quot;/static/83a821cdacdd3e1f49122442408f9349/12f09/active_stale_branches.png 148w,
/static/83a821cdacdd3e1f49122442408f9349/e4a3f/active_stale_branches.png 295w,
/static/83a821cdacdd3e1f49122442408f9349/fcda8/active_stale_branches.png 590w,
/static/83a821cdacdd3e1f49122442408f9349/efc66/active_stale_branches.png 885w,
/static/83a821cdacdd3e1f49122442408f9349/c83ae/active_stale_branches.png 1180w,
/static/83a821cdacdd3e1f49122442408f9349/ee515/active_stale_branches.png 1269w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;hook-simplification&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#hook-simplification&quot; aria-label=&quot;hook simplification permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Hook Simplification&lt;/h2&gt;
&lt;p&gt;Last but not least we changed the way mercurial hooks are processed in SCM-Manager. The new communication is way more simple and we removed a theoratical vulnerability on the way.&lt;/p&gt;
&lt;h2 id=&quot;jenkins-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#jenkins-plugin&quot; aria-label=&quot;jenkins plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Jenkins Plugin&lt;/h2&gt;
&lt;p&gt;Though this is no direct part of SCM-Manager, we want to point to our &lt;a href=&quot;https://plugins.jenkins.io/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Jenkins Plugin&lt;/a&gt;. Using
this you can create pipelines for single repositories and complete namespaces in Jenkins, trigger builds for branches, tags and pull requests
automatically and more.&lt;/p&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.10.0]]></title><description><![CDATA[Dear SCM-Manager community, our latest minor release is out now. Recently we released some new useful plugins for you which can improve your…]]></description><link>https://scm-manager.org/blog/posts/2020-11-20-scm-manager-2-10-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-11-20-scm-manager-2-10-0/</guid><pubDate>Fri, 20 Nov 2020 15:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager community,&lt;/p&gt;
&lt;p&gt;our latest minor release is out now. Recently we released some new useful plugins for you which can improve your SCM-Manager experience.
However we are also working on the SCM-Manager and adding more and more missing features.&lt;/p&gt;
&lt;h2 id=&quot;delete-branches&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#delete-branches&quot; aria-label=&quot;delete branches permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Delete Branches&lt;/h2&gt;
&lt;p&gt;You can finally delete your branches via the UI. Keep in mind that deleted branches cannot be restored from the SCM-Manager.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 45.94594594594595%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABBElEQVQoz42R70rDMBTF8+h+F3wBn0mGDovfLBmuE9q0+bcmaZIzbkZdh9OucGi4ufnlnFymlUJd1+B8h6bZg+++8L3/BPwBGUDO+UqY/398LIQA51yR974Uf/pvHJxLPmY8fyg8bSUetxIPmwFvIoARaBiGAkwp/XJ0S0SdUsamkXhpFN77gNfOQ7gIdrQWnHNUVYUYI8jxf6IU1lqM44jj6MjzdWRrDPq+h5SyNN8D1FoXoFKq1FIGUjq7Z8aYEpl0hq4DCURPpI0p6+VzMGM02raFEAJd1xW31LwGJIcU/TLIhUOCEWhuWgNSZOq5TH7hkDbJGYlunqbprsh0+QxbDuUEhqe8N+DPL0wAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Delete Branches&quot;
        title=&quot;Delete Branches&quot;
        src=&quot;/static/2251c51fcf216bddf37cbd1f08ea5c8e/fcda8/delete_branches.png&quot;
        srcset=&quot;/static/2251c51fcf216bddf37cbd1f08ea5c8e/12f09/delete_branches.png 148w,
/static/2251c51fcf216bddf37cbd1f08ea5c8e/e4a3f/delete_branches.png 295w,
/static/2251c51fcf216bddf37cbd1f08ea5c8e/fcda8/delete_branches.png 590w,
/static/2251c51fcf216bddf37cbd1f08ea5c8e/efc66/delete_branches.png 885w,
/static/2251c51fcf216bddf37cbd1f08ea5c8e/c83ae/delete_branches.png 1180w,
/static/2251c51fcf216bddf37cbd1f08ea5c8e/92338/delete_branches.png 1411w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 54.05405405405405%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABZUlEQVQoz41Sy0rEQBCcb/buwQ/Rs3/g2asIelVRECUsrMlOMs/Mq6QmJmSzCjY0PdPpqa7uilBKQWsNay3GcQStlHLiNNaw1hiL6CyuXzXO7ztcPEic3R1w9awhWCClRN/3SCktgGub7/weY0RMCSUnvHUGj43EixzxJAM+dYQgw67rMAwDvPeV5RzXvs2FEGC8r+BrE4fDAU3TLCOz8D9OtiTjnKtAORfkUiDYmezoc8GWFePWCWqdAwlxDfNqxND3aNu2JnPONcnIO89pGWnKz7uksTlJrMUTUmkoOzHZ7Xaw1lUl2YQAZMBHPFM8xmHoK8utcBXQh4he6fqwKp1zZbBWls1m1jlTae4w/vpHCO8ctFII44jCkUqtmjrmUs/Lwz9+p6ORnTaQXGwIyGTABXOXBP+JZXXP9gNRPaG4pjYvOG4krNLo9l+w2sAZg9H5CSidOjju/gb2/RKpvT1iNwN+AwScWn9k70HTAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Delete Branch&quot;
        title=&quot;Delete Branch&quot;
        src=&quot;/static/1d1661383c662d4af5e7e19b50c8cc54/fcda8/delete_branch.png&quot;
        srcset=&quot;/static/1d1661383c662d4af5e7e19b50c8cc54/12f09/delete_branch.png 148w,
/static/1d1661383c662d4af5e7e19b50c8cc54/e4a3f/delete_branch.png 295w,
/static/1d1661383c662d4af5e7e19b50c8cc54/fcda8/delete_branch.png 590w,
/static/1d1661383c662d4af5e7e19b50c8cc54/efc66/delete_branch.png 885w,
/static/1d1661383c662d4af5e7e19b50c8cc54/c83ae/delete_branch.png 1180w,
/static/1d1661383c662d4af5e7e19b50c8cc54/58354/delete_branch.png 1396w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;pull-request-validation&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#pull-request-validation&quot; aria-label=&quot;pull request validation permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Pull Request Validation&lt;/h2&gt;
&lt;p&gt;Using the &lt;a href=&quot;https://www.scm-manager.org/plugins/scm-review-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SCM-Review-Plugin&lt;/a&gt; the SCM-Manager supports working with pull requests.
We improved the validation and performance for the creation of new pull requests.
Now you will be immediately informed if your selected branches for your new pull request are invalid.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 35.810810810810814%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAABFElEQVQoz42RTU7DQAyFc3/2iCNwAFZskDhANywQLAgFogT6N0k6/575UNKEtrDB0tN7suxnWy52ux1VVVHXNU3T8PZesfksIazJQM6JnAfFxAfMud9RNE3Na1myXC5x1hG8J4Twp+FoetS3lePqSXP52HPx0HL9ogfDho+qYqsU2hic9yMPTSKRruvGAbPpjCEWdcvN8xf3teGudizWnkK1e1arLdYGnBesixgbQQSJEaUUIvJjlFIipYNhcoZk+vOT7V6TnCf5QPZh5FGHeHbe6XZzTqkWrfWoJWVSzhTGebwkBIgZZMKgY8pIziOfQibWPtK6QJA0bZ8p2r5HGzv+bpjwXwz1qutZbTYYa7HW4pzjGxieIR3AEkc1AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Pull Request Validation&quot;
        title=&quot;Pull Request Validation&quot;
        src=&quot;/static/a37344ffd053624e67b51e8c3d3b50d8/fcda8/pull_request_validation.png&quot;
        srcset=&quot;/static/a37344ffd053624e67b51e8c3d3b50d8/12f09/pull_request_validation.png 148w,
/static/a37344ffd053624e67b51e8c3d3b50d8/e4a3f/pull_request_validation.png 295w,
/static/a37344ffd053624e67b51e8c3d3b50d8/fcda8/pull_request_validation.png 590w,
/static/a37344ffd053624e67b51e8c3d3b50d8/efc66/pull_request_validation.png 885w,
/static/a37344ffd053624e67b51e8c3d3b50d8/c83ae/pull_request_validation.png 1180w,
/static/a37344ffd053624e67b51e8c3d3b50d8/d2f5c/pull_request_validation.png 1363w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;rest-api-documentation&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#rest-api-documentation&quot; aria-label=&quot;rest api documentation permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;REST API Documentation&lt;/h2&gt;
&lt;p&gt;With the &lt;a href=&quot;https://www.scm-manager.org/plugins/scm-openapi-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SCM-OpenAPI-Plugin&lt;/a&gt;
the SCM-Manager provides an easy-to-use REST API documentation integrated with Swagger.
Unfortunately this automatic generated documentation wasn&apos;t as understandable as we expected.
So we improved the endpoint descriptions and added some examples for the usage of our core API.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 54.72972972972974%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABc0lEQVQoz53Sz0/UQBjG8f51CgIHFyHCXtQ/zKOJBxM9qAGVC8uPi8FojAmJSd2Ftttpp91Op9OZFr6mY2LiAQN7+OQ5TN45vO8T7IvvHKfnzKRgpnKSdsHcVszb20utIjYltTMEoqmIlEQ6TdE1Pu8qtzWpWdD0jiBRBVEl0V2Lcs0fnaG6gfqbLapvqXuLbBSRFJjhw7JRyFZTc+01QHPd/Zehp3KG6TxmmibM0oS4yDGdJQgLydnZZ76+e8O3t6/5OTngl5xzUWZclOIGGbNCEGYxYZYQipgwT9CuJXj+4iWj0Zhn46eMN3fZGe2w8XCX+2uPWFnbYsXnv/zb+har69usbmxz78Emo8dPmMYRwZfzH7za2+P95JAPpyfex5Mj9o8mtzc55NPpMcP6guGywtbkTlPh0PTU9D7vQtFhrhzBwmhKo6n9lY1f9lKsoe07glQvuKxy38XM1ksb5vVw5aGUl0oyLQXCquU4RaQL3+XfHu8dudZcM7AAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;OpenAPI Documentation&quot;
        title=&quot;OpenAPI Documentation&quot;
        src=&quot;/static/5fd9c705b2509963b80880ad7be69c81/fcda8/openapi_documentation.png&quot;
        srcset=&quot;/static/5fd9c705b2509963b80880ad7be69c81/12f09/openapi_documentation.png 148w,
/static/5fd9c705b2509963b80880ad7be69c81/e4a3f/openapi_documentation.png 295w,
/static/5fd9c705b2509963b80880ad7be69c81/fcda8/openapi_documentation.png 590w,
/static/5fd9c705b2509963b80880ad7be69c81/efc66/openapi_documentation.png 885w,
/static/5fd9c705b2509963b80880ad7be69c81/c83ae/openapi_documentation.png 1180w,
/static/5fd9c705b2509963b80880ad7be69c81/c211c/openapi_documentation.png 1502w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;improved-error-messages&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#improved-error-messages&quot; aria-label=&quot;improved error messages permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Improved Error Messages&lt;/h2&gt;
&lt;p&gt;Working with SCM-Manager you can limit access to repositories and enforce workflows using various plugins. If you do so, it is likely you may encounter some errors,
for example when your commits were rejected because they do not fulfill the requirements which were defined using the &lt;a href=&quot;https://www.scm-manager.org/plugins/scm-commit-message-checker-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SCM-Commit-Message-Checker-Plugin&lt;/a&gt;.
In these cases we want to show you the exact reason why a error occured.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 46.621621621621614%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABdElEQVQoz32QS0sCURiG/V1BUNhF7YpShEEQlnmpTK2wRRB0tYgIWpUmUS5bFNS+H9APaNWiQKV0zjlzZkZtZt6YGdO81AcPHxwOD+/32kQmopDPg5QEKLIMmUsmZVmBpqrQvjqjqioEkUPVNBij67qJTcffo//zZmhYuQpZKUPXtYaw8vQMvpuCdJqFdHINfpgB30uB76chHVy2k8yAb59DuXkAoxSUkrrMFCoXtyA9PjBPHHR8BXRkCdQZAnWGQe3zoH1+EGPb/RYDAZCuGYiBHVNQu/eX8Ooe1BUGm94AnVwDdcdqRC35cAujEZA+P3j82JLU+vsZU0gcITBvAnRi1UxGHEErpSvcztAiSO8cePSoLmo+OXMHagjGIuZnIwUZDIL0L3TGEYTQPQtxOdkkrCcsZx/N/kTfFtjUuoUnDuaOgXkaUGO7YxC9CXBPHMrmmdVdq1CXZGiFIrSPUoNPoQME1UIRlfcc0i9vSL/mOib8Bo7UXFxt+oW0AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Error Message&quot;
        title=&quot;Error Message&quot;
        src=&quot;/static/faae4e09fc6cd54fd84349dd0b456fef/fcda8/error_message.png&quot;
        srcset=&quot;/static/faae4e09fc6cd54fd84349dd0b456fef/12f09/error_message.png 148w,
/static/faae4e09fc6cd54fd84349dd0b456fef/e4a3f/error_message.png 295w,
/static/faae4e09fc6cd54fd84349dd0b456fef/fcda8/error_message.png 590w,
/static/faae4e09fc6cd54fd84349dd0b456fef/efc66/error_message.png 885w,
/static/faae4e09fc6cd54fd84349dd0b456fef/c83ae/error_message.png 1180w,
/static/faae4e09fc6cd54fd84349dd0b456fef/82c1e/error_message.png 1398w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.9.0]]></title><description><![CDATA[Dear SCM-Manager community, in today's release we extend debugging capabilities, improve integration with external
authentication systems…]]></description><link>https://scm-manager.org/blog/posts/2020-11-06-scm-manager-2-9-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-11-06-scm-manager-2-9-0/</guid><pubDate>Fri, 06 Nov 2020 16:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dear SCM-Manager community,&lt;/p&gt;
&lt;p&gt;in today&apos;s release we extend debugging capabilities, improve integration with external
authentication systems and make a step towards a more inclusive and neutral codebase by giving you
the option to name your default branch for git. We set the default to &lt;code class=&quot;language-text&quot;&gt;main&lt;/code&gt; (previously &lt;code class=&quot;language-text&quot;&gt;master&lt;/code&gt;).
We hope this encourages our users to also evaluate their own codebases.&lt;/p&gt;
&lt;h2 id=&quot;trace-api&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#trace-api&quot; aria-label=&quot;trace api permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Trace API&lt;/h2&gt;
&lt;p&gt;Debugging is an important task and a good debugging system helps users and developers to pinpoint
potential issues quicker and save time in the process. Because of that, we introduced
a new tracing api that captures internal and external requests and gives you a neat
visual representation of what is happening on the server.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.75675675675676%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABrklEQVQoz4WR3WtTQRDF8///C/rkuy/aW6H4qBUV1IIPRYvpNqYJCObm7sfs7nwc2U1STCE6cBiWu/O758zOhrcf18PlpzK8v0ov332msw9XdP7lmi6ub+nNKtLr+ZqGb3MabhwNP+7o1WJJz91Pevrd0ZObO3o2X9D5aknD/ZIuVvc0A7DFvtI0IvsJ/6tfyXB2S3jhCi7XfPRtxiIbEQWLWIjREpFRznsVY1WLRJZZrIoaGyylZH67MZgYYP2OmFljzMxs08hmZiEElFKQiJBzhg8BzIwYYz8zCyoLUi4YQwSLtrmuVqqKI6D3HqUWBEoouWCaJtRakVJCShFFFKEqUs6YYoLt5k4DG6DUCr8HjuO4c9iAMaKoIbBBVSDMD7CTQCLqgFxL782ZiPQ1NLEasujDAxxAJ4FtV7WBcu5R2woauP2oqaohsbbLR+4eA3/vgTptt1pqVU9JS866GTfKzBpj1BiDFjX1VRtRzaBt5qAdT7UB48F2jywMapFr7a/7ODLJzuG/In8FsDAzF0JwtVZHRL17752I9HPO2bGai6wOMGeAazP4q6uq+wPXMlLp1EiZdAAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Trace Monitor&quot;
        title=&quot;Trace Monitor&quot;
        src=&quot;/static/cdf4193e59cb049f32405eb20bd1bb62/fcda8/tracemonitor.png&quot;
        srcset=&quot;/static/cdf4193e59cb049f32405eb20bd1bb62/12f09/tracemonitor.png 148w,
/static/cdf4193e59cb049f32405eb20bd1bb62/e4a3f/tracemonitor.png 295w,
/static/cdf4193e59cb049f32405eb20bd1bb62/fcda8/tracemonitor.png 590w,
/static/cdf4193e59cb049f32405eb20bd1bb62/efc66/tracemonitor.png 885w,
/static/cdf4193e59cb049f32405eb20bd1bb62/c83ae/tracemonitor.png 1180w,
/static/cdf4193e59cb049f32405eb20bd1bb62/912fc/tracemonitor.png 1934w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The table can be sorted and filtered and details for dedicated requests can be
retrieved for further inspection.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.08108108108109%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABZ0lEQVQoz5WSTW7CQAyFOUhCAmkzv8nQA1RQKeqi3XMEBBIcoWw4Ao2QOAobhMJ52PGbxavGkNDSUtpIT04s+8vzjCtRFOEoDSkElJSItEYcR2iYGA1jvujBGAilUWOKdMcV4iiCEALPrSYqSikUElJCSgmtNcIwhOd58H2fomej79P3PWMIhQSTClwqqmdcIGk+HoE2YaOFWbe1Wg2dTgfz+Ryz2QxZlmGxWJCy5RLtdhtBvU7ObO+vQGMMHMfBaDTCtaff76PqeYjjGEX/VaAtclwXw+EbDocc2+0Wq9UK6/UaeZ4TsNvt0uj/BA6pebfbYbPZkPb7PeV6vR4dy02g+uPIg8GgdHg+Q47kqfXzpQRBQAc/nU4xHo9JaZriPU0xmUzw+vpCW2BrS4eMIUmS78BihWyD67rntfGqtDb2MjjnZU/pkPHrQHnKWQd2rGL56f005mfYbYcF+CIqpcufFZNcAj8AIumf34cIKoIAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Trace Monitor Details&quot;
        title=&quot;Trace Monitor Details&quot;
        src=&quot;/static/7a574df8d3b4d133b3d6929fcacbe4ca/fcda8/tracedetails.png&quot;
        srcset=&quot;/static/7a574df8d3b4d133b3d6929fcacbe4ca/12f09/tracedetails.png 148w,
/static/7a574df8d3b4d133b3d6929fcacbe4ca/e4a3f/tracedetails.png 295w,
/static/7a574df8d3b4d133b3d6929fcacbe4ca/fcda8/tracedetails.png 590w,
/static/7a574df8d3b4d133b3d6929fcacbe4ca/efc66/tracedetails.png 885w,
/static/7a574df8d3b4d133b3d6929fcacbe4ca/c83ae/tracedetails.png 1180w,
/static/7a574df8d3b4d133b3d6929fcacbe4ca/29114/tracedetails.png 1920w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We currently implemented the core api and base functionality,
but plan to extend this to include more detail and further catogries by
integrating it into our plugin ecosystem.&lt;/p&gt;
&lt;h2 id=&quot;user-converter&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#user-converter&quot; aria-label=&quot;user converter permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;User Converter&lt;/h2&gt;
&lt;p&gt;We introduced a new system in this release which allows you to enable a user converter that, as
the name suggests, automatically converts users that have been created through the SCM-Manager UI (internal)
to external users when they login through a third-party authentication system such as LDAP or CAS.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.08108108108109%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB2UlEQVQoz4WRvWsUQRjGr7NYURA5QSs7/w8bW/8Dq5SCtY3YiyLaCFanhYdF9hJRIWltVlFUMCt3iRpyxX3szn7c7s7Hzk92klw2AePAMMMzz/ze553peNdv4d1Y4dzN23RX7nPlzgOu3n1K994zLj/2ufCoj/ewh/fkBd7zPl7f5/zagO7gNZfe+Vx873N2fZUz66tce+vTCX/tEv4Z8+P3mC/hkM8/RwThiOFUMK5gJ84JpxHhLGZrLhgmCR8mMa92ZrzcnuLvzgnTlK0sYzif0KE1ZpMJIo7RslpqpioxUrZt7CWSNyPBxp7k01QfHaiKjqlr6rpGG0MkEhZlhdSGUiq0BZFmREJQKeU8uvEqiZUFUO8XbRiALhd0rLVObKAiTR2wktIBjIV8UZCm2bGEUkqnaVNTW8uSIcsjYFNlOpuTZLkDFmVJWUkSIYiF4Ou372xsbhIEAdmicNMewNqhjiWMYrGfsihR2lA3CfOcoigIgo/0ej3WBgMKqSib+JwKtMQiIWlaqa1rpT44Ozm01uT5/jOcmjDNMqRS2JZRKUVVVSitncc2n6K10/4LzPIcqbRr9TDhoizdE0h9qOPgURRhjFlCl8C24Patqv/Sm4tN8mY9CfwLZvs1YrmEkmgAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;User Converter&quot;
        title=&quot;User Converter&quot;
        src=&quot;/static/f2fd208c5a2fc57b6c8c34e4fd1bf2a1/fcda8/userconverter.png&quot;
        srcset=&quot;/static/f2fd208c5a2fc57b6c8c34e4fd1bf2a1/12f09/userconverter.png 148w,
/static/f2fd208c5a2fc57b6c8c34e4fd1bf2a1/e4a3f/userconverter.png 295w,
/static/f2fd208c5a2fc57b6c8c34e4fd1bf2a1/fcda8/userconverter.png 590w,
/static/f2fd208c5a2fc57b6c8c34e4fd1bf2a1/efc66/userconverter.png 885w,
/static/f2fd208c5a2fc57b6c8c34e4fd1bf2a1/c83ae/userconverter.png 1180w,
/static/f2fd208c5a2fc57b6c8c34e4fd1bf2a1/29114/userconverter.png 1920w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;You can also convert users manually back and forth.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.08108108108109%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABqklEQVQoz62SzWoUQRSFe+eim7jJwjfQ93Dj1jdwIS7zBkKWgi5cSEDBjboIEWQGjPMgGpORZDDGKLQz3VXdVf1f95Puycx0mMGVFw5176lbp84tyvPvPsC/94it+ztsP9zl1s5Tbj/ZZ/vxHjd399h69obg+Tv8F2/xXx/gHwwJhkOCD+8JDgcEnwYEHwfcOBxwZzTEG3+/YPzjF8fnlxxNzjn7HTLRBadhxGQacTaL+TaNGbeIFGOlOVaaL7Hms9IcKc040ZykKaezP3j0IjMpayGyRk10zauvmpcnltFFsdqoCrzGOZwTyrpBpZaqcdROqN18TW1GUdVdXrW9IpiyRuclItLVjTgcUOcWT64cdBtu4Ubm6Lmb9wlKIGkc1mYdt0CnUWQrwXYty5KiKMjznKqqlnznxDkymxGZDFtWqDiiaZreZRsE/4n2QBVThiOkuJzPIG6zw+vg2ph9QaRBnEWkXj7NmiD/I5aCFq99rwWSJMUYs6yNtcQtl2WrnjTF9uo+2m/ntQItrDX8DGfMYoW1tuN0khBGMUl61WMM01ihk7TLzQb8BQ8CONj/ajjMAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Convert User Manually&quot;
        title=&quot;Convert User Manually&quot;
        src=&quot;/static/aabe9190abe94da5d9c2734c135756fe/fcda8/userconvertermanually.png&quot;
        srcset=&quot;/static/aabe9190abe94da5d9c2734c135756fe/12f09/userconvertermanually.png 148w,
/static/aabe9190abe94da5d9c2734c135756fe/e4a3f/userconvertermanually.png 295w,
/static/aabe9190abe94da5d9c2734c135756fe/fcda8/userconvertermanually.png 590w,
/static/aabe9190abe94da5d9c2734c135756fe/efc66/userconvertermanually.png 885w,
/static/aabe9190abe94da5d9c2734c135756fe/c83ae/userconvertermanually.png 1180w,
/static/aabe9190abe94da5d9c2734c135756fe/29114/userconvertermanually.png 1920w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;The current state is displayed on the user.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.08108108108109%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABiUlEQVQoz62QzWoUQRSFe+eiG7NR8A30Pdy49glciMu8gZCloAsXElBwFRcSQWbAmAfR4DRmgjH+wKRnuuuvu62u6k+qJzPd4iBZeOGDuqdOnbpVUXz7HvGdB1y9u831+zvc2H7MzUevufZwl62dXbae7JE8fUX8bI/45T7x/phkPCZ5+4bkYETyfkTybsSVgxG3DsdE6Zcz0q8/+HT6naOTU6Y/z5mKms+zBSdZznG2IO3ISRcFaSGYFIKPecGHXHBUCFIpmCjF8fyciEFpKbhMTaXn+cTwYmI4PKv7DVsTOe/x3uOcQ2lN4xy+bQl6aRus8916RdgzvyyqqmnbdultPR5oKkMUxFAhtK6Xt62M1rPuh8CSPzXwddkHtt6TZRnWNusQU5YYrf8KXNK/dGNgcFhru0kvBJxrOm1z4D8mHIrDJ/Y9lw/kf9Q60BBVVcUKKRVa63WvjSEPWln2HqW6vx2eW1FqRRQCAsZovs3mzPMCY0ynCSmZLXKkuvBoTZYXCKm6td7Ab76yOeVxrzVwAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;External User&quot;
        title=&quot;External User&quot;
        src=&quot;/static/e0682629bd3a75377d8aa105bac2636b/fcda8/userexternal.png&quot;
        srcset=&quot;/static/e0682629bd3a75377d8aa105bac2636b/12f09/userexternal.png 148w,
/static/e0682629bd3a75377d8aa105bac2636b/e4a3f/userexternal.png 295w,
/static/e0682629bd3a75377d8aa105bac2636b/fcda8/userexternal.png 590w,
/static/e0682629bd3a75377d8aa105bac2636b/efc66/userexternal.png 885w,
/static/e0682629bd3a75377d8aa105bac2636b/c83ae/userexternal.png 1180w,
/static/e0682629bd3a75377d8aa105bac2636b/29114/userexternal.png 1920w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;External users do not have a password and can therefore not log in through SCM-Manager directly.&lt;/p&gt;
&lt;p&gt;When a user is converted to an internal user, you have to provide a password, so the user can log in again.&lt;/p&gt;
&lt;h2 id=&quot;default-branch-setting&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#default-branch-setting&quot; aria-label=&quot;default branch setting permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Default Branch Setting&lt;/h2&gt;
&lt;p&gt;It is now possible to define the default branch for all new repositories in the administration settings.
This does not affect already existing branches, but should give you flexibility when migrating away from the
obsolete &lt;code class=&quot;language-text&quot;&gt;master&lt;/code&gt; default. Please note that this only works, when you initialize your new repository.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.08108108108109%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABlklEQVQoz52RPWsUURSGp7MYUZCwFils/R82tv6DVCkDlnaCvYoKfoCVislisRMjfsRCFKwUljTuyJrIxqTIZmd2Ml/3+5GdzcZZsxDIC4cL73vPw7nnev6VBfyri5y7tkRj8Rbz129z6cZ9GjefMH8v4MLdJv6dZ/gPnuM/beI3A86/XqWx+oqL7wLm3gecXWtxZq3F5bcBXvh7m7C3S6e3Szvs8u3HT9qbPbr7CTslbMUpYT8iHMR0oiHdJOHrXszK1j4vNvsE2wPCgwM6aUp3sIdHTUkcU+R5zXHM0p9E8ObXkI87ku99/S9QAs9Yi7UWqRRZUfLp8xcePnrMy+UVSqkwDpSxaGtR1mKcQ0uJkwVgK07FAHSZ4zk3nsIYQykk7Y0NWq2AD+vrKK2rGa1zRyUcZEKQpina2MqbMKwoxk+eGLPkDhuqO84xdNAvJVmeT2cjYH3CSWAPVzCqo6wGr1ZlLIVUU33jCcvjwJNqJK01WZYfB1oz/csnqQ4UQswA2tMDoyiqPrLunxo4alRKVef/wL/1HTjR8LNnfwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Default Branch&quot;
        title=&quot;Default Branch&quot;
        src=&quot;/static/44457f6e3e3a512bd0466e93b66b9ee4/fcda8/defaultbranch.png&quot;
        srcset=&quot;/static/44457f6e3e3a512bd0466e93b66b9ee4/12f09/defaultbranch.png 148w,
/static/44457f6e3e3a512bd0466e93b66b9ee4/e4a3f/defaultbranch.png 295w,
/static/44457f6e3e3a512bd0466e93b66b9ee4/fcda8/defaultbranch.png 590w,
/static/44457f6e3e3a512bd0466e93b66b9ee4/efc66/defaultbranch.png 885w,
/static/44457f6e3e3a512bd0466e93b66b9ee4/c83ae/defaultbranch.png 1180w,
/static/44457f6e3e3a512bd0466e93b66b9ee4/29114/defaultbranch.png 1920w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;general-improvements-and-fixes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#general-improvements-and-fixes&quot; aria-label=&quot;general improvements and fixes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;General improvements and fixes&lt;/h2&gt;
&lt;p&gt;We have also fixed a series of nasty bugs that some of you might have experienced:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Cloning mercurial repositories with api keys does no longer lead to an unauthorized error even if permissions are set correctly&lt;/li&gt;
&lt;li&gt;The option for cloning repositories via ssh for anonymous users is no longer visible in the ui as it is not possible anyways&lt;/li&gt;
&lt;li&gt;You can now download public files through the rest api as an anonymous user with additional clients such as curl or postman&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.8.0]]></title><description><![CDATA[Hello SCM-Manager community, in the recent releases we provided some comprehensive features to improve your experience using SCM-Manager…]]></description><link>https://scm-manager.org/blog/posts/2020-10-26-scm-manager-2-8-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-10-26-scm-manager-2-8-0/</guid><pubDate>Tue, 27 Oct 2020 16:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello SCM-Manager community,&lt;/p&gt;
&lt;p&gt;in the recent releases we provided some comprehensive features to improve your experience using SCM-Manager.
This time we took a step back and worked on our general code base.&lt;/p&gt;
&lt;h2 id=&quot;syntax-highlighting&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#syntax-highlighting&quot; aria-label=&quot;syntax highlighting permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Syntax Highlighting&lt;/h2&gt;
&lt;p&gt;SCM-Manager provides several code editors and code viewers which already support syntax highlighting.
We managed to unify the syntax highlighter formatting. The color changes are particularly noticeable.
Working on this we also reduced the size of the frontend bundles which will improve your overall frontend performance.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 59.45945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABNklEQVQoz5WS3U4EIQyF5/0fx5fwxgfwyns3WRcZ2kILHENn2B9XjdvkDBMCX09pF7IGEUGMEbVW9N7RWrvR3AM68O17HePMQpIRQsC6rn7xJ7XeHfB8KHh6CzBOYBEwM4jIzeSckVLCYmZQVXe3Je6bsOkCBF6D4uXAgCmKqt8bGrDBGesybJZcoGqw2mC1uooZiponaq3uCbeyq5d/HyP5Mg5GYXzEiPdjOCuQuMyBzYHjX62e3/paI8a+O8zEiCTusu2A/8QEzdWbMoFEDKkN9e4Sfm3WhN0AvSQW1MMR+hlhcUVaV++YlHLn4i+nZ2BVRV8JiOTr7J7tb/Ug0NByQWFBKgWs5iMxOpyyPg707hUFE4FKhlTzCWxtn7/xRg853Af7FE4wlq1szpfDszP/6PYAfgGzWrKirGU1KQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Syntax Highlighting&quot;
        title=&quot;Syntax Highlighting&quot;
        src=&quot;/static/3b244993dc58f182173742544a97b472/fcda8/syntax-highlighting.png&quot;
        srcset=&quot;/static/3b244993dc58f182173742544a97b472/12f09/syntax-highlighting.png 148w,
/static/3b244993dc58f182173742544a97b472/e4a3f/syntax-highlighting.png 295w,
/static/3b244993dc58f182173742544a97b472/fcda8/syntax-highlighting.png 590w,
/static/3b244993dc58f182173742544a97b472/efc66/syntax-highlighting.png 885w,
/static/3b244993dc58f182173742544a97b472/1cfc2/syntax-highlighting.png 900w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;fullscreen-mode&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#fullscreen-mode&quot; aria-label=&quot;fullscreen mode permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Fullscreen Mode&lt;/h2&gt;
&lt;p&gt;One new feature is the fullscreen mode. This should be pretty self-explanatory.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 12.837837837837837%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAADCAYAAACTWi8uAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgElEQVQI142OwQqCUBRE/T/xD/w2F/7JKwTbFm3kfUAYEsoL34177wlr0SrwwMDMLIYplmVG1XD3vzJzwGmHRHudWOcHKSWeL8UAyRkzQ0QosnzDnsHzJFzuKyr509/GkXA40nUdIQRijBSqyh7cf347sHHqe6qqoq5ryrKkaRrePxjhiBIqUIoAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Fullscreen Button&quot;
        title=&quot;Fullscreen Button&quot;
        src=&quot;/static/eb16721eae73ed706d0b551832c880ac/fcda8/fullscreen-button.png&quot;
        srcset=&quot;/static/eb16721eae73ed706d0b551832c880ac/12f09/fullscreen-button.png 148w,
/static/eb16721eae73ed706d0b551832c880ac/e4a3f/fullscreen-button.png 295w,
/static/eb16721eae73ed706d0b551832c880ac/fcda8/fullscreen-button.png 590w,
/static/eb16721eae73ed706d0b551832c880ac/efc66/fullscreen-button.png 885w,
/static/eb16721eae73ed706d0b551832c880ac/58213/fullscreen-button.png 902w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
See your file content or diff in fullscreen mode.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 51.35135135135135%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA5klEQVQoz6WSTW6DMBCFff87cAD2ICHBhiMAG2pI2hg4AGrS4Jkxr7JF+qNuoHnSk2Vp5rPnR5VliYsZcH59w8UYjOOIYRjCOU3TLvv4eZ4RxzHU+XSCF7sVzyrLMijdvgB3i+X2ASLCuq6H7fO8kiSB6rTG6hwWa0EiIcDrCJCZQ06aphuQBW57JQC3wD36A+y7DkyChfjXz77gO4Ai8t1DD3QArgtBfgzmSMkPYFEUUFprEDHer7fQR0sMFoFzbrcfQ8nzHMoYEy7O0tNr43da+brbtkVd12ia5l+uqgp93yOKInwCieD+iBOSBRgAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Fullscreen Mode&quot;
        title=&quot;Fullscreen Mode&quot;
        src=&quot;/static/dfdb32394a3ec0a4051f306a953f40b1/fcda8/fullscreen-mode.png&quot;
        srcset=&quot;/static/dfdb32394a3ec0a4051f306a953f40b1/12f09/fullscreen-mode.png 148w,
/static/dfdb32394a3ec0a4051f306a953f40b1/e4a3f/fullscreen-mode.png 295w,
/static/dfdb32394a3ec0a4051f306a953f40b1/fcda8/fullscreen-mode.png 590w,
/static/dfdb32394a3ec0a4051f306a953f40b1/efc66/fullscreen-mode.png 885w,
/static/dfdb32394a3ec0a4051f306a953f40b1/c83ae/fullscreen-mode.png 1180w,
/static/dfdb32394a3ec0a4051f306a953f40b1/7970d/fullscreen-mode.png 1908w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;general-improvements-and-fixes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#general-improvements-and-fixes&quot; aria-label=&quot;general improvements and fixes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;General improvements and fixes&lt;/h2&gt;
&lt;p&gt;As mentioned, a lot of our focus went on general improvements and bugfixes. Some of them are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The email address is no longer required for user (frontend validation changed).&lt;/li&gt;
&lt;li&gt;We fixed the syntax highlighting for the programming language go.&lt;/li&gt;
&lt;li&gt;SCM-Manager plugins can now expose ui components to be shared with other plugins.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Are you still missing an important feature? How can SCM-Manager help you to improve your work processes? We would love to hear you most needed features!&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.7.0]]></title><description><![CDATA[Hello SCM-Manager community, time flies and three months have passed already since we released the community edition of SCM-Manager…]]></description><link>https://scm-manager.org/blog/posts/2020-10-09-scm-manager-2-7-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-10-09-scm-manager-2-7-0/</guid><pubDate>Fri, 09 Oct 2020 16:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello SCM-Manager community,&lt;/p&gt;
&lt;p&gt;time flies and three months have passed already since we released the community edition of SCM-Manager 2.
Thenceforth we give our very best to bring you new features and new plugins regularly and make the SCM-Manager your favorite repository management tool.
We hope you will like the changes and enhancements we made.&lt;/p&gt;
&lt;h2 id=&quot;personal-api-keys&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#personal-api-keys&quot; aria-label=&quot;personal api keys permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Personal API Keys&lt;/h2&gt;
&lt;p&gt;We added the concept of API keys to SCM-Manager. Each user may generate API keys based on his own permissions.
An API key will be stored encrypted in the SCM-Manager and works like a password. It can be used for REST API calls and even for the SCM-Protocols like git.
If you don&apos;t want that the API key have all your permissions you may limit them by selecting a permission role like &lt;code class=&quot;language-text&quot;&gt;READ&lt;/code&gt;, &lt;code class=&quot;language-text&quot;&gt;WRITE&lt;/code&gt; or &lt;code class=&quot;language-text&quot;&gt;OWNER&lt;/code&gt; on creation.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 52.70270270270271%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABYklEQVQoz41R207DMAztH/Oyn+ABvoKPmXhEPDKJwdilXbO0SZM0Fx/ktOs2rRJYOrF9khzHTrFer8FYrVZomgZslCIvIEZKQ5wuSGcQEAlIRBOK7XaL3W4H9mVZopYNStmiahSOrc5xKRWOjcoxe60UlHV4epNYLI9YvJ7wsBR4fm9RWGthjEHXMToYzl2PzlhoY4bYOuic28zznRAivoTGZ92ishGljRAuomARwsVCCFBKIcaY877v4b3HnCkXcgHy/cgQiqqqsgAL8Vy01pBSZhEW5bkKITLPZ5hzzuVCjFPTwIcAGmdZcLvnwynGSZgRx5zF+TLnjHMxZSzqVoNo6JF9sd/vUQuByL95ZYR5u+a5CHfHfhLc/GyhOgMfE0Kif6FPBJ9uS7JYFvzeHSBNPxF/YU7kmi98AgLh7vBdq+O+S4THg8SLUHei+YXDVGh2c+51/JMfzmPjw82d8wt/AVU9WoYzqb+QAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;API Keys&quot;
        title=&quot;API Keys&quot;
        src=&quot;/static/da5f61d78b2d67cea340d37b235ef1ec/fcda8/api-keys.png&quot;
        srcset=&quot;/static/da5f61d78b2d67cea340d37b235ef1ec/12f09/api-keys.png 148w,
/static/da5f61d78b2d67cea340d37b235ef1ec/e4a3f/api-keys.png 295w,
/static/da5f61d78b2d67cea340d37b235ef1ec/fcda8/api-keys.png 590w,
/static/da5f61d78b2d67cea340d37b235ef1ec/efc66/api-keys.png 885w,
/static/da5f61d78b2d67cea340d37b235ef1ec/c83ae/api-keys.png 1180w,
/static/da5f61d78b2d67cea340d37b235ef1ec/8de58/api-keys.png 1219w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;scm-archive-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#scm-archive-plugin&quot; aria-label=&quot;scm archive plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;SCM-Archive-Plugin&lt;/h2&gt;
&lt;p&gt;We migrated the &lt;a href=&quot;https://www.scm-manager.org/plugins/scm-archive-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SCM-Archive-Plugin&lt;/a&gt; which already exists for SCM-Manager 1.
You may download your sources from a repository as a zip file. Just select your directory and click on the archive button.&lt;/p&gt;
&lt;p&gt;Please mind that due to a little bug you should update to version 2.6.2 of SCM-Manager beforehand.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 44.5945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQoz5WSy07DMBBF87v8AfwD79ensI3YsYEFFSAlCAmpERJN2sSxHb/GF43bVC1lUa505bEtHd+xnbWLBbq2hZQKzjl473c8GAM9DNCiw+tM4PZtjrzqcfHS4PCxxtFTg4OHGe6mClmvBxjrEiyEACLasVuBzaBR9xrvKqJ2QNUpfMwlKuXxKR1aG5BRjDDGIMaYrLWGlBLW2lSzWQxm3ec5zk+OcXN9hcuzU3x/VVgqJmchEKz3IFoCOaVSKiXimkdeH4GzukZRFCjLEs+TCdT6wAgOlwnrIRylCdh/aEwff+1rQgqzuZ8NPsCEJSzuaU7L6aVSEEKk+RooXUBnGUp7A0do0zTo+36riwRUnuAo/hsYVr9gq2UbCJ2jdI/7tr356mO6UT9f6rs+fmekUgAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Archive Plugin&quot;
        title=&quot;Archive Plugin&quot;
        src=&quot;/static/af597e264ae530407e58c4cc57d8aa8c/fcda8/archive-plugin.png&quot;
        srcset=&quot;/static/af597e264ae530407e58c4cc57d8aa8c/12f09/archive-plugin.png 148w,
/static/af597e264ae530407e58c4cc57d8aa8c/e4a3f/archive-plugin.png 295w,
/static/af597e264ae530407e58c4cc57d8aa8c/fcda8/archive-plugin.png 590w,
/static/af597e264ae530407e58c4cc57d8aa8c/efc66/archive-plugin.png 885w,
/static/af597e264ae530407e58c4cc57d8aa8c/c83ae/archive-plugin.png 1180w,
/static/af597e264ae530407e58c4cc57d8aa8c/8b936/archive-plugin.png 1368w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;scm-commit-message-checker-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#scm-commit-message-checker-plugin&quot; aria-label=&quot;scm commit message checker plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;SCM-Commit-Message-Checker-Plugin&lt;/h2&gt;
&lt;p&gt;And we also created an entirely new plugin for you which may not amuse your developers.
The &lt;code class=&quot;language-text&quot;&gt;Custom RegEx Validator&lt;/code&gt; from the &lt;a href=&quot;(https://www.scm-manager.org/plugins/scm-commit-message-checker-plugin/)&quot;&gt;Commit-Message-Checker-Plugin&lt;/a&gt; will protect your selected branches and ensure all commits pushed to the SCM-Manager fulfill your requirements.
If you are using the Redmine or the Jira plugin for SCM-Manager, you don&apos;t even have to think of a regex but simply select our prebuilt validations.
Example: Every commit pushed to your main branch has to contain an issue id from your project management system.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 60.13513513513513%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABb0lEQVQoz5VTSW7DMAz0f3vqJY/oO/qE/qEFeuu1h55aILEtx1pIypY9BWnHSNB0EzDQYmo4GtIVMcN7D+97m6d5ho55na+tTzH3rwG3Tw12zx1uHh3uXnpUnjMoJYgIlJwlbxdLKRvRNE0Xex0HT3irO+zTgD0VtFxQMZEp02C9pEqZGeM4wjlnifQ8hmB7PddYTcgxgKM/SzGjIiI0TYO6aYyI1gQ5Z6SUbK2k+i2EYHtd61mIEcSyvGC1otKgw+GAY+8x438j5IIg42aRolIVddOidQ6u69Adj4ZelZgyWeZzsNgLFHrv5K0RNq7De93CE6OPaYNPhMCCQN9DCWPw5t1G6GNE2wdQHpEk/wmRFYKxFHgZEIcJaZwWQjV2X9emSHK2tvkJGiN5sKcvhQDKNKOcPNQqqcrEApLfkK2qZgnxRcOfRjUMg7WAyBXzLwrByCKIKSG6FhC+qO5W5f+0SVkVPQTG7sMhT19/008VC6Zgz9640QAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Commit-Message-Checker&quot;
        title=&quot;Commit-Message-Checker&quot;
        src=&quot;/static/eaa3423a2ed1d5a73e12f00b33dbed1f/fcda8/commit-message-validation.png&quot;
        srcset=&quot;/static/eaa3423a2ed1d5a73e12f00b33dbed1f/12f09/commit-message-validation.png 148w,
/static/eaa3423a2ed1d5a73e12f00b33dbed1f/e4a3f/commit-message-validation.png 295w,
/static/eaa3423a2ed1d5a73e12f00b33dbed1f/fcda8/commit-message-validation.png 590w,
/static/eaa3423a2ed1d5a73e12f00b33dbed1f/efc66/commit-message-validation.png 885w,
/static/eaa3423a2ed1d5a73e12f00b33dbed1f/c83ae/commit-message-validation.png 1180w,
/static/eaa3423a2ed1d5a73e12f00b33dbed1f/8b936/commit-message-validation.png 1368w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;submodules&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#submodules&quot; aria-label=&quot;submodules permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Submodules&lt;/h2&gt;
&lt;p&gt;In SCM-Manager 1 we already supported submodules for Git, Mercurial and Subversion. Unfortunately on our big rebuild for SCM-Manager 2 this feature got disabled.
We enabled submodules again and now your nested repositories are linked in the source view of the parent repository.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 25%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzElEQVQY04WQS04DMRBEfVBYsOFAHIAl90jEEZBYsGYRMoqH8WeM7e6HejKZhBUtlVxlWdVVdiklYoz/IyW+/YnP44mnN8/zu+flY+Jh98Xj68DdbuB+P+Dm2hBVRGSDrtpOQ+8dVVARYqkcc8WXhk8zh3EilErpytwF10XIOS8GNmZgiUzHEIgxLfchBKyNwvpWCbkQUl74Ba51odS2pTG01rZk53RnfrvUZs6ZcRyvrVRxqXZS0z+Gl7GktdaFW4tpmvhZ9bbw5msMv7c5g3Tt2CWQAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Submodules&quot;
        title=&quot;Submodules&quot;
        src=&quot;/static/d21a39968d067b4c8cf42b094955ae3a/fcda8/submodules.png&quot;
        srcset=&quot;/static/d21a39968d067b4c8cf42b094955ae3a/12f09/submodules.png 148w,
/static/d21a39968d067b4c8cf42b094955ae3a/e4a3f/submodules.png 295w,
/static/d21a39968d067b4c8cf42b094955ae3a/fcda8/submodules.png 590w,
/static/d21a39968d067b4c8cf42b094955ae3a/efc66/submodules.png 885w,
/static/d21a39968d067b4c8cf42b094955ae3a/c83ae/submodules.png 1180w,
/static/d21a39968d067b4c8cf42b094955ae3a/4d383/submodules.png 1195w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As always stay excited for the next big features which we are currently working on.&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.6.0]]></title><description><![CDATA[Hello SCM-Manager community, some time has passed and we created some new features. Namespace Permissions Recently we added the possibility…]]></description><link>https://scm-manager.org/blog/posts/2020-09-25-scm-manager-2-6-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-09-25-scm-manager-2-6-0/</guid><pubDate>Fri, 25 Sep 2020 16:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello SCM-Manager community,&lt;/p&gt;
&lt;p&gt;some time has passed and we created some new features.&lt;/p&gt;
&lt;h2 id=&quot;namespace-permissions&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#namespace-permissions&quot; aria-label=&quot;namespace permissions permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Namespace Permissions&lt;/h2&gt;
&lt;p&gt;Recently we added the possibility to filter your namespaces.
Now we went one step further: you can manage your repository permissions on namespace-level.
Just click on the blue gear icon and find the namespace permission settings.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 58.10810810810811%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB00lEQVQoz32TzWsTURTF558qllrrTkRc+e8o6NaNGxd+ISqoCLUUjZTEii5Kd+pKcSM0xZg0ppnM55s37+sn8yZJJyntwOU+3rv3vHPO3Bds3H7EjXe/uPJij5U7D1i9+4z1ey+5eP81lx5usvZ4i5Unm1x4vs3qq/esbbdZ/9BmfafD5VaLa5021z/vcvXTRzZ2OwS/D7ocDv4Rpjm5LBGlolAKoaqsfc7LOrJSkU5DKM24VLQmKW/DhC9xhjSGoN/rMej3ieIEWRTgHKc/B87WK+ewVY2Dwjp2EsFWlLOfSX8ejKKY4XFIVBq/Ya3DWltn52qAGtKvZ1GDLl5e7QXu53fiyYQwijF2id0UzKQJ5sc3skJSlArj5rypWoxzaGP8RYHtdcmkIpaaRGqMMY3Q5EWBFjnqz4GviQq1UFep0VojhKgBh5OI4fGYVHtRvqAprWLppmyYyWycL0dQjI6QIvNSmsa7RqM9B8A1fKwlf90jzRL+jmOiojxtfM3tXMBKlZSyBsyFoNTGG6sW/DOe8Vho9gfCm26tWfLYzMGyLKsBq4VvXpy6+UQc5po33RwxnYATzie5rB7C7Kdw1owBI224dRRycxjydJzMZ+1sD+E/wIGQTgzy9d0AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Namespace Permissions&quot;
        title=&quot;Namespace Permissions&quot;
        src=&quot;/static/2080b4c51baf3556dd8079578806dde0/fcda8/namespace-permissions.png&quot;
        srcset=&quot;/static/2080b4c51baf3556dd8079578806dde0/12f09/namespace-permissions.png 148w,
/static/2080b4c51baf3556dd8079578806dde0/e4a3f/namespace-permissions.png 295w,
/static/2080b4c51baf3556dd8079578806dde0/fcda8/namespace-permissions.png 590w,
/static/2080b4c51baf3556dd8079578806dde0/efc66/namespace-permissions.png 885w,
/static/2080b4c51baf3556dd8079578806dde0/c83ae/namespace-permissions.png 1180w,
/static/2080b4c51baf3556dd8079578806dde0/f2331/namespace-permissions.png 1427w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;tags-overview&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#tags-overview&quot; aria-label=&quot;tags overview permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Tags overview&lt;/h2&gt;
&lt;p&gt;If you missed it already it is finally here. The list of tags is now shown on your repository.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 43.91891891891892%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABOElEQVQoz52RTUsCURSG58/6GdKqf9C+bdsSFxFSlBRoX5KiLVpGLbJWiaIGOnPv3Jm59z5xJyZQW1gHns2B83DOe7z83gE7jUd2nxXbJz3K1QZbR00qx1eU6y0qZ3fkT2/Ind+Su2iTb3UotvuUun0K3R6F+w7FXo/CQ5/SQx8vDHxm4xGz0RD/c8Z0PCGefwA+/ylPSIlDhgoZhgRCopTEmhhjwVi7hrYWsDSHitqboPoasP+y4HoY4gkhiKIYrTXGGGw2pE3a+41Ea7CGy8GMw6cJ9feA2kDQHSu8IAhw+L5PFEUrxGu9OP7uxUmCVhIisXKyEGSEYZgObEKSJExljNI2jSYxFm3sslBKuZHMbeiEUggWi3kagysX18/JDqXUn4SBEOmcE2UsCbOMNj05e2S2nRN+AX3oqV8cB7JsAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Tag overview&quot;
        title=&quot;Tag overview&quot;
        src=&quot;/static/a308d3f1a1c07dcb5d4dc6dfc5cae03c/fcda8/tag-overview.png&quot;
        srcset=&quot;/static/a308d3f1a1c07dcb5d4dc6dfc5cae03c/12f09/tag-overview.png 148w,
/static/a308d3f1a1c07dcb5d4dc6dfc5cae03c/e4a3f/tag-overview.png 295w,
/static/a308d3f1a1c07dcb5d4dc6dfc5cae03c/fcda8/tag-overview.png 590w,
/static/a308d3f1a1c07dcb5d4dc6dfc5cae03c/efc66/tag-overview.png 885w,
/static/a308d3f1a1c07dcb5d4dc6dfc5cae03c/c83ae/tag-overview.png 1180w,
/static/a308d3f1a1c07dcb5d4dc6dfc5cae03c/d4b10/tag-overview.png 1394w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;latest-release-information&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#latest-release-information&quot; aria-label=&quot;latest release information permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Latest release information&lt;/h2&gt;
&lt;p&gt;To keep your SCM-Manager up-to-date you will be informed about the latest release on the admin information page.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 48.64864864864865%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAABuElEQVQoz5WSzWsTURTF5++zhrYggh8r/S9cuurCbNzowlVroeDSUmxpY0S7UHGhKUgwCCYzhaQzTTKZzJv3+ZP30iSGduODA/femffuOefeqPb0BRtbr6jVd1irb7P+fJdHJ7953OxyZ++Yjdf73Np9y9reAbffvKO232D98D2bJ03uNRrcbxzz4FOTh6cfuPuxSSSEoKoqlJL8z6m0o5VJfmSK75niy4VkIAxRu92m0+kQxzHOuWsXfW1ZX8bJ1LDVyqmf5TxrjXnybcTnQUXkP2tjkUpRSYVUGqU1lZShPnsGrHNYB/YqV8YxKaY4a/9tT1RITZZl9Hq9wDJOEvr9foizy0tKIRCimv1uJVZPcaZEG0WapuR5HgiEZs4RGXuzTH+stWitMUaH3IxOKbsvkefbmKrPcFwgRLmwxSPy1KU2VF6y0iH2PcyVvAUcaKtRRgaYFalLr6Odr79IR2OSOKbb6zG4GCClDB766fstmOd4plZ77TMFXsnK0PAeqnCxKCZMJpMgwctUSi0gpcJpxc+s5PBPTjMpGEq7wmzBcD7F5WJcx9zms6HiIBYcJYJUmBvWCv4CwMLx6Pp0itUAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Release Info&quot;
        title=&quot;Release Info&quot;
        src=&quot;/static/113c8ea2124037846063c9fe1c9ea84f/fcda8/release-info.png&quot;
        srcset=&quot;/static/113c8ea2124037846063c9fe1c9ea84f/12f09/release-info.png 148w,
/static/113c8ea2124037846063c9fe1c9ea84f/e4a3f/release-info.png 295w,
/static/113c8ea2124037846063c9fe1c9ea84f/fcda8/release-info.png 590w,
/static/113c8ea2124037846063c9fe1c9ea84f/efc66/release-info.png 885w,
/static/113c8ea2124037846063c9fe1c9ea84f/c83ae/release-info.png 1180w,
/static/113c8ea2124037846063c9fe1c9ea84f/bb27a/release-info.png 1371w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;merge-with-rebase&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#merge-with-rebase&quot; aria-label=&quot;merge with rebase permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Merge with Rebase&lt;/h2&gt;
&lt;p&gt;The Review-Plugin already could merge your pull requests with different strategies like merge commit, fast-forward if possible and squash.
Now we added the merge with rebase to keep your history nice and clean.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 59.45945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB3ElEQVQoz4WSzW7aUBCF/WLd9Q3KvtkXBeVFskyFAlTKpouueAEgSpTQoCSVGilJKcYm2ME1xhj8hw3+qnEKTaomOdKR7h2de2bmzij1ep3j4yNarRbNZpNGo8Hh4WF+Pzk5od1uv8rT01POz885ODhAubm5Qdc1+prGcDhE0zT6qoqqqvi+z2q1Ik3TF5kkCVmW5ebK3d1dfomiiMViQZykpKsMsiwXSuw1yltBp9NBMYwhrutyfz/CGt1j2A7zKGaRJCwzNpCkz0G6EFxeXqKYppG3NrIsXG+GP5/jOg7jmU/6n8di/C+Xy+Vfw0F/wNj6hTVx+TEw+bi3R61Wo1rZp1LZp1wuU61W2d3dRb7ncUVrPDFUr1Wckc0sDOl8+87W1nt2dnYoFot8KBYplUpsb29TKBS4urraGDxboTkyN5niKKLb7fKz16PXe5j0mhIPw3BT4dpslWWk6YPhxcUFiggd+TPHYTqdEgQ+Mz9kwct4MqTHQ5G9k5IluzAIgj/nKF+HNSUWx3FOWSd5IysziyJsPyABvp6doUg7IpBJi9lLFE0UxUwmE3Rdx/MD3nUN3l4PeNO3qbaOUG5vb3Ox7KK0/Bo9z8u1Y9vGnXp8MSw+6Safxx71ZovfT6N28pwBeDQAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Merge with rebase&quot;
        title=&quot;Merge with rebase&quot;
        src=&quot;/static/660d634d25de02919e63d74f2cb583ca/fcda8/merge-rebase.png&quot;
        srcset=&quot;/static/660d634d25de02919e63d74f2cb583ca/12f09/merge-rebase.png 148w,
/static/660d634d25de02919e63d74f2cb583ca/e4a3f/merge-rebase.png 295w,
/static/660d634d25de02919e63d74f2cb583ca/fcda8/merge-rebase.png 590w,
/static/660d634d25de02919e63d74f2cb583ca/0f79a/merge-rebase.png 689w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;ssh-access-token-command&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#ssh-access-token-command&quot; aria-label=&quot;ssh access token command permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;SSH Access Token Command&lt;/h2&gt;
&lt;p&gt;Also we added a new command in the SSH-Plugin which returns a valid access token with user permissions when called.
This access token can be used for rest api calls.&lt;/p&gt;
&lt;p&gt;Have some questions or suggestions for SCM-Manager? Connect directly to the DEV-Team on &lt;a href=&quot;https://github.com/scm-manager/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GitHub&lt;/a&gt; or &lt;a href=&quot;https://www.scm-manager.org/support/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;our Support channels&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.5.0]]></title><description><![CDATA[Hey, we improved the general usability and workflow by adding some new features which you may checkout with this release. You can now filter…]]></description><link>https://scm-manager.org/blog/posts/2020-09-11-scm-manager-2-5-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-09-11-scm-manager-2-5-0/</guid><pubDate>Fri, 11 Sep 2020 16:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hey,&lt;/p&gt;
&lt;p&gt;we improved the general usability and workflow by adding some new features which you may checkout with this release.&lt;/p&gt;
&lt;p&gt;You can now filter your repositories by namespace.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 51.35135135135135%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB7ElEQVQoz22QS2sTYRSGZ6UImoWksVVTBV0Ul/4hf4EbXaoVERHdaFsqodYKAW1K05hMJcGtKze60OrUKFbQxiSTyUwyk7lkLo98k7RNLwde5nLO957ne6XzNzKcuD5P6uYs6elFJu695Nj0C44/fE1ipkRiJs/J2WVOZfIklooksuuczskk35ZJVWSScoFkcY2xisyZd+tIY9fucPnBKlefv+fS3UUmb82Tuv2Ms/cXOPc4S/rpCqknWcbnXjGeyTGxtEZ6pcRkQebCmxJT+VWulApMlWUuykWkD5+/8XGrxpemxWajjfJPpdrQ+Km2qaptfrR0NuoqXxstlJaOoukobYNN3UDRDeSGSr6uUlFbfO90kDS1SX37D2rtL6HnAhGHKgwGOqLyHZuFtkXZdOJvqWuabNdquJ43OBtFR0v0RvpBGMbaAxj8l2zbxjRNNE1D13X6/T6e5+0+hfwIgq0q/Y6BZduEsRGHACJh2Ov16JoWLcul2bVxXTeWMBI9sSRm+6Vg6jqa42M4Pv0gJBKUQYDjOLHEImmHgiiKFR2QqE+qi+oPicKBUTiUmPF9H3tIHl9ZuMcpRINEouG7KCeMWP7dY8Pw9s0wkp6gFLcRmUo7WRwkC4aOOd3ikWow1+qg+cFubvvmRxb8B6ZRyZYs7laGAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Namespace Filter&quot;
        title=&quot;Namespace Filter&quot;
        src=&quot;/static/fc9ae9bd794965613639c003a5e3ef78/fcda8/namespace-filter.png&quot;
        srcset=&quot;/static/fc9ae9bd794965613639c003a5e3ef78/12f09/namespace-filter.png 148w,
/static/fc9ae9bd794965613639c003a5e3ef78/e4a3f/namespace-filter.png 295w,
/static/fc9ae9bd794965613639c003a5e3ef78/fcda8/namespace-filter.png 590w,
/static/fc9ae9bd794965613639c003a5e3ef78/efc66/namespace-filter.png 885w,
/static/fc9ae9bd794965613639c003a5e3ef78/c83ae/namespace-filter.png 1180w,
/static/fc9ae9bd794965613639c003a5e3ef78/d5c6f/namespace-filter.png 1261w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Also we created a new &lt;a href=&quot;https://www.scm-manager.org/plugins/scm-repository-template-plugin/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;plugin&lt;/a&gt; which can improve your workflow by creating template repositories. A template repository is defined by adding a &lt;a href=&quot;https://www.scm-manager.org/plugins/scm-repository-template-plugin/docs/1.0.x/en/usage/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;template definition file&lt;/a&gt;. Right after you may use your template to initialize new repositories.
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 31.756756756756754%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAGCAYAAADDl76dAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAgElEQVQY051Q7QqDMAzM+7+kc9AfKyujbi26Jjkxo1PwAzFwEI67SzhyzqG9t2iaG7z34FJgo4orQ68Ykb/8J1gBFgXrNVD8JJQpoGJPfPIIpX44NhgPTAXIiWBKOZtINzqr3FAYj2dA7N62H3VM1fjDcp+PiAhCCLC+Fw8o1voRSbraBLTvtMkAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Template&quot;
        title=&quot;Template&quot;
        src=&quot;/static/b250842a888a58f02b9de7984fe03b1a/fcda8/repository-template.png&quot;
        srcset=&quot;/static/b250842a888a58f02b9de7984fe03b1a/12f09/repository-template.png 148w,
/static/b250842a888a58f02b9de7984fe03b1a/e4a3f/repository-template.png 295w,
/static/b250842a888a58f02b9de7984fe03b1a/fcda8/repository-template.png 590w,
/static/b250842a888a58f02b9de7984fe03b1a/efc66/repository-template.png 885w,
/static/b250842a888a58f02b9de7984fe03b1a/c83ae/repository-template.png 1180w,
/static/b250842a888a58f02b9de7984fe03b1a/cd138/repository-template.png 1220w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Feel free to check out the new features and leave us a comment.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.4.0]]></title><description><![CDATA[Today we are releasing the next minor version of the SCM-Manager with a number of exciting new features that we want to share in this blog…]]></description><link>https://scm-manager.org/blog/posts/2020-08-14-scm-manager-2-4-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-08-14-scm-manager-2-4-0/</guid><pubDate>Fri, 14 Aug 2020 09:42:00 GMT</pubDate><content:encoded>&lt;p&gt;Today we are releasing the next minor version of the SCM-Manager with a number of exciting new features that we want to share in this blog post with you.&lt;/p&gt;
&lt;h2 id=&quot;full-anonymous-access&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#full-anonymous-access&quot; aria-label=&quot;full anonymous access permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Full anonymous access&lt;/h2&gt;
&lt;p&gt;It is now possible to allow unauthenticated users to access parts of the SCM-Manager web interface (it was previously already possible for the api).
The anonymous mode can be activated globally, either for ui and/or api.
A new &lt;code class=&quot;language-text&quot;&gt;_anonymous&lt;/code&gt; user can then be granted permissions on a global or repository level, just like any other user.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 81.75675675675677%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAYAAAAWGF8bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC0UlEQVQ4y6WT74tUVRjHH2LNWqasV77pfSBJ9CcIveiFIIFQkZKrs4RgqFCiZJjCrqhRG4Or4OrutmGyrqsjbksi+QOrd7VSbyRXXWfddmZ23HvvzNx7555z7ifOmV1ZJwKjAx/O5TzP+Z7n15WVa7fzyob9yLrdyLv7kOxh5KMeZFcvcqCftp5RluVGaDt+lraBizw7fIn28XEyYxccL1y+RGb8Ipnv82TG8sjLa95n1dZunnn7Y1Zu3MMbOw6yeu9RXu/qY/XhfpZ/dpT2gyd57kgfz+eGaB88S+bMCC+e/o4V54ZZceGc46X8qEPk1TeR195C3tnLss4jtHUcQNZ9iLy3A/lgF7JlD7JtH7Lzc+TTQ0hXD3Loa+TLHNJ7DDnRh5w6hQwOIt8OIVu7e9n21QD7Jzy+uAufXJukMzfAxtwAG44NsenkGTq+GaHj9Cgdw3k2nx9jc36cLWM/kL18heyPV8lev0H25k06f/kZwS6dQFglrXmA4f8sKRZL/PrbBLf/vMOt3/9gqlDADwK8ICBRmkS3YlDGEGtNLW446klCrA2RNogxhjAMUUmC/VZK0Wg0SJKENE2fGrOwi718f2qKIAj+Ef5/EbRAiqRLBFx0cUySNFyUTaenE1/0EduCaKSf5KcrzIUxdybvMlWYZnr6IZ7nUa1W8XyfRqL+tRFWSGvtcIJ6+h6qPIunoBwqHkUapY1zsLXEKNf9NDWuzkuxYtanVqu5rMSmGSlNrDRaKYzWjsUXSQ2TfoOJckSUNO1qid1ihaIocsISxzGlYpFHlQraPDmDZqGEXbd81l+dYy5u2tOWlG1ZyuUy9XodaS380lQWx6EpkT5O+bGtxdc1JajW8H3fjY19wWLn0u6B71OrBoQLZ2HY3G1EQeC783oLUpn3KczMUiqVnhC1l2ZmixT+mqXi+VR8+/dUnej8/DwPHs7gB1XnaxuyyN8gKmA3fHTLRQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;ui anonymous access&quot;
        title=&quot;ui anonymous access&quot;
        src=&quot;/static/2b2d6981a52287d39f3f1861a055adfd/fcda8/anonymous.png&quot;
        srcset=&quot;/static/2b2d6981a52287d39f3f1861a055adfd/12f09/anonymous.png 148w,
/static/2b2d6981a52287d39f3f1861a055adfd/e4a3f/anonymous.png 295w,
/static/2b2d6981a52287d39f3f1861a055adfd/fcda8/anonymous.png 590w,
/static/2b2d6981a52287d39f3f1861a055adfd/efc66/anonymous.png 885w,
/static/2b2d6981a52287d39f3f1861a055adfd/636c2/anonymous.png 911w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;jumping-to-source-code-from-diff&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#jumping-to-source-code-from-diff&quot; aria-label=&quot;jumping to source code from diff permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Jumping to source code from diff&lt;/h2&gt;
&lt;p&gt;New button links to the source code are now available in the diff view of all commits, merges and pull request.
This eases the review process by reducing the number of clicks a reviewer has to make to get to the file before and after a proposed change.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 66.21621621621621%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACHElEQVQ4y4WTS27bMBCGdc6eoAcouu4Nim7bVbPIwps0yC26aJFGcVI5hlFHfkmWZD6sF0l9BWknMJICHeAThz9HxMyQjFarNYvFgjRNmUwmzOdzHtOU5XJJkiTMZjOKosDbMAyBU/9U8xb5j7MGpVRAa42zFuccxlqstf/c7KX92HZMpSH69PmMs9E3qrJguVqzLHbI3r364eVmfqyNQ/nYYeD995KvE0X05u07Pnz8Aran2gmE0gEpZchWCEHf96/K9JlLpSkaS2uhrzWDNYeSD8Evnf+bb0vXdcHXeh/8yBgTMjAec+Bpfjr6YJ/Zer3m8vKSq6srRqMR5+fnXFxcMH98PBxKlufc3d3xMJ0yLwTLvCDPM7zuyY8Ef7slXSyI45if19dcJ1Nu4pjb8ZhM1rgBoj/lnl9pxXgliAO7wE1aEC8rbjMdiDPFONckZctMWmbKMVOWqbRsmoHemNDXqLY1wgga1zDgaGyDrCWikahW07mObuhoh46eHovB0D/zpPkD9O2LZLenaASiq2mcQfUtWyXIpaDcK0TXBM2jTUftDLXtn9nbns7ZcId9r6OFaLnfSBJfTq74nakwv9+IwO+iJikbkqJhUrZMdx0PVRvwflK1rLTBGoNzA5FzFgYXCC/EmjAOJ7q/X0PQD4Q1557n9ti/UHJVlWw2G7IsQwiJ0jrgL7bX/AmHZ+l1pUOv/NsO+jHWo4/8BVTJ4WbuMEkQAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;source jump&quot;
        title=&quot;source jump&quot;
        src=&quot;/static/89f8291f4aff03193a1d52abd2e8cc63/fcda8/sourcejump.png&quot;
        srcset=&quot;/static/89f8291f4aff03193a1d52abd2e8cc63/12f09/sourcejump.png 148w,
/static/89f8291f4aff03193a1d52abd2e8cc63/e4a3f/sourcejump.png 295w,
/static/89f8291f4aff03193a1d52abd2e8cc63/fcda8/sourcejump.png 590w,
/static/89f8291f4aff03193a1d52abd2e8cc63/efc66/sourcejump.png 885w,
/static/89f8291f4aff03193a1d52abd2e8cc63/91b29/sourcejump.png 983w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;full-support-for-gpg-signatures&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#full-support-for-gpg-signatures&quot; aria-label=&quot;full support for gpg signatures permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Full support for gpg signatures&lt;/h2&gt;
&lt;p&gt;Whenever a commit is made through the web interface of SCM-Manager for the first time, a new gpg key-pair is generated for the active users which is automatically
used to sign any subsequent changes. Custom public keys can also be managed through a new administration page. Commit signatures and their status are displayed as a key icon
directly next to the change.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 55.4054054054054%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABv0lEQVQoz4VSy47UMBDMTyPBL3DnG7jyB9xAq0UIcUFohGai3ZDZydvdftsp1M5kNNIesFSx5XRXV1e7GscRh8MBdV3jeDwWNE1zu5vnGbLWdS3436pCCLDWFrRti7ZpYLWG9w4xBOSc78hWhJQx2IjFp1sB2Z844mITqo3oDCKFZVnwwgaDT5jDCh03EknI1+ST8nj70OP9jxHnbkDfdUjB483jhA+/CBWpBef2GVobvJzP+Dv0mDVjo3q9Ul5BPoJ9QowR4dqFYg3rPKr2+YRvXz6jH0aIn0Pfg5SCWhYopYqHAiJCSgnOORhmOGtKvJBKB8wE7xyqvbIkmJDBUl0baGbMViPkhJxSIRMIgeyiSs6yC5zziCmJwho/v38tPtZNi26aNxXGwFkLY20ZxG7+PqSdSM5CpHxGzKt4OOOp/gOlCBQyyCew1mAiLJqB6G/+CcE0TVs3xmAYhpvaELcOKvmIihJoHNj6jZAZ1mk8dhafTozFOETv4e8gL0TipCNrTBlQJZUulwt6GQapEiBQzMhW4+PvEe8eOrQTwco9UVEoMSJCcvccIa72R3vvy45UvLs+oDW/+n+fu7f+D5NMUa4lG2bbAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;gpg signature&quot;
        title=&quot;gpg signature&quot;
        src=&quot;/static/6d3b58728cd83989e97c17b03e7adc8b/fcda8/signature.png&quot;
        srcset=&quot;/static/6d3b58728cd83989e97c17b03e7adc8b/12f09/signature.png 148w,
/static/6d3b58728cd83989e97c17b03e7adc8b/e4a3f/signature.png 295w,
/static/6d3b58728cd83989e97c17b03e7adc8b/fcda8/signature.png 590w,
/static/6d3b58728cd83989e97c17b03e7adc8b/efc66/signature.png 885w,
/static/6d3b58728cd83989e97c17b03e7adc8b/4cdf7/signature.png 995w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;closing-words&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#closing-words&quot; aria-label=&quot;closing words permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Closing words&lt;/h2&gt;
&lt;p&gt;For the full changelog please visit the &lt;a href=&quot;/download/2.4.0/#changelog&quot;&gt;download page&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Server maintenance]]></title><description><![CDATA[On Thursday 06-08-2020 at 07:00 GMT+2 we will update the following parts of our infrastructure: oss.cloudogu.com packages.scm-manager.org…]]></description><link>https://scm-manager.org/blog/posts/2020-08-03-server-maintenance/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-08-03-server-maintenance/</guid><pubDate>Mon, 03 Aug 2020 12:10:42 GMT</pubDate><content:encoded>&lt;p&gt;On Thursday 06-08-2020 at 07:00 GMT+2 we will update the following parts of our infrastructure:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;oss.cloudogu.com&lt;/li&gt;
&lt;li&gt;packages.scm-manager.org&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This can cause interruptions when downloading SCM-Manager and installing or updating plugins.
The maintenance work should not take longer than a few hours.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.3.0]]></title><description><![CDATA[With this new release we improved the general stability of SCM-Manager as we fixed some minor bugs. Also the documentation was updated on…]]></description><link>https://scm-manager.org/blog/posts/2020-07-23-scm-manager-2-3-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-07-23-scm-manager-2-3-0/</guid><pubDate>Thu, 23 Jul 2020 16:00:00 GMT</pubDate><content:encoded>&lt;p&gt;With this new release we improved the general stability of SCM-Manager as we fixed some minor bugs. Also the documentation was updated on several topics like the &lt;a href=&quot;https://www.scm-manager.org/docs/2.3.x/en/administration/scm-server/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SSL configuration&lt;/a&gt; or the &lt;a href=&quot;https://www.scm-manager.org/docs/2.3.x/en/administration/reverse-proxies/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Reverse proxy configuration&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;It may seem obvious but we decided to show line numbers on most code viewers/editors. Feel free to leave us some thoughts about the changes or drop us a hint what you would love to see next.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 63.51351351351351%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAABsklEQVQ4y52S6Y7cIBCE/f4Pk395nEirKDPrm8OAm8P+IvCMNNlcSlpqdYNxUVV051JhLye7RKwxpJQ4z5PjOH6b5TiAk2c8z9faubCz+UCMkZxz2/xTPD9/c4VPbx5lN1KMDTCK0NWF9x4RoZRCSpmUc2NaL7j6fPUptXVld/eZz189xjlySkjKTNrSVWbGWlat0ca2lBjZRVqtQCKxgclj7zh+ViG5MChLVw+G4NmMxhqNVoo9eHIUcgXehVzKdYHID76V82z11aauynGbZe2/YdeRdXxnqdnfUFOP1ga7ucawWnK+gLyCPftOZEdpzX0Y6aeZ23vPMM0M88Kt7xnnGe9Dk/rK7mP/AigYY5iWteXm/CWnlOZfreUxLr9i9jG6EHa821iHG2q8o+eBzbn2EPWy6p0PgfiYz79l55wjLAtiDSWnR+bG6H+iC3tl6JgXRZCIk8jqfKs27NgQ0N6zbFvb1yLoGFEirI/exIiNiT3nS7LbDLe3L5h5QI935vriy4BeZ6zzGF9BA1auH3UDiGi5aqxeHydHlVz9qtM+KYUOnrX21qK8Z6p2xPRPkr8Dg5/3T+gDC0gAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Line number&quot;
        title=&quot;Line number&quot;
        src=&quot;/static/2a1cfdb52cd31d516ca46c80bd7c74da/fcda8/line_numbers.png&quot;
        srcset=&quot;/static/2a1cfdb52cd31d516ca46c80bd7c74da/12f09/line_numbers.png 148w,
/static/2a1cfdb52cd31d516ca46c80bd7c74da/e4a3f/line_numbers.png 295w,
/static/2a1cfdb52cd31d516ca46c80bd7c74da/fcda8/line_numbers.png 590w,
/static/2a1cfdb52cd31d516ca46c80bd7c74da/efc66/line_numbers.png 885w,
/static/2a1cfdb52cd31d516ca46c80bd7c74da/65d79/line_numbers.png 905w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;We are already working on some new major features. Stay excited for the next versions.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.2.0]]></title><description><![CDATA[Since SCM-Manager 1 it has been the most wanted feature, and now finally you can change the namespace and the name of your repositories…]]></description><link>https://scm-manager.org/blog/posts/2020-07-03-scm-manager-2-2-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-07-03-scm-manager-2-2-0/</guid><pubDate>Fri, 03 Jul 2020 11:09:42 GMT</pubDate><content:encoded>&lt;p&gt;Since SCM-Manager 1 it has been the &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/393&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;most wanted feature&lt;/a&gt;, and now finally you can change the namespace and the name of your repositories. Just take a look at the new &quot;Danger Zone&quot; in the repository settings.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 26.351351351351354%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAFCAYAAABFA8wzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA1ElEQVQY03WQzU7DMBAG8/4vglBBnKgK4saFJ+DIAfWH2G4dJ3bjZB0PapIWVMRKo2+1l53dwntP0zSklDhXznnKuf+P6zpNiuBqrNnjDhZnLRI7sghDLwwi5JT+wMiAmFfazSPt9om4W5LDJ4V3jrIs0VqjlBptz9YhhGnttcls15sVcbcgfj3QlXfk8EER6oaDtVRVReUckgRJ6SdFLvQyzS4vOb4T1YqoXujMM7ldTycbrdnPNHVN8J5wMpzxv/Low3R2hqF6I65vaDf3dNvb0fAbb36BlJhQfAYAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Danger Zone&quot;
        title=&quot;Danger Zone&quot;
        src=&quot;/static/d773ccdb4786d1447f3ff3e44d6bab8a/fcda8/danger_zone.png&quot;
        srcset=&quot;/static/d773ccdb4786d1447f3ff3e44d6bab8a/12f09/danger_zone.png 148w,
/static/d773ccdb4786d1447f3ff3e44d6bab8a/e4a3f/danger_zone.png 295w,
/static/d773ccdb4786d1447f3ff3e44d6bab8a/fcda8/danger_zone.png 590w,
/static/d773ccdb4786d1447f3ff3e44d6bab8a/efc66/danger_zone.png 885w,
/static/d773ccdb4786d1447f3ff3e44d6bab8a/d0143/danger_zone.png 1025w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Another little feature is the capability to link to commits/changesets in other repositories in your commit messages and markdown documents like READMEs. Just use the format &lt;code class=&quot;language-text&quot;&gt;namespace/name@revision&lt;/code&gt;, eg. &lt;code class=&quot;language-text&quot;&gt;cloudogu/scm-manager@1234567&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Thanks to you, we were able to find and fix some bugs regarding the installation on various operating systems as well as the migration process. Keep this going.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.1.0]]></title><description><![CDATA[With the release of 2.0.0 we did not stop. We just took a deep breath and continued doing what we love most. So here it is, version 2.1.0 of…]]></description><link>https://scm-manager.org/blog/posts/2020-06-18-scm-manager-2-1-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-06-18-scm-manager-2-1-0/</guid><pubDate>Thu, 18 Jun 2020 15:21:49 GMT</pubDate><content:encoded>&lt;p&gt;With the release of 2.0.0 we did not stop. We just took a deep breath and continued doing what we love most. So here it is, version 2.1.0 of SCM-Manager, bringing to you some really nice new features.&lt;/p&gt;
&lt;h2 id=&quot;new-features&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#new-features&quot; aria-label=&quot;new features permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;New Features&lt;/h2&gt;
&lt;h3 id=&quot;expandable-diff&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#expandable-diff&quot; aria-label=&quot;expandable diff permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Expandable Diff&lt;/h3&gt;
&lt;p&gt;It is now possible to expand the gaps between the so-called “hunks” in file diffs. So whenever you wondered where this closing bracket came from or how a chapter ends, you now don’t have to navigate to the original file.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/b4722ceac47bf51a128adb7be8e88e38/expandable_diff.gif&quot; alt=&quot;expandable diff&quot;&gt;&lt;/p&gt;
&lt;h3 id=&quot;annotate--blame&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#annotate--blame&quot; aria-label=&quot;annotate  blame permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Annotate / Blame&lt;/h3&gt;
&lt;p&gt;With the new annotate feature you now can see for each line of a file, who changed the line and when it was changed the last time. If you move over the annotation you can get even more information, including a link to the changeset.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 56.08108108108109%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAABM0lEQVQoz3WSC2rDMBBEc/+b9QCFQkMhNJBiUke2LGlnv0V2UpKWjARakB47O2jnEWnO8zyXUvSfRFREwpVanRteL7xP/HGph4kiYufurFZKMbO4yW+KCFV9SzxBXcQV4aogF3RYRM6XqYJJTMzVzMzjTqb6MrShQIBKAHMFs9oG85Am8ljYoEZAaY2YG9D3WpjJ1c16kKjYFZaUF4/Q9ZaYC9HS2tJarpWYwcyi916IiLHaBnA4fo5L+SYTvxoGQETxRB1m7jCznMcxpTTOOS9ly9zcbXWxtpX7LLc4t2IH0OE0LNCpcYWAcJ0W2EhR/X39FyZq++OpWIyklZXXMBu4r56LkYg+60xE78evYnFZYREmFmhv92zmB3hIuVl855orifS0K1GuNdfa53/U9vM2+AdtQYUn3wz5OgAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;annotate view&quot;
        title=&quot;annotate view&quot;
        src=&quot;/static/cacbde48f604f6b2523d256cba361965/fcda8/annotate.png&quot;
        srcset=&quot;/static/cacbde48f604f6b2523d256cba361965/12f09/annotate.png 148w,
/static/cacbde48f604f6b2523d256cba361965/e4a3f/annotate.png 295w,
/static/cacbde48f604f6b2523d256cba361965/fcda8/annotate.png 590w,
/static/cacbde48f604f6b2523d256cba361965/efc66/annotate.png 885w,
/static/cacbde48f604f6b2523d256cba361965/c83ae/annotate.png 1180w,
/static/cacbde48f604f6b2523d256cba361965/21b4d/annotate.png 1280w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;contributors&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#contributors&quot; aria-label=&quot;contributors permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Contributors&lt;/h3&gt;
&lt;p&gt;We improved the changeset details view. As you can see in the screenshot, all contributors of the changeset are shown grouped by their role. By now the contributors are getting detected from git trailers, git committer and may be expanded by plugins, e.g. &lt;a href=&quot;/plugins/scm-pushlog-plugin&quot;&gt;Pushlog Plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 57.432432432432435%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAABOElEQVQoz4WQ607cMBCF8/6vV7FaChuVLUtIfGEd2+OJPZcqCVChsurR92Ms6/iccRdifw1juMZlQSSCJo2FRUS/135x7/JLqp0qA+QQZhW2GYdUr1hSE1of+F6q2rAwUaeqtdaUkjDP2OYqHwk3nSpSGrPIas6QnfdYig/ZpgKlLAveMhdEaIy1MXOHiDnnnFZtQ0wpEdGNlZWZRbUAUGud6HsT3Tr97XZDRCTMtdYtGTCGmDKkUhAKAiKUspM34AvOOu/8HtBdrsPd0+Gxv38Oo5nNFKYpTGMwJhgbrYnWzF+wyZnoiHk1/5LnQ3s8udPJ9w/z+RiejvP5mC4/4eW0jL/JTOqNvn2yHsWTrJ/S9XL+AYf+cjcsr6/iBrYr4oZ9FjuK+5d3c6Tk0M/xLTfItNH+z77zHxQmfHw8gCL8AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;contributors&quot;
        title=&quot;contributors&quot;
        src=&quot;/static/5c18f2b7d72eae61467c2733a38f094a/fcda8/contributors.png&quot;
        srcset=&quot;/static/5c18f2b7d72eae61467c2733a38f094a/12f09/contributors.png 148w,
/static/5c18f2b7d72eae61467c2733a38f094a/e4a3f/contributors.png 295w,
/static/5c18f2b7d72eae61467c2733a38f094a/fcda8/contributors.png 590w,
/static/5c18f2b7d72eae61467c2733a38f094a/efc66/contributors.png 885w,
/static/5c18f2b7d72eae61467c2733a38f094a/c83ae/contributors.png 1180w,
/static/5c18f2b7d72eae61467c2733a38f094a/6edca/contributors.png 1351w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;end-user-documentation&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#end-user-documentation&quot; aria-label=&quot;end user documentation permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;End User Documentation&lt;/h3&gt;
&lt;p&gt;As a start we managed to create a bunch of user oriented documentation for the core of SCM-Manager (e.g. for &lt;a href=&quot;/docs/2.1.x/en/user/admin/settings/&quot;&gt;administration&lt;/a&gt;) as well as for many plugins (e.g. for the &lt;a href=&quot;/plugins/scm-review-plugin/docs/2.1.x/en/overview/&quot;&gt;review plugin&lt;/a&gt;).&lt;/p&gt;
&lt;h2 id=&quot;lots-of-fixes&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#lots-of-fixes&quot; aria-label=&quot;lots of fixes permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Lots of fixes&lt;/h2&gt;
&lt;p&gt;All of our work would be meaningless without users, and that is without you. We are grateful about the amount of feedback we receive. An important part of the feedback are error reports. In this release we were able to fix most of your reported issues. You are a great community. Please keep up with this.&lt;/p&gt;
&lt;p&gt;Some of the fixes include an updated mercurial library to support newer versions of hg, a fix in the migration process when you used custom repository locations for your SCM-Manager v1, some UI fixes, and more. Have a look at the &lt;a href=&quot;/download/2.1.0#changelog&quot;&gt;changelog&lt;/a&gt; for more information.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.0.0]]></title><description><![CDATA[Good news, we made it. Before running out of numbers for our release candidates, we finally released version 2.0.0 of SCM-Manager. It took…]]></description><link>https://scm-manager.org/blog/posts/2020-06-05-scm-manager-2-0-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-06-05-scm-manager-2-0-0/</guid><pubDate>Fri, 05 Jun 2020 14:42:49 GMT</pubDate><content:encoded>&lt;p&gt;Good news, we made it. Before running out of numbers for our release candidates, we finally released version 2.0.0 of SCM-Manager.&lt;/p&gt;
&lt;p&gt;It took us nearly 10 years, over 10,000 commits and 8 release candidates.&lt;/p&gt;
&lt;h1 id=&quot;whats-new&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#whats-new&quot; aria-label=&quot;whats new permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;What’s new?&lt;/h1&gt;
&lt;p&gt;To be honest, more than we can explain in a single post, but we will try! In the next chapters we will give you an overview of the most important changes. More detailed blog posts and documents will follow.&lt;/p&gt;
&lt;p&gt;Things that did &lt;strong&gt;not&lt;/strong&gt; change are the reliable foundations, the easy installation process, the minimal maintenance, and the extensibility to match your specific needs.&lt;/p&gt;
&lt;p&gt;But now, allow us to proudly present to you, what we at &lt;a href=&quot;https://cloudogu.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Cloudogu&lt;/a&gt; build for you over the couple last years.&lt;/p&gt;
&lt;h2 id=&quot;frontend&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#frontend&quot; aria-label=&quot;frontend permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Frontend&lt;/h2&gt;
&lt;p&gt;The most obvious change is the new user interface. We recreated the whole UI from scratch. The 1.x UI was based on &lt;a href=&quot;https://www.sencha.com/products/extjs/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;ExtJS&lt;/a&gt;, which worked great, but by now its look is somewhat outdated. The good thing about &lt;a href=&quot;https://www.sencha.com/products/extjs/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;ExtJS&lt;/a&gt; was, that it is possible to override any UI element from a plugin, which is great in terms of extensibility, but not really maintainable if you want to evolve the core. The new frontend stack is entirely based on &lt;a href=&quot;https://reactjs.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;React&lt;/a&gt; and &lt;a href=&quot;https://bulma.io/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Bulma&lt;/a&gt; and it has well-defined extension points, which make the whole site easier to maintain.&lt;/p&gt;
&lt;p&gt;But enough about the technical background, here are some screenshots of the new UI:&lt;/p&gt;
&lt;div class=&quot;columns image-list&quot;&gt;
&lt;div class=&quot;column&quot;&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACh0lEQVQ4y4WSy2sTURTGpza2tJCudOWqf4ALd+78H6Qrn+CuuCqKUKkigoogWB8URPEFIq3GNqY+6KJNi2IUrSi2WgvVkjRJM5PJZJKZZF73J3OTlIqoFz7udw7nnHvOd66yY/8ZtvSdZuvBc3T2X6Zj4BqRwRu0nb1H5PITOq6PExkZI3InztYHCbrik0RfJogmnhB9EadnKkH02QTRyXGiiXGUbXsHaO8bZPuhIXqPXqD3xBV6jg+jDFyibWiELefvoly8jTJ8n/ZbY0RGx+l89Jiu0Yd0xWN0TcTonohJ3h2PoUylPjI9v0Dy83eSX5aZWVhm+usKM0s/mVle5e1qhvfpNVKZNWYzOeayeZLZHLMh8nlm19cbKDSg0DwVo4ShqYAAEbTcfCr5zORdFoyGzxP88yhl00QrFsmsrZFOpyU3TBPHdXH8gH3JAjvjGY680jDMCtmCRrFUknG6YVDQGnYY7wcBimXb1Go16o5DzfUltywL3/fwA8HhOZXdiTz9b3Qqpkk+l6OgqqiqSrFYRNM0Cdu2Gx0GQWMU23HRbFeOLIIAz/MQQrBYtEnlqizpNVynTrVapWpZ8tF6vU6Y7/u+RBiv2K6PFXbmBTiBoOYLycOCgRDEflS5umgQX7Wwwhg/1FjIQq1iLS4LBq4PIWRgcye+wPc8vEDQN11g19MsB+aKmJUKhYJKqVSiXC6j67qEaZobEyljukl/WuVkVudUTudoRuOmWkY0Nex/rbHn+TrH3ul4riu1cj1PyiSanYZ3y1ZWKhYpw+SDUWHeqEj+zawSNDVRLYd0uYZmORvJm3X7Q8O//SfRfHGzJ7T/Bbnl8ArE7xAbJaX+cjniPx+6NfIvWWqczzvnLloAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Login&quot;
        title=&quot;Login&quot;
        src=&quot;/static/33c6218504a4923f4421bf6fc30e9f88/fcda8/login.png&quot;
        srcset=&quot;/static/33c6218504a4923f4421bf6fc30e9f88/12f09/login.png 148w,
/static/33c6218504a4923f4421bf6fc30e9f88/e4a3f/login.png 295w,
/static/33c6218504a4923f4421bf6fc30e9f88/fcda8/login.png 590w,
/static/33c6218504a4923f4421bf6fc30e9f88/efc66/login.png 885w,
/static/33c6218504a4923f4421bf6fc30e9f88/f3a19/login.png 1086w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACG0lEQVQ4y32Sy2oUQRSG+wEUE4lowGfwHXwM8Q3ElWSpKxEhuBIMBEGUkIWXhLh3KyIujJeFETQxmZl0LjOd7qrqS90+qZqZzmiiBT99+tThP+f/TyVTV69x+cYDriy+ZXbuEWeu32Lq5j2m5+a5eOchM3cXmLm/wNn5Rc4tPGPqyTLTT5c5v7TEhRfPmV15yezqKy6trTCztkqy1emxMyjY03BQGtLBEWmWkx4V7BWCNBekhaCbC3pC0g2xEOxKyaaQrOcF67ngayHolSVJt9Ohu/2Lnc0fNKXCO8t/j/d452P4vTHcTrOIx30Rc0me5xwcHKKNwViHMQbn/BD+37DO472PDcYI+aSua5RSGK2xkczFwoAQn4bxvR+RTP4nRVHQHwzYz3I2uylCSkKTqqra7yRCLpC2DgDWOay1Q8KqLKmrCqUdWWWidGtNlB6KWmgdcyfy1lKWJU3TDD3MhEQ1+i/f/R+yY3zi/lj+ZD7xaQff2yZXiqzfJywpdJ08zhrsxhcaJTkqBNa6UxqMPNQ/N9A/vrFXGjr9nL6s2s5BXllV2KbBfHyHkorDypDXJlo03mzwtpVsdRP9kUqRF6I1fexP61kgnXgJbsJDN7kU8/kD+tN7dmXNVi8lk2UrJRRpbYZkb14jsox91SCNp7R+/M7jdFrr0YRhc1pTW0dlPZWxcYohmY4TH2/Z0hhLrQ3NqMaM6oKSQPgbu+HURBlJhH8AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Repositories&quot;
        title=&quot;Repositories&quot;
        src=&quot;/static/3dcbc4a22cdd8d7916cf8076fab55ca8/fcda8/repositories.png&quot;
        srcset=&quot;/static/3dcbc4a22cdd8d7916cf8076fab55ca8/12f09/repositories.png 148w,
/static/3dcbc4a22cdd8d7916cf8076fab55ca8/e4a3f/repositories.png 295w,
/static/3dcbc4a22cdd8d7916cf8076fab55ca8/fcda8/repositories.png 590w,
/static/3dcbc4a22cdd8d7916cf8076fab55ca8/efc66/repositories.png 885w,
/static/3dcbc4a22cdd8d7916cf8076fab55ca8/21335/repositories.png 1082w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.16216216216216%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABq0lEQVQoz42S2W7VMBCG+9K94gr1FXgDHgch0RsoW8s5KiKx4zje1+RH41NHKQUJS5ORYs83/yxXALAoDWMMgncotSKmhBACvA8IwcM4j7dfNd581LjjBskonHTCza3G6w8K1+8kXr1fIGLF1bquOD98A2MjJrlAzDOctfDeI+eMWityKfghDB6kx6wtSs7wKePTI8NZOoyhYvQVZd0uQDb8hBAThPFQ1iGn1GDbtlEBza85AWtBirElWWuFMwolBuxnI2CtON1/Bucc06Ih5AIpJYQQ0Fo3GFmIESlnxCdgrSustci5gNKuT++aQrVIMMbAlcUkVQNST+muK+wtIF9KaVBKSNCetAHpI10EnwRm4yGVwjzPu7oOdM4hpdR8ByqlmuL+ZgdqF9owhHEIMbUAUnNUSIH5WckXhfTvJTAkMM5byZ56lVKzI5DWiILJU0K6O5a6AynT6fsdpolfJkzq/gI8KjwC/zxtKBP7hXEYMEgNG2ILIvsfhcdyt7425/svGMcRXDu4mNuuUeAR2IdyWZX8AvhcIR9ag5UL0NbtQcfMfbJd3b+AvwHSiKSx3drjOwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Commits&quot;
        title=&quot;Commits&quot;
        src=&quot;/static/9d01239a23d6945ac58f9db202295b12/fcda8/commits.png&quot;
        srcset=&quot;/static/9d01239a23d6945ac58f9db202295b12/12f09/commits.png 148w,
/static/9d01239a23d6945ac58f9db202295b12/e4a3f/commits.png 295w,
/static/9d01239a23d6945ac58f9db202295b12/fcda8/commits.png 590w,
/static/9d01239a23d6945ac58f9db202295b12/efc66/commits.png 885w,
/static/9d01239a23d6945ac58f9db202295b12/6d74e/commits.png 1085w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;column&quot;&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACI0lEQVQ4y5WTO2tUQRiG9+9IzGbBLv/B2tLKTtB/oCBqI2IRBAuRIChBkyLkYp/KStIHLDSwyZ7bzJkzc87cHpnZzZINaTzw8s18M/N+t/eM1h88ZvP5J+4f/mbz7S53n7xg8myLjZcfuPfmI5N320y2trnz/jNr299Y+7rH+s4e4++7jPf3GR8cMD46ZOP4iMmPY0bTi0umRUkpFUUtmJUlF7MZtRC4EOitY3AObS3GOnrnMG5urU/w2OAZvEd7z0gIQVWWVGWBaBrSvq4qemO47XMBQgQbQLmEiLQR7WI+H6XHQkr6vsc5jxkGjDForVFdl9G0CiVqTqeC178qds4EX84kj05mPP1Z8fCk4NWpIMbISPUDUkqUUnjvcd7jvcvrhBg8ELOvdx45eLQLVFIxrQRq8HQuYlyYE6aMWqWw1q6UFhc2XT76o+lMT280tjcE7zC6o2sl3tnli0zYK0XXNAzGEGLMWYUQ8D4QQ8BYz2nR0w82B1XaUDQSNTiENvluIrrCyBrDoDXOzctcsc7jnQMCYdGCRKqH+cS1Mbn3Ob8rQt226K7LY0/oF3a5vyaThOTzMeaeC9HkwCuEOWrS1H8gDa7rujzMVPIVYZbNyiCScxFpZTy3+NP6Zv9yhnVdURSzHC1FTaUkDTZNw+VshmxVVkE6S0jCL8tyub+JUfrd/l4mcbdLwmQbITmfVVRCUot26Zdty3lRz4Molf3X8Q88LdUO6ShKGAAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Sources&quot;
        title=&quot;Sources&quot;
        src=&quot;/static/6de93044c10397a029b0e6f3e39a6181/fcda8/sources.png&quot;
        srcset=&quot;/static/6de93044c10397a029b0e6f3e39a6181/12f09/sources.png 148w,
/static/6de93044c10397a029b0e6f3e39a6181/e4a3f/sources.png 295w,
/static/6de93044c10397a029b0e6f3e39a6181/fcda8/sources.png 590w,
/static/6de93044c10397a029b0e6f3e39a6181/efc66/sources.png 885w,
/static/6de93044c10397a029b0e6f3e39a6181/f3a19/sources.png 1086w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACZ0lEQVQ4y32S20sVURTG55/oOUyP4FP0HhQ99BL1NwQRvfYivmgRRBfIIkgJwYiMtNK8vCShVlhBEGWFPRmdi3L0nDNzZu+57Zk9M7+Y0WMnkxZ8rL3XXvOtb601xqEz5zjce48Tz1Y5cn2Cjgv9FPoGKQzcpefqMN03R+geHOHgnVE6Rh7T8XCczrEJup6M0zU5SdeLKQoz0xRmZ+iem8GobtWoNiwarqJmS7YaJtVanXrTJtAaV4W4YYhUChmGOGGUw40iPN2CxtUaqTWGlAKzUces17AtC2E3MRsNVBDwP0tSUPE2gjglSrbjht1sIqREqRAdx6gwIlAK3w9wPS+HcDxcYfNtU3BjxeLpmmBiTXJ+uc7FjxZnlxtc+ypI0xTD8RW2EDiOg9YareMdr/MCSRxnetA6IohiLBVjhwmmdNkwbWyl87uTScwIw2wWnpcTZJZVaQFSAp0yX/HwAoXyfWIVQKoJAx/flSQ62hnC9jeGEALLNDFNM1e513QKK1aEjjMFCTKMeb3h46gI6QfESZIJI9kRYdi2TbVazbG5uYnrujlx5jN4rksSePk58H0s4fC95hJEGtcPUEr91ZlhWRblcolKpUKpVOJXsUixWKRcLuex9fV1ypX1/JzHymU80czJpRD/jMrItqtUtP+vkbeT5r4dWYvZ3KWUuzm7hF8+f+LB6H2WFuZ5s7TIq4VF3r57T6a8VXmvtRdpve8Sjj0a5fatK/Rf6uXY8aOcPHWaA509PJ+Z3V6Kjvds/g9he4GWGUNDw4xPTTM+95K+gcv8WF3lw88Ki8VqnhC3Je9HuFfhb0O6vDPiemVqAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Markdown&quot;
        title=&quot;Markdown&quot;
        src=&quot;/static/ddf47ccbc3bf3cb724546ef8c1dcf701/fcda8/markdown.png&quot;
        srcset=&quot;/static/ddf47ccbc3bf3cb724546ef8c1dcf701/12f09/markdown.png 148w,
/static/ddf47ccbc3bf3cb724546ef8c1dcf701/e4a3f/markdown.png 295w,
/static/ddf47ccbc3bf3cb724546ef8c1dcf701/fcda8/markdown.png 590w,
/static/ddf47ccbc3bf3cb724546ef8c1dcf701/efc66/markdown.png 885w,
/static/ddf47ccbc3bf3cb724546ef8c1dcf701/f3a19/markdown.png 1086w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAABp0lEQVQ4y3VTTW8UMQydv4/4A5U4I3roDyhSz73BoYcCB6rCoapKuzs7mXzayUPPu9nO0MWSlUwmfn5+doaUEugiAlW1tZTyxrUUPPmM68eIH9uEL88Zn+4CLu49Pv6ccfUQQRueX16w3W7hvbfAkBJCCCv3PsBPI26fHD582+Hy94zPv3Z4//UPzr47vLvZ4fzO7wGTNnRr7XW/tNfzBjS1tcUZiA5AXd0bWqsI3qPWaiWTKRlTBuecMeyXa2uQ2qCtwceIcXJIReyMboBRqh1awAE053zccz3F2CXBnLLd4Xf3wZcKL4cMtVpTCEg9ucYYjSVXso8po1QgpoTJOaukJzHAohVF92V0QAb3bhO0J1AViCoo+zzPcNN0rOAIGIQMK0ptqIdygw+WubNjMM9p1DFrs//8R8BVyVkr0oJhETmOUC+Z+24EZFW980swGxs2ZZY9KLMxmCAdzHSL0TzFaICJgAtmq7Ehw9wZtrcasrSljtSwN/BfhoexUVBHXWhIVgQaxxGbzca+rdN8OWRvJdeTj2BQvmERY/Q/56ytXMTkOeV/ActG+Nut/kpDAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Source tree&quot;
        title=&quot;Source tree&quot;
        src=&quot;/static/a5ad6a4bfe6e405afab57a8abe0b85e0/fcda8/tree.png&quot;
        srcset=&quot;/static/a5ad6a4bfe6e405afab57a8abe0b85e0/12f09/tree.png 148w,
/static/a5ad6a4bfe6e405afab57a8abe0b85e0/e4a3f/tree.png 295w,
/static/a5ad6a4bfe6e405afab57a8abe0b85e0/fcda8/tree.png 590w,
/static/a5ad6a4bfe6e405afab57a8abe0b85e0/efc66/tree.png 885w,
/static/a5ad6a4bfe6e405afab57a8abe0b85e0/6d74e/tree.png 1085w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h2 id=&quot;plugins&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#plugins&quot; aria-label=&quot;plugins permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Plugins&lt;/h2&gt;
&lt;p&gt;We created a whole new package format for the plugins, which should fix all the problems with v1 plugin installations. With the new format, only a single file has to be fetched, and the server can restart on its own.&lt;/p&gt;
&lt;p&gt;We migrated &lt;a href=&quot;/plugins/&quot;&gt;25 well-known plugins&lt;/a&gt; that were available for v1 (like &lt;a href=&quot;/plugins/scm-jenkins-plugin/&quot;&gt;jenkins&lt;/a&gt;, &lt;a href=&quot;/plugins/scm-redmine-plugin/&quot;&gt;redmine&lt;/a&gt;, &lt;a href=&quot;/plugins/scm-jira-plugin/&quot;&gt;jira&lt;/a&gt;, &lt;a href=&quot;/plugins/scm-ldap-plugin/&quot;&gt;ldap&lt;/a&gt;, &lt;a href=&quot;/plugins/scm-cas-plugin/&quot;&gt;cas&lt;/a&gt;, &lt;a href=&quot;/plugins/scm-branchwp-plugin/&quot;&gt;branch-wp&lt;/a&gt;, and so on). Additionally we also created a few great new plugins for you that were not possible with v1.:&lt;/p&gt;
&lt;h3 id=&quot;review-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#review-plugin&quot; aria-label=&quot;review plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Review Plugin&lt;/h3&gt;
&lt;p&gt;With the &lt;a href=&quot;/plugins/scm-review-plugin/&quot;&gt;review plugin&lt;/a&gt; you can implement a branch based peer review process: Develop new features on a branch, create a pull request where you describe your changes, and let a peer developer inspect these changes. You can write comments for the whole pull request, for single files and even for changed lines. Finally, you can merge the branches inside of SCM-Manager. With the help of the &lt;a href=&quot;/plugins/scm-ci-plugin&quot;&gt;CI plugin&lt;/a&gt; you can enforce complex workflows, for example to ensure, that Jenkins builds have been run successfully and only working code will be incorporated.&lt;/p&gt;
&lt;div class=&quot;columns image-list&quot;&gt;
&lt;div class=&quot;column&quot;&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.16216216216216%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACS0lEQVQoz5WRy0tVURTGd0FIRNkgCOeN+hOaNukfiGhYYE2a1CBIMBFpkINQ7rmhUfYQtULB1DQCCSJwYBrmW4LIzCj13HvO8bz24/zibL11kyZt+PjOOnutb31rbXHo9GVOXGpl39lGjl1o4fi1AnWN9znQ0Mn+lofUtA1Q4/RT09lPzeMhDg6McvjVGLUjg9SODXH09UvLtaMvLIQ4eQZx6jziXCN1Vx1qLzZxpL4JUd+MuHILcf0O4mYB0VxA3L6H6HiC6OpGPOhC9HQj+noQT3sRz/t20P50BOfZMI+mPtO7qnDeTNM2PE5xfILOt5N0vHtP58Q0xYkpCpMzOB9mKc7MUfw4hzO/gLO4hLO0hLO8zN2VFQRAvB0QbG2wsfaFqOyShgG+6+L/XIPsO/9zhFSKIAiI4oQwTvD8AD+oYHsPB3h5brjNp1JEYTGgsODTOuvRPu/hS43QWlMue8RJQhTH+L5PqVSiXC7juu5fbOF5eCWXb+WQwZUtxla3GV6NGPsakegMkWUZSkrIzG/beWEYhlZISmmhlMIYY5EkKRhN6rugkqqBc0FjiJRhK9G2Q2YLElIpSdPUcu46/xfHsRXOm+WTeZ5PkqaYDLTJyM1Zh7FUhKkikcom5kWZ1qA1mZKkeYM03RHcvZdK40cJiTJWqAJR+cjtWs4yUpPR+qNMw7rLjXWX5UTagfKlmDwfkNrghTGRVDb+I2iDKuzGJW3YUJpNpZG2YaVoZ1vGaDY3N5BpUnVX5XAvdqQru/53Tr6e/JGqR/4FGKZR2wWjdWcAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;PR Overview&quot;
        title=&quot;PR Overview&quot;
        src=&quot;/static/1086e2104e80e3bd7ad575c140ac7807/fcda8/review-overview.png&quot;
        srcset=&quot;/static/1086e2104e80e3bd7ad575c140ac7807/12f09/review-overview.png 148w,
/static/1086e2104e80e3bd7ad575c140ac7807/e4a3f/review-overview.png 295w,
/static/1086e2104e80e3bd7ad575c140ac7807/fcda8/review-overview.png 590w,
/static/1086e2104e80e3bd7ad575c140ac7807/efc66/review-overview.png 885w,
/static/1086e2104e80e3bd7ad575c140ac7807/71ee9/review-overview.png 1081w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 70.27027027027026%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB+klEQVQ4y4WTzW7UMBRG+/4s2LDiIdiVF4FWbYehM0wn/7ETJ3bsxPZBcSmdaWm50pEjOTr67hflIsZIURTsdjtK2dP2A1LKZ7ru7LkVAtk23LeKz3eaT9cDH771fLxSSBe4WIWjUighEFVNLyRGj+jxkXEYmLRmMgY7GayZmCdDPUx8ua253A1cHia+HgzjHLgIMbC3O/bmnqJ7SJS6oHFNopoqxCKQoUN6ifQdwktsMCxKgjM8T3wUXrHh+3LHL3PkweUcl5Is1uSxpqAlp+Poq78c5oxuUXSdwlhLiLCEyLptEhZTRe1axNTRaEHvVKJzI51tGaYtOhp0nBiCoZ01k3dorbHWJtETqUMzatzkUl9SSPpeMQwD1i44o/D6J8S4bkQIYJaI94Guk+m9V0I9amY7s8wLbdMy9gozjATvT+tJswTQcyT4QNM0KWG6jicr790DB5dRTy2lrmitSIilR/o+fYjHs0cGhYwKE85FZ8LrsOF63pDNJdla/FIm8lC/oogNOQ1D0Cn1KjmdJLwJW26XLflcUfiGCvE2USRpEr6V8ElYzQXliq8ofX1C9XyuKUPN4Mcz4YuEP7idt5Tuj/A9/Cqs/ifcsvFbKnukdBmly/+NzdJ97jKGRb2f8GbeUvi1+IYiNOR+pU5nEduzHte/52WHT8LfwJc0vouY5c0AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;PR Comments&quot;
        title=&quot;PR Comments&quot;
        src=&quot;/static/6e824efecf945c0d5b419ce15b296932/fcda8/review-inline-comments.png&quot;
        srcset=&quot;/static/6e824efecf945c0d5b419ce15b296932/12f09/review-inline-comments.png 148w,
/static/6e824efecf945c0d5b419ce15b296932/e4a3f/review-inline-comments.png 295w,
/static/6e824efecf945c0d5b419ce15b296932/fcda8/review-inline-comments.png 590w,
/static/6e824efecf945c0d5b419ce15b296932/efc66/review-inline-comments.png 885w,
/static/6e824efecf945c0d5b419ce15b296932/c83ae/review-inline-comments.png 1180w,
/static/6e824efecf945c0d5b419ce15b296932/a3a5c/review-inline-comments.png 1277w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;div class=&quot;column&quot;&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAABxElEQVQ4y4VSTW/UMBDN/z9wReqpN1SpgnPFAQQ9cGGRAAEVqO1W3d1k87GJ4+84fui59WqhLVh6Gns88/xmPIUxBlprKKUgpQTP2Waf9x4RgA8zbJgRY8S70uL5D4mjixHPvgqcXitwFU1d4/rqCsvlEpvNBnVdJ7vdblFVFVarFYQQKdiFCDXNyZ7fChx9qXFyqXD8U+LsVgMxohiVwiBEUvOvNc9zst45WGMApwHDh8I+hsqLSgqstxXapsUwDImYYBtyK/I+n51z0Mag63u4KSDMMSERBtNCDB2kZL/GVB4T2LfHwLsQQrLsL5WTKKOQo8But3uAvu/RdR2apkHbtmlPH++okuTjOMJauy83ETKBn8AEBmebkw/P+RGWTjLuD9UlwnzB/hEsmT4mZ9/hHS1HKpf9gJAK1+t1GpOyLBPyyOQz96wi+6j4qZUUEnnAM6w1cFbDuTtr9T2UxvSIsr1CrRWMUullqmWTvXf432Jysn8rlG5CrTysn1Jfckj0NezmBHr1Ar58Cf/2A+yrN7Cnr+HeL+6i7lX9QejnCDNFhPxi5FwBMUiE8ROCWGAeP2O6uIRffIf/+A3Tr5snCX8DaOTp/HCcK9IAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;PR Details&quot;
        title=&quot;PR Details&quot;
        src=&quot;/static/1c9f87dcd15bc35be40e21959490a723/fcda8/review-detail.png&quot;
        srcset=&quot;/static/1c9f87dcd15bc35be40e21959490a723/12f09/review-detail.png 148w,
/static/1c9f87dcd15bc35be40e21959490a723/e4a3f/review-detail.png 295w,
/static/1c9f87dcd15bc35be40e21959490a723/fcda8/review-detail.png 590w,
/static/1c9f87dcd15bc35be40e21959490a723/efc66/review-detail.png 885w,
/static/1c9f87dcd15bc35be40e21959490a723/cf4cc/review-detail.png 1079w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 70.27027027027026%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAYAAAAvxDzwAAAACXBIWXMAAAsTAAALEwEAmpwYAAACF0lEQVQ4y32SyWoUURSG+wEVAgHxBXwZN26UuHMvRHAREMGFw8JAoiEDnaiZ7KTT6e6ab9353k+qqm27M3jg45y6xf3//1DVA5jUGRdXl0wnU7IsQwiBlPJOaimxWjIUlpdHghf9iqd7Bc8OSnIT6EXAyRRRZiil52LWWowxd+KtJVWON0cTNs4rNgaKdxeS2gV6EJHK4JzHOYtzDu89MTZWse3tfKsHbJmCkfyrSK9516QqioLL4ZA8z9sUIQT+VyFG0jxHak2I4EJn1CV0nkQ5fAytC/jukthHnT+nPlvDT14jB6/aWQ/WCOaKujYYredbzATBeDChcQEfwTaOcbaE1wSvicERg5nNptm8/YBVVd0UDKhkEzH+iBh/RidfUMVXVPaJWG0SxTZRbC2w3Z4HfcE0ydFadcZzwWiRR09Itx+SbK2Qf19BHaxS76+i+6tw8giOFzh5DD8fQLY+E/I3EsZIMTkmGx1SlQPK4jciO0VkJ7O+TJ2dUqXHaJnOky1Wrzk4zcf8SkYMStFyXZWMRdVRC8Z1tfR8XVdUWi+tOk8YY0DZs5ZKDFF6hDLjFuOmWJ+0uJAukOCDXBJcSOhhug7JW2y5g063UOlW23XWzbb4BvVuh9yDeodoRvcLhvw9PvuAqfrIbBeZ76GLfVzd7xB9fH2Il4egfxBVn2Cn9wlGnFVYI3HOtPgGb2/j/tL8j+5OwT+/JS6HqeMQegAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;PR Conflicts&quot;
        title=&quot;PR Conflicts&quot;
        src=&quot;/static/e02d6a3821f10d855782472544917dc0/fcda8/review-conflicts.png&quot;
        srcset=&quot;/static/e02d6a3821f10d855782472544917dc0/12f09/review-conflicts.png 148w,
/static/e02d6a3821f10d855782472544917dc0/e4a3f/review-conflicts.png 295w,
/static/e02d6a3821f10d855782472544917dc0/fcda8/review-conflicts.png 590w,
/static/e02d6a3821f10d855782472544917dc0/efc66/review-conflicts.png 885w,
/static/e02d6a3821f10d855782472544917dc0/c83ae/review-conflicts.png 1180w,
/static/e02d6a3821f10d855782472544917dc0/c425d/review-conflicts.png 1279w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;h3 id=&quot;editor-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#editor-plugin&quot; aria-label=&quot;editor plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Editor Plugin&lt;/h3&gt;
&lt;p&gt;Have you ever wanted to make a small change in a repository? Like updating a README (which by the way can be displayed by the &lt;a href=&quot;/plugins/scm-readme-plugin&quot;&gt;readme plugin&lt;/a&gt;) or uploading a new file? Now you can use the &lt;a href=&quot;/plugins/scm-editor-plugin&quot;&gt;editor plugin&lt;/a&gt; to do so.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 61.48648648648649%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABaUlEQVQoz31T226DMAzlv/c2bV+2x6nS+gOT9jKtFS0EcjNJfCab0DKKFung2IqPj03SMDOsdZimCQygMP+LXOQU8O0yXo8GL0eDp0OP548e11jQMAOX6xU/p5Na6xxCjAghwoegCCEgrmIxBHSe8PZ1wfvJ4b0lHFpCzIxGqto4YRgGTZKVc0bOCaJeUEoBEc2xUtQvOYPGHiCP++JZ4WitqpAkaV3I27bVAhITez6f4b3XsXBt3YgImiBTEF/iqlASvLREhJSSkkoBseIvMVFebqoZzjnNXTqZCUtRRaGqoWnSZMGieG2XWUYidF0Ha+0O4TjC6Q+I2pZb4BbrbntffRFgjNEiqGNQQvmknOtIV+CNv4M10V0hM3pjMAyjXplhtGoFzgcd9sNdrBaVZL2a+bLWq1CxPnRTu05cyOr+j0L9Y4wN9l+JzMuljFMBbH0xDwqxUwVbNVVpIoJNGZ8F6Ms8yQ0ffgF82qzByN1laAAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Editor Plugin&quot;
        title=&quot;Editor Plugin&quot;
        src=&quot;/static/c5c965d66c1d949333e32aac594b2184/fcda8/editor-plugin.png&quot;
        srcset=&quot;/static/c5c965d66c1d949333e32aac594b2184/12f09/editor-plugin.png 148w,
/static/c5c965d66c1d949333e32aac594b2184/e4a3f/editor-plugin.png 295w,
/static/c5c965d66c1d949333e32aac594b2184/fcda8/editor-plugin.png 590w,
/static/c5c965d66c1d949333e32aac594b2184/efc66/editor-plugin.png 885w,
/static/c5c965d66c1d949333e32aac594b2184/f3a19/editor-plugin.png 1086w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;ssh-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#ssh-plugin&quot; aria-label=&quot;ssh plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;SSH Plugin&lt;/h3&gt;
&lt;p&gt;You are done with constantly entering your username and password? No problem, use the &lt;a href=&quot;/plugins/scm-ssh-plugin&quot;&gt;ssh plugin&lt;/a&gt; with an ssh key.&lt;/p&gt;
&lt;h3 id=&quot;landingpage-plugin-myscm&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#landingpage-plugin-myscm&quot; aria-label=&quot;landingpage plugin myscm permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Landingpage Plugin (MySCM)&lt;/h3&gt;
&lt;p&gt;Sometimes it gets hard to keep track of important things. This is, where our new &lt;a href=&quot;/plugins/scm-landingpage-plugin&quot;&gt;landingpage plugin&lt;/a&gt; comes into play: On a single page you can see your tasks, the latest events and relevant data like your favorite repositories.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 60.810810810810814%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAACAElEQVQoz62SS2tUQRBG5zcKPmYgunPrzn/gQnDjQlxJXAjqIpvgi/giZiIIESSCROMkmfdMkvvu1723+x7pO8kkmWwtqO5FfZyur7oaV+7e587ab24vv2Xp3iOaD57QeviU1uPnLC2vcOvZKjdfvKL5cpWrK2+49vo919995MbaB5qfP9FcX6e18YVWe4PWZpsGQBoek0Uh/yMapbVMplPiMEArRV4UuKrCugpbnaRz5GWJNmZWh3n6uqvOtHWHWmsmokCXDluWlAtZVRVZGhOGAUopitxgjMYYM9c452Yd+kNISbsX0Y8kqdREQpEpjdG6BjhXMex2OOj8QWpDKhVSqRro0zfkgf7hhj+SOMYVhsrZurCYPsbDLoPufv1QIvUcmOd5fVtrz4C6LBEmR0p5acjVCfB4OmbY75Jkklio2pXvzFwC+sF2drB7O2QqZTo9rMVFUczn52PY63Cwt0siJFEmyDKBUnJu+QKwGPXQ4wGBLpkkkkBocqNrO15clCVH0xGjQZdMKpLzHS4CnbPkztu2aK1Ojc5OvwrWzmY4OKC3/7f+kEWg0ecse/H21ibb378ipCIIglrkLfsOTz9l1N+nu7dLmgniNCNJU4QQNdRvwgXgzs8tfv34htKGMAyJoog4jmuhn6OP4OiQo8MJprCocrb43okHna6MB/4DFJeNj3084hgAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Landingpage Plugin&quot;
        title=&quot;Landingpage Plugin&quot;
        src=&quot;/static/1ed6412044bb9e2da3f82beb0c392234/fcda8/landingpage.png&quot;
        srcset=&quot;/static/1ed6412044bb9e2da3f82beb0c392234/12f09/landingpage.png 148w,
/static/1ed6412044bb9e2da3f82beb0c392234/e4a3f/landingpage.png 295w,
/static/1ed6412044bb9e2da3f82beb0c392234/fcda8/landingpage.png 590w,
/static/1ed6412044bb9e2da3f82beb0c392234/efc66/landingpage.png 885w,
/static/1ed6412044bb9e2da3f82beb0c392234/f3a19/landingpage.png 1086w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h3 id=&quot;openapi-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#openapi-plugin&quot; aria-label=&quot;openapi plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;OpenAPI Plugin&lt;/h3&gt;
&lt;p&gt;We are proud of the new &lt;a href=&quot;https://martinfowler.com/articles/richardsonMaturityModel.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;level 3 REST API&lt;/a&gt;, and we would like to enable you to use it. Instead of writing a big documentation we give you an &lt;a href=&quot;/plugins/scm-openapi-plugin&quot;&gt;open API plugin&lt;/a&gt; to explore all the possibilities interactively.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAABf0lEQVQ4y6VT7U7DMAzM+78gDDqGEKC1+WzapG2a5JDdDcYPoBKVTnbj6HQ+O+LuvsH9ocFjc0JzfMbh4Yin0wteXt/x+taitQ3SGlByRc4ZOZdLvM23WGuFOJ87WNfDWoe+9/B+wDCMmOcZ0zRhigkxTgghYBwDQogcrzndHcbAWNcVou0UtLGwzsO4Aco4aG35jKLSBppgLKTSUMowuKYME4UYEWNklaJTDsqNUKaHNB5SO0ip0XYSXaeYhCOfKXRSo5OK6+dWcmdj2NSWUiBaaSF1z+1SkeCchyMb3HZOues92zAvCxZGumD7TymBPuFChosZuVT89+Oh/FbcA9TvQgSZbqyDMZZBU6uXS7X+rLpiq+Va0K8ROo1YygohpYJSms2nnPwic/cqJMKwzuhTRCoZwg8j7xmZSpimmfdpL+FnF2XLBU/SD5jnhclokqRwr5elVJRav14KeWjtthb0Sgi0qERO2N36lfD2CV33iSIppkjvlBT/BSKkxf4Ab3z0tJFUnIAAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;OpenAPI Plugin&quot;
        title=&quot;OpenAPI Plugin&quot;
        src=&quot;/static/bd288c5cd8f5b5b37b1db82e8e0d8ad6/fcda8/openapi.png&quot;
        srcset=&quot;/static/bd288c5cd8f5b5b37b1db82e8e0d8ad6/12f09/openapi.png 148w,
/static/bd288c5cd8f5b5b37b1db82e8e0d8ad6/e4a3f/openapi.png 295w,
/static/bd288c5cd8f5b5b37b1db82e8e0d8ad6/fcda8/openapi.png 590w,
/static/bd288c5cd8f5b5b37b1db82e8e0d8ad6/efc66/openapi.png 885w,
/static/bd288c5cd8f5b5b37b1db82e8e0d8ad6/c83ae/openapi.png 1180w,
/static/bd288c5cd8f5b5b37b1db82e8e0d8ad6/21b4d/openapi.png 1280w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;permissions&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#permissions&quot; aria-label=&quot;permissions permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Permissions&lt;/h2&gt;
&lt;p&gt;The permission model of SCM-Manager v1 was limited to the distinction between admins and users and it only used roles you could assign for single repositories. With version 2 you can now assign finly grained permissions, both globally and repository specific. The details about this are definitely a topic for another document.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAABqUlEQVQ4y3WTTY6cMBCFOWyynZPkKDlGIs0+iyyj6UEjjdIY/5R/wJgXPRtoQjKWqk3b1PNXr0x3e+1xu73gte/R9z1yzuBY1xWllCP4fw9gRf1dsc37OtD9HgXWaGgnmHM+NjhijPDeQ7zHXNr6NuHrL8Hnb3c8PSt8+j7gyw/bBMU5jEpBGYeyCe2iIgLFPaVgnEMIAWluFbxpj5/vBi8mofcL3sNSyTsRD2tMJWynP/ApYIyBcxbauiq286elIC8F58G8zpFwHOFiOhZ3QZbLPYoyfIhIMSKmCTkvGJTCtB1StrzOWgvNJHn4dC6ZglprOPHV0xATltLodJgQpvmoqgoyqRKIx7J38FIyLbE+YJ5n5GVpzSml0Ybw1y3omKDGEVb8Yfg+aMcwqOrffPLrfBOuo6NPTCQpn/eyWD2fjbWIl4POXl+joz/3+wDjpJrOkujRg3DAqDWsCFJKiDEhX7z+h5DB5oQLCQkb/VaBCCTE2tEPBXlpSXEnibHNq+1FHkJ6NQxQTrCU9jk+xP4jyE6ScJ9JEtJUX00pHnuMWK9I+4g/aswfbJ31z1YVAbsAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Permissions&quot;
        title=&quot;Permissions&quot;
        src=&quot;/static/bb10c9fffd7aa14faab7b80ec78ecd57/fcda8/permissions.png&quot;
        srcset=&quot;/static/bb10c9fffd7aa14faab7b80ec78ecd57/12f09/permissions.png 148w,
/static/bb10c9fffd7aa14faab7b80ec78ecd57/e4a3f/permissions.png 295w,
/static/bb10c9fffd7aa14faab7b80ec78ecd57/fcda8/permissions.png 590w,
/static/bb10c9fffd7aa14faab7b80ec78ecd57/efc66/permissions.png 885w,
/static/bb10c9fffd7aa14faab7b80ec78ecd57/f3a19/permissions.png 1086w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;repository-urls&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#repository-urls&quot; aria-label=&quot;repository urls permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Repository URLs&lt;/h2&gt;
&lt;p&gt;One of the most annoying things in v1 was the fact, that the URLs for the repository ui and the one for the checkout/clone are different. With SCM-Manager 2 we wanted to change this. In order to fix this problem, we had to introduce a limitation for the repository names. In v1 it was possible to create repositories with any depth (a/b/c). This makes it really hard to add an ui to the same path, because it is nearly impossible to differentiate between the name of the repository and technical routes. So we decided to introduce namespaces. In SCM-Manager 2, a repository identifier consists of two parts: the namespace and the name of the repository. The namespace can be auto generated with a strategy (e.g. current username, year, repository type) or can be chosen freely.&lt;/p&gt;
&lt;p&gt;This change fixes the routing problem and removes the technical ids from the urls (which were nearly omnipresent in v1). For your convenience, we tried to create redirects from the old urls to the new ones if you migrate from v1 to v2.&lt;/p&gt;
&lt;h2 id=&quot;versioning&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#versioning&quot; aria-label=&quot;versioning permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Versioning&lt;/h2&gt;
&lt;p&gt;You may have noticed a little detail in our new version number: We moved from 1.60 to 2.0.0, that is, from now on we use &lt;a href=&quot;https://semver.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;semantic versioning&lt;/a&gt;.&lt;/p&gt;
&lt;h1 id=&quot;getting-started&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#getting-started&quot; aria-label=&quot;getting started permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Getting started&lt;/h1&gt;
&lt;p&gt;Want to get it right now? Head over to our new &lt;a href=&quot;/download/2.0.0/&quot;&gt;download page&lt;/a&gt;. You have the choice:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Docker&lt;/li&gt;
&lt;li&gt;Kubernetes&lt;/li&gt;
&lt;li&gt;Debian/Ubuntu&lt;/li&gt;
&lt;li&gt;Red Hat/CentOS/Fedora&lt;/li&gt;
&lt;li&gt;Generic Linux&lt;/li&gt;
&lt;li&gt;Windows&lt;/li&gt;
&lt;li&gt;Mac OS X&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;There is no excuse to not getting started today.&lt;/p&gt;
&lt;p&gt;If you want to migrate from v1, please have a look at the &lt;a href=&quot;/docs/2.0.x/en/migrate-scm-manager-from-v1/&quot;&gt;migration instructions&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[New website]]></title><description><![CDATA[Today we reached another great goal on our road to the 2.0.0 release. We released our new website 🎉🥳 Our old website was a somewhat…]]></description><link>https://scm-manager.org/blog/posts/2020-06-02-new-website/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-06-02-new-website/</guid><pubDate>Tue, 02 Jun 2020 15:23:49 GMT</pubDate><content:encoded>&lt;p&gt;Today we reached another great goal on our road to the 2.0.0 release.&lt;/p&gt;
&lt;h4 id=&quot;we-released-our-new-website-&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#we-released-our-new-website-&quot; aria-label=&quot;we released our new website  permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;We released our new website 🎉🥳&lt;/h4&gt;
&lt;p&gt;Our old website was a somewhat outdated wordpress blog.
The blog was fine, but it does no longer match our needs.
In the development process of SCM-Manager we use pull requests a lot, so we want to use that workflow for our website, too.&lt;/p&gt;
&lt;p&gt;At that point it was clear that we need a completely new website which matches our needs.
So we decided not only to create a new home for the blog and the marketing stuff, we decided to create a central place for nearly all SCM-Manager related information:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;/&quot;&gt;marketing information&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/support/&quot;&gt;support information&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/blog/&quot;&gt;news/blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/download/&quot;&gt;download&lt;/a&gt; inclusive &lt;a href=&quot;/download/archive/&quot;&gt;archive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/plugins/&quot;&gt;plugin index&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/docs/&quot;&gt;documentation for core&lt;/a&gt; and &lt;a href=&quot;/plugins/&quot;&gt;plugins&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So we created a new pretty and blazing fast &lt;a href=&quot;https://github.com/scm-manager/website&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;website&lt;/a&gt;.
The new site is based on &lt;a href=&quot;https://www.gatsbyjs.org/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GatsbyJS&lt;/a&gt;, a static website generator which matches all our needs.&lt;/p&gt;
&lt;p&gt;With the new website we decided also to remove the comment support from the site as announced at the &lt;a href=&quot;/blog/posts/2019-07-30-cloudogu-support-team&quot;&gt;Cloudogu support team
post&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;documentation&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#documentation&quot; aria-label=&quot;documentation permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Documentation&lt;/h2&gt;
&lt;p&gt;The documentation is fetched from the &lt;a href=&quot;https://github.com/scm-manager/scm-manager/tree/develop/docs/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;docs folder&lt;/a&gt; of the &lt;a href=&quot;https://github.com/scm-manager/scm-manager&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SCM-Manger repository&lt;/a&gt;, and the docs for the plugins are fetched from the individual &lt;a href=&quot;https://github.com/scm-manager?q=plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;plugin repo&lt;/a&gt;.
We know the documentation is far from complete, but we will work hard to fix that.&lt;/p&gt;
&lt;h2 id=&quot;contribution&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#contribution&quot; aria-label=&quot;contribution permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Contribution&lt;/h2&gt;
&lt;p&gt;If you find any issue in the website or in the docs please open an issue in the corresponding repository.
If you are able to fix this issue by yourself, we are more than happy to accept a pull request.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[New home for scm-manager packages]]></title><description><![CDATA[Before launching our 2.0.0 release we decided to optimize and modernize our infrastructure. One of the first notable changes is the new…]]></description><link>https://scm-manager.org/blog/posts/2020-05-18-new-home-for-scm-manager-packages/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-05-18-new-home-for-scm-manager-packages/</guid><pubDate>Mon, 18 May 2020 14:47:49 GMT</pubDate><content:encoded>&lt;p&gt;Before launching our 2.0.0 release we decided to optimize and modernize our infrastructure. One of the first notable changes is the new packages.scm-manager.org Nexus 3 instance replacing our old Nexus 2 instance on maven.scm-manager.org. With this migration most paths have been changed. But fortunately we were able to create redirects for most cases. Only users of the debian package will get errors because a redirect was not possible.&lt;/p&gt;
&lt;p&gt;Our recommendation for all users is to update all configurations the new repositories.&lt;/p&gt;
&lt;h2 id=&quot;maven&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#maven&quot; aria-label=&quot;maven permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Maven:&lt;/h2&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;xml&quot;&gt;&lt;pre class=&quot;language-xml&quot;&gt;&lt;code class=&quot;language-xml&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;repositories&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;

  &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;repository&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;id&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;packages.scm-manager.org&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;id&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;name&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;scm-manager public repository&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;name&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;url&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;https://packages.scm-manager.org/repository/public/&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;url&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
  &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;repository&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;

&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;repositories&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id=&quot;yumrpm-for-scm-manager-v1-only&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#yumrpm-for-scm-manager-v1-only&quot; aria-label=&quot;yumrpm for scm manager v1 only permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Yum/RPM (for SCM-Manager v1 only):&lt;/h2&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;ini&quot;&gt;&lt;pre class=&quot;language-ini&quot;&gt;&lt;code class=&quot;language-ini&quot;&gt;&lt;span class=&quot;token section&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt;&lt;span class=&quot;token section-name selector&quot;&gt;scm-releases&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;token key attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token value attr-value&quot;&gt;SCM-Manager Releases&lt;/span&gt;
&lt;span class=&quot;token key attr-name&quot;&gt;baseurl&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token value attr-value&quot;&gt;https://packages.scm-manager.org/repository/yum-v1-releases/&lt;/span&gt;
&lt;span class=&quot;token key attr-name&quot;&gt;enabled&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token value attr-value&quot;&gt;1&lt;/span&gt;
&lt;span class=&quot;token key attr-name&quot;&gt;gpgcheck&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token value attr-value&quot;&gt;0&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;For more detailed instructions have a look at the &lt;a href=&quot;/docs/1.x/en/installation/redhat/&quot;&gt;SCM-Manager documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;aptdeb-for-scm-manager-v1-only&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#aptdeb-for-scm-manager-v1-only&quot; aria-label=&quot;aptdeb for scm manager v1 only permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Apt/DEB (for SCM-Manager v1 only):&lt;/h2&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre class=&quot;language-bash&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;deb https://packages.scm-manager.org/repository/apt-v1-releases/ stable main&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;For more detailed instructions have a look at the &lt;a href=&quot;/docs/1.x/en/installation/debian/&quot;&gt;SCM-Manager documentation&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;further-questions&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#further-questions&quot; aria-label=&quot;further questions permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Further Questions&lt;/h2&gt;
&lt;p&gt;If you have any questions or issues with the new repositories feel free to ask us on the &lt;a href=&quot;https://groups.google.com/forum/#!forum/scmmanager&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;mailing list&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.0.0-rc8]]></title><description><![CDATA[Hey folks, It’s been a month since our last release and today you get our newest version with some new features. Unfortunately, it is…]]></description><link>https://scm-manager.org/blog/posts/2020-05-08-scm-manager-2-0-0-rc8/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-05-08-scm-manager-2-0-0-rc8/</guid><pubDate>Fri, 08 May 2020 18:23:51 GMT</pubDate><content:encoded>&lt;p&gt;Hey folks,&lt;/p&gt;
&lt;p&gt;It’s been a month since our last release and today you get our newest version with some new features. Unfortunately, it is another release candidate, but we are optimistic that our final 2.0.0 release will be out soon.&lt;/p&gt;
&lt;p&gt;The biggest change of this release candidate is the new workflow engine, which allows you to set validation rules for pull requests with the SCM-Review-Plugin. This way, you can enforce a certain workflow for merging a pull request.&lt;/p&gt;
&lt;p&gt;The following rules can be configured with the workflow engine:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All reviewers have approved&lt;/li&gt;
&lt;li&gt;At least x reviewers have approved&lt;/li&gt;
&lt;li&gt;All CI status’ have to be successful (Example: All Jenkins builds have to be green)&lt;/li&gt;
&lt;li&gt;There has to be at least x successful CI status’&lt;/li&gt;
&lt;li&gt;All CI status’ of one type have to be successful&lt;/li&gt;
&lt;li&gt;All tasks existing for this pull request are done&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The status of the configured rules is shown in your pull request.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 45.94594594594595%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAABxUlEQVQoz3WQTWsTURSG48KJ3aiZNDQkd+6dmUzGmTt3pqDdxYC74iZk48aFO8lCC4raVbNorSXgH/Bn6Eb8QIog/gAVd/4FEUGStItHbj60YD3w8p4L5zzn3FNyLqxy9mKNc9U65VqDlbUmK3VBuS5wGh6OUDhC4ngKR/o4vo8TWFdzD3zKYcAZKRBXLlOqrDWo1Ju49SarMqTmR1SFwvUCXBniqhYVf6EgohJGuK0WbivEjVoLRZwPfOKNDUp5nmOVZRk6TdFao1ONTiKyJCTXIYWJKbL2H+VGY4zBZHMVeT7rvdrpULKgLDMzUJIkaJ3iyYhnT2/w5XCLDy8GfHp3h6/vt/h8eJdvH+9x6+Y1qjJGJhlerNGZIU1TOkugnWY91elsW8/zePnqOTBh/Os7cMTx9CfT8Q9sPHxwHyklRVHMNzX/Adq1jckRQvD67RtOxmR6zHhyNMsfbW+jlJoBl/2nAxd5u93m9mDAaDTi4MkeB/tD9neHPN4ZMtrd4/rm5qxm2Wfdnqvb7f4LXL6jKML3fZSSKNnAVwJfeKim4FIcky1qreyZ7IBer3c6cFlkv1QU63+1PpfJc8yJviWw3+/zGzQ2OSmuHUBrAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;validation result&quot;
        title=&quot;validation result&quot;
        src=&quot;/static/f4cd7fb7346d67233adab6a8b626608b/fcda8/validation_result.png&quot;
        srcset=&quot;/static/f4cd7fb7346d67233adab6a8b626608b/12f09/validation_result.png 148w,
/static/f4cd7fb7346d67233adab6a8b626608b/e4a3f/validation_result.png 295w,
/static/f4cd7fb7346d67233adab6a8b626608b/fcda8/validation_result.png 590w,
/static/f4cd7fb7346d67233adab6a8b626608b/efc66/validation_result.png 885w,
/static/f4cd7fb7346d67233adab6a8b626608b/c83ae/validation_result.png 1180w,
/static/f4cd7fb7346d67233adab6a8b626608b/5c684/validation_result.png 1829w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Some other changes we made are a new cipher which is compatible with Java 12 and above. SCM-Manager instances using the old cipher will be fully supported though. We have also introduced a new “@Requires” annotation for optional dependencies. This is especially useful if you want bind plugin features only if the dependent plugin is also installed.&lt;/p&gt;
&lt;p&gt;As usual, you can find all changes for this version in our changelog. Feel free to leave us some comments.&lt;/p&gt;
&lt;p&gt;You can download the RC-8 here&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/service/local/repositories/releases/content/sonia/scm/scm-server/2.0.0-rc8/scm-server-2.0.0-rc8-app.tar.gz&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.tar.gz&lt;/a&gt; (sha1: 8bf465525d5a8c5907d1f74096af1783bc0b2fa7)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/service/local/repositories/releases/content/sonia/scm/scm-server/2.0.0-rc8/scm-server-2.0.0-rc8-app.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.zip&lt;/a&gt; (sha1: f688a9dbee45f11334fafd82f72b3636f6ad58f6)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;or use it via Docker&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;language-text&quot;&gt;docker run -p 8080:8080 -v scm-home:/var/lib/scm --name scm scmmanager/scm-manager:2.0.0-rc8&lt;/code&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.0.0-rc7]]></title><description><![CDATA[Hey there, another two weeks have passed (can you see the pattern?), and we proudly present release candidate 7 of SCM-Manager 2 to you…]]></description><link>https://scm-manager.org/blog/posts/2020-04-16-scm-manager-2-0-0-rc7/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-04-16-scm-manager-2-0-0-rc7/</guid><pubDate>Thu, 16 Apr 2020 09:07:58 GMT</pubDate><content:encoded>&lt;p&gt;Hey there, another two weeks have passed (can you see the pattern?), and we proudly present release candidate 7 of SCM-Manager 2 to you. Besides a fix regarding repository write requests with anonymous access enabled and other small bugs, we have a new nice plugin for you: A new landing page. We call it &lt;strong&gt;mySCM&lt;/strong&gt;. If you install this new plugin, you can see all these things at a glance:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;your favorite repositories&lt;/li&gt;
&lt;li&gt;latest events regarding repositories&lt;/li&gt;
&lt;li&gt;events and pending updates from the plugin center&lt;/li&gt;
&lt;li&gt;your open pull requests&lt;/li&gt;
&lt;li&gt;your tasks regarding pull requests&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The last two of course only with the review plugin. Expect more things here, like for example your latest build results, because this page is easily extendable by plugins.&lt;/p&gt;
&lt;p&gt;We think it’s nice and would love to hear your opinion on that.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 65.54054054054055%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACNElEQVQ4y4WSvWtUQRTFtxOsrUVEA2KRpBHS2FirMSAmiDaChZ0QUKuUFkZUSJEUBhEiColm3aAx0fwRIogoFoIhm933/d7szLx57ycz+3azxoAXDjNzZ+6Zc+5M7dCZ6xw+e5Mj56c5duMBx289ZvjuPCfuLXB0ZpGTs8sMPXrF0NxLTj1d5fRSnZFGg5G11wzXlxldrzP6bpWRxgrDb1eojV2dZuzaHc7dfsjkXIMLM/OM31/k4uxzxp8sMbGwwqXFOuPP3jDxYo3L9Q0mP3zkyvt1JjfXmdraZOrTRnfc2qSm8xxjDEIqtneapEmCVBpTFBRF4Ua7n1cwVS6vMDi3qFFFYXJano/UOZQlf0VZImUHkWWURdHfL8uyux6ImkvaA2XBbz9hOxQIKTGmq9A60FoThiHNZhPP80kscQk61wghnPKyusAR2sjznFQIlJR9gd3LunPR6dBstfB8Hy+Muk4AKaWrZT9haQzq10/CwCPJBEopB1tgbSVK02y3iaKIKAodia3NsuxgwsIS+h5hkpGq6hHyHKU1SklH2PIDkjRzJJ1Ox7VEufaYfwlt8fdvXwgCnyRJnLp+f4HUKmy1CaPI9dP2zu65Hh6k0CZ/fP1MHEfESeJU2JutCms5loqd3ZYjC4Jgj3C/Zf4TvQ8kdI4fRmRCODL7/yyBddKz7L6NZe9Da8zg2kG7gsG8MfvP7KGWpik97Pph126aOstxHLPb9l0urXJ+GNL2A2d1sLaHPz3fvkh5Kt6+AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;mySCM landing page&quot;
        title=&quot;mySCM landing page&quot;
        src=&quot;/static/3bba26acdd4237d3f6fcbdc43db6aac3/fcda8/mySCM.png&quot;
        srcset=&quot;/static/3bba26acdd4237d3f6fcbdc43db6aac3/12f09/mySCM.png 148w,
/static/3bba26acdd4237d3f6fcbdc43db6aac3/e4a3f/mySCM.png 295w,
/static/3bba26acdd4237d3f6fcbdc43db6aac3/fcda8/mySCM.png 590w,
/static/3bba26acdd4237d3f6fcbdc43db6aac3/efc66/mySCM.png 885w,
/static/3bba26acdd4237d3f6fcbdc43db6aac3/c83ae/mySCM.png 1180w,
/static/3bba26acdd4237d3f6fcbdc43db6aac3/476e1/mySCM.png 1841w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;You can download the RC-7 here&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/service/local/repositories/releases/content/sonia/scm/scm-server/2.0.0-rc7/scm-server-2.0.0-rc7-app.tar.gz&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.tar.gz&lt;/a&gt; (sha1: f10fa85757f952592af40cb4856d92787fd83ed1)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/service/local/repositories/releases/content/sonia/scm/scm-server/2.0.0-rc7/scm-server-2.0.0-rc7-app.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.zip&lt;/a&gt; (sha1: 8a297dc00caec4b7497605b8c0da64dbe68a5b06)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;or use it via Docker&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;language-text&quot;&gt;docker run -p 8080:8080 -v scm-home:/var/lib/scm --name scm scmmanager/scm-manager:2.0.0-rc7&lt;/code&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Change in ownership]]></title><description><![CDATA[In Fall 2018 Cloudogu and I announced a cooperation for this project. Ever since then, a lot has changed in the background. We established a…]]></description><link>https://scm-manager.org/blog/posts/2020-04-15-change-in-ownership/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-04-15-change-in-ownership/</guid><pubDate>Wed, 15 Apr 2020 16:46:19 GMT</pubDate><content:encoded>&lt;p&gt;In Fall 2018 Cloudogu and I announced a &lt;a href=&quot;https://www.scm-manager.org/scm-manager-2/scm-manager-2-gets-a-boost-by-cloudogu-gmbh/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;cooperation&lt;/a&gt; for this project. Ever since then, a lot has changed in the background. We established a permanent SCM-Manager team at Cloudogu, which I am the leader of. That allowed us to pick up speed in the development of SCM-Manager and to take care of support cases at the same time. Thanks to that the release of SCM-Manager 2.0 is closer than ever. SCM-Manager has come a long way, and I can&apos;t wait for implementing all these great ideas that we still have.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 47.2972972972973%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAJABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAIBBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHuNtJUX//EABcQAAMBAAAAAAAAAAAAAAAAAAAQIUL/2gAIAQEAAQUCpVpf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFRABAQAAAAAAAAAAAAAAAAAAIEH/2gAIAQEABj8Ci//EABsQAAIBBQAAAAAAAAAAAAAAAAABQRARITFR/9oACAEBAAE/IeQ4YEnaRbV//9oADAMBAAIAAwAAABBsD//EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAEDAQE/EIf/xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAgEBPxCn/8QAHBAAAgICAwAAAAAAAAAAAAAAAREAIRBhMUGh/9oACAEBAAE/EALJuiXCFIprucwQ1Rnhz//Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Timeline SCM-Manager and Cloudogu&quot;
        title=&quot;Timeline SCM-Manager and Cloudogu&quot;
        src=&quot;/static/d095b7bd3aa3248aca0276fde10568a4/1c72d/Timeline_SCM-Manager_and_Cloudogu.jpg&quot;
        srcset=&quot;/static/d095b7bd3aa3248aca0276fde10568a4/a80bd/Timeline_SCM-Manager_and_Cloudogu.jpg 148w,
/static/d095b7bd3aa3248aca0276fde10568a4/1c91a/Timeline_SCM-Manager_and_Cloudogu.jpg 295w,
/static/d095b7bd3aa3248aca0276fde10568a4/1c72d/Timeline_SCM-Manager_and_Cloudogu.jpg 590w,
/static/d095b7bd3aa3248aca0276fde10568a4/a8a14/Timeline_SCM-Manager_and_Cloudogu.jpg 885w,
/static/d095b7bd3aa3248aca0276fde10568a4/fbd2c/Timeline_SCM-Manager_and_Cloudogu.jpg 1180w,
/static/d095b7bd3aa3248aca0276fde10568a4/151cf/Timeline_SCM-Manager_and_Cloudogu.jpg 1181w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Since almost all the development capacity for SCM-Manager comes from Cloudogu, it&apos;s only fair that the company is the official owner of the project. Therefore, we agreed to make the change. A few days ago, I handed over the project to Cloudogu.&lt;/p&gt;
&lt;h2 id=&quot;what-does-that-mean-for-you&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#what-does-that-mean-for-you&quot; aria-label=&quot;what does that mean for you permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;What does that mean for you?&lt;/h2&gt;
&lt;p&gt;By handing over SCM-Manager to &lt;a href=&quot;https://cloudogu.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Cloudogu&lt;/a&gt; we hope to continue on the prosperous path that we have been on for more than two years now. There are still many ideas and plans that we, Cloudogu and I, want to bring to live, to make SCM-Manager even more user friendly, versatile and reliable.&lt;/p&gt;
&lt;p&gt;Everything will continue the way it has for the last couple of years: SCM-Manager is still a community Open Source project where everyone is invited to contribute ideas and feedback. The only thing that has already changed is that SCM-Manager is now licensed under the MIT license, but that should practically have no consequences, because the MIT license is even less restrictive than previously used BSD 3-clause license.&lt;/p&gt;
&lt;p&gt;I&apos;m looking forward to continuing the work on SCM-Manager, discussing your feedback and ideas and implementing new features.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.0.0-rc6]]></title><description><![CDATA[One of the core features of SCM-Manager is its extensibility with plugins. Installing, updating and removing plugins requires a restart of…]]></description><link>https://scm-manager.org/blog/posts/2020-04-01-scm-manager-2-0-0-rc6/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-04-01-scm-manager-2-0-0-rc6/</guid><pubDate>Wed, 01 Apr 2020 07:45:44 GMT</pubDate><content:encoded>&lt;p&gt;One of the core features of SCM-Manager is its extensibility with plugins. Installing, updating and removing plugins requires a restart of the SCM-Manager. And to be honest, we would not have thought this would be so hard.&lt;/p&gt;
&lt;p&gt;After trying to destroy the complete context of the server and learning a lot about class loader leaks, we now threw this all away and moved to a more fail-proof solution with 2.0.0-rc6: On POSIX systems (that is all Linuxes and Apples) we use the LIBC by default to kill the server process and replace it with a new instance. Doing so, we keep the process id and no monitoring should notice and complain about this. However there is this other operation system, Windows, where we haven’t found a good solution for, yet. So on Windows, after installing plugins or in the migration wizard, you will get a message saying that the server has to be restarted manually. Because we are not satisfied with this, we are still working on an automated solution for Windows. If you do not trust our restart solution, you can implement your own or switch to our simple exit strategy, using startup parameters.&lt;/p&gt;
&lt;p&gt;Further changes of 2.0.0-rc6 are mostly small extensions and fixes. In 2.0.0-rc5 a README file for example could mess up the position of the navigation menu. This should be fixed now. And having talked about Windows: The build should now be possible on these machines, again.&lt;/p&gt;
&lt;p&gt;You can download the RC-6 here&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/service/local/repositories/releases/content/sonia/scm/scm-server/2.0.0-rc6/scm-server-2.0.0-rc6-app.tar.gz&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.tar.gz&lt;/a&gt; (sha1: f1cdbda4615c662f9e92d5707b902c12c4907800)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/service/local/repositories/releases/content/sonia/scm/scm-server/2.0.0-rc6/scm-server-2.0.0-rc6-app.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.zip&lt;/a&gt; (sha1: 961b5ba8bca98e8b376094bc60a7bb0b7c20feeb)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;or use it via Docker&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;language-text&quot;&gt;docker run -p 8080:8080 -v scm-home:/var/lib/scm --name scm scmmanager/scm-manager:2.0.0-rc6&lt;/code&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Issue restart]]></title><description><![CDATA[Over the years, SCM-Manager received a lot of attention and a lot of people had questions. Some of them led to issues on BitBucket, which…]]></description><link>https://scm-manager.org/blog/posts/2020-03-24-issue-restart/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-03-24-issue-restart/</guid><pubDate>Tue, 24 Mar 2020 16:58:05 GMT</pubDate><content:encoded>&lt;p&gt;Over the years, SCM-Manager received a lot of attention and a lot of people had questions. Some of them led to issues on BitBucket, which were &lt;a href=&quot;https://www.scm-manager.org/scm-manager-2/we-migrated-to-github/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;migrated to GitHub&lt;/a&gt; not long ago. With the release of SCM-Manager 2 getting closer, we would like to get rid of old issues, because we would like to focus on the important, still relevant ones. So we decided to use &lt;a href=&quot;https://github.com/apps/stale&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;GitHub Stale&lt;/a&gt;, a little bot that closes issues that had no activity for quite some time. Tickets like enhancements, will not be affected by the bot, because they may take a longer than normal issues.&lt;/p&gt;
&lt;p&gt;If you find your ticket closed, but you feel like it still persists, we would like to politely ask you to re-open it on GitHub. If you have a new issue, take a minute or two and take a look at the old ones; maybe you will find an answer there. Doing so, we will get a better overview of which issues are still relevant and we will know what to focus on.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.0.0-rc5]]></title><description><![CDATA[Release 2 of SCM-Manager brings a lot of changes, some small, some big. Besides the most obvious change, the completely new user interface…]]></description><link>https://scm-manager.org/blog/posts/2020-03-13-scm-manager-2-0-0-rc5/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-03-13-scm-manager-2-0-0-rc5/</guid><pubDate>Fri, 13 Mar 2020 14:32:47 GMT</pubDate><content:encoded>&lt;p&gt;Release 2 of SCM-Manager brings a lot of changes, some small, some big. Besides the most obvious change, the completely new user interface, there is the new &lt;a href=&quot;https://martinfowler.com/articles/richardsonMaturityModel.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;level 3 REST API&lt;/a&gt;, which took us a considerable amount of effort to create.&lt;/p&gt;
&lt;p&gt;The new REST API allows scripts and other applications to “navigate” from the top level REST resource (&lt;code class=&quot;language-text&quot;&gt;/scm/api/v2&lt;/code&gt;) to every resource available and to change them: repositories, sources, configurations, and items from plugins like pull requests. Using the editor plugin it is possible, to add or change files in repositories without checking them out, first.&lt;/p&gt;
&lt;h2 id=&quot;openapi-plugin&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#openapi-plugin&quot; aria-label=&quot;openapi plugin permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;OpenAPI plugin&lt;/h2&gt;
&lt;p&gt;Of course, all these possibilities can only be fully utilized when there is comprehensive documentation. The problem is, the API may change depending on your version of SCM-Manager and the plugins you have installed. So what we give you today is not a wiki page or a pdf, but another plugin: the OpenAPI plugin. This plugin adds a new link to the footer of SCM-Manager: “Rest API”.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 20.27027027027027%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAECAYAAACOXx+WAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAo0lEQVQY01VQ0QrCMAzs//+dD6IwxNmxrqBr0iaZjyedW50PRxIuR+7iEhEoJeTMMDOo6oq9z8wozFARvBfD2wx24JkIJqXNbggR51uPcYqQw6JWoSl8mHDq7ujjExMVhMSNX8zQPTyuPrR9x6K4RIKfM6jIn8sqIFGMqSCLgousULXGv4pimHNL5bLIejVSRjk4/FX9xtwcLZuTna9zfcUe+QMVNzHHZrVBQQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;REST API link in footer&quot;
        title=&quot;REST API link in footer&quot;
        src=&quot;/static/e54c22d2fed8082e6854e5cb95fca5d1/fcda8/Footer_OpenAPI.png&quot;
        srcset=&quot;/static/e54c22d2fed8082e6854e5cb95fca5d1/12f09/Footer_OpenAPI.png 148w,
/static/e54c22d2fed8082e6854e5cb95fca5d1/e4a3f/Footer_OpenAPI.png 295w,
/static/e54c22d2fed8082e6854e5cb95fca5d1/fcda8/Footer_OpenAPI.png 590w,
/static/e54c22d2fed8082e6854e5cb95fca5d1/5a6dd/Footer_OpenAPI.png 802w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Click the link and you will get an OpenAPI (also known as Swagger) online documentation, that tells you exactly what is possible with your current system. It will show you all possible requests and you can even try them out.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 104.05405405405406%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAADPElEQVQ4y6WTz2sdVRTH7yzqQtc+SnWRWv8Q124kIC50oV3owp9UsWBVULBqICAEqhADWmw0oWlN2lhLhIILFyp0IYJiG0x8703u/Lgzc+d3ZubNR+bmpaZa24gHPnzPOXPncu6954iDk69w92OvYz16gruOvsuB5z/gwKunsN6cxZo6g3VqBeujc1hz57DmV7GWvsJau4y1dhHr6xWsK5ewvlnFunzBIO556AnE5DHEIy9x6KnXuP+5dzj48jTi2ZOIY+8j3phBnJxFTM0iZk4jPl1ELJ5FfPE5YmkBsbyE+PIsYnnMoYefZGLyaY48/iJHjh5n4pkTHH7hLSaOT/Hg2zM88N6HHJ7+mPumZ7l3Zo7e3Bl6p+fpfTZPb3GB3vlz9JbP07uwTO/iCkKFGsdTuL7CUwGOrwyuChg6Hn3bZegPCHOfom7Iq4q8rm+maXaoa4SULtfXf+f6+oah3x8yGNj80R/iej5RFBNqn6pOoYV2NIK2NRh/jPEBEccJrqfwVUAQhKRpOiYzdN/jpNOUSMeEkb6J3VwQaspyG9EFQ1ti2xLpKqRKkH5EV/mWdI1Kx2NLOjiOdyNvbzlIxzW5zndcn6IoEV1Vvq+IdYxOMnRRo9MC3cU6JuqqiPQ/4uiGv6PdSZpmhIjiFMcP8cOYMIyIOsYbhHs26zbQcYLWiVlXlCVVVY+pqOt65w6jvCHIdqialv9jbdsi2jss2A97TSTJzovmeUGe52RZTlEUjMZt8PcfbmXlqCZrtimaCiFdj6G9hZQO9pY0vut55k5a9ldhVOW4ZYLazhDULaO0NE/e1I2h2q6Mjks0Df3vjE8wjsXVTLIWrDNQHsPAN9iRwk01ui7QTYmu70xUF6giQfzy/bf8uLqAM+gz2NxguLmBHPQJXYck8P8TStoIfr0G3/1AFUTU4V+QpJBme/Q27K7TCWKQNfzs50gVESQ5Ks4MSVlRjtg3RdOSVQ3i0nrNJz9VbLqa3waKa3bIhpvQVzlO2uBmjdH90A9yxFXZcGWjQgYJA08b7CBBhhkqqwiLhqgYocvbE5Uj/GQbUZcFWRyZOVVBaJq7a+xdzbKMptnTQrfsnZ0B6IbhT5RT76jKavo4AAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;OpenAPI Example Page&quot;
        title=&quot;OpenAPI Example Page&quot;
        src=&quot;/static/660e038729b6be47469db9afce630e52/fcda8/OpenAPI_Page.png&quot;
        srcset=&quot;/static/660e038729b6be47469db9afce630e52/12f09/OpenAPI_Page.png 148w,
/static/660e038729b6be47469db9afce630e52/e4a3f/OpenAPI_Page.png 295w,
/static/660e038729b6be47469db9afce630e52/fcda8/OpenAPI_Page.png 590w,
/static/660e038729b6be47469db9afce630e52/efc66/OpenAPI_Page.png 885w,
/static/660e038729b6be47469db9afce630e52/c83ae/OpenAPI_Page.png 1180w,
/static/660e038729b6be47469db9afce630e52/b9024/OpenAPI_Page.png 1203w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;collapsable-navigation-menus&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#collapsable-navigation-menus&quot; aria-label=&quot;collapsable navigation menus permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Collapsable navigation menus&lt;/h2&gt;
&lt;p&gt;Another change that you might stumble upon, is a little triangle in the secondary navigation menus. Press this, and the menu will collapse. This is useful in particular for source and diff views.&lt;/p&gt;
&lt;p&gt;Normal menu:&lt;br&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 76.35135135135135%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC2klEQVQ4y42Sy28cRRCHG69ELpFygiN3/gYuHOAfyCGXiAsRHJA4wQ1FKOwmzgtFSmIptgQxGMd5GEEcJYaISw4mB0dYAnl37XXEztqs17trz3h6Hj2P7i+a3rVlkxzS0qfqnqmu+lV1iTffP8U7H5cZ+ajMsU9GefuLa7x1eoIjp8cRZyZ448ptRsbuMjJxj9LUHKWfH1J6PE/p0X1Kv81R+uMhpd8fDPbzcwjx7geI904gPjzFkeOfc/Tklxz99GvEZxXEVzcQZycRZ8YQ31xFXBxHjP+AmJxC3LyJmJ5C3J5G3LmFuDuDuDeDKH93h4s//cK3M/e5PDvP2dl5yrOPGH28wOU133JhYYlzT/6kvLBIZfEvys+WOL+0xLXqP1ytL3N9tcpYo8b1Rg0BkCUKFYWoQILOeZ3l5/DjRsL0fwnfrytuODGT6wqR5TmO02TDadJsOmx1uxhAG8i0IbdoS6Y1qdaAoRGkVFZ3ufLct4w2BtYq7MuIpq9I85wwivClJFaJVaJtcGPJjSGzYBMo6YM5XJENuPhvm1+rLXq9nlXbdBw2NzdxXRff9wnDkCAIyOIQoyJMoigq23Fddn1JnKTktiKNKDLvrTzPh2iyNEWp2F40hY8x3NoIqaz6XHouaUcp3s42SZrau4VPgVWo8qI3hjhNidPMZizOZlhyPqQZ5SzLjKrMCNIcz3VJkuTlgH9vezx1fbydHTqdDu12G8/zrHMcxwOKnuYZ6GzQW2NQStmKXgoo0ww/zVhvOdTrdVZWVvap1mqs1Os4aw0211u0W00if/fQQ5gDbRMHDwcVFdkLEqXwY8WlWp9KtU9luce5uktHDcZHD5UdUqiHmP+x/1jAWqRZDTWNoY21eeXAi0JFMRKBlKi9fg0JAmn/Fd9JFKTKWh2HJLavar+SPUQxY1v9bVqdLlIOAhSEYUC726e11aPr+Xi+RAaBpfDtuR7RcD4P8gJu3S8zatIVHQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;normal menu&quot;
        title=&quot;normal menu&quot;
        src=&quot;/static/b50e121d6d7da92fceeca120aad4a734/fcda8/sec_nav_normal.png&quot;
        srcset=&quot;/static/b50e121d6d7da92fceeca120aad4a734/12f09/sec_nav_normal.png 148w,
/static/b50e121d6d7da92fceeca120aad4a734/e4a3f/sec_nav_normal.png 295w,
/static/b50e121d6d7da92fceeca120aad4a734/fcda8/sec_nav_normal.png 590w,
/static/b50e121d6d7da92fceeca120aad4a734/efc66/sec_nav_normal.png 885w,
/static/b50e121d6d7da92fceeca120aad4a734/c83ae/sec_nav_normal.png 1180w,
/static/b50e121d6d7da92fceeca120aad4a734/c9c3a/sec_nav_normal.png 1289w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;br&gt;
Collapsed menu:&lt;br&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 77.02702702702703%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC1ElEQVQ4y5WSTWtcVRjHDxmwCwVXdekH8DO4cdEv4KqLdqOiILjryiSmNQkIVhRRiylYa0pCNSJNCLFCF9aF1RS1bdoZjcZ7J+M4uTPMy3059+W8/OTcO5OG0o0P/Dhvz3me5/zPI5544WWefWmeqdPzPP3qOzxz5iOOzy5xbPZTxNsXmfrgKlMff8XUxTVqVzaofb1J7bstalvXqH27Tu3GJrXrG9V8ax0hnjuBeP4k4sQrHHvxDZ48dYanXptDvL6AePMCYuES4twniPkPEe8uIZa+QFy+gvj8EmJlGfHlyphVxNoqYvrCMvOfXWXx8hoLqxvMrqwzvXqNuc2bLDYGLDQGnPt+m7du/MD0zVvM/LjNzE+3mdm+zcyvvzB95zfm7t3lfGOHs/fvIQBUnpHJhCyOwGj+r2UGllsZkQKhlMb3PFq+x9+ex0EQYAEDaGPR1qKNeSyFcV4WXypmGyP+Soqqwl4k2Y9yCq1JpGQUhsg0xVgw1j4Wl0iNsda6Z4K1VcCf99p886BJr9fF8zz2Wy36/T5JIkmSpCSO43KU47VOJTaVkKdlwCiRGGMQLtvEtNYopQ7Xdpz9UZyttSWLf4Sc/zOklWpymaC1Qbjj3FiUsWRKkSlNWihybXDfo+0YHuKU86ThbqjYiRSRsmROIlehy3anN+TWIGTY79PpdGi32wyHw7LiIs8pioI8z8myrCTNMkyRV7oVeRnIvcxONBzlBYO8oOn71Bt16vU6u7u7+L5fatpsNgmCoKQbBIS9LqNewKBbzV3iiQl7RMMye5pWZOnh3O1PvAoLS37Ce3sx7+/F5bifVgHNpMKJLvYRDj9nrKVro8JYfo8V9yPFg0ixExZE+qG3cNllIst2mGg0qbRsEylLzY6e2UxCkVUaqpwizw59hAvUDnp47Q5RFJf9VvVczD8HXfxOl2AYMoqiaj+O8f8NOOgPiZOE8Mgdx3899jK57AJE/AAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;collapsed menu&quot;
        title=&quot;collapsed menu&quot;
        src=&quot;/static/7590c3e636569ed3e9b332951d7be999/fcda8/sec_nav_collapsed.png&quot;
        srcset=&quot;/static/7590c3e636569ed3e9b332951d7be999/12f09/sec_nav_collapsed.png 148w,
/static/7590c3e636569ed3e9b332951d7be999/e4a3f/sec_nav_collapsed.png 295w,
/static/7590c3e636569ed3e9b332951d7be999/fcda8/sec_nav_collapsed.png 590w,
/static/7590c3e636569ed3e9b332951d7be999/efc66/sec_nav_collapsed.png 885w,
/static/7590c3e636569ed3e9b332951d7be999/c83ae/sec_nav_collapsed.png 1180w,
/static/7590c3e636569ed3e9b332951d7be999/01a87/sec_nav_collapsed.png 1288w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;limitation-on-source-view&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#limitation-on-source-view&quot; aria-label=&quot;limitation on source view permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Limitation on source view&lt;/h2&gt;
&lt;p&gt;Another little change is something you may never notice, but nonetheless it is good to have it in place: If you ever have a repository with a large number of files, SCM-Manager will not break down whenever you try to take a look at the sources. Instead, it will only read up to 100 files per request. You can choose to read more, though.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 59.45945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAABsklEQVQoz4WSy27VMBCGzyOyo+qKy7Z7JC4VqqBseQoub8EOCdGes6Bw4KgCASuo7dhxfEk8/osncXqoWrDkjP/E/jwzfxYAYHrC75CgewKQkXOGc46jtRZSKdZlxBAghIDznnVIBBkT9j40eKciFuVlOxBETBwr0HvPses6aK1ZMzBGKKUQQmDtE8GljFdfJb7ZCWiHcgv9BSwHaqbGmBnQ9xFN08zaJQLlDOSBz85A1RNH5P8Be854O8NSdjckJMoXJZ9dU3IBam2uLblmWHpLRBNwMqWYUzOspnTWMqCaEiZT6gXdUIDgfSmlLWBMMFeaYrlns8sxQko5A0ubSqmZiPdvmZL+2cMKuMqUAqxjcfk/HCijJ4L1gddt5yC1gfUeQwZcjBCN5u+F44bxzJgIAzPGeWlQHGPygG8vNAag0yVXVnl6lmrmDF/+7HB/rfF0Y/BsY3C4MXjyueH1wVrhwYnEo08Kj78Y7K8bPDwRuPdR4cUPi7e/Wiz1CKfaw+enLXaPBe6uJG4tJW6vxnmn6JXCzrHkefNIYOdIYHcpceO9wMG6wevvGm/Oxn6mP8BzCeaWeYoKZMkAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;limited sources view&quot;
        title=&quot;limited sources view&quot;
        src=&quot;/static/5c42c3816bdc7c3ba36a414be3e01f77/fcda8/limited_sources.png&quot;
        srcset=&quot;/static/5c42c3816bdc7c3ba36a414be3e01f77/12f09/limited_sources.png 148w,
/static/5c42c3816bdc7c3ba36a414be3e01f77/e4a3f/limited_sources.png 295w,
/static/5c42c3816bdc7c3ba36a414be3e01f77/fcda8/limited_sources.png 590w,
/static/5c42c3816bdc7c3ba36a414be3e01f77/efc66/limited_sources.png 885w,
/static/5c42c3816bdc7c3ba36a414be3e01f77/c83ae/limited_sources.png 1180w,
/static/5c42c3816bdc7c3ba36a414be3e01f77/d7e70/limited_sources.png 1286w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;get-the-new-version&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#get-the-new-version&quot; aria-label=&quot;get the new version permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Get the new version&lt;/h2&gt;
&lt;p&gt;You can download the RC-5 here&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/service/local/repositories/releases/content/sonia/scm/scm-server/2.0.0-rc5/scm-server-2.0.0-rc5-app.tar.gz&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.tar.gz&lt;/a&gt; (sha1: 3b2dff3fda0c46362c518be37edd4e77bccc88bb)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/service/local/repositories/releases/content/sonia/scm/scm-server/2.0.0-rc5/scm-server-2.0.0-rc5-app.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.zip&lt;/a&gt; (sha1: 1aa865ea400e8aaf08c175dbaf316c48bb066b41)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;or use it via Docker&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;language-text&quot;&gt;docker run -p 8080:8080 -v scm-home:/var/lib/scm --name scm scmmanager/scm-manager:2.0.0-rc5&lt;/code&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[We migrated to GitHub]]></title><description><![CDATA[As mentioned here, we migrated the scm-manager core repository to GitHub: scm-manager/scm-manager. We decided to do so due to the removed…]]></description><link>https://scm-manager.org/blog/posts/2020-03-09-we-migrated-to-github/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-03-09-we-migrated-to-github/</guid><pubDate>Mon, 09 Mar 2020 10:33:12 GMT</pubDate><content:encoded>&lt;p&gt;As mentioned &lt;a href=&quot;https://www.scm-manager.org/scm-manager-2/migration-to-github/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;here&lt;/a&gt;, we migrated the scm-manager core repository to GitHub: &lt;a href=&quot;https://github.com/scm-manager/scm-manager&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-manager/scm-manager&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We decided to do so due to the removed mercurial support from Bitbucket. This is no statement whatsoever against Mercurial, we will continue to support Mercurial, Git and Subversion.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We migrated the entire code base from Mercurial to Git&lt;/li&gt;
&lt;li&gt;The Bitbucket Wiki is now located in the &lt;a href=&quot;https://github.com/scm-manager/scm-manager/blob/develop/docs&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;docs&lt;/a&gt; folder of the repository&lt;/li&gt;
&lt;li&gt;All &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issues&lt;/a&gt; have been migrated&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.0.0-rc4]]></title><description><![CDATA[For some time, the incompatability of SCM-Manager 2 with Java 9 or above has annoyed us. Now we can happily announce, that this is history…]]></description><link>https://scm-manager.org/blog/posts/2020-02-14-scm-manager-2-0-0-rc4/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-02-14-scm-manager-2-0-0-rc4/</guid><pubDate>Fri, 14 Feb 2020 13:38:26 GMT</pubDate><content:encoded>&lt;p&gt;For some time, the incompatability of SCM-Manager 2 with Java 9 or above has annoyed us. Now we can happily announce, that this is history. With the new version 2.0.0-rc4 SCM-Manager can run on Java 9 and above.&lt;/p&gt;
&lt;p&gt;A little error though has not made it into this release: If you are hosting mercurial repositories, you cannot create new commits, when XSRF protection is enabled. This is no new bug in this version and if you haven’t come accross it with previous releases, it should be of no relevance for you (this should be relevant only if you are using the editor plugin with mercurial repositories). This bug will be fixed in the next release.&lt;/p&gt;
&lt;h2 id=&quot;get-the-new-version&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#get-the-new-version&quot; aria-label=&quot;get the new version permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Get the new version&lt;/h2&gt;
&lt;p&gt;You can download the RC-4 here&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/service/local/repositories/releases/content/sonia/scm/scm-server/2.0.0-rc4/scm-server-2.0.0-rc4-app.tar.gz&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.tar.gz&lt;/a&gt; (sha1: 7aa87cec712335b93b0cbc49333c5fc9edd26fdc)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/service/local/repositories/releases/content/sonia/scm/scm-server/2.0.0-rc4/scm-server-2.0.0-rc4-app.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.zip&lt;/a&gt; (sha1: 603cf76d7d685951533ad19f5e1aa990607ec3bf)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;or use it via Docker&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;language-text&quot;&gt;docker run -p 8080:8080 -v scm-home:/var/lib/scm --name scm scmmanager/scm-manager:2.0.0-rc4&lt;/code&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.0.0-rc3]]></title><description><![CDATA[Last week we stumbled upon an error in the plugin loader. If you have installed some plugins with dependencies between them, the may end up…]]></description><link>https://scm-manager.org/blog/posts/2020-02-05-scm-manager-2-0-0-rc3/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-02-05-scm-manager-2-0-0-rc3/</guid><pubDate>Wed, 05 Feb 2020 16:26:43 GMT</pubDate><content:encoded>&lt;p&gt;Last week we stumbled upon an error in the plugin loader. If you have installed some plugins with dependencies between them, the may end up loading them in the wrong sequence and therefore running into an error. We fixed this error with SCM-Manager 2.0.0-rc3.&lt;/p&gt;
&lt;p&gt;If your SCM-Manager 2.0.0-rc2 is starting up without problem, you can safely ignore this new release.&lt;/p&gt;
&lt;h2 id=&quot;get-the-fixed-version&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#get-the-fixed-version&quot; aria-label=&quot;get the fixed version permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Get the fixed version&lt;/h2&gt;
&lt;p&gt;You can download the RC-3 here&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/content/repositories/releases/sonia/scm/scm-server/2.0.0-rc3/scm-server-2.0.0-rc3-app.tar.gz&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.tar.gz&lt;/a&gt; (sha1: c23d8804c10e90d45832f4af3af9a1aa8658c666)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/content/repositories/releases/sonia/scm/scm-server/2.0.0-rc3/scm-server-2.0.0-rc3-app.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.zip&lt;/a&gt; (sha1: 42b3c320ff334eda7cbc0d8f56c05978dbc0840f)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;or use it via Docker&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;language-text&quot;&gt;docker run -p 8080:8080 -v scm-home:/var/lib/scm --name scm scmmanager/scm-manager:2.0.0-rc3&lt;/code&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager now on GitHub]]></title><description><![CDATA[Migration in progress As previously announced, all SCM-Manager repositories are being migrated to GitHub, because Bitbucket has announced…]]></description><link>https://scm-manager.org/blog/posts/2020-02-05-scm-manager-now-on-github/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-02-05-scm-manager-now-on-github/</guid><pubDate>Wed, 05 Feb 2020 13:15:35 GMT</pubDate><content:encoded>&lt;h2 id=&quot;migration-in-progress&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#migration-in-progress&quot; aria-label=&quot;migration in progress permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Migration in progress&lt;/h2&gt;
&lt;p&gt;As previously announced, all SCM-Manager repositories are being migrated to GitHub, because Bitbucket has announced the ending support for Mercurial.&lt;/p&gt;
&lt;p&gt;Soon, all repositories will be available under the &lt;a href=&quot;https://github.com/scm-manager&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SCM-Manager organization&lt;/a&gt; on GitHub. It is our goal to have all repositories migrated within the next two weeks.&lt;/p&gt;
&lt;p&gt;Once all the repositories are on GitHub, we will get onto migrating the issues and the wiki.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2.0.0-rc2]]></title><description><![CDATA[About six weeks ago we presented you the first release candidate of SCM-Manager 2. Now we finished the RC-2. Here are our favorite new…]]></description><link>https://scm-manager.org/blog/posts/2020-01-29-scm-manager-2-0-0-rc2/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2020-01-29-scm-manager-2-0-0-rc2/</guid><pubDate>Wed, 29 Jan 2020 16:16:16 GMT</pubDate><content:encoded>&lt;p&gt;About six weeks ago we presented you the first release candidate of SCM-Manager 2. Now we finished the RC-2. Here are our favorite new features:&lt;/p&gt;
&lt;h2 id=&quot;unification-of-source-and-commits-become-code&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#unification-of-source-and-commits-become-code&quot; aria-label=&quot;unification of source and commits become code permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Unification of source and commits become “code”&lt;/h2&gt;
&lt;p&gt;We got feedback that the navigation points “Commits” and “Sources” on the right side led to confusion, because the branch context was lost on navigating between those two. Therefore we joined them into the new “Code” view. Here you can switch between sources and commits without loosing the branch context.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/ac37591ac3bfec71b5f4286023d34165/code-structure.gif&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;code-highlighting-in-diffs&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#code-highlighting-in-diffs&quot; aria-label=&quot;code highlighting in diffs permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Code highlighting in diffs&lt;/h2&gt;
&lt;p&gt;As now we support syntax highlighting in diff views including pull requests. Below you can see screenshots from RC-1 (left) without syntax highlighting and from RC-2 (right) with syntax highlighting.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 102.02702702702702%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAACtUlEQVQ4y5WTi26kOBBF+f//WynpTDpNQ2MDxjxsbGweZ4WTzD6UzOwaHd3CwiVzqypTSiGkQEpJ0zSJuq5/6on80FpKWqUoR083Waw1TMbgvEvnrbVkwQf87HHWIYWgUx1SSGoh6XXPbGessZjJJBa/4MNKCJE1ROKpcf1JNu+OMU70fqBqBWrskF1NrRvaQVF3ddqbvEkse2BjTU/8gqyLPW1QSNsg+5pmbFFWo0xH1UmK5kGlJfPu04GFgD8C/lM/4w+y0HQssiWqnrFuMarDKp1wesDpnmWYwC8cfkmKD9+SLWHBOYcxBiEEZ5Hqpk4mD8PAcRyc69T/Qrb4syAzdpooiiIlElVFWZbc8xzddXjnzoyJY/9NwjkvMNcby0NQXC7ItzfE9cr9+UL1eqW4vKR9pzr2ybCbE/stmT9bI/nWcb9eEectyzJpmefcr2/k1yv56yt2GGBdOULgCPFLMtdpbNNiWkX9eKCkpKvrRCvEO5Xgkd9THOYZYvw2aRZjJISAXxbmecZ5z+xcio21qVhnfE7BMI5Jf1WkLK4rS4wpYYiRfd/5P+v4F9msNVPb4vqeuqoQZZl+TdWSRlS0UhLcTHCOZbYp9tbgjEl7x3mJGNiTRjIxFVRjjhgK6l7ycrtweXvi+frEj/zCy+2ZH/kLRX1H6oqHKimb9297p5lXg41/kS0hfvjmWdcNrTXjOCY9G/vkMx6nia7r6PuefT++tCA7fTunxXvPtm1s+85+HMnLX/l5fFOY7PTCjiPzOBGXgBlHhr5HK0Xw/n06to1j2z90+9v7zrH/k2x6emH844mteLA0LfpeoG43dH7HyZrQKrZ+YNP9u/6GTOqcSl0R6sZoNVVdUFQ3RFPykPeEHhqUlhg/MIeJeZne9QsyFzzGz0zO4hbPduzf9trO8Vv+BDd1BPBHOz8NAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;diff rc1&quot;
        title=&quot;diff rc1&quot;
        src=&quot;/static/7809946b07900c2ec9d12c1525e62c80/fcda8/diff-rc1.png&quot;
        srcset=&quot;/static/7809946b07900c2ec9d12c1525e62c80/12f09/diff-rc1.png 148w,
/static/7809946b07900c2ec9d12c1525e62c80/e4a3f/diff-rc1.png 295w,
/static/7809946b07900c2ec9d12c1525e62c80/fcda8/diff-rc1.png 590w,
/static/7809946b07900c2ec9d12c1525e62c80/e5715/diff-rc1.png 768w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;initialize-repositories&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#initialize-repositories&quot; aria-label=&quot;initialize repositories permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Initialize Repositories&lt;/h2&gt;
&lt;p&gt;On repository creation you can now initialize your repository with an initial commit, which contains a readme with title and description of the repository.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/a0a43c9f8751e5c5ac98bab566fa4a23/initialize-repository-3.gif&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;markdown-preview&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#markdown-preview&quot; aria-label=&quot;markdown preview permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Markdown Preview&lt;/h2&gt;
&lt;p&gt;In the source view markdown files will be rendered by default. You can switch to source view with a toggle in the right upper corner.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/9920076cdb891f04926fed32b3f71ab0/open-markdown.gif&quot; alt=&quot;&quot;&gt;&lt;/p&gt;
&lt;h2 id=&quot;changelog&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#changelog&quot; aria-label=&quot;changelog permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Changelog&lt;/h2&gt;
&lt;h3 id=&quot;added&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#added&quot; aria-label=&quot;added permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Added&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Set individual page title&lt;/li&gt;
&lt;li&gt;Copy on write&lt;/li&gt;
&lt;li&gt;A new repository can be initialized with a branch (for git and mercurial) and custom files (README.md on default)&lt;/li&gt;
&lt;li&gt;Plugins are validated directly after download&lt;/li&gt;
&lt;li&gt;Code highlighting in diffs&lt;/li&gt;
&lt;li&gt;Switch between rendered version and source view for Markdown files&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;changed&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#changed&quot; aria-label=&quot;changed permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Changed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Stop fetching commits when it takes too long&lt;/li&gt;
&lt;li&gt;Unification of source and commits become “code”&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;fixed&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#fixed&quot; aria-label=&quot;fixed permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Fixed&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Classloader leak which caused problems when restarting&lt;/li&gt;
&lt;li&gt;Failing git push does not lead to an GitAPIException&lt;/li&gt;
&lt;li&gt;Subversion revision 0 leads to error&lt;/li&gt;
&lt;li&gt;Create mock subject to satisfy legman&lt;/li&gt;
&lt;li&gt;Multiple versions of hibernate-validator caused problems when starting from plugins&lt;/li&gt;
&lt;li&gt;Page title is now set correctly&lt;/li&gt;
&lt;li&gt;Restart after migration&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;how-to-get-rc-2&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#how-to-get-rc-2&quot; aria-label=&quot;how to get rc 2 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;How to get RC-2&lt;/h2&gt;
&lt;p&gt;Currently there are two ways to run SCM-Manager 2:&lt;/p&gt;
&lt;h3 id=&quot;docker&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#docker&quot; aria-label=&quot;docker permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Docker&lt;/h3&gt;
&lt;p&gt;To start SCM-Manager with a persistent volume on port 8080 run the following command:&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;language-text&quot;&gt;docker run -p 8080:8080 -v scm-home:/var/lib/scm --name scm scmmanager/scm-manager:2.0.0-rc2&lt;/code&gt;&lt;/p&gt;
&lt;h3 id=&quot;standaloneserver&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#standaloneserver&quot; aria-label=&quot;standaloneserver permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Standalone Server&lt;/h3&gt;
&lt;p&gt;The standalone server requires an installed jre version 8. You can download the binaries here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/content/repositories/releases/sonia/scm/scm-server/2.0.0-rc2/scm-server-2.0.0-rc2-app.tar.gz&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.tar.gz&lt;/a&gt; (sha1: eb5eccefcd34bea1bc7c054a9ba32a6ce664f278)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/content/repositories/releases/sonia/scm/scm-server/2.0.0-rc2/scm-server-2.0.0-rc2-app.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.zip&lt;/a&gt; (sha1: 00dacaee4ecd817238c45f2e9e271bcc933cc056)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Extract the downloaded archive and start &lt;code class=&quot;language-text&quot;&gt;scm-server/bin/scm-server&lt;/code&gt; or &lt;code class=&quot;language-text&quot;&gt;scm-server\bin\scm-server.bat&lt;/code&gt;. Your scm-manager should now be running on port 8080.&lt;/p&gt;
&lt;h2 id=&quot;give-feedback&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#give-feedback&quot; aria-label=&quot;give feedback permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Give feedback&lt;/h2&gt;
&lt;p&gt;If you run into problems or you want to give us feedback for the new version, feel free to contact us using the &lt;a href=&quot;https://groups.google.com/forum/#!forum/scmmanager&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;mailing list&lt;/a&gt; (&lt;a href=&quot;mailto:scmmanager@googlegroups.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scmmanager@googlegroups.com&lt;/a&gt;).&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2 - First release candidate]]></title><description><![CDATA[We are more than happy to announce that the first release candidate of SCM-Manager 2 is ready! Since the last news about SCM-Manager 2 we…]]></description><link>https://scm-manager.org/blog/posts/2019-12-18-scm-manager-2-first-release-candidate/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2019-12-18-scm-manager-2-first-release-candidate/</guid><pubDate>Wed, 18 Dec 2019 14:14:36 GMT</pubDate><content:encoded>&lt;p&gt;We are more than happy to announce that the first release candidate of SCM-Manager 2 is ready!&lt;/p&gt;
&lt;p&gt;Since the last news about SCM-Manager 2 we have worked on the missing key features like the plugin center or anonymous access to repositories. Now it is done and we are offering you the chance to try RC-1 yourself.&lt;/p&gt;
&lt;h2 id=&quot;how-to-get-rc-1&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#how-to-get-rc-1&quot; aria-label=&quot;how to get rc 1 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;How to get RC-1&lt;/h2&gt;
&lt;p&gt;Currently there are two ways to run SCM-Manager 2:&lt;/p&gt;
&lt;h3 id=&quot;docker&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#docker&quot; aria-label=&quot;docker permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Docker&lt;/h3&gt;
&lt;p&gt;To start SCM-Manager with a persistent volume on port 8080 run the following command:&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;language-text&quot;&gt;docker run -p 8080:8080 -v scm-home:/var/lib/scm --name scm scmmanager/scm-manager:2.0.0-rc1&lt;/code&gt;&lt;/p&gt;
&lt;h3 id=&quot;standaloneserver&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#standaloneserver&quot; aria-label=&quot;standaloneserver permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Standalone Server&lt;/h3&gt;
&lt;p&gt;The standalone server requires an installed jre version 8. You can download the binaries here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/content/repositories/releases/sonia/scm/scm-server/2.0.0-rc1/scm-server-2.0.0-rc1-app.tar.gz&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.tar.gz&lt;/a&gt; (sha1: 954e3f5c7a5e743d3db530f9865fece1660c9680)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/content/repositories/releases/sonia/scm/scm-server/2.0.0-rc1/scm-server-2.0.0-rc1-app.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;.zip&lt;/a&gt; (sha1: f72f473032e6043d767a89ebc621c222f36dfa9e)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Extract the downloaded archive and start &lt;code class=&quot;language-text&quot;&gt;scm-server/bin/scm-server&lt;/code&gt; or &lt;code class=&quot;language-text&quot;&gt;scm-server\bin\scm-server.bat&lt;/code&gt;. Your scm-manager should now be running on port 8080.&lt;/p&gt;
&lt;h2 id=&quot;migration-from-scm-manager-1&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#migration-from-scm-manager-1&quot; aria-label=&quot;migration from scm manager 1 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Migration from SCM-Manager 1&lt;/h2&gt;
&lt;p&gt;First of all: Before you try migrating to SCM-Manager 2 we advice you to backup all your repositories!&lt;/p&gt;
&lt;p&gt;If you already want to migrate from SCM-Manager 1 to the new version, you can do that pretty easily. All you have to do is to upgrade your SCM-Manager to at least version 1.60. Once you have done that, you have to start SCM-Manager 2 with the same home folder. When you access SCM-Manager 2, there will be a wizard that will help you to migrate your repositories to the new structure of SCM-Manager. After that, it will perform the migration fully automatically.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 62.83783783783784%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAYAAACpUE5eAAAACXBIWXMAAAsTAAALEwEAmpwYAAACB0lEQVQ4y51Ty4rUQBTNzrUyOt1u/Aw/wO9wIa4FVy78gQGHUbEfKG4UFHSw7XYYlQE34nNwIcpgd+tSENtOpzuVpJJ6JEdOJdFpdTZeOKk65N5T955KPO/kGRw6dQ7HTq/hyNkNnDjfwvEL13H44k2srN3D0Y1NrFy5i9UbPTRu9dHsDdB83MdqfxPN7YdoPh2gsdVD49EDB+/S7S2s39nG+v0dXB48R/vJK1zbeY2rz3bRevEe7Td7aL39iPa7PXQ+DNEdjtEZjdAZfkL3ywjdzyN0x+XaGQ/hoQqdCAh/gijwEQc+gBz/E542FoQ/C/B98gOT6RTBYgE/CDCdzTCbz3/BD+ZYCIFUKdiigCHyfAmuw6IokKYppJQQQjhERBRBiNCtcRw7cJ8kCYwxDnleTkINwuODweQwXGDGrhx8BNWeB9SCFOPhWmtkWQZr7b8FsyyFUsolE0wm6s4JcnZU19RR8yVBFlKQwSJ2IJMEMs3AlCLPkUgJW2mxM3q9X8xdSn0WBQgmUpCr88nmpWBRQGsDTd+Kwr0PRVQJFb9HrtVFJBCG5QXUI6eZQv0VKG0QJxIijt0tk2dKwfzpYU1kJBBHUdlp5SXHZaEyBkprJ+gOsBaZ0s5XYw4Q/BoKLKREbq0TpZ8sYjG74KjkZomrv2+5Ji+FxDdllgyuSImDOP3b96f8BAPJysI4KQwRAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Migration Wizard&quot;
        title=&quot;Migration Wizard&quot;
        src=&quot;/static/07da9ecacf1d76c2d5b1094686fc9f23/fcda8/screencapture-localhost-8080-scm-2019-12-05-15_06_29.png&quot;
        srcset=&quot;/static/07da9ecacf1d76c2d5b1094686fc9f23/12f09/screencapture-localhost-8080-scm-2019-12-05-15_06_29.png 148w,
/static/07da9ecacf1d76c2d5b1094686fc9f23/e4a3f/screencapture-localhost-8080-scm-2019-12-05-15_06_29.png 295w,
/static/07da9ecacf1d76c2d5b1094686fc9f23/fcda8/screencapture-localhost-8080-scm-2019-12-05-15_06_29.png 590w,
/static/07da9ecacf1d76c2d5b1094686fc9f23/efc66/screencapture-localhost-8080-scm-2019-12-05-15_06_29.png 885w,
/static/07da9ecacf1d76c2d5b1094686fc9f23/c83ae/screencapture-localhost-8080-scm-2019-12-05-15_06_29.png 1180w,
/static/07da9ecacf1d76c2d5b1094686fc9f23/29114/screencapture-localhost-8080-scm-2019-12-05-15_06_29.png 1920w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;For more information about the migration have a look &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/v2/Migration-Wizard&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;why-you-should-get-it&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#why-you-should-get-it&quot; aria-label=&quot;why you should get it permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Why you should get it&lt;/h2&gt;
&lt;p&gt;Even though SCM-Manager 1 already was pretty good, we are convinced that SCM-Manager 2 is way better! Now that all key features are implemented it is worth looking into the new version. If you want to fresh up your mind about the changes and new features, you can look here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.scm-manager.org/scm-manager-2/scm-manager-2-development/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;SCM-Manager news&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cloudogu.com/en/blog/scm-manager-2-news-update-3&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Namespaces, readme files and review plugin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cloudogu.com/en/blog/scm-manager-2-news-update-2&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Changesets and repository configuration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://cloudogu.com/en/blog/scm-manager-2-news-update&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;General information&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;give-feedback&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#give-feedback&quot; aria-label=&quot;give feedback permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Give feedback&lt;/h2&gt;
&lt;p&gt;If you run into problems, or you want to give us feedback for the new version, feel free to contact us using the &lt;a href=&quot;https://groups.google.com/forum/#!forum/scmmanager&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;mailing list&lt;/a&gt; (&lt;a href=&quot;mailto:scmmanager@googlegroups.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scmmanager@googlegroups.com&lt;/a&gt;).&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Migration to GitHub]]></title><description><![CDATA[Because of the soon ending support for Mercurial repositories on Bitbucket (link) we decided to move all SCM-Manager repositories to GitHub…]]></description><link>https://scm-manager.org/blog/posts/2019-10-14-migration-to-github/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2019-10-14-migration-to-github/</guid><pubDate>Mon, 14 Oct 2019 09:20:01 GMT</pubDate><content:encoded>&lt;p&gt;Because of the soon ending support for Mercurial repositories on Bitbucket (&lt;a href=&quot;https://bitbucket.org/blog/sunsetting-mercurial-support-in-bitbucket&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;link&lt;/a&gt;) we decided to move all SCM-Manager repositories to GitHub.&lt;/p&gt;
&lt;p&gt;Since there won’t be a major repository hosting platform left that supports Mercurial, it was inevitable for us to migrate the SCM-Manager repository from Mercurial to Git. Of course, we could have stayed on Bitbucket with git repositories, but some GitHub features like vulnerability scanning made it easy for us to move away from Bitbucket.&lt;/p&gt;
&lt;p&gt;We have already started to migrate the repositories for plugins and the SCM-Manager repository will follow soon. On GitHub you can find all repositories here: &lt;a href=&quot;https://github.com/scm-manager&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://github.com/scm-manager&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Cloudogu support team]]></title><description><![CDATA[Some time ago a vigorous involvement with SCM-Manager was announced in the Cloudogu blog. In the first step, Cloudogu joined the development…]]></description><link>https://scm-manager.org/blog/posts/2019-07-30-cloudogu-support-team/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2019-07-30-cloudogu-support-team/</guid><pubDate>Tue, 30 Jul 2019 17:13:38 GMT</pubDate><content:encoded>&lt;p&gt;Some time ago a vigorous involvement with SCM-Manager was announced in the &lt;a href=&quot;https://cloudogu.com/en/blog/scm-manager-collaboration&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Cloudogu blog&lt;/a&gt;. In the first step, Cloudogu joined the development of SCM-Manager 2. Now, as the second step, Cloudogu assigned a team to actively help with the support for SCM-Manager. The team will do what a support team does: answer your questions, evaluate and fix reported bugs and feature requests.&lt;/p&gt;
&lt;p&gt;Because we don’t want to oversee your questions and reports, we decided to centralize the support channels. These are the channels that we will be watching from now on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://groups.google.com/forum/#!forum/scmmanager&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;GoogleGroup / Mailinglist&lt;/a&gt;: Use this forum for general questions.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Issue tracker&lt;/a&gt;: Report bugs and create feature requests here.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://stackoverflow.com/questions/tagged/scmmanager&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Stackoverflow&lt;/a&gt;: Feel free to use Stackoverflow for your questions, but make sure to use the tag ‘scmmanager’.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you try to get in touch with the support team using another way, we might not reply. To prevent these situations, we will disable other options for example by deactivating the comment function here on the website.&lt;/p&gt;
&lt;p&gt;We are looking forward to hearing from you.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2 development]]></title><description><![CDATA[Over the last couple of years it became clear that SCM-Manager 1 does not have the capabilities to fulfill the requirements of a modern…]]></description><link>https://scm-manager.org/blog/posts/2019-06-28-scm-manager-2-development/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2019-06-28-scm-manager-2-development/</guid><pubDate>Fri, 28 Jun 2019 18:23:51 GMT</pubDate><content:encoded>&lt;p&gt;Over the last couple of years it became clear that SCM-Manager 1 does not have the capabilities to fulfill the requirements of a modern SourceCodeManagement Tool. Great feature requests had to be rejected, because they simply could not be implemented with SCM-Manager 1. That is why the development of SCM-Manager 2 started. Now, thanks to the tremendous effort of &lt;a href=&quot;https://cloudogu.com/en/blog/scm-manager-collaboration&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Cloudogu&lt;/a&gt;, it is almost done and ready to use. This is what it looks like.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 69.5945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAIAAACgpqunAAAACXBIWXMAAA7DAAAOwwHHb6hkAAABtklEQVQoz31RTUtbQRQdGrNw0z8j0qopZOFK6LbbUrAbiz9ACqVQlxZ1UQotLQWtEqUNNomiYGqw/g0RdBWT5r03H7kz986MvPdM89Gnh7u553LmnjOXsakXrLgw/uxNbv79+OL6w6VPudef2bsNtlpmazvs4y779ouVKg/2a/laOVf5mTusjO3v5avlfLXMJp4vTbx8O/lqeXal9HTzrLiyObP6ffpDqfB1r7BRm96qPto9eHxQnzr+PXN0NHtyPPfnpNioFxr1J406M4hIlnPRvG5FCrpaIxFZi70yRIZIk3XOnXL1pR1egPHOaWuZT4BEnTBSUvh70SJ7blBZl7a3YqfBXF0EXAIAIboE3nulFBcyCCM0aAxaIu/dv7d6YqOx3exI0FoTorU2TkOklYyECoWipE/59N2+mIi46rZCDgDxCkSAbpzz8jxqt9qRMFojYhwwU6ykINe3lDp38bZb1iWkjfthsUFq/uW8q13GN7nBnBliIhtbxmTSg09qBESUYdtoPbLxUpJAGiEzxEPO0ss7v92RPwJJ/2Xon8oMQA8UGBMABAAwzA+CibvBuYj4PXNxAzg293/TjvfxAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Repository overview of SCM-Manager 2&quot;
        title=&quot;Repository overview of SCM-Manager 2&quot;
        src=&quot;/static/02ebb9a4117bae33599d21be392c4b6f/fcda8/scm-manager-2-overview.png&quot;
        srcset=&quot;/static/02ebb9a4117bae33599d21be392c4b6f/12f09/scm-manager-2-overview.png 148w,
/static/02ebb9a4117bae33599d21be392c4b6f/e4a3f/scm-manager-2-overview.png 295w,
/static/02ebb9a4117bae33599d21be392c4b6f/fcda8/scm-manager-2-overview.png 590w,
/static/02ebb9a4117bae33599d21be392c4b6f/efc66/scm-manager-2-overview.png 885w,
/static/02ebb9a4117bae33599d21be392c4b6f/c83ae/scm-manager-2-overview.png 1180w,
/static/02ebb9a4117bae33599d21be392c4b6f/6fa81/scm-manager-2-overview.png 1856w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;major-changes-at-a-glance&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#major-changes-at-a-glance&quot; aria-label=&quot;major changes at a glance permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Major changes at a glance&lt;/h2&gt;
&lt;p&gt;The big differences between SCM-Manager 1 and 2 are the technologies: the frontend of SCM-Manager 2 is based on React and Redux. The backend uses HATEOAS to provide a level 3 REST API.&lt;/p&gt;
&lt;p&gt;Based on the new architecture and on acquired experiences from SCM-Manager 1, the new version will have numerous new features and some changes that make SCM-Manager 2 more convenient and secure. The changes and new features will be introduced in additional posts here. So stay tuned!&lt;/p&gt;
&lt;h2 id=&quot;missing-features&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#missing-features&quot; aria-label=&quot;missing features permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Missing features&lt;/h2&gt;
&lt;p&gt;Even though the development of SCM-Manager 2 is almost complete, there are still some features missing. That is for example the plugin center and a migration path from SCM-Manager 1 to 2.&lt;/p&gt;
&lt;p&gt;If you can’t wait for the official release, you can get the &lt;a href=&quot;https://oss.cloudogu.com/jenkins/job/scm-manager-github/job/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;latest build of SCM-Manager 2&lt;/a&gt; or the &lt;a href=&quot;https://hub.docker.com/r/cloudogu/scm-manager/tags&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;latest Docker image&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;From now on, we will share details about the new features of SCM-Manager 2 here.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2 gets a boost by Cloudogu GmbH]]></title><description><![CDATA[In 2010 I started the development of SCM-Manager.  Since 2013 I have a strong partner: Cloudogu GmbH. In the past they contributed to the…]]></description><link>https://scm-manager.org/blog/posts/2018-09-25-scm-manager-2-gets-a-boost-by-cloudogu-gmbh/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2018-09-25-scm-manager-2-gets-a-boost-by-cloudogu-gmbh/</guid><pubDate>Tue, 25 Sep 2018 14:57:00 GMT</pubDate><content:encoded>&lt;p&gt;In 2010 I started the development of SCM-Manager.  Since 2013 I have a strong partner: &lt;a href=&quot;https://cloudogu.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Cloudogu GmbH&lt;/a&gt;. In the past they contributed to the project by helping with support cases and the development of several plug-ins like Groupmanager, CAS, scm-htpasswd and Checkstyle.&lt;/p&gt;
&lt;p&gt;Because of many feature requests that cannot be realized with SCM-Manager 1, I decided to start the ambitious “SCM-Manager 2” project. Unfortunately, over time I realized that it is too much work to provide support for SCM-Manager 1 and to develop SCM-Manager 2 at the same time. Now, after four years of collaboration, &lt;a href=&quot;https://cloudogu.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Cloudogu&lt;/a&gt; and I decided that it was time to concentrate more power on the development of SCM-Manager 2, because we want it to play an important role in &lt;a href=&quot;https://cloudogu.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Cloudogu EcoSystem&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks to this collaboration, the development of SCM-Manager 2 will speed up. Moreover we will be able to ensure a permanent development of SCM-Manager and the community support as you know it.&lt;/p&gt;
&lt;p&gt;I would also like to thank you, the community, because SCM-Manager would not be the same without you. Thanks to all your feature requests, bug reports and enhancements helped me to improve it.  So be asured, SCM-Manager is and will always be Open Source.&lt;/p&gt;
&lt;p&gt;So stay tuned! There are a lot of interesting things going on!&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.60 with support for Java 9 and 10]]></title><description><![CDATA[Version 1.60 of SCM-Manager is now available for download. Version 1.60 is the first version with support for Java 9 and 10. Download: https…]]></description><link>https://scm-manager.org/blog/posts/2018-05-04-scm-manager-1-60-with-support-for-java-9-and-10/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2018-05-04-scm-manager-1-60-with-support-for-java-9-and-10/</guid><pubDate>Fri, 04 May 2018 11:33:07 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.60 of SCM-Manager is now available for download. Version 1.60 is the first version with support for Java 9 and 10.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.59]]></title><description><![CDATA[Version 1.59 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2018-04-11-scm-manager-1-59/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2018-04-11-scm-manager-1-59/</guid><pubDate>Wed, 11 Apr 2018 11:35:16 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.59 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.58]]></title><description><![CDATA[Version 1.58 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2018-04-06-scm-manager-1-58/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2018-04-06-scm-manager-1-58/</guid><pubDate>Fri, 06 Apr 2018 08:57:04 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.58 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.57]]></title><description><![CDATA[Version 1.57 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2018-02-09-scm-manager-1-57/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2018-02-09-scm-manager-1-57/</guid><pubDate>Fri, 09 Feb 2018 08:27:27 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.57 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.56]]></title><description><![CDATA[Version 1.56 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2018-01-15-scm-manager-1-56/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2018-01-15-scm-manager-1-56/</guid><pubDate>Mon, 15 Jan 2018 15:32:50 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.56 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.55]]></title><description><![CDATA[Version 1.55 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2017-11-02-scm-manager-1-55/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2017-11-02-scm-manager-1-55/</guid><pubDate>Thu, 02 Nov 2017 11:44:27 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.55 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.54 with git-lfs]]></title><description><![CDATA[Version 1.54 of SCM-Manager is now available for download. This new shiny version comes with experimental support for the Git LFS. Download…]]></description><link>https://scm-manager.org/blog/posts/2017-06-06-scm-manager-1-54/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2017-06-06-scm-manager-1-54/</guid><pubDate>Tue, 06 Jun 2017 14:10:21 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.54 of SCM-Manager is now available for download. This new shiny version comes with experimental support for the &lt;a href=&quot;https://git-lfs.github.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Git LFS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.53]]></title><description><![CDATA[Version 1.53 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2017-05-17-scm-manager-1-53/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2017-05-17-scm-manager-1-53/</guid><pubDate>Wed, 17 May 2017 21:49:45 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.53 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.52]]></title><description><![CDATA[Version 1.52 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2017-05-10-scm-manager-1-52/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2017-05-10-scm-manager-1-52/</guid><pubDate>Wed, 10 May 2017 10:41:17 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.52 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.51]]></title><description><![CDATA[Version 1.51 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2017-02-09-scm-manager-1-51/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2017-02-09-scm-manager-1-51/</guid><pubDate>Thu, 09 Feb 2017 16:26:10 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.51 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.50]]></title><description><![CDATA[Version 1.50 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2016-11-24-scm-manager-1-50/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2016-11-24-scm-manager-1-50/</guid><pubDate>Thu, 24 Nov 2016 14:57:00 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.50 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.49]]></title><description><![CDATA[Version 1.49 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2016-07-26-scm-manager-1-49/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2016-07-26-scm-manager-1-49/</guid><pubDate>Tue, 26 Jul 2016 13:50:25 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.49 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Warning:&lt;/strong&gt; Version 1.49 drops support for Java 6.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.48]]></title><description><![CDATA[Version 1.48 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2016-06-28-scm-manager-1-48/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2016-06-28-scm-manager-1-48/</guid><pubDate>Tue, 28 Jun 2016 13:31:11 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.48 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.47]]></title><description><![CDATA[Version 1.47 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2016-05-31-scm-manager-1-47/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2016-05-31-scm-manager-1-47/</guid><pubDate>Tue, 31 May 2016 11:52:05 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.47 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.46]]></title><description><![CDATA[Version 1.46 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2015-06-14-scm-manager-1-46/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2015-06-14-scm-manager-1-46/</guid><pubDate>Sun, 14 Jun 2015 20:47:06 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.46 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.45]]></title><description><![CDATA[Version 1.45 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2015-02-17-scm-manager-1-45/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2015-02-17-scm-manager-1-45/</guid><pubDate>Tue, 17 Feb 2015 11:28:05 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.45 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[CVE-2014-9390]]></title><description><![CDATA[CVE-2014-9390 affects git systems on case-insensitive filesystems, such as Windows and Mac OS. For more informations of CVE-2014-9390 please…]]></description><link>https://scm-manager.org/blog/posts/2014-12-23-cve-2014-9390/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-12-23-cve-2014-9390/</guid><pubDate>Tue, 23 Dec 2014 12:55:49 GMT</pubDate><content:encoded>&lt;p&gt;CVE-2014-9390 affects git systems on case-insensitive filesystems, such as Windows and Mac OS. For more informations of CVE-2014-9390 please have a look at the &lt;a title=&quot;CVE-2014-9390&quot; href=&quot;https://article.gmane.org/gmane.linux.kernel/1853266&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;git mailing list&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;There are only two parts of SCM-Manager which are affected by CVE-2014-9390, the new import (introduced with SCM-Manager 1.43) and the fork-plugin. These problems are fixed with the version 1.44 of SCM-Manager. If you are running SCM-Manager on Windows or Mac OS, we highly recommend to update to the latest version of SCM-Manager.&lt;/p&gt;
&lt;p&gt;If your git clients run on Windows or Mac OS, you have to update your git clients too.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Download latest version of SCM-Manager.&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.44]]></title><description><![CDATA[Version 1.44 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2014-12-23-scm-manager-1-44/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-12-23-scm-manager-1-44/</guid><pubDate>Tue, 23 Dec 2014 12:55:39 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.44 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 2 Milestone 1]]></title><description><![CDATA[After a long development time SCM-Manager 2 reaches milestone 1. Here are the main features of the first milestone of SCM-Manager 2: Server…]]></description><link>https://scm-manager.org/blog/posts/2014-12-13-scm-manager-2-milestone-1/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-12-13-scm-manager-2-milestone-1/</guid><pubDate>Sat, 13 Dec 2014 17:02:44 GMT</pubDate><content:encoded>&lt;p&gt;After a long development time SCM-Manager 2 reaches milestone 1. Here are the main features of the first milestone of SCM-Manager 2:&lt;/p&gt;
&lt;h2 id=&quot;server&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#server&quot; aria-label=&quot;server permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Server&lt;/h2&gt;
&lt;p&gt;With version 2 SCM-Manager will switch to &lt;a title=&quot;Semantic Versioning&quot; href=&quot;https://semver.org&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Semantic Versioning&lt;/a&gt;. All upcoming SCM-Manager 2 versions and plugins will use the MAJOR.MINOR.PATCH scheme for their version numbers.&lt;/p&gt;
&lt;h2 id=&quot;repository-cleanup&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#repository-cleanup&quot; aria-label=&quot;repository cleanup permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Repository Cleanup&lt;/h2&gt;
&lt;p&gt;Deprecated and used modules, packages, classes, methods and fields are completely removed from the repository. Some modules are renamed to match their maven artifact id. The following modules are moved to their own repositories to get the repository smaller and to improve release cycles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;scm-plugin-archetype&quot; href=&quot;https://bitbucket.org/sdorra/scm-plugin-archetype&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;scm-plugin-archetype&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;scm-plugin-backend&quot; href=&quot;https://bitbucket.org/sdorra/scm-plugin-backend&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;scm-plugin-backend&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/scm-manager/smp-maven-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;smp-maven-plugin&lt;/a&gt; formerly known as scm-maven-plugin&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;event-handling&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#event-handling&quot; aria-label=&quot;event handling permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Event handling&lt;/h2&gt;
&lt;p&gt;The handling of events in SCM-Manager 2 is now controlled only by the Subscribe annotation, the old style listener classes are removed. In addition we switched from the &lt;a title=&quot;Google Guava EventBus&quot; href=&quot;https://code.google.com/p/guava-libraries/wiki/EventBusExplained&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Google Guava EventBus&lt;/a&gt; to &lt;a title=&quot;Legman&quot; href=&quot;https://github.com/sdorra/legman&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Legman&lt;/a&gt;. &lt;a title=&quot;Legman&quot; href=&quot;https://github.com/sdorra/legman&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Legman&lt;/a&gt; is a fork of the &lt;a title=&quot;Google Guava EventBus&quot; href=&quot;https://code.google.com/p/guava-libraries/wiki/EventBusExplained&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Google Guava EventBus&lt;/a&gt;, which fixes some problems of SCM-Manager with the &lt;a title=&quot;Google Guava EventBus&quot; href=&quot;https://code.google.com/p/guava-libraries/wiki/EventBusExplained&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Google Guava EventBus&lt;/a&gt;. Have a look at the list of fired &lt;a title=&quot;SCM-Manager events&quot; href=&quot;https://docs.scm-manager.org/apidocs/latest/sonia/scm/event/class-use/Event.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;events&lt;/a&gt; (TODO update link) by SCM-Manager all of them can be handled like below:&lt;/p&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;java&quot;&gt;&lt;pre class=&quot;language-java&quot;&gt;&lt;code class=&quot;language-java&quot;&gt;&lt;span class=&quot;token annotation punctuation&quot;&gt;@EagerSingleton&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;Listener&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;

  &lt;span class=&quot;token annotation punctuation&quot;&gt;@Subsribe&lt;/span&gt;
  &lt;span class=&quot;token keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;handleEvent&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token class-name&quot;&gt;PostReceiveRepositoryHookEvent&lt;/span&gt; event&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;token comment&quot;&gt;// handle event&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;

&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;h2 id=&quot;java-and-bundled-jetty-scm-server&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#java-and-bundled-jetty-scm-server&quot; aria-label=&quot;java and bundled jetty scm server permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Java and bundled Jetty (scm-server)&lt;/h2&gt;
&lt;p&gt;With version 2 we will switch to java 7, older versions of java are no longer supported. With this step we are able to use the java7 package from &lt;a title=&quot;JGit&quot; href=&quot;https://eclipse.org/jgit/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;JGit&lt;/a&gt;, which should bring a performance boost for all SCM-Manager git operations. We will also update &lt;a title=&quot;Jetty&quot; href=&quot;https://www.eclipse.org/jetty/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Jetty&lt;/a&gt; from version 7 to version 9.2.x. This update will give us opportunities like WebSockets and SPDY.&lt;/p&gt;
&lt;h2 id=&quot;performance-startup-and-appserver-compatibility&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#performance-startup-and-appserver-compatibility&quot; aria-label=&quot;performance startup and appserver compatibility permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Performance, startup and appserver compatibility&lt;/h2&gt;
&lt;p&gt;We have dropped all classpath scanning operations in favor of a &lt;a title=&quot;annotation processor&quot; href=&quot;https://docs.oracle.com/javase/7/docs/api/javax/annotation/processing/Processor.html&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;annotation processor&lt;/a&gt;. The annotation processor will store all classes which are annotated with Extension, ExtensionPoint, Subscribe or Path annotation durring the compilation. This change results in a shorter startup with a lower memory footprint, because we don’t have to load all classes from package classpath to check for annotations. The annotation processor solves also problems with the classpath scanning on some application servers.&lt;/p&gt;
&lt;h2 id=&quot;plugins&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#plugins&quot; aria-label=&quot;plugins permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Plugins&lt;/h2&gt;
&lt;p&gt;The plugin system of SCM-Manager 2 is completely rewritten. Here are some of the main features:&lt;/p&gt;
&lt;h3 id=&quot;structure-and-packaging&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#structure-and-packaging&quot; aria-label=&quot;structure and packaging permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Structure and packaging&lt;/h3&gt;
&lt;p&gt;Plugins are no longer ordinary jar files. In SCM-Manager 2 plugins are packaged as a single smp file. The smp packages are containing classes, resources and all dependencies of a plugin. The structure of a smp file looks like this:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;classes (classes and resources)&lt;/li&gt;
&lt;li&gt;webapp (web resource like scripts, stylesheets and images)&lt;/li&gt;
&lt;li&gt;lib (plugin dependencies)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The switch to smp packages allows us to drop the complex and error-prone &lt;a title=&quot;Aether&quot; href=&quot;https://eclipse.org/aether/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Aether&lt;/a&gt; based plugin system of SCM-Manager 1.x. It also solves the problem with offline plugin installations.&lt;/p&gt;
&lt;h3 id=&quot;class-and-resource-loading&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#class-and-resource-loading&quot; aria-label=&quot;class and resource loading permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Class and resource loading&lt;/h3&gt;
&lt;p&gt;SCM-Manager 2 creates an isolated classloader for each plugin, this protects us from classloading conflicts. The isolated classloaders also allows the override of core dependencies for plugins. The new plugins will also introduce WebResourceLoaders, which are able to load resources from the webapp directory for a plugin.&lt;/p&gt;
&lt;h3 id=&quot;plugin-descriptor&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#plugin-descriptor&quot; aria-label=&quot;plugin descriptor permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Plugin descriptor&lt;/h3&gt;
&lt;p&gt;Descriptors are now validated by dtd. The descriptors are now supports tags for later improvements to the plugin center.&lt;/p&gt;
&lt;h2 id=&quot;download&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#download&quot; aria-label=&quot;download permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Download&lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Warning:&lt;/strong&gt; SCM-Manager 2 Milestone 1 is not compatible with SCM-Manager 1.x and it is not ready for production use. This release is only for testing purposes.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/content/repositories/releases/sonia/scm/scm-server/2.0.0-M1/scm-server-2.0.0-M1-app.zip&quot; title=&quot;scm-server-2.0.0-M1-app.zip&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-server-2.0.0-M1-app.zip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/content/repositories/releases/sonia/scm/scm-server/2.0.0-M1/scm-server-2.0.0-M1-app.tar.gz&quot; title=&quot;scm-server-2.0.0-M1-app.tar.gz&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-server-2.0.0-M1-app.tar.gz&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org/nexus/content/repositories/releases/sonia/scm/scm-webapp/2.0.0-M1/scm-webapp-2.0.0-M1.war&quot; title=&quot;scm-webapp-2.0.0-M1.war&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-webapp-2.0.0-M1.war&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;what-comes-next&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#what-comes-next&quot; aria-label=&quot;what comes next permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;What comes next?&lt;/h2&gt;
&lt;p&gt;Milestone 2 will target the user/group management and the security system of SCM-Manager. The development of Milestone 2 is organised &lt;a title=&quot;SCM-Manager 2 Milestone 2 development&quot; href=&quot;https://trello.com/b/Afb3hoJ9/scm-manager-2-0-0-milestone-2&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Explore SCM-Manager Universe@Cloud]]></title><description><![CDATA[SCM-Manager has its own Universe. There it acts in the center of a bundle of ready to use open source software components. Now the virtual…]]></description><link>https://scm-manager.org/blog/posts/2014-12-05-explore-scm-manager-universecloud/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-12-05-explore-scm-manager-universecloud/</guid><pubDate>Fri, 05 Dec 2014 16:35:40 GMT</pubDate><content:encoded>&lt;p&gt;SCM-Manager has its own &lt;a title=&quot;SCM-Manager Universe&quot; href=&quot;https://www.scm-manager.org/scm-manager-2/scm-manager-gets-its-own-universe/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Universe&lt;/a&gt;. There it acts in the center of a bundle of ready to use open source software components.&lt;/p&gt;
&lt;p&gt;Now the virtual appliance SCM-Manager Universe, which is developed by my partner TRIOLOGY, is available as a Cloud-Service. This highly scalable, most secure and deeply integrated Platform-as-a-Service (PaaS) makes developing software even easier.&lt;/p&gt;
&lt;p&gt;Try out this new service completely for free and without commitment!&lt;/p&gt;
&lt;p&gt;Are you interested? Register for a monthly trial &lt;a href=&quot;https://www.scm-manager.com/scm-manager-universe/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Repository Import Wizard]]></title><description><![CDATA[SCM-Manager 1.43 main feature is a new repository import wizard. This new wizard supports three import methods: Import repositories from the…]]></description><link>https://scm-manager.org/blog/posts/2014-12-02-repository-import-wizard/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-12-02-repository-import-wizard/</guid><pubDate>Tue, 02 Dec 2014 10:44:41 GMT</pubDate><content:encoded>&lt;p&gt;SCM-Manager 1.43 main feature is a new repository import wizard. This new wizard supports three import methods:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Import repositories from the repository directory (.scm/repositories/type). This method is supported by git, mercurial and subversion.&lt;br&gt;
&lt;a href=&quot;/9a2e74e3e6d2db8f7ed0d9c5d6105f79/directory-animated.gif&quot; title=&quot;directory-animated&quot;&gt;&lt;img src=&quot;/9a2e74e3e6d2db8f7ed0d9c5d6105f79/directory-animated.gif&quot; alt=&quot;directory-animated&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Import repositories from a remote url. This method is supported by git and mercurial.&lt;br&gt;
&lt;a href=&quot;/b3c4fa93e7099c541f02e3a738969c05/url-animated.gif&quot; title=&quot;url-animated&quot;&gt;&lt;img src=&quot;/b3c4fa93e7099c541f02e3a738969c05/url-animated.gif&quot; alt=&quot;url-animated&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Import repositories from a bundle/dump (svndump). This method is supported by subversion.&lt;br&gt;
&lt;a href=&quot;/f83feb124c326130d6a162dca8a79cb5/bundle-animated.gif&quot; title=&quot;bundle-animated&quot;&gt;&lt;img src=&quot;/f83feb124c326130d6a162dca8a79cb5/bundle-animated.gif&quot; alt=&quot;bundle-animated&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Click on the images above to see the wizard in action.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.43]]></title><description><![CDATA[Version 1.43 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2014-12-01-scm-manager-1-43/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-12-01-scm-manager-1-43/</guid><pubDate>Mon, 01 Dec 2014 16:21:58 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.43 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-webhook-plugin 1.5]]></title><description><![CDATA[Version 1.5 of the scm-webhook-plugin is available for download. Changes: ability to send commit data as json post]]></description><link>https://scm-manager.org/blog/posts/2014-11-21-scm-webhook-plugin-1-5/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-11-21-scm-webhook-plugin-1-5/</guid><pubDate>Fri, 21 Nov 2014 18:15:17 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.5 of the &lt;a href=&quot;https://github.com/scm-manager/scm-webhook-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-webhook-plugin&lt;/a&gt; is available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ability to send commit data as json post&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[Official docker image]]></title><description><![CDATA[The official SCM-Manager docker image has arrived the docker registry. Source code Docker registry Here are some examples for the usage of…]]></description><link>https://scm-manager.org/blog/posts/2014-11-21-official-docker-image/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-11-21-official-docker-image/</guid><pubDate>Fri, 21 Nov 2014 17:56:55 GMT</pubDate><content:encoded>&lt;p&gt;The official SCM-Manager docker image has arrived the docker registry.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a title=&quot;docker-scm-manager&quot; href=&quot;https://bitbucket.org/sdorra/docker-scm-manager&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;sdorra/scm-manager&quot; href=&quot;https://registry.hub.docker.com/u/sdorra/scm-manager/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Docker registry&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here are some examples for the usage of the image:&lt;/p&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;bash&quot;&gt;&lt;pre class=&quot;language-bash&quot;&gt;&lt;code class=&quot;language-bash&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;# run the latest scm-manager version&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;docker&lt;/span&gt; run sdorra/scm-manager

&lt;span class=&quot;token comment&quot;&gt;# expose scm-manager http port&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;docker&lt;/span&gt; run &lt;span class=&quot;token parameter variable&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;8080&lt;/span&gt;:8080 sdorra/scm-manager

&lt;span class=&quot;token comment&quot;&gt;# run a specific scm-manager version&lt;/span&gt;
&lt;span class=&quot;token comment&quot;&gt;# version 1.42 is currently the only available version&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;docker&lt;/span&gt; run &lt;span class=&quot;token parameter variable&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;8080&lt;/span&gt;:8080 sdorra/scm-manager:1.42

&lt;span class=&quot;token comment&quot;&gt;# use a persitent volume&lt;/span&gt;
&lt;span class=&quot;token function&quot;&gt;mkdir&lt;/span&gt; /var/lib/scm
&lt;span class=&quot;token function&quot;&gt;chown&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1000&lt;/span&gt;:1000 /var/lib/scm
&lt;span class=&quot;token function&quot;&gt;docker&lt;/span&gt; run &lt;span class=&quot;token parameter variable&quot;&gt;-v&lt;/span&gt; /var/lib/scm:/var/lib/scm &lt;span class=&quot;token parameter variable&quot;&gt;-p&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;8080&lt;/span&gt;:8080 sdorra/scm-manager:1.42&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.42]]></title><description><![CDATA[Version 1.42 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2014-10-20-scm-manager-1-42/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-10-20-scm-manager-1-42/</guid><pubDate>Mon, 20 Oct 2014 10:01:07 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.42 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager and the POODLE vulnerability]]></title><description><![CDATA[If you are using scm-server with a configured https connector, please be sure that you exclude the SSLv3 protocol to avoid the POODLE…]]></description><link>https://scm-manager.org/blog/posts/2014-10-18-scm-manager-and-the-poodle-vulnerability/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-10-18-scm-manager-and-the-poodle-vulnerability/</guid><pubDate>Sat, 18 Oct 2014 14:17:26 GMT</pubDate><content:encoded>&lt;p&gt;If you are using scm-server with a configured https connector, please be sure that you exclude the SSLv3 protocol to avoid the &lt;a href=&quot;https://poodle.io&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;POODLE vulnerability&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Add the following xml elements to your https connector in your server-config.xml:&lt;/p&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;xml&quot;&gt;&lt;pre class=&quot;language-xml&quot;&gt;&lt;code class=&quot;language-xml&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Arg&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
  &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;New&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;org.eclipse.jetty.http.ssl.SslContextFactory&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Set&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;excludeProtocols&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
      &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Array&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;java.lang.String&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Item&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;SSLv2Hello&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Item&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Item&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;SSLv3&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Item&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
      &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Array&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Set&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
  &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;New&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Arg&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;The complete connector section should now be look like the following:&lt;/p&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;xml&quot;&gt;&lt;pre class=&quot;language-xml&quot;&gt;&lt;code class=&quot;language-xml&quot;&gt;  &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Call&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;addConnector&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Arg&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
      &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;New&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;org.eclipse.jetty.server.ssl.SslSelectChannelConnector&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Arg&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
          &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;New&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;org.eclipse.jetty.http.ssl.SslContextFactory&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
            &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Set&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;excludeProtocols&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
              &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Array&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;type&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;java.lang.String&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
                &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Item&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;SSLv2Hello&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Item&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
                &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Item&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;SSLv3&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Item&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
              &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Array&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
            &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Set&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
          &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;New&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Arg&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Set&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;Port&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;8181&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Set&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Set&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;maxIdleTime&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;30000&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Set&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Set&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;requestHeaderSize&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;16384&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Set&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Set&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;keystore&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;SystemProperty&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;basedir&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;default&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;.&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;/&gt;&lt;/span&gt;&lt;/span&gt;/conf/keystore.jks&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Set&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Set&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;password&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;yourpassword&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Set&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Set&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;keyPassword&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;yourpassword&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Set&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Set&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;truststore&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;SystemProperty&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;basedir&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;default&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;.&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;/&gt;&lt;/span&gt;&lt;/span&gt;/conf/keystore.jks&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Set&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
        &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;&lt;/span&gt;Set&lt;/span&gt; &lt;span class=&quot;token attr-name&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token attr-value&quot;&gt;&lt;span class=&quot;token punctuation attr-equals&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;trustPassword&lt;span class=&quot;token punctuation&quot;&gt;&quot;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;yourpassword&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Set&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
      &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;New&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
    &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Arg&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;
  &lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token tag&quot;&gt;&lt;span class=&quot;token punctuation&quot;&gt;&amp;lt;/&lt;/span&gt;Call&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;More informations on how to configure https with SCM-Manager can you find here:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/scm-server-ssl&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;SCM-Server SSL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://groups.google.com/d/msg/scmmanager/sX_Ydy-wAPA/-Dvs5i7RHtQJ&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Disable SSLv3 in scm-server&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.41]]></title><description><![CDATA[Version 1.41 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2014-09-28-scm-manager-1-41/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-09-28-scm-manager-1-41/</guid><pubDate>Sun, 28 Sep 2014 20:48:09 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.41 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Changed to https]]></title><description><![CDATA[The following SCM-Manager pages are changed to https. www.scm-manager.org docs.scm-manager.org This pages are now only accessible over https…]]></description><link>https://scm-manager.org/blog/posts/2014-09-28-changed-to-https/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-09-28-changed-to-https/</guid><pubDate>Sun, 28 Sep 2014 10:47:14 GMT</pubDate><content:encoded>&lt;p&gt;The following SCM-Manager pages are changed to https.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;www.scm-manager.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;docs.scm-manager.org&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This pages are now only accessible over https (with spdy enabled). The other pages will follow later.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[New Release of SCM-Manager Universe]]></title><description><![CDATA[There is a new release of SCM-Manager Universe is available now: “Draco- 14.7”. The main aspect of the release is an improved security for…]]></description><link>https://scm-manager.org/blog/posts/2014-07-17-new-release-of-scm-manager-universe/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-07-17-new-release-of-scm-manager-universe/</guid><pubDate>Thu, 17 Jul 2014 07:43:05 GMT</pubDate><content:encoded>&lt;p&gt;There is a new release of SCM-Manager Universe is available now: “Draco- 14.7”. The main aspect of the release is an improved security for operating the appliance openly in the internet. Now you will for example be asked to configure the system during the first boot sequence:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;the geographical region and time zone&lt;/li&gt;
&lt;li&gt;the keyboard configuration&lt;/li&gt;
&lt;li&gt;and the initial users of the appliance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Besides that the configuration of servers like Tomcat webapplication server or the MySQL server was modified, and tools were updated.&lt;/p&gt;
&lt;p&gt;In addition to those changes the conditions for the update service were changed. From now on you only need to register at &lt;a href=&quot;https://www.scm-manager.com/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;www.scm-manager.com&lt;/a&gt; to enjoy the benefits of automatic updates for the appliance SCM-Manager Universe.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download of SCM-Manager Universe 14.7 – Draco:&lt;/strong&gt; &lt;a href=&quot;https://www.scm-manager.com/scm-manager-universe&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.com/scm-manager-universe&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Release Notes:&lt;/strong&gt; &lt;a href=&quot;https://www.scm-manager.com/scm-manager-universe/release-notes/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.com/scm-manager-universe/release-notes/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Further information (Release):&lt;/strong&gt; &lt;a href=&quot;https://www.scm-manager.com/2014/07/draco-protector-of-the-universe/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.com/2014/07/draco-protector-of-the-universe/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Further information (Update service):&lt;/strong&gt; &lt;a href=&quot;https://www.scm-manager.com/2014/07/new-registration-option-update-service/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.com/2014/07/new-registration-option-update-service/&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Survey Software Development Teams]]></title><description><![CDATA[Hello, currently Mr. Robert Finke, student at the technical university of Clausthal, Germany, is conducting an online survey, in the context…]]></description><link>https://scm-manager.org/blog/posts/2014-07-10-survey-software-development-teams/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-07-10-survey-software-development-teams/</guid><pubDate>Thu, 10 Jul 2014 15:48:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello,&lt;br&gt;
currently Mr. Robert Finke, student at the technical university of Clausthal, Germany, is conducting an online survey, in the context of his bachelor thesis, about the software using behavior of software development teams.&lt;/p&gt;
&lt;p&gt;The survey is absolutely anonymous and should not last longer than 5 to 10 minutes.&lt;/p&gt;
&lt;p&gt;&lt;a title=&quot;Survey&quot; href=&quot;https://survey.scm-manager.com&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;a href=&quot;https://survey.scm-manager.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://survey.scm-manager.com&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Robert kindly asks you to participate in his survey.&lt;/p&gt;
&lt;p&gt;Feel free to forward the link to your co-workers or friends.&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.40]]></title><description><![CDATA[Version 1.40 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2014-07-04-scm-manager-1-40/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-07-04-scm-manager-1-40/</guid><pubDate>Fri, 04 Jul 2014 08:57:24 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.40 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.39]]></title><description><![CDATA[Version 1.39 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2014-07-02-scm-manager-1-39/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-07-02-scm-manager-1-39/</guid><pubDate>Wed, 02 Jul 2014 15:27:38 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.39 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[New Server]]></title><description><![CDATA[The following SCM-Manager pages has been moved to a new server: www.scm-manager.org download.scm-manager.org docs.scm-manager.org maven.scm…]]></description><link>https://scm-manager.org/blog/posts/2014-06-20-new-server-2/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-06-20-new-server-2/</guid><pubDate>Fri, 20 Jun 2014 16:20:38 GMT</pubDate><content:encoded>&lt;p&gt;The following SCM-Manager pages has been moved to a new server:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;www.scm-manager.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;download.scm-manager.org&lt;/li&gt;
&lt;li&gt;docs.scm-manager.org&lt;/li&gt;
&lt;li&gt;maven.scm-manager.org&lt;/li&gt;
&lt;li&gt;plugins.scm-manager.org&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This move was necessary to be prepared for the release 1.39 of SCM-Manager. Version 1.39 is the first release which will be delivered as &lt;a title=&quot;RPM&quot; href=&quot;https://en.wikipedia.org/wiki/RPM_Package_Manager&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;RPM&lt;/a&gt; and &lt;a title=&quot;DEB&quot; href=&quot;https://en.wikipedia.org/wiki/Deb_package&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;DEB&lt;/a&gt; linux packages. To deliver those packages we will create a &lt;a title=&quot;YUM&quot; href=&quot;https://en.wikipedia.org/wiki/Yellowdog_Updater,_Modified&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;YUM&lt;/a&gt; repository and an &lt;a title=&quot;APT&quot; href=&quot;https://en.wikipedia.org/wiki/Advanced_Packaging_Tool&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;APT&lt;/a&gt; repository on the new server.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-trac-plugin]]></title><description><![CDATA[The new scm-trac-plugin is now available over the SCM-Manager plugin center. It integrates the issue tracker of Trac to SCM-Manager. The…]]></description><link>https://scm-manager.org/blog/posts/2014-05-21-scm-trac-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-05-21-scm-trac-plugin/</guid><pubDate>Wed, 21 May 2014 16:35:37 GMT</pubDate><content:encoded>&lt;p&gt;The new &lt;a href=&quot;https://bitbucket.org/sdorra/scm-trac-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-trac-plugin&lt;/a&gt; is now available over the SCM-Manager plugin center. It integrates the issue tracker of &lt;a title=&quot;Trac&quot; href=&quot;https://trac.edgewall.org&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Trac&lt;/a&gt; to SCM-Manager. The plugin requires version 1.33 or newer of SCM-Manager.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[One More Star in SCM-Manager Universe]]></title><description><![CDATA[The third release of SCM-Manager Universe is available now. It extends the appliance by a SingleSignOn (SSO) solution based on the tool…]]></description><link>https://scm-manager.org/blog/posts/2014-05-07-one-more-star-in-scm-manager-universe/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-05-07-one-more-star-in-scm-manager-universe/</guid><pubDate>Wed, 07 May 2014 13:04:53 GMT</pubDate><content:encoded>&lt;p&gt;The third release of SCM-Manager Universe is available now. It extends the appliance by a SingleSignOn (SSO) solution based on the tool “Central Authentication Service” (CAS). Thanks to this system you can use the connected tools without repeating login requests, because the tools are authenticating against CAS, which in turn validates users against your authentication server (e.g. LDAP or Active Directory). For example you log in to SCM-Manager, and after that you can use Jenkins, SonarQube and Bugzilla without providing your login credentials once again.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download:&lt;/strong&gt; &lt;a title=&quot;Download&quot; href=&quot;https://www.scm-manager.com/scm-manager-universe/download-scm-manager-universe/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;a href=&quot;https://www.scm-manager.com/scm-manager-universe/download-scm-manager-universe/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.com/scm-manager-universe/download-scm-manager-universe/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Release notes:&lt;/strong&gt; &lt;a title=&quot;Release notes&quot; href=&quot;https://www.scm-manager.com/scm-manager-universe/release-notes/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;a href=&quot;https://www.scm-manager.com/scm-manager-universe/release-notes/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.com/scm-manager-universe/release-notes/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Further information:&lt;/strong&gt; &lt;a title=&quot;Further information&quot; href=&quot;https://www.scm-manager.com/2014/05/capella-the-new-star-of-scm-manager-universe/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;a href=&quot;https://www.scm-manager.com/2014/05/capella-the-new-star-of-scm-manager-universe/&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.com/2014/05/capella-the-new-star-of-scm-manager-universe/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.38]]></title><description><![CDATA[Version 1.38 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2014-05-04-scm-manager-1-38/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-05-04-scm-manager-1-38/</guid><pubDate>Sun, 04 May 2014 16:28:13 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.38 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.37]]></title><description><![CDATA[Version 1.37 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2014-04-21-scm-manager-1-37/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-04-21-scm-manager-1-37/</guid><pubDate>Mon, 21 Apr 2014 14:42:20 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.37 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.36]]></title><description><![CDATA[Version 1.36 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2014-03-09-scm-manager-1-36/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2014-03-09-scm-manager-1-36/</guid><pubDate>Sun, 09 Mar 2014 15:47:43 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.36 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Warning:&lt;/strong&gt; Versions prior to 1.36 are creating incompatible subversion repositories, if the subversion option “with 1.7 Compatible” is enabled. Those repositories have to be converted before they could be used with version 1.36 or later. &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/healthchecks/svn-incompatible-dbformat&quot; title=&quot;svn incompatible dbformat&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.35]]></title><description><![CDATA[Version 1.35 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2013-12-30-scm-manager-1-35/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-12-30-scm-manager-1-35/</guid><pubDate>Mon, 30 Dec 2013 15:17:53 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.35 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-youtrack-plugin]]></title><description><![CDATA[The new scm-youtrack-plugin is now available over the SCM-Manager plugin center. It integrates the issue tracker software YouTrack to SCM…]]></description><link>https://scm-manager.org/blog/posts/2013-10-25-scm-youtrack-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-10-25-scm-youtrack-plugin/</guid><pubDate>Fri, 25 Oct 2013 13:25:07 GMT</pubDate><content:encoded>&lt;p&gt;The new &lt;a href=&quot;https://bitbucket.org/sdorra/scm-youtrack-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-youtrack-plugin&lt;/a&gt; is now available over the SCM-Manager plugin center. It integrates the issue tracker software &lt;a title=&quot;YouTrack&quot; href=&quot;https://www.jetbrains.com/youtrack/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;YouTrack&lt;/a&gt; to SCM-Manager. The plugin requires version 1.33 or newer of SCM-Manager.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-fork-plugin 1.1]]></title><description><![CDATA[Version 1.1 of the scm-fork-plugin is available for download. Changes: Support for pull requests, see issue 189]]></description><link>https://scm-manager.org/blog/posts/2013-10-16-scm-fork-plugin-1-1-pull-requests/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-10-16-scm-fork-plugin-1-1-pull-requests/</guid><pubDate>Wed, 16 Oct 2013 15:15:04 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.1 of the &lt;a href=&quot;https://bitbucket.org/sdorra/scm-fork-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-fork-plugin&lt;/a&gt; is available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for pull requests, see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/189&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue 189&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-webhook-plugin 1.4]]></title><description><![CDATA[New version of the scm-webhook-plugin is available. Changes: Support for global webhooks, see Q8C7vBJt1SM]]></description><link>https://scm-manager.org/blog/posts/2013-10-16-scm-webhook-plugin-1-4/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-10-16-scm-webhook-plugin-1-4/</guid><pubDate>Wed, 16 Oct 2013 15:09:32 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-webhook-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-webhook-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for global webhooks, see &lt;a href=&quot;https://groups.google.com/d/topic/scmmanager/Q8C7vBJt1SM/discussion&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Q8C7vBJt1SM&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.34]]></title><description><![CDATA[Version 1.34 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2013-10-05-scm-manager-1-34/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-10-05-scm-manager-1-34/</guid><pubDate>Sat, 05 Oct 2013 13:34:00 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.34 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager Universe Expands]]></title><description><![CDATA[The first update for SCM-Manager Universe is available now. It has its focus on improving code quality by integrating the widely known code…]]></description><link>https://scm-manager.org/blog/posts/2013-09-18-scm-manager-universe-expands/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-09-18-scm-manager-universe-expands/</guid><pubDate>Wed, 18 Sep 2013 11:30:40 GMT</pubDate><content:encoded>&lt;p&gt;The first update for SCM-Manager Universe is available now. It has its focus on improving code quality by integrating the widely known code quality management tool “SonarQube” and the scm-checkstyle-plugin into the appliance. Now the programmer automatically gets the build results in Jenkins and the code analysis results in SonarQube after he pushed changes to SCM-Manager. SonarQube is integrated into the SCM-Manager Universe infrastructure e.g. LDAP and backup. Besides that all reasonable updates of tools were performed. Find out more about it &lt;a href=&quot;https://www.scm-manager.com/scm-manager-universe&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.33]]></title><description><![CDATA[Version 1.33 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2013-08-08-scm-manager-1-33/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-08-08-scm-manager-1-33/</guid><pubDate>Thu, 08 Aug 2013 21:08:41 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.33 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager gets its own universe]]></title><description><![CDATA[The virtual appliance SCM-Manager Universe, developed by my partner TRIOLOGY, is a Linux based virtual machine, which comes with a bundle of…]]></description><link>https://scm-manager.org/blog/posts/2013-06-26-scm-manager-gets-its-own-universe/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-06-26-scm-manager-gets-its-own-universe/</guid><pubDate>Wed, 26 Jun 2013 09:21:11 GMT</pubDate><content:encoded>&lt;p&gt;The virtual appliance SCM-Manager Universe, developed by my partner TRIOLOGY, is a Linux based virtual machine, which comes with a bundle of ready to use open source software components. It has a comprehensive documentation, including tutorials, a sample project and tool descriptions. All of the software development tools authenticate against a central LDAP server with reasonable default users and groups configuration. The appliance has also a simple backup mechanism, which allows regular backups of all relevant files. Explore SCM-Manager Universe &lt;a href=&quot;https://www.scm-manager.com/scm-manager-universe/&quot; title=&quot;scm-manager-universe&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-fork-plugin]]></title><description><![CDATA[The new scm-fork-plugin is now available over the scm-manager plugin center. It allows users to fork repositories. The plugin requires 1.3…]]></description><link>https://scm-manager.org/blog/posts/2013-06-25-scm-fork-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-06-25-scm-fork-plugin/</guid><pubDate>Tue, 25 Jun 2013 09:16:15 GMT</pubDate><content:encoded>&lt;p&gt;The new &lt;a href=&quot;https://bitbucket.org/sdorra/scm-fork-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-fork-plugin&lt;/a&gt; is now available over the scm-manager plugin center. It allows users to fork repositories. The plugin requires 1.32 or newer of scm-manager and depends on the &lt;a href=&quot;https://bitbucket.org/sdorra/scm-userrepo-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-userrepo-plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 73.64864864864865%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAACtElEQVQoz5WQy08TURSH588CTFzpgiWQuCGYuAFjohh1gyFBCCEhGsAGSwuCFkQLlCKCEoyFvlvpA/qYPqa0M53plLbTzr0zdx4tGGoKSkDd+OXLyT3n5CzuD7vzaOB2b39rV29rV+/Nzgc3Ou9fv3Wvqa27pb3nWsfdC5vbe5ovTVo6epraurGHz8ZGJt8OTMyOaA1ThiWdwfhCZxicmBkYm+4b1T49s29UOzg+MzTx+qLtf64bfjmLDU0vPp5eeaJfGZ5amjdva5a39WsW/er2pjNAMPlYholTuUQ2b7J43mzsNFoyR2Tz3gihMX7BxucMO+6v63a31eWzuH0ftqybTv+W22/xBmJpiiqUkhQdTh5+29vfcvnSuaNssUSXuBjFmCxuTPvOlDsqJphyIg9YIAEki0pVrp1wQGRLfAXJBR4yBY5HkqjUShCVICpCxCNZVGuYZsEcp0qHLGTKKl1WwmQ5nOHiNCCYSiTFHrIwk4c4eYRThRQLo1Rji2cr4QxHsBDTGz/W6/X66Wn9P6md/MC0782CpPCiVBFlXpDKQBAlWVGrF6rV3+/qlaEgKdjYnPGz3b9sDSxZg2vWvQ2H3xNJJig6lqHjZMMQQSZI+m/xdBbTGJbTGbJS4XkAUmS2BARRUaEk86LEi1JZQEGC4QH4QwBAsVzBXi2YkgTBcRxCKIInQ9F4hmao3BEQJQFJvIj2UznhL0RBKPMAm5xfSRJEOp0RBJHJsQkiRefYxrerx2rtWKke42QeQvjvY+3iKkIIQggAqB2fXIrzV/6yLImiAK8iQMhVeExnXG/keYbcKKqiqJKsBAnaFUkFCXo3gIcOaVlRZLmheo6iCkjClsyfbA6ny+M9CEf2Q+Fzgwdhm8dncXrtXr/F4XZ+90eieCSKBw9Cuza7zeG0O5xOt/snkqvicVcOt84AAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;fork plugin 001&quot;
        title=&quot;fork plugin 001&quot;
        src=&quot;/static/a50dbf1a0878c7f4c82ff09b59b7de8a/fcda8/fork-plugin-001.png&quot;
        srcset=&quot;/static/a50dbf1a0878c7f4c82ff09b59b7de8a/12f09/fork-plugin-001.png 148w,
/static/a50dbf1a0878c7f4c82ff09b59b7de8a/e4a3f/fork-plugin-001.png 295w,
/static/a50dbf1a0878c7f4c82ff09b59b7de8a/fcda8/fork-plugin-001.png 590w,
/static/a50dbf1a0878c7f4c82ff09b59b7de8a/aec65/fork-plugin-001.png 687w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 73.64864864864865%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAACwklEQVQoz4WO+0/TYBSG+5f7g6IEiOGii4AMMQoyFXYpbC2DrZtsK1u70fX29fvafu0uXTvpxtjVzUQDGNHExCdPTt6Tkzc5xPrOXmDr3VIguBQILrwMLrzYera6+Xh5fW55Y27lwSfLt/5en65uPlpcI3ZC4VA0sR9JfCIpkkoeUclDkgpF4/vh470D8rehyHEoEr/Nh+TuARmKxt9/DBP7R/Sb2MlOLPmZTCaZHJnKU1mWYgpsuQoNU4UGQAbQjcwFnzwvKlAXVU0CGi8qe5EEQdJ0ofiFYYv5QvEomfkQow+pdJhKx06YZLaQYblU7oJmchE6HaHTGZaTNagiJAItkcoSibOMhnQV4QxbfhsK736OrGzsLAVez69uLAaCz9e3F17e5uevtufXNpcCwbKoGFYN1+qKBonj06wEdFW3uSoQhKrv+7PpN8PEABntK99xveFoMpnOvk2nav1rvdXO8WIVmAIwLyoSQTPn7bbnuS5AqCrJSDd6vV6t3hQVAA3s+Z3eYNgfjUeTiWJ7VqOFdMNz3bbnIYQIKv2l0Wg2m00FIKfldny/0+mOx+Pvs+lsNvvxB4PhyHE9GUCn6ThOC2iQOIif0jmOKXAUk4e60el2e73rtt9td2+mk/FoOJqMx4PBoHdz0+/3HdfLFXlRAZKqFUo8QdJnJY6HCDHneafVGg4H49Gw6V2Jes1suqjWALjud68H/f5oOPDaX8uCiDHGliWIInFEpy4rFQubOZarqlAzMDStgqAcpli6cJk456PpC0kzsF3Hdl2FhigplmXZti1KEkGepErlS0GUWb6SL/H5UuVerlIVRLkqK4IoA6BpGrwXY2yaZu2+nDjLAqRLKlAhsi27Zv/CugPj+x8f+KscP8s06jXLwpaFTfP2cDfvxP/moVzkeFlRVACQbujGf9QglGRFUVRNg3y58hP3I9c0iH9N3AAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;fork plugin 002&quot;
        title=&quot;fork plugin 002&quot;
        src=&quot;/static/96506ea132c1badb40ad3db23d2add97/fcda8/fork-plugin-002.png&quot;
        srcset=&quot;/static/96506ea132c1badb40ad3db23d2add97/12f09/fork-plugin-002.png 148w,
/static/96506ea132c1badb40ad3db23d2add97/e4a3f/fork-plugin-002.png 295w,
/static/96506ea132c1badb40ad3db23d2add97/fcda8/fork-plugin-002.png 590w,
/static/96506ea132c1badb40ad3db23d2add97/f6386/fork-plugin-002.png 686w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.32]]></title><description><![CDATA[Version 1.32 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2013-06-24-scm-manager-1-32/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-06-24-scm-manager-1-32/</guid><pubDate>Mon, 24 Jun 2013 16:32:47 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.32 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-htpasswd-plugin]]></title><description><![CDATA[With the scm-htpasswd-plugin you can use an apache htpasswd file for authentication in SCM-Manager.
More about the plugin.]]></description><link>https://scm-manager.org/blog/posts/2013-06-10-scm-htpasswd-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-06-10-scm-htpasswd-plugin/</guid><pubDate>Mon, 10 Jun 2013 14:59:49 GMT</pubDate><content:encoded>&lt;p&gt;With the &lt;a href=&quot;https://bitbucket.org/triologygmbh/scm-htpasswd-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-htpasswd-plugin&lt;/a&gt; you can use an apache htpasswd file for authentication in SCM-Manager.
&lt;a href=&quot;https://cloudogu.com/en/blog/scm-manager-plugins-part-4-htpasswd&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;More about the plugin.&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[New features of SCM-Manager 1.31]]></title><description><![CDATA[Remember me The first new feature you notice when you start SCM-Manager 1.31, is the “Remember me” checkbox.  If you select this checkbox…]]></description><link>https://scm-manager.org/blog/posts/2013-06-02-new-features-of-scm-manager-1-31/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-06-02-new-features-of-scm-manager-1-31/</guid><pubDate>Sun, 02 Jun 2013 13:07:46 GMT</pubDate><content:encoded>&lt;p&gt;&lt;strong&gt;Remember me&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The first new feature you notice when you start SCM-Manager 1.31, is the “Remember me” checkbox.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 311px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 51.35135135135135%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAIAAAA7N+mxAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB8UlEQVQoz23M62/SYBQG8P6dxkw/GbP5WU1mYgy4ieAYc5podFHjMjGLcWoYDKUtlBZGy2VQ6NuWDdZFCS29vC1tQWgNeI168svJkyc5B3kef7ca21qJPr0Vfhx5+HLp6u3zl68vLC4vLC5fWPq/i1dunLt07eadTeTJi1fbO6/f7r3fie9+SKTuP3gUisTCaxvhtY3g3WggtB4MRQOhaPCnQCi6Go6F78VWIpsIRtIcB2iaqdaOREHwPM/3Z6be1HHH/j/jef7Qdn3fR0kGOUBJQWzzgOd5vts9VQYDWZYVRZEVpSMen4nts9n+TRLa3ZNTCGHiYw5J4xTbbJUOi5VqrduVXNeF0DAMQ9d103bHU280mf5F1aFt20mURNIYxQHQajZbrZYoCgAAuS/D+YN+X1ZVTdP0uV9BV1XNtp0fxywH6g22XmcBLwCe7/Vlw7QMaPb6MjQt0xoa0PwOmhY0Lc2AtuMmM3kkjZGGM7FGU+hOoPvVcCbacKQN3SovEUwLL9ZyJZYoA67zhTvpNQSpIUhs+3NPtVIYhSQ/EQPL1YYjdW4WrJHhjFGa305QW7vpZ2/Q+AHNAImqd7BSEyuxRO1YkuF+Jo+kMgSap3GKwSkG+wNeYLLFClE6yh3WsoUyTpVxatZkCxWcnIW9/cw35lLjKb4jpGMAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;rememberme&quot;
        title=&quot;rememberme&quot;
        src=&quot;/static/05564aa650204334a4cb639c06b41162/ffa0f/rememberme.png&quot;
        srcset=&quot;/static/05564aa650204334a4cb639c06b41162/12f09/rememberme.png 148w,
/static/05564aa650204334a4cb639c06b41162/e4a3f/rememberme.png 295w,
/static/05564aa650204334a4cb639c06b41162/ffa0f/rememberme.png 311w&quot;
        sizes=&quot;(max-width: 311px) 100vw, 311px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;If you select this checkbox during login, SCM-Manager will remember your login information across browser sessions.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Virtual group for authenticated users&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The second new feature of version 1.31 is a virtual group called &lt;strong&gt;_authenticated&lt;/strong&gt;. This group is automatically assigned to every user who is logged in. With this group you can easily create a repository which is accessible for each user which is able to login to your SCM-Manager instance.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 197px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 35.13513513513513%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAACXBIWXMAAAsTAAALEwEAmpwYAAABfElEQVQY0y2H72+aQABA+f//g33Ylzbp0iVmLoJWSHEiHBwK3oEIHoKA9hA4WWHtrNtalv1IXl7e4xirKE0pTavywCp6YrQ+5X/ilNd1XtfHf/sfRqu/ZoyWZc6Vx3jYf9/7+E6Vb8f8tTS6kkY3onAtizdg2hvzV2tX7i7btzPpXsLuJXz7Tl6fSXcJ2dHnqiKxjc/uYnSIdM++813ZW4pLKPhYMrW+pQ+iQCkyc7dRslDdBQqN9TyBWTjdJw7HihTDgb8c5wkkjriPdR+NkcETV7ZAH0EhQGLk3bu2uHFEXflE3Pt4Pd2upCRG3MMhsqFggYE0/ODhydcC2QZvaoKlC9i8g6oAJr3VctL9yrrLrvuRvJ6jn09hd45YQbiyqujDIdunaZZmSWTo2lSZGQYwgG5bi/libllzoM0gBKryRQOqbZlkS9ZrrIIZ1zZN07RN07btt+bxceXiAT9UZ5qLXQc7COFNEHieF/i+gxAh4S6Oj0WZpokfBL8BrnVeWY+3J0QAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;authenticated-group&quot;
        title=&quot;authenticated-group&quot;
        src=&quot;/static/0466c57a6a91f6268faa79893b5ad1cf/1c154/authenticated-group.png&quot;
        srcset=&quot;/static/0466c57a6a91f6268faa79893b5ad1cf/12f09/authenticated-group.png 148w,
/static/0466c57a6a91f6268faa79893b5ad1cf/1c154/authenticated-group.png 197w&quot;
        sizes=&quot;(max-width: 197px) 100vw, 197px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Display access permissions to the user&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SCM-Manager 1.31 displays access permissions to the currently logged in user. It shows a label with &lt;strong&gt;Read-Only access&lt;/strong&gt; or &lt;strong&gt;Read+Write access&lt;/strong&gt; on the repository information panel.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 436px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 37.16216216216216%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAACXBIWXMAAAsTAAALEwEAmpwYAAABKklEQVQY033OyY6CQBQFUP7/Tzo9rHrhEG0V0RIRQaAYLEZjIYVDU69Alx1k0yuTc2/e5iVXeh9uPkfbt772MdSiw5EW5bFgh/yUHmlG89ekr57cn21kzZ2otuH4iqrLSFO3tksSywsdP3pBWiiKaRiPe/O4N+eSTacyQiparYuCNU3DK845r57d3fCPpCzQeDxmrKw4v12vESFJEmdpkqXJKad1LZpO0wJ4vkGLcy4hpGKMz+dLLQRjrDeaz+bqcIIGP+h7oCw1d6W7ytpZam3HKS1YSXNGc8bKi2Razs6y9iS6/VaMMez5QbC3XOIGGQ5S3SImJjsc6hbRbeLtU9uLsJ9gP45TKhk4nuu+6YQrI9DtEACEAAEAwAVALVpCQF2Luu5mA3Th/A+pNW6pdCesyQAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;read-only&quot;
        title=&quot;read-only&quot;
        src=&quot;/static/703fb0cef21141b1aeecb48f35a2f3c8/8574c/read-only.png&quot;
        srcset=&quot;/static/703fb0cef21141b1aeecb48f35a2f3c8/12f09/read-only.png 148w,
/static/703fb0cef21141b1aeecb48f35a2f3c8/e4a3f/read-only.png 295w,
/static/703fb0cef21141b1aeecb48f35a2f3c8/8574c/read-only.png 436w&quot;
        sizes=&quot;(max-width: 436px) 100vw, 436px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 442px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 34.45945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAIAAACHqfpvAAAACXBIWXMAAAsTAAALEwEAmpwYAAABLElEQVQY04WOSVODMBhA+f9/xJszbnVGba0UCi1QIGHpQuimhLJZki/B3hzHHvSib96881NuVdTT8J2Krp7dZLMvyooeCnoo3mj+r8rFjXr5YPZU73rg2H5suXg6QxMHR8s0WJBwkf6hYuj6fB6fPrpTJyjNhkNVH5vb7R5AcA5t2x6Pv/yJMhpp/X6/LCvGWF1VKSGb9bo40KLI8yxr26OUQgAXAgQA54yxlrFzFdOc4iCo6waAZ5QOVNOYuk/D8Ytu3z9qtjdHYeKgFY6IF652r3nTvJdVXVZNXTeKM/M8zydkDQBZls1cH+HAdGMHJ5a/NOxIs0LDiUYTrFmhHxI/TFCUoihdkp3iBKlqxzO80uzYxgkASCHk1ySXEqSATopOfvc8DsCBc87ZJ3FQbsVOmgViAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;read-write&quot;
        title=&quot;read-write&quot;
        src=&quot;/static/1e42e5213a6378fdf1032d61e3fe50d6/e03bf/read-write.png&quot;
        srcset=&quot;/static/1e42e5213a6378fdf1032d61e3fe50d6/12f09/read-write.png 148w,
/static/1e42e5213a6378fdf1032d61e3fe50d6/e4a3f/read-write.png 295w,
/static/1e42e5213a6378fdf1032d61e3fe50d6/e03bf/read-write.png 442w&quot;
        sizes=&quot;(max-width: 442px) 100vw, 442px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Global permissions&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;You are now able to assign global permissions to users and groups. You can choose between the following permissions:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;All Repositories (read) – Read-Only access to all repositories&lt;/li&gt;
&lt;li&gt;All Repositories (write) – Read+Write access to all repositories&lt;/li&gt;
&lt;li&gt;All Repositories (owner) – Owner permission to all repositories&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With this feature you can easily allow the user of your CI system to read every of your repositories, without to adding the user manually to the permission list of every new repository.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 75.67567567567568%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAIAAABr+ngCAAAACXBIWXMAAAsTAAALEwEAmpwYAAACQklEQVQoz5XPzU/aABjH8f59yxI97LAsetDs6Eskm9kSA5sT5wvVERQZEwXlRdDFmGVOh6G6TdrgCK3CoEihlFKEteWlL3QKdGFuyQ6TxSefw3P5Hn5A34B2YFR/r+9Rd+9Id6+mq2ekq2fk7oPhO/cH/wvoH9KNvZjXjE0/1ho0YzNDTyafPgcHRyf7B3UPh591Bizatxzbfrtv3/E2YPJARpd/79PXQwQNwOghggWCEej6gdFAMHINgtEAHIHgCDCz6DDaVy1W67LNbrStG6w+w2vvhMmlNzm14Ip+wTVuXNOBq3qTa2rJO2XeeGn2jL9yTJic+gU3AC45T0JHWQJhi1G+FMVTOByOZxguW+BCaDxJFmJJ6gTDY0nyPFtIpHMkwybSdIbhuZoEzJrXCKok1VuSokqKKkhXfFkU5Cux3ihX5XJVrtQUviJzfI3jBbYsVEVFkK7EevOy0WrHLF9RVbXVaqpqS73N/R3frvwdJ1JUia3kixxT5KgLnmS4TJ7lq4JUl0W5EwC0rO/4gzsf4XcHyPb+sWc36NlF3O+DEIKFo3gIS5yc3ggwvvF8+Hxscfrcji3bxu788tacdXPOujlj8U0veTuYMnsB0OIMx85DaPQUJ1IUg2dyONmWJOnO4ukcMLu4hp7F6TxD0XShePFrp3QTQZLEP2qiCEwaV0IIlIzB37Av+QzaVJhLKXcp0//UVJjmj0JDYRr1NmDv4CgcQTHsLJUmmYsSy5W/34DlK0SaxM8JIkMSaZKi8z8BKW/BJl1eIGMAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;global-permissions&quot;
        title=&quot;global-permissions&quot;
        src=&quot;/static/d167173804c92c633614a984147ed755/fcda8/global-permissions.png&quot;
        srcset=&quot;/static/d167173804c92c633614a984147ed755/12f09/global-permissions.png 148w,
/static/d167173804c92c633614a984147ed755/e4a3f/global-permissions.png 295w,
/static/d167173804c92c633614a984147ed755/fcda8/global-permissions.png 590w,
/static/d167173804c92c633614a984147ed755/3075e/global-permissions.png 621w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;For a complete list of new features, updates and bug fixes please have a look at the &lt;a title=&quot;Release notes&quot; href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;release notes&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.31]]></title><description><![CDATA[Version 1.31 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2013-06-01-scm-manager-1-31/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-06-01-scm-manager-1-31/</guid><pubDate>Sat, 01 Jun 2013 16:19:02 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.31 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-pushlog-plugin available]]></title><description><![CDATA[The new scm-pushlog-plugin is now available over the scm-manager plugin center. The scm-pushlog-plugin tracks who pushed what to a…]]></description><link>https://scm-manager.org/blog/posts/2013-05-24-scm-pushlog-plugin-available/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-05-24-scm-pushlog-plugin-available/</guid><pubDate>Fri, 24 May 2013 09:12:29 GMT</pubDate><content:encoded>&lt;p&gt;The new &lt;a href=&quot;https://github.com/scm-manager/scm-pushlog-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-pushlog-plugin&lt;/a&gt; is now available over the scm-manager plugin center. The scm-pushlog-plugin tracks who pushed what to a repository.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-bugzilla-plugin]]></title><description><![CDATA[The new scm-bugzilla-plugin enables the SCM-Manager to interact with the bug tracking system Bugzilla.]]></description><link>https://scm-manager.org/blog/posts/2013-05-06-scm-bugzilla-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-05-06-scm-bugzilla-plugin/</guid><pubDate>Mon, 06 May 2013 20:21:12 GMT</pubDate><content:encoded>&lt;p&gt;The new &lt;a href=&quot;https://bitbucket.org/triologygmbh/scm-bugzilla-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-bugzilla-plugin&lt;/a&gt; enables the SCM-Manager to interact with the bug tracking system &lt;a href=&quot;https://www.bugzilla.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Bugzilla&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[New support option for business-clients]]></title><description><![CDATA[You need professional support with reliable response times via phone and email? My partner TRIOLOGY offers two different support packages…]]></description><link>https://scm-manager.org/blog/posts/2013-04-18-new-support-option-for-business-clients/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-04-18-new-support-option-for-business-clients/</guid><pubDate>Thu, 18 Apr 2013 20:43:53 GMT</pubDate><content:encoded>&lt;p&gt;You need professional support with reliable response times via phone and email? My partner TRIOLOGY offers two different support packages for business-clients – regular and advanced. This will have no effect on community support!&lt;/p&gt;
&lt;p&gt;The experts of TRIOLOGY will assist you through installation and in all issues, which might occur when operating SCM-Manager. TRIOLOGY ensures the continuous advancement of SCM-Manager and its plugins.&lt;/p&gt;
&lt;p&gt;So business-clients have all benefits from both worlds: free open-source software with professional support. Use the support packages of TRIOLOGY to ensure business continuity and improve the efficiency of your development process – in other words: “Open Source. More Business.”.&lt;/p&gt;
&lt;p&gt;If you are interested in professional support or need more information about the service of TRIOLOGY read more &lt;a title=&quot;SCM-Manager support by TRIOLOGY&quot; href=&quot;https://www.scm-manager.com&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.30]]></title><description><![CDATA[Version 1.30 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2013-04-12-scm-manager-1-30/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-04-12-scm-manager-1-30/</guid><pubDate>Fri, 12 Apr 2013 09:43:16 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.30 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.28]]></title><description><![CDATA[Version 1.28 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2013-02-17-scm-manager-1-28/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-02-17-scm-manager-1-28/</guid><pubDate>Sun, 17 Feb 2013 18:55:33 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.28 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Server maintenance from 2013-02-07 to 2013-02-08]]></title><description><![CDATA[Between  2013-02-07 and 2013-02-08, we have to do some maintenance work on the server infrastructure of SCM-Manager. The following sites are…]]></description><link>https://scm-manager.org/blog/posts/2013-02-05-server-maintenance-on-2013-02-07-and-2013-02-08/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-02-05-server-maintenance-on-2013-02-07-and-2013-02-08/</guid><pubDate>Tue, 05 Feb 2013 14:45:28 GMT</pubDate><content:encoded>&lt;p&gt;Between  2013-02-07 and 2013-02-08, we have to do some maintenance work on the server infrastructure of SCM-Manager.&lt;/p&gt;
&lt;p&gt;The following sites are affected of the server maintenance and could be temporarily unavailable:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.scm-manager.org&quot; title=&quot;www.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;www.scm-manager.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org&quot; title=&quot;maven.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;maven.scm-manager.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://plugins.scm-manager.org&quot; title=&quot;plugins.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;plugins.scm-manager.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://download.scm-manager.org&quot; title=&quot;download.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;download.scm-manager.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.scm-manager.org&quot; title=&quot;docs.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;docs.scm-manager.org&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.27]]></title><description><![CDATA[Version 1.27 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2013-01-25-scm-manager-1-27/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-01-25-scm-manager-1-27/</guid><pubDate>Fri, 25 Jan 2013 16:21:34 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.27 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-archive-plugin 1.1]]></title><description><![CDATA[New version of the scm-archive-plugin is available. Changes: fix download archive with specified revision, see issue #316 - 'Download…]]></description><link>https://scm-manager.org/blog/posts/2013-01-24-scm-archive-plugin-1-1/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-01-24-scm-archive-plugin-1-1/</guid><pubDate>Thu, 24 Jan 2013 08:11:01 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://bitbucket.org/sdorra/scm-archive-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-archive-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fix download archive with specified revision, see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/316&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue #316 - &apos;Download Archive&apos; button problem&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-statistic-plugin 1.2]]></title><description><![CDATA[New version of the scm-statistic-plugin is available. Changes: added statistic for top words from commit messages]]></description><link>https://scm-manager.org/blog/posts/2013-01-22-scm-statistic-plugin-1-2/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-01-22-scm-statistic-plugin-1-2/</guid><pubDate>Tue, 22 Jan 2013 15:35:22 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-statistic-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-statistic-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added statistic for top words from commit messages&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-archive-plugin]]></title><description><![CDATA[The scm-archive-plugin is able to create a zip file of a repository.]]></description><link>https://scm-manager.org/blog/posts/2013-01-22-scm-archive-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-01-22-scm-archive-plugin/</guid><pubDate>Tue, 22 Jan 2013 14:24:09 GMT</pubDate><content:encoded>&lt;p&gt;The &lt;a href=&quot;https://bitbucket.org/sdorra/scm-archive-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-archive-plugin&lt;/a&gt; is able to create a zip file of a repository.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.26]]></title><description><![CDATA[Version 1.26 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2013-01-22-scm-manager-1-26/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-01-22-scm-manager-1-26/</guid><pubDate>Tue, 22 Jan 2013 13:53:12 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.26 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.25]]></title><description><![CDATA[Version 1.25 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2013-01-11-scm-manager-1-25/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-01-11-scm-manager-1-25/</guid><pubDate>Fri, 11 Jan 2013 16:10:28 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.25 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-scheduler-plugin]]></title><description><![CDATA[The scm-scheduler-plugin provides an api for other plugins to execute scheduled jobs. The plugin is based on the quartz project. Wiki: https…]]></description><link>https://scm-manager.org/blog/posts/2013-01-03-scm-scheduler-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-01-03-scm-scheduler-plugin/</guid><pubDate>Thu, 03 Jan 2013 17:06:14 GMT</pubDate><content:encoded>&lt;p&gt;The &lt;a href=&quot;https://bitbucket.org/sdorra/scm-scheduler-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-scheduler-plugin&lt;/a&gt; provides an api for other plugins to execute scheduled&lt;br&gt;
jobs. The plugin is based on the quartz project.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wiki:&lt;/strong&gt; &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/scheduler-plugin&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/scheduler-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/scheduler-plugin&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-script-plugin 1.2]]></title><description><![CDATA[New version of the scm-script-plugin is available. Changes: Added sample scripts to the ui]]></description><link>https://scm-manager.org/blog/posts/2013-01-03-scm-script-plugin-1-2/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-01-03-scm-script-plugin-1-2/</guid><pubDate>Thu, 03 Jan 2013 10:52:14 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-script-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-script-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added sample scripts to the ui&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-statistic-plugin 1.1]]></title><description><![CDATA[New version of the scm-statistic-plugin is available. Changes: added option for admins to manually rebuild a statistic]]></description><link>https://scm-manager.org/blog/posts/2013-01-02-scm-statistic-plugin-1-1/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-01-02-scm-statistic-plugin-1-1/</guid><pubDate>Wed, 02 Jan 2013 12:59:24 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-statistic-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-statistic-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added option for admins to manually rebuild a statistic&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-script-plugin]]></title><description><![CDATA[Script support for scm-manager with the scm-script-plugin Screenshots:]]></description><link>https://scm-manager.org/blog/posts/2013-01-01-scm-script-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2013-01-01-scm-script-plugin/</guid><pubDate>Tue, 01 Jan 2013 16:45:04 GMT</pubDate><content:encoded>&lt;p&gt;Script support for scm-manager with the &lt;a href=&quot;https://github.com/scm-manager/scm-script-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-script-plugin&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots:&lt;/strong&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 86.48648648648648%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAIAAABSJhvpAAAACXBIWXMAAAsTAAALEwEAmpwYAAACxUlEQVQ4y3WQW2/TMBiG8+fGH4A7JC64QAyEEAgJccFRQtwgEIO1HMY2bWNsLSexFSGExBUSYl27NtnatEnsxGliO0cnpO3atEEJFao4PHpk3/i1X3/c8VOXT1+4fvLc1dmLN06dv3b20s0Ts1dmjs7OHJs9MvHM/+Ru31+4/+Tl3fz6ndz6rbm1lUJp493H1WJp9dWHdC2WVgrbE4ulP+TuPV7Pr27de/bm/efvX8sHBxLqYOvLt727TwsPFt/OLb19/KKUX9vOr23nVrdya1vzK+9/y80tbIhtmVBX111ZAQbGkgwOGg1+X1EgcTzPwMQwCSaW5brEtn32gwUTufnFgoZQt9unJEI6StEQIaSjI2wa2DQIxZ7rUEo93w1DlkyRhlVVi6KeZQUQKpqqasgIgoAx33Edx3F6vd4wnjAajZMkGSfJOIN7tFiAUA3DyHVjTcVGByNNk6S2LClI6xCMMTZd182SE+I4Ho/TW9Kw2Gr5vhcEfSCbQAGEEKFea4pSC6oG1fv9/mAw6E/R6/XiOM5qLxUhVLspURiwbhQdHg6iKBqPR0kyGqXrOPkP3MPnmypCjLEgCD3PD39E3W4/irqDYTzM/jrMGExxONmH3KPFTUVRBJ7neYHnBUmSDcO0Uqht25ZlOY5j27bn+z5jf8jllotAUaqVamW3Wt4pCwJfq9UaB2Kz0UQa0vUOxsToGJ7nsb/gcktFAABfr9f26rvliig2m42G1JaktqTrumGYlFKMSfbwX+H5bNrVym55p7yTvryvaSoAEGmI+V4YBr9g/4LLL79SFIWv1/eqe/UaLwiC2GyKTbHdagMA2y0JQhUAkPYnJE1MNUinDSGs12qVSrVc3m21WlltWWpLpmlQSh3HsSzrd+1gCu711icFQEmWNYQgVG3HCYIwOxj4PvN9ls7ZZ57n/9I0TBNjE2NK6U99Aly+nrUIFwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;scm script plugin s02&quot;
        title=&quot;scm script plugin s02&quot;
        src=&quot;/static/6424ebd1103129d98431729ff78f7ba8/fcda8/scm-script-plugin.s02.png&quot;
        srcset=&quot;/static/6424ebd1103129d98431729ff78f7ba8/12f09/scm-script-plugin.s02.png 148w,
/static/6424ebd1103129d98431729ff78f7ba8/e4a3f/scm-script-plugin.s02.png 295w,
/static/6424ebd1103129d98431729ff78f7ba8/fcda8/scm-script-plugin.s02.png 590w,
/static/6424ebd1103129d98431729ff78f7ba8/62de4/scm-script-plugin.s02.png 746w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 86.48648648648648%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAARCAIAAABSJhvpAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC1klEQVQ4y4WSzW8TRxjG949D/QMQEqceEKrUkAMSyoFDe8iFIiFxgEKLEKAmUZxAhCEQEcOhh3LDdmwn2Ot4Z79mZ3Z3ZudjZ3f9vTZaOwUqIfrop9Ec5nmf950Z7cefr69cW7+0+svq2vpPV39dXVu/eHnt3PmVHy5c+T9WtJt3ntx+ULr15/aNe6Xf7pd2X1a2n7/ZfHaw8V029w4elV5pdx/v/f7X/u2Hr9/9Uz9qA92EtueXK+/vPHnxx9br+5uv/sPWGfc29h/uVLStvQMP4Y6eQUghdIBpn/YMx/UYj5O0r5JMJak62yRSJUIWpFnfQVTbfVGRIqZ06PsIeQhjzBmXgkeUhIGPPehB6NgWRtjHUnCWppM0zefzeSRTbad8GFEWsUEYKoyxHyAuOELI8+CyWEhImqajQrN8NpvP5/lsYRaJtlOuRBGRcgQM6rq2YfU87OKAEEoIC3jMI0mHo8FsNsvz6WxhXq5Fcql8iDEajyeUpiZwHMeCLvQ8jLwi3bEdH2MpBKWUMZZlWZ7n0+n0zLz9/A103eGwL0S/d4pOjrutVsMAZtEF6Fm2RUIyGU+WGo1Gw4W+JAdBkPX7g8GQ81ipLO1nVBDCQsIIE3wwHE6m0/F4UrAsMR7n+TSMZHFhlgmajUaz0Tw+OTZNK/CDiEYsYpxzxjhjLIoi+ZWEEIlSLiLas/13tglq1Xq9dlT9UPv48aTZaOkdvdvtQuh5Hgr80Pf9+CtJGaeJgphoT1++dWyrCD5q1mtHvd5pp902DAAAKF7OD8KQhCH5trlUPjR6p9UP1YJqTdd113VN08YIKxWrf/Vtc9G2ZTYXya3Wcbvd7nZ0Xe8aBjCBZRjALuQghCmlSsWLqb8kV6Bj1+v15diGYejtDjBME4AwDCil0UKfY5MkUUr1s7Qwv/37vW07wDQdFzouFFLGSsnimJIy/owQUgjJGF984YCQ0PHwJyxKW6pVNolUAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;scm script plugin s01&quot;
        title=&quot;scm script plugin s01&quot;
        src=&quot;/static/a1355ba40bf3b6683b5dc70e4e2c8bca/fcda8/scm-script-plugin.s01.png&quot;
        srcset=&quot;/static/a1355ba40bf3b6683b5dc70e4e2c8bca/12f09/scm-script-plugin.s01.png 148w,
/static/a1355ba40bf3b6683b5dc70e4e2c8bca/e4a3f/scm-script-plugin.s01.png 295w,
/static/a1355ba40bf3b6683b5dc70e4e2c8bca/fcda8/scm-script-plugin.s01.png 590w,
/static/a1355ba40bf3b6683b5dc70e4e2c8bca/d54e4/scm-script-plugin.s01.png 747w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-notify-plugin 1.1]]></title><description><![CDATA[New version of the scm-notify-plugin is available. Changes: use version 1.0 of the new scm-mail-plugin]]></description><link>https://scm-manager.org/blog/posts/2012-12-22-scm-notify-plugin-1-1/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-12-22-scm-notify-plugin-1-1/</guid><pubDate>Sat, 22 Dec 2012 13:08:16 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-notify-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-notify-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;use version 1.0 of the new &lt;a href=&quot;https://github.com/scm-manager/scm-mail-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-mail-plugin&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-statistic-plugin]]></title><description><![CDATA[Build statistics for every repository in SCM-Manager with the new scm-statistic-plugin. Screenshots:]]></description><link>https://scm-manager.org/blog/posts/2012-12-22-scm-statistic-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-12-22-scm-statistic-plugin/</guid><pubDate>Sat, 22 Dec 2012 12:56:36 GMT</pubDate><content:encoded>&lt;p&gt;Build statistics for every repository in SCM-Manager with the new &lt;a href=&quot;https://github.com/scm-manager/scm-statistic-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-statistic-plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots:&lt;/strong&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 93.91891891891892%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAIAAAAf7rriAAAACXBIWXMAAAsTAAALEwEAmpwYAAADnUlEQVQ4y12TfUwbZRzHn9JMXbLIZEuWRRPjTPa/M/rnEv+QIiPioJu6MfEPIxntAhhJmXHRYdxM51Y3RoPRxCnjbS0ZhE0iAzdCS69A31xvLRZKW2p77bXXO/py7/eYa4vU/fLLL/ckz+fue9/n+4BPO79uaTvfcKrj3dMdjS0djS2d9R+cqzuprTupKbVKntrKVp3Q1Krba9XtQHfR0Htl4MJlY3fvje7evq6vDJ989u3Z7kuanisa3TVtj+Hceb1Gpz+r02t65AeNTt914WrPN9d1vdfB8MSM+0lw5fGawxd2+iNO38byasqzRrjRVZd/xR1wzrv8LnR9NRDyr0edaMDjC278k0xlKJwggXlqFkIoSRKUqziZEHS3idY3WelajLt9K5AcCZIughbKe3YKjN+bgxAKoiiKggShEB5izLuZQUCPVuWpjr+ZEYMbM3jielfslh9P5DkIoShKpSrDkijIM36fG1VyY4Ab38UOATb6oY+5a3Cn+lHMiCaueuI/+5IUK2wr3P6yvOAy/L1D3CjgzFWcuYodBrzrDU9+ugTf9CaMaOJ7T3wylHlatgShGOjnhgBnVnImUILFhwftxLTBk77pxfq8iT6v/IobjxNYgSshOzBvOcYNb8MmBTsGpKldlrDJ4MsN+JI/+tMD/nS/D9f/hVkTWfnPJRkuui2w/IPXypplGDAmJRwDj5aMl5bxi5Ynn8972+acZ2bsb038edmByh4XDfsPPrIDmxX8CKBnX7Sfap9+qfX+4dbJVz+6e6hl8vDH4/ubHZ1GGeGFCtkL9duyFdwdwJuU6NrI4uvdy8raleePO/a8J3d1kx28Hf3y16dhwacvG2ZWSoMgGP5uAY3ZqxuRvU3IC03y3NuE1DRbnzlGPvQUxYo7sETHuYkD7B0gDQPM+v4ChLbbvyOKOmSfukTa95+wKFRe1Rflg6oICS97EPqF/w2QM0cQBrdCiGh/QJTvlGD7PvXisw32GnXOESjuFyvOWQ63nBQh+JMzs/QIwkVpy3a0C3muAalptu1ptADV8stnyDlXSfD/Q1JxMbKi6IdwaT1kO3DapqxHqo87Xmnd0Pazm3hJbUXCpmaTHJ/N5fIMS9FsIZcTWIoXsyRO4Kax8OAfsSkrFcFYCAsMnQ1sFgp5mqbz+bwgCGBufjGAYXEMI6itFJUlCJLMpkkqlSGpAo+RAkvyTCaXJba20ng6HYxubkZj8XgkEkkTxL//ZkJcLtvOGwAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;screenshot 01&quot;
        title=&quot;screenshot 01&quot;
        src=&quot;/static/9b69becb863fc897565c4465c7617680/fcda8/screenshot.01.png&quot;
        srcset=&quot;/static/9b69becb863fc897565c4465c7617680/12f09/screenshot.01.png 148w,
/static/9b69becb863fc897565c4465c7617680/e4a3f/screenshot.01.png 295w,
/static/9b69becb863fc897565c4465c7617680/fcda8/screenshot.01.png 590w,
/static/9b69becb863fc897565c4465c7617680/7608e/screenshot.01.png 735w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 94.5945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAIAAAAf7rriAAAACXBIWXMAAAsTAAALEwEAmpwYAAACNElEQVQ4y41TTW/TQBD13+PrGL5OlANcoFLUIg5QUSqQGoUiUQmlSblAoVXLAZITCj8BceCOqtSksZ00/rZ3d3ZnFtkmCbhA8zSH9Y7Gb957tnGrunq7ulq5sVRZWLp8815lYfnS9cWL1+5OanFaFyaP56/eOXclK+NxvbnR2Hm+9W6j8fZZY6f+8s2D2nZ1bWv5SbO61rj/tLFSaz5cb67UWo/qr7JzrbW++Xpze+9Fa9fY+9g9NK3DH7Y5GH43B72+07dd0/b6jt+z3N7xiTlwjo4d0xoNhu5R3zEHIzeIU84Txo39dldrTYQ6hyJSRHo+GAftz0QoQBBSDGAlqZWmhBlUXv8AEVE2rDUJgBETvhCIeML4r+ZZKNYmkCARdb5wAMCU0nMOE6GUMtOdD8dSBgBa6zPZi7U1SKBimIgr5Qv4DzPOhjuZYQAw7WmiEeNzaT7Io5JK/Z6BDyD/FlhxlSoFiEVU3SIqnMSjiSIBgRCa6HRUhGinKZdS64nmKXPxbqZUlLU1naKNpAzzVs7cKXIWJYZRnnYJoNT0fua2VLIkzxWgMvf+IPcAUoWzz3O/3UVUJWZNGAoRZWlToVwpHKZsmLKpERnz+07OLMvMiVJDLmKQHsiRgDEXoZSlf8bY/fApc4izKI4QkQseJzESMs68OE6kdOM4SpLMF84YS0kTY4xzTpqML1+/OY4zHo9934+TJAwjLz8EYRgGIUtYFEZBECRJ6geh63m2bVs5XNf7CdUCEAbUAg9KAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;screenshot 02&quot;
        title=&quot;screenshot 02&quot;
        src=&quot;/static/74593d2bfec1fb974d3b8b7109e2e048/fcda8/screenshot.02.png&quot;
        srcset=&quot;/static/74593d2bfec1fb974d3b8b7109e2e048/12f09/screenshot.02.png 148w,
/static/74593d2bfec1fb974d3b8b7109e2e048/e4a3f/screenshot.02.png 295w,
/static/74593d2bfec1fb974d3b8b7109e2e048/fcda8/screenshot.02.png 590w,
/static/74593d2bfec1fb974d3b8b7109e2e048/7608e/screenshot.02.png 735w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 94.5945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAIAAAAf7rriAAAACXBIWXMAAAsTAAALEwEAmpwYAAACa0lEQVQ4y42Ty2oUURCG590iujXBrdmIRAUx2SiKKAxBDeiExE1iJg4GjEaThSQ7zTyBILh2Y0jP9KTv3ed017lUlfRlxojxUhwaTnX/9dVfRbeu3np45eb9i5fnp2fnZ2YXpmcXzl+6MT7XJ+dC+Wzy52auTU3PTU3PtRY73ZUX26vdnefdtysbbzrrrx+tbrU7L9udXnu5d3dp886T7r2lzduPNx483Vxc7rU7vWdr2+tbe2uvdlvv9vvHrnc08JxR8N0ZOa7vhYkz8h3XH5xEAy8ZBqkbpI6XOKPAcX1nFMSpBKVA6dbuwSEzIxFxGdLa1Fhmrq9/j9b7/U/GaGOMsZYQE1DfkowQjf1HIOKYjA0p0eakgP/BluS9gz6iNcYgIiEGAKnSmdJMVBb/cxDRL2SNmGqTW5tqc6Zt+t1zCbaWCYXWScX0CzgDdRa5z8zWWmbKtBYV0wdlq9d1IBETaURzKlmK9w76TFiKiXwAi8jMmTZ1FayVzNrikcwjpZu9VsnaM1lbZgKA2rw0JtWauVEmWnsFWKQA1Gl4IybE3NjSMDd9BqBq5UkBPkA9IWFMPIbX5NIzIUpjklNdBaCIKFSqaoEnOA/A4E9yI46UVpXzumqmzbHMZb2zydiYhDFJVY5K8v4hVWvwqvWUH1W2hTZh1e1kMZMY5lBixm2TsjZQmrD5QWg8T6yGX2eaPCIgakQmau18+MjMBUCcZUgICoQUSFhAIaREQiFFJspMnss8z4kZoNBaEVPr85ev7sj1/SCO4kyIJEnDKBJSxkkSRbGQMoyiMIwyIaI4DsJwOHQdZzAYDIMg/AFvQA+Vz6DEKAAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;screenshot 03&quot;
        title=&quot;screenshot 03&quot;
        src=&quot;/static/e2522fdbcc5890f5a2a78ee8c2eaea62/fcda8/screenshot.03.png&quot;
        srcset=&quot;/static/e2522fdbcc5890f5a2a78ee8c2eaea62/12f09/screenshot.03.png 148w,
/static/e2522fdbcc5890f5a2a78ee8c2eaea62/e4a3f/screenshot.03.png 295w,
/static/e2522fdbcc5890f5a2a78ee8c2eaea62/fcda8/screenshot.03.png 590w,
/static/e2522fdbcc5890f5a2a78ee8c2eaea62/c6d67/screenshot.03.png 734w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 94.5945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAIAAAAf7rriAAAACXBIWXMAAAsTAAALEwEAmpwYAAACYUlEQVQ4y41TTU8UQRCdn0fAmxDxhB70AkRFOQpK9CCSVROjrItcBFwPBm5m+QsmJv4AMLvs7MfsFztf3VVdVW16BlYRglQ6M12drn6v3uv27txfvntv+frMwuTMwuTtR5O3Hk5Mz+djfHpuNJ84nV+7OT9+Y25sanZsatZ7+rJYWN96Xdx5tb5dWN9ae/dppbC5tFpaWi09WdtYXtvI5h8evygtPisuPi8+WHn/tLD59mP5TWnH29mtHNYah0etaqNzUGv8Omo3OoNao1P1A7/dq7d7VT+o1tu1ZrfWHtSD4wO/2+oNUw2J0t7n3Yq1VoTtFYJEfKXc/iz1ynsVEQYEvjSI2YoMAKpxYq2QCItkxVbQoFwaLA4sRGymipjzRUdbRIwx8r+wIpExgdbKkP2rmK9STMwDwCFiSuakuLznBLuQNp9L+wCaaAg4Kt4XYcSLes5sOGlYRBMdg9vW1XAGmYjOG3PsGNLImNAYlaU9gHwxU5v/WEWn3hiiepwMAf0kTdA1OQSI0RHua9CZZmeQc4T8GxkK0VhrgTmHGiAalpxRTiEvFgDXxkCDn6RWHHJHKSTK70ZfQ4Kmp7TkV0VDaswZZHJi4gAwIcLMlRELw9IF6CPmWmjmYUbKK+9WiMggdjWo7Lyu1oFS7uxMghy8maogVe4NODm4o7RD/rK37zrUug8nBwNRNUn/Ud6wu8+nz4OdW9Z621+/WWsVaDAuAJGZNIBhAgRiQoNo0BiDBl2K7puCZmHv+4+frVar1+vHcRJFcRTFcZyE7peEYTRazEcYRr7vt9tBq9nqdLq/AbgeDeUUBM1XAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;screenshot 04&quot;
        title=&quot;screenshot 04&quot;
        src=&quot;/static/48525088c9bf97e596b4361db1b2b366/fcda8/screenshot.04.png&quot;
        srcset=&quot;/static/48525088c9bf97e596b4361db1b2b366/12f09/screenshot.04.png 148w,
/static/48525088c9bf97e596b4361db1b2b366/e4a3f/screenshot.04.png 295w,
/static/48525088c9bf97e596b4361db1b2b366/fcda8/screenshot.04.png 590w,
/static/48525088c9bf97e596b4361db1b2b366/7608e/screenshot.04.png 735w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 94.5945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAIAAAAf7rriAAAACXBIWXMAAAsTAAALEwEAmpwYAAADKUlEQVQ4y21S229URRjfR/8R30yMRuK7pvFFH1rUxAd9UUDURBJeCTyxSdM23QXjpSxIQitVUCC0NBhZ3O7u2bbSUrrJUkSB7c65zNk9l5k59zkzn9mzbYmlX375Mpl8v993zR36+uSnX50Y/vjY8CfHRjK888EXQwePDr3/+dDBI2+PHH5r+FCGIy8ily+cP1u6fKY0O/b97PgPP+e/mTk1cSFfvHi6MJMvzp4pXb/w063S9M1z09dK09dKM88xdem33JW5cs9hKra1LsW2p1vE6PldO9Ctx8iq9oKqx5sxt0GmMedxwhOeJjzlqfCCOHf15h0AkFJC3wbeT2DBh6IHExTGGYyavLTWc1K5G9C3KOG5q3N9shBCSiElpIIQcc6Wpx056ciCLYoejC3i2/nV3neb7TDlIKUQfYkwSrbJWeb+lwcLFkw68K0LRQeKBCbUZOr8pv5ZvfXyjduXnmwBQJqVGcU7maVIAYD7T0lrxOsepWmewKQtz4YwXlbrH1Vaby7ceWO+/OHicpSK7bJ3ySITwzJaIesPtV+20IThjLJ0dDP4cbh+/5Ubf7x+68/XMvzLvEHre8kI+CLwGkANkkZsNuHR/IP62OX54tq9wt1qsbw4Xq5gxvbPbAKvSbYkaQOoIv0a8CURrJ8srR0vrK7+dW915f5SIwrD/ckxyGUIFPAzeA1JFQhrIau/d0J59XCldGWj2cwWumdgO4tuQ1IBrwF+YyAhmAJxgzhLB75UXnrX3vgnm67YS4adK3kIUQW8mvQU6SvSr6e0Crza+ludmt+OlLA/eWAmiA2IlyFSIFyBqAUxhf/f175l+wlvExoxz6UUM4JcCxOHUea5LiUsFc8lBuQyACQ85DxVXWa49hNN6yDU6XQ0hLROR+2gdrv9bKuDnrV6GFm2EwsuRBpEce7XubsACfO6tu26xMXrjzBSdcMwdB0hhFRV1TWEkG6Yrt7sao8JC9wooIQwP8jNXv99t2cJYD9FpoENjLGBTdPEuO8zKU03TMt2dhuPkjS39qCpG0bPsjzPp5QR3yeU9WsghBBKKO0/drxt2whpRma6gf8DwzLNzaGp9vkAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;screenshot 05&quot;
        title=&quot;screenshot 05&quot;
        src=&quot;/static/f8dc40064507a6c31d63ad2a34f173e9/fcda8/screenshot.05.png&quot;
        srcset=&quot;/static/f8dc40064507a6c31d63ad2a34f173e9/12f09/screenshot.05.png 148w,
/static/f8dc40064507a6c31d63ad2a34f173e9/e4a3f/screenshot.05.png 295w,
/static/f8dc40064507a6c31d63ad2a34f173e9/fcda8/screenshot.05.png 590w,
/static/f8dc40064507a6c31d63ad2a34f173e9/7608e/screenshot.05.png 735w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 94.5945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAATCAIAAAAf7rriAAAACXBIWXMAAAsTAAALEwEAmpwYAAABtUlEQVQ4y6WTyUvDQBTG8+8JenNBT9ZLLyriAuJFRUHBjSpaW29KrShC0Zt1BRcQBBfwpNhqa5IZTdqkWZrZJJm2SEsU2scjvOHlm9/HFyIEByeCA+Ot3UNtgeH2npG2wHBLV39zZ19zZx8fmjp6/VqYnI8shLcW12OL4dj86ubc6uboTHRoan1kOjIwsTY2G13ZiIei26Ho9rLXoXIvRWJCPJFMZaS3Dzmdha9pMZUFaVH5kHMZkEuJSkZWTbtYsGzDsjXT0k3L8GbTtnO6IeweHDPGCKXMv/j29ku5V3KVo11EJTHGhPqUu/WepyK4kr8qYst2xUmCEUKI+JeDMWPsXATXnhhhTCm1bKdsm/xlm5MvJHgDv6ttEw/9L/msbLuWTOoke4Fh6l/Iu/pcgtfAJWPvWCJTgusXNxJYkuBGA6N1B0YbCcxNjMNfNP1MAvyNKrFL/i0uOsLeYek7czOPan7//bPqV+G2TyR4WWV7J3HEGHMQQhgxRt/z+TtRYowijDDBvB13xZ4AeAaQB0Yoccm3dw8AyIqqGqZZMIyCruua5g41rWtaXlVFUQIAAAhlAH8Aza0JkU8VTOUAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;screenshot 06&quot;
        title=&quot;screenshot 06&quot;
        src=&quot;/static/42b1de06b66a3081bab3351ceb7e5dbe/fcda8/screenshot.06.png&quot;
        srcset=&quot;/static/42b1de06b66a3081bab3351ceb7e5dbe/12f09/screenshot.06.png 148w,
/static/42b1de06b66a3081bab3351ceb7e5dbe/e4a3f/screenshot.06.png 295w,
/static/42b1de06b66a3081bab3351ceb7e5dbe/fcda8/screenshot.06.png 590w,
/static/42b1de06b66a3081bab3351ceb7e5dbe/7608e/screenshot.06.png 735w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-mail-plugin]]></title><description><![CDATA[The scm-mail-plugin provides an central api for sending e-mails. This plugin is primarily for use by other plugins. Wiki: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-12-20-scm-mail-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-12-20-scm-mail-plugin/</guid><pubDate>Thu, 20 Dec 2012 08:15:01 GMT</pubDate><content:encoded>&lt;p&gt;The &lt;a href=&quot;https://github.com/scm-manager/scm-mail-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-mail-plugin&lt;/a&gt; provides an central api for sending e-mails. This plugin is primarily for use by other plugins.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wiki:&lt;/strong&gt; &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/mail-plugin&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/mail-plugin%C2%A0&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/mail-plugin &lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Example:&lt;/strong&gt;&lt;/p&gt;
&lt;div class=&quot;gatsby-highlight&quot; data-language=&quot;java&quot;&gt;&lt;pre class=&quot;language-java&quot;&gt;&lt;code class=&quot;language-java&quot;&gt;&lt;span class=&quot;token comment&quot;&gt;/**
 *
 * @author Sebastian Sdorra
 */&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;class&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;NotificationService&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
  &lt;span class=&quot;token keyword&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;static&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;final&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;Logger&lt;/span&gt; logger &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;LoggerFactory&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;getLogger&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;
    &lt;span class=&quot;token class-name&quot;&gt;NotificationService&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;class&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  
  &lt;span class=&quot;token keyword&quot;&gt;private&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;MailService&lt;/span&gt; mailService&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;

  &lt;span class=&quot;token annotation punctuation&quot;&gt;@Inject&lt;/span&gt;
  &lt;span class=&quot;token keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;NotificationService&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token class-name&quot;&gt;MailService&lt;/span&gt; mailService&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;this&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;mailService &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; mailService&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
  
  &lt;span class=&quot;token keyword&quot;&gt;public&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;token function&quot;&gt;sendNotification&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;throws&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;MailSendBatchException&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt; mailService&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;isConfigured&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
      &lt;span class=&quot;token class-name&quot;&gt;Email&lt;/span&gt; mail &lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;new&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;Email&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      mail&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setFromAddress&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;SCM-Administrator&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;admin@scm-manager.org&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      mail&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;addRecipient&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;Test User&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token string&quot;&gt;&quot;test.user@scm-manager.org&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;RecipientType&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token constant&quot;&gt;TO&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      mail&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setSubject&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;SCM-Manager notification&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      mail&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;setText&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;Notification from SCM-Manager&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
      
      mailService&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;send&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;mail&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;else&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;
      logger&lt;span class=&quot;token punctuation&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;token function&quot;&gt;warn&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token string&quot;&gt;&quot;mail service is not configured&quot;&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;
&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.24]]></title><description><![CDATA[Version 1.24 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-12-16-scm-manager-1-24/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-12-16-scm-manager-1-24/</guid><pubDate>Sun, 16 Dec 2012 15:32:33 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.24 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.23]]></title><description><![CDATA[Version 1.23 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-12-15-scm-manager-1-23/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-12-15-scm-manager-1-23/</guid><pubDate>Sat, 15 Dec 2012 18:31:44 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.23 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-activity-plugin 1.8]]></title><description><![CDATA[New version of the scm-activity-plugin is available. Changes: show changesets from git non master branches, see issue 279]]></description><link>https://scm-manager.org/blog/posts/2012-11-20-scm-activity-plugin-1-8/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-11-20-scm-activity-plugin-1-8/</guid><pubDate>Tue, 20 Nov 2012 07:50:11 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-activity-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-activity-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;show changesets from git non master branches, see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/279&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue 279&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-auth-ldap-plugin 1.18]]></title><description><![CDATA[Version 1.18 of the scm-ldap-plugin is available. Changes: option to configure ldap referral strategy (follow, ignore or throw)]]></description><link>https://scm-manager.org/blog/posts/2012-11-10-scm-auth-ldap-plugin-1-18/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-11-10-scm-auth-ldap-plugin-1-18/</guid><pubDate>Sat, 10 Nov 2012 14:06:54 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.18 of the &lt;a href=&quot;https://github.com/scm-manager/scm-ldap-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-ldap-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;option to configure ldap referral strategy (follow, ignore or throw)&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.22]]></title><description><![CDATA[Version 1.22 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-10-29-scm-manager-1-22/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-10-29-scm-manager-1-22/</guid><pubDate>Mon, 29 Oct 2012 15:04:01 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.22 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-jira-plugin 1.7]]></title><description><![CDATA[Version 1.7 of the scm-jira-plugin is available. Changes: added option for explicit jira credentials, see issue 272]]></description><link>https://scm-manager.org/blog/posts/2012-10-29-scm-jira-plugin-1-7/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-10-29-scm-jira-plugin-1-7/</guid><pubDate>Mon, 29 Oct 2012 08:31:44 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.7 of the &lt;a href=&quot;https://github.com/scm-manager/scm-jira-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-jira-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added option for explicit jira credentials, see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/272&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue 272&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-branchwp-plugin 1.1]]></title><description><![CDATA[Version 1.1 of the scm-branchwp-plugin is released. Changes: allow glob syntax for branch names, see issue 271]]></description><link>https://scm-manager.org/blog/posts/2012-10-29-scm-branchwp-plugin-1-1/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-10-29-scm-branchwp-plugin-1-1/</guid><pubDate>Mon, 29 Oct 2012 08:27:42 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.1 of the &lt;a href=&quot;https://github.com/scm-manager/scm-branchwp-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-branchwp-plugin&lt;/a&gt; is released.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;allow glob syntax for branch names, see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/271&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue 271&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-jira-plugin 1.6]]></title><description><![CDATA[Version 1.6 of the scm-jira-plugin is available. Changes: Execute jira hooks asynchronous Avoid duplicate jira comments Note: Version 1.…]]></description><link>https://scm-manager.org/blog/posts/2012-10-18-scm-jira-plugin-1-6/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-10-18-scm-jira-plugin-1-6/</guid><pubDate>Thu, 18 Oct 2012 14:49:09 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.6 of the &lt;a href=&quot;https://github.com/scm-manager/scm-jira-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-jira-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Execute jira hooks asynchronous&lt;/li&gt;
&lt;li&gt;Avoid duplicate jira comments&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Version 1.6 requires SCM-Manager version 1.21 or newer&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.21]]></title><description><![CDATA[Version 1.21 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-10-17-scm-manager-1-21/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-10-17-scm-manager-1-21/</guid><pubDate>Wed, 17 Oct 2012 15:31:18 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.21 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-auth-ldap-plugin 1.17]]></title><description><![CDATA[Version 1.17 of the scm-ldap-plugin is available. Changes: follow ldap referrals log the user object, if the returned user is not valid]]></description><link>https://scm-manager.org/blog/posts/2012-10-17-scm-auth-ldap-plugin-1-17/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-10-17-scm-auth-ldap-plugin-1-17/</guid><pubDate>Wed, 17 Oct 2012 15:30:21 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.17 of the &lt;a href=&quot;https://github.com/scm-manager/scm-ldap-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-ldap-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;follow ldap referrals&lt;/li&gt;
&lt;li&gt;log the user object, if the returned user is not valid&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-jira-plugin 1.4]]></title><description><![CDATA[Version 1.4 of the scm-jira-plugin is available. Changes: Detect issue keys automatically Uses SCM-Manager default template engine to render…]]></description><link>https://scm-manager.org/blog/posts/2012-10-09-scm-jira-plugin-1-4/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-10-09-scm-jira-plugin-1-4/</guid><pubDate>Tue, 09 Oct 2012 21:30:28 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.4 of the &lt;a href=&quot;https://github.com/scm-manager/scm-jira-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-jira-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Detect issue keys automatically&lt;/li&gt;
&lt;li&gt;Uses SCM-Manager default template engine to render issue comments&lt;/li&gt;
&lt;li&gt;Allow global configuration and per-repository configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Option to transform usernames was removed&lt;/li&gt;
&lt;li&gt;Option for project keys was removed&lt;/li&gt;
&lt;li&gt;Version 1.4 requires SCM-Manager version 1.19 or newer&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-gravatar-plugin 1.4]]></title><description><![CDATA[New version of the scm-gravatar-plugin is available. Changes: add big avatar to commit page Screenshot]]></description><link>https://scm-manager.org/blog/posts/2012-08-26-scm-gravatar-plugin-1-4/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-08-26-scm-gravatar-plugin-1-4/</guid><pubDate>Sun, 26 Aug 2012 14:27:53 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-gravatar-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-gravatar-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;add big avatar to commit page&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Screenshot&lt;/strong&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 66.89189189189189%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB9klEQVQoz32QXWvTUBiA81fnhShsIr3RKiIiIk698EYvZQgWxQvHStF169B96dzWtE3bNOu6tCsmzXdyzsk5yfmIpFXZoPry8J735uGBI10rPFxYvHe18KBw/8WVwuOFm4+u33py4+6zpTtPF4vLv7k9pXiJpeKy9LpUfv7yzcq7tZW37/P9Yb30sbq2vl2u7mzt1S9zXPvD5u7R5y8HUqX2rbKxs/9DXi29+lr7pLQ7XVUzDMOyJoHvXyQMgigMZ4RB4LiuVN7cX63Udr/X3RD4puOaNgwBgRhDjGOCMYkxjjFGcUySJKV0BmUMolja2D6sbu0d1BU/BCQw09CmKGQo4oQIzgRLM8GyeUMplfTzn/3BaDQ2vQCQyELuMPaGyNXz7eg4NBPocs7my7OLc+74EQEWnJwgewCtE2SfIaufADtFnuB0vsw450IwxlwfIEcHEw1ONGD2gKECU42MDjBUSsB8mQvxtxy7o2kzL0N7ELsj7I1JaHJK/i8LxwtoAlmCWJrDKeY04SwVgv/zwy7KBLoE2AlwEugRYJPIIpGVIp+lRIhM5JNrsydNU2l2cSGCCAriZ0kgsCdiN0ujjOMsm5+d9piEEKKUYpIcNrVjuSnLDbnVaSiq3Gw3272WOlB6emuKounq6bk2GHf7Q6V31uie/gLwprY94ojt9QAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;scm-gravatar-plugin 1.4&quot;
        title=&quot;scm-gravatar-plugin 1.4&quot;
        src=&quot;/static/d43714e80dd34d7e92d680125dd0f02e/fcda8/Screen-Shot-2012-08-26-at-14.25.38.png&quot;
        srcset=&quot;/static/d43714e80dd34d7e92d680125dd0f02e/12f09/Screen-Shot-2012-08-26-at-14.25.38.png 148w,
/static/d43714e80dd34d7e92d680125dd0f02e/e4a3f/Screen-Shot-2012-08-26-at-14.25.38.png 295w,
/static/d43714e80dd34d7e92d680125dd0f02e/fcda8/Screen-Shot-2012-08-26-at-14.25.38.png 590w,
/static/d43714e80dd34d7e92d680125dd0f02e/efc66/Screen-Shot-2012-08-26-at-14.25.38.png 885w,
/static/d43714e80dd34d7e92d680125dd0f02e/c83ae/Screen-Shot-2012-08-26-at-14.25.38.png 1180w,
/static/d43714e80dd34d7e92d680125dd0f02e/3f8aa/Screen-Shot-2012-08-26-at-14.25.38.png 1337w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-branchwp-plugin 1.0]]></title><description><![CDATA[The scm-branchwp-plugin  adds branch write protection for repositories to SCM-Manager. Wiki: https://bitbucket.org/sdorra/scm-manager/wiki…]]></description><link>https://scm-manager.org/blog/posts/2012-08-26-scm-branchwp-plugin-1-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-08-26-scm-branchwp-plugin-1-0/</guid><pubDate>Sun, 26 Aug 2012 14:23:42 GMT</pubDate><content:encoded>&lt;p&gt;The &lt;a href=&quot;https://github.com/scm-manager/scm-branchwp-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-branchwp-plugin&lt;/a&gt;  adds branch write protection for repositories to SCM-Manager.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wiki:&lt;/strong&gt; &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/branchwp-plugin&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/branchwp-plugin%C2%A0&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/branchwp-plugin &lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.20]]></title><description><![CDATA[Version 1.20 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-08-26-scm-manager-1-20/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-08-26-scm-manager-1-20/</guid><pubDate>Sun, 26 Aug 2012 14:20:44 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.20 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-gravatar-plugin 1.3]]></title><description><![CDATA[New version of the scm-gravatar-plugin is available. Changes: added small border radius to the gravatar images]]></description><link>https://scm-manager.org/blog/posts/2012-08-19-scm-gravatar-plugin-1-3/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-08-19-scm-gravatar-plugin-1-3/</guid><pubDate>Sun, 19 Aug 2012 11:43:11 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-gravatar-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-gravatar-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;added small border radius to the gravatar images&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-activity-plugin 1.7]]></title><description><![CDATA[New version of the scm-activity-plugin is available. Changes: use changeset panel instead of diff panel for commit views]]></description><link>https://scm-manager.org/blog/posts/2012-08-19-scm-activity-plugin-1-7/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-08-19-scm-activity-plugin-1-7/</guid><pubDate>Sun, 19 Aug 2012 11:41:12 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-activity-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-activity-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;use changeset panel instead of diff panel for commit views&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[New plugin scm-message-regex-plugin]]></title><description><![CDATA[A new plugin scm-message-regex-plugin is now available. This plugin allows to validate each commit message using a regular expression.]]></description><link>https://scm-manager.org/blog/posts/2012-08-19-new-plugin-scm-message-regex-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-08-19-new-plugin-scm-message-regex-plugin/</guid><pubDate>Sun, 19 Aug 2012 11:39:44 GMT</pubDate><content:encoded>&lt;p&gt;A new plugin &lt;a href=&quot;https://bitbucket.org/velo/scm-message-regex-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-message-regex-plugin&lt;/a&gt; is now available. This plugin allows to validate each commit message using a regular expression.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.19]]></title><description><![CDATA[Version 1.19 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-08-18-scm-manager-1-19/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-08-18-scm-manager-1-19/</guid><pubDate>Sat, 18 Aug 2012 14:32:54 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.19 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Server maintenance at 2012-08-13]]></title><description><![CDATA[The SCM-Manager services will not be available from 2012-08-13 04:00 GMT until 2012-08-13 06:00 GMT. The following pages are affected: www…]]></description><link>https://scm-manager.org/blog/posts/2012-08-13-server-maintenance-at-2012-08-13/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-08-13-server-maintenance-at-2012-08-13/</guid><pubDate>Mon, 13 Aug 2012 16:36:13 GMT</pubDate><content:encoded>&lt;p&gt;The SCM-Manager services will not be available from 2012-08-13 04:00 GMT until 2012-08-13 06:00 GMT.&lt;/p&gt;
&lt;p&gt;The following pages are affected:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.scm-manager.org&quot; title=&quot;www.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;www.scm-manager.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://plugins.scm-manager.org&quot; title=&quot;plugins.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;plugins.scm-manager.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://docs.scm-manager.org&quot; title=&quot;docs.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;docs.scm-manager.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://maven.scm-manager.org&quot; title=&quot;maven.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;maven.scm-manager.org&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.18]]></title><description><![CDATA[Version 1.18 of SCM-Manager is now available for download. Note: Version 1.18 requires mercurial 1.9 or newer. Download: https://www.scm…]]></description><link>https://scm-manager.org/blog/posts/2012-08-12-scm-manager-1-18/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-08-12-scm-manager-1-18/</guid><pubDate>Sun, 12 Aug 2012 15:25:51 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.18 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Version 1.18 requires mercurial 1.9 or newer.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Redmine plugin available]]></title><description><![CDATA[A new SCM-Manager plugin for the project management tool Redmine is now available. Features: Link issue id’s in commit messages to the…]]></description><link>https://scm-manager.org/blog/posts/2012-07-12-redmine-plugin-available/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-07-12-redmine-plugin-available/</guid><pubDate>Thu, 12 Jul 2012 08:04:23 GMT</pubDate><content:encoded>&lt;p&gt;A new SCM-Manager plugin for the project management tool &lt;a title=&quot;Redmine&quot; href=&quot;https://www.redmine.org&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Redmine&lt;/a&gt; is now available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Features:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Link issue id’s in commit messages to the redmine issue tracker&lt;/li&gt;
&lt;li&gt;Create comments for issues for every commit which contains the issue id&lt;/li&gt;
&lt;li&gt;Automatically close an issue if the issue id and a auto-close (close, fix, resolve) word is in a changeset message&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-authormapping-plugin 1.1]]></title><description><![CDATA[New version of the scm-authormapping-plugin is available. Changes: Support for mapping author names on the blame view Note: Version 1.…]]></description><link>https://scm-manager.org/blog/posts/2012-07-10-scm-authormapping-plugin-1-1/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-07-10-scm-authormapping-plugin-1-1/</guid><pubDate>Tue, 10 Jul 2012 08:14:21 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-authormapping-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-authormapping-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for mapping author names on the blame view&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Version 1.1 requires SCM-Manager 1.17 or newer.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-activity-plugin 1.6]]></title><description><![CDATA[New version of the scm-activity-plugin is available. Changes: Small performance improvements Note: Version 1.6 requires SCM-Manager 1.17 or…]]></description><link>https://scm-manager.org/blog/posts/2012-07-10-scm-activity-plugin-1-6/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-07-10-scm-activity-plugin-1-6/</guid><pubDate>Tue, 10 Jul 2012 08:10:52 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-activity-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-activity-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Small performance improvements&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt; Version 1.6 requires SCM-Manager 1.17 or newer.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-auth-ldap-plugin 1.15]]></title><description><![CDATA[Version 1.15 of the scm-ldap-plugin is available for download. Changes: fix critical bug in authentication with enabled starttls, see issue…]]></description><link>https://scm-manager.org/blog/posts/2012-07-10-scm-auth-ldap-plugin-1-15/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-07-10-scm-auth-ldap-plugin-1-15/</guid><pubDate>Tue, 10 Jul 2012 08:08:13 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.15 of the &lt;a href=&quot;https://github.com/scm-manager/scm-ldap-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-ldap-plugin&lt;/a&gt; is available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fix critical bug in authentication with enabled starttls, see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/198&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue #198&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-userrename-plugin available]]></title><description><![CDATA[Version 1.0 of the scm-userrename-plugin is now available. This plugin allows to rename a user, inclusive all permissions.]]></description><link>https://scm-manager.org/blog/posts/2012-07-10-scm-userrename-plugin-available/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-07-10-scm-userrename-plugin-available/</guid><pubDate>Tue, 10 Jul 2012 08:06:11 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.0 of the &lt;a href=&quot;https://bitbucket.org/sdorra/scm-userrename-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-userrename-plugin&lt;/a&gt; is now available. This plugin allows to rename a user, inclusive all permissions.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-auth-ldap-plugin 1.14]]></title><description><![CDATA[Version 1.14 of the scm-ldap-plugin is available for download. Changes: support for starttls, see issue 198]]></description><link>https://scm-manager.org/blog/posts/2012-07-03-scm-auth-ldap-plugin-1-14/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-07-03-scm-auth-ldap-plugin-1-14/</guid><pubDate>Tue, 03 Jul 2012 18:42:48 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.14 of the &lt;a href=&quot;https://github.com/scm-manager/scm-ldap-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-ldap-plugin&lt;/a&gt; is available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;support for starttls, see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/198&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue 198&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.17]]></title><description><![CDATA[Version 1.17 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-07-01-scm-manager-1-17/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-07-01-scm-manager-1-17/</guid><pubDate>Sun, 01 Jul 2012 16:20:45 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.17 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.16]]></title><description><![CDATA[Version 1.16 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-06-03-scm-manager-1-16/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-06-03-scm-manager-1-16/</guid><pubDate>Sun, 03 Jun 2012 12:39:31 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.16 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[New webhook plugin available]]></title><description><![CDATA[Version 1.0 of the scm-webhook-plugin is now available. The plugin can notify a remote webserver whenever a repository is pushed to. Wiki…]]></description><link>https://scm-manager.org/blog/posts/2012-06-03-new-webhook-plugin-available/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-06-03-new-webhook-plugin-available/</guid><pubDate>Sun, 03 Jun 2012 12:38:52 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.0 of the &lt;a href=&quot;https://github.com/scm-manager/scm-webhook-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-webhook-plugin&lt;/a&gt; is now available. The plugin can notify a remote webserver whenever a repository is pushed to.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Wiki:&lt;/strong&gt; &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/webhook-plugin&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/webhook-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/webhook-plugin&lt;/a&gt; &lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-activedirectory-auth-plugin 1.8]]></title><description><![CDATA[Version 1.8 of the scm-activedirectory-auth-plugin is released. Changes: fix login for users without mail, see issue 169]]></description><link>https://scm-manager.org/blog/posts/2012-06-03-scm-activedirectory-auth-plugin-1-8/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-06-03-scm-activedirectory-auth-plugin-1-8/</guid><pubDate>Sun, 03 Jun 2012 12:34:38 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.8 of the &lt;a href=&quot;https://bitbucket.org/davidmc24/scm-activedirectory-auth-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-activedirectory-auth-plugin&lt;/a&gt; is released.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fix login for users without mail, see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/169&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue 169&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-jenkins-plugin 1.5]]></title><description><![CDATA[Version 1.5 of the scm-jenkins-plugin is available. Changes: Support for per repository configuration and jenkins installations with…]]></description><link>https://scm-manager.org/blog/posts/2012-05-23-scm-jenkins-plugin-1-5/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-05-23-scm-jenkins-plugin-1-5/</guid><pubDate>Wed, 23 May 2012 16:29:15 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.5 of the &lt;a href=&quot;https://github.com/scm-manager/scm-jenkins-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-jenkins-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for per repository configuration and jenkins installations with authentication&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.15]]></title><description><![CDATA[Version 1.15 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-05-12-scm-manager-1-15/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-05-12-scm-manager-1-15/</guid><pubDate>Sat, 12 May 2012 21:52:23 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.15 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-auth-ldap-plugin 1.13]]></title><description><![CDATA[Version 1.13 of the scm-ldap-plugin is available for download. Changes: displays an error on the connection test if the user is not valid…]]></description><link>https://scm-manager.org/blog/posts/2012-05-12-scm-auth-ldap-plugin-1-13/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-05-12-scm-auth-ldap-plugin-1-13/</guid><pubDate>Sat, 12 May 2012 13:09:20 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.13 of the &lt;a href=&quot;https://github.com/scm-manager/scm-ldap-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-ldap-plugin&lt;/a&gt; is available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;displays an error on the connection test if the user is not valid, see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/147&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue 147&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-userrepo-plugin 1.3]]></title><description><![CDATA[Version 1.3 of the scm-userrepo-plugin is released. Changes: Display error if repository creation fails, see issue 143]]></description><link>https://scm-manager.org/blog/posts/2012-05-11-scm-userrepo-plugin-1-3/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-05-11-scm-userrepo-plugin-1-3/</guid><pubDate>Fri, 11 May 2012 17:45:39 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.3 of the &lt;a href=&quot;https://bitbucket.org/sdorra/scm-userrepo-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-userrepo-plugin&lt;/a&gt; is released.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Display error if repository creation fails, see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/143&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue 143&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-auth-ldap-plugin 1.12]]></title><description><![CDATA[Version 1.12 of the scm-ldap-plugin is available for download. Changes: Support for nested ActiveDirectory groups, see issue 123]]></description><link>https://scm-manager.org/blog/posts/2012-05-10-scm-auth-ldap-plugin-1-12/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-05-10-scm-auth-ldap-plugin-1-12/</guid><pubDate>Thu, 10 May 2012 07:11:06 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.12 of the &lt;a href=&quot;https://github.com/scm-manager/scm-ldap-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-ldap-plugin&lt;/a&gt; is available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for nested ActiveDirectory groups, see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/123&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue 123&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-pam-plugin 1.8]]></title><description><![CDATA[Version 1.8 of the scm-pam-plugin is available. Changes: update libpam4j to version 1.6 added possibility to extract username and/or…]]></description><link>https://scm-manager.org/blog/posts/2012-04-30-scm-pam-plugin-1-8/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-04-30-scm-pam-plugin-1-8/</guid><pubDate>Mon, 30 Apr 2012 11:00:42 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.8 of the &lt;a href=&quot;https://bitbucket.org/sdorra/scm-pam-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-pam-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;update libpam4j to version 1.6&lt;/li&gt;
&lt;li&gt;added possibility to extract username and/or password from gecos field&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Note:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Version 1.8 requires SCM-Manager version 1.10 or newer&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[Homebrew]]></title><description><![CDATA[Good news for all mac users. SCM-Manager is now available via homebrew. Just install SCM-Manager with:  And start it with:]]></description><link>https://scm-manager.org/blog/posts/2012-04-30-homebrew/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-04-30-homebrew/</guid><pubDate>Mon, 30 Apr 2012 09:40:36 GMT</pubDate><content:encoded>&lt;p&gt;Good news for all mac users. SCM-Manager is now available via &lt;a title=&quot;Homebrew&quot; href=&quot;https://mxcl.github.com/homebrew/&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;homebrew&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Just install SCM-Manager with:&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;language-text&quot;&gt;brew install scm-manager&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;And start it with:&lt;/p&gt;
&lt;p&gt;&lt;code class=&quot;language-text&quot;&gt;scm-server&lt;/code&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-activedirectory-auth-plugin 1.7]]></title><description><![CDATA[Version 1.7 of the scm-activedirectory-auth-plugin is released. Changes: Support for 64bit]]></description><link>https://scm-manager.org/blog/posts/2012-04-27-scm-activedirectory-auth-plugin-1-7/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-04-27-scm-activedirectory-auth-plugin-1-7/</guid><pubDate>Fri, 27 Apr 2012 14:14:44 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.7 of the &lt;a href=&quot;https://bitbucket.org/davidmc24/scm-activedirectory-auth-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-activedirectory-auth-plugin&lt;/a&gt; is released.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for 64bit&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-auth-ldap-plugin 1.11]]></title><description><![CDATA[Version 1.11 of the scm-ldap-plugin is available for download. Changes: Fix bug in ActiveDirectory profile, see issue 134]]></description><link>https://scm-manager.org/blog/posts/2012-04-26-scm-auth-ldap-plugin-1-11/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-04-26-scm-auth-ldap-plugin-1-11/</guid><pubDate>Thu, 26 Apr 2012 16:39:05 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.11 of the &lt;a href=&quot;https://github.com/scm-manager/scm-ldap-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-ldap-plugin&lt;/a&gt; is available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix bug in ActiveDirectory profile, see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/134&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue 134&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-auth-ldap-plugin 1.10]]></title><description><![CDATA[Version 1.10 of the scm-ldap-plugin is available. Changes: Improved help texts]]></description><link>https://scm-manager.org/blog/posts/2012-04-22-scm-auth-ldap-plugin-1-10/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-04-22-scm-auth-ldap-plugin-1-10/</guid><pubDate>Sun, 22 Apr 2012 19:19:55 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.10 of the &lt;a href=&quot;https://github.com/scm-manager/scm-ldap-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-ldap-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved help texts&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-notify-plugin 1.0]]></title><description><![CDATA[New plugin scm-notify-plugin available. This plugin sends automated email notifications to a list of subscribed addresses whenever a repo…]]></description><link>https://scm-manager.org/blog/posts/2012-04-20-scm-notify-plugin-1-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-04-20-scm-notify-plugin-1-0/</guid><pubDate>Fri, 20 Apr 2012 09:19:04 GMT</pubDate><content:encoded>&lt;p&gt;New plugin &lt;a href=&quot;https://github.com/scm-manager/scm-notify-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-notify-plugin&lt;/a&gt; available. This plugin sends automated email notifications to a list of subscribed addresses whenever a repo has changes. The plugin requires version 1.12 or newer of SCM-Manager.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.14]]></title><description><![CDATA[Version 1.14 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-04-19-scm-manager-1-14/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-04-19-scm-manager-1-14/</guid><pubDate>Thu, 19 Apr 2012 10:45:03 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.14 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-authormapping-plugin 1.0]]></title><description><![CDATA[New plugin scm-authormapping-plugin available.  With this plugin you can lookup and transform author names to the real names stored in the…]]></description><link>https://scm-manager.org/blog/posts/2012-04-07-scm-authormapping-plugin-1-0/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-04-07-scm-authormapping-plugin-1-0/</guid><pubDate>Sat, 07 Apr 2012 10:20:18 GMT</pubDate><content:encoded>&lt;p&gt;New plugin &lt;a href=&quot;https://github.com/scm-manager/scm-authormapping-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-authormapping-plugin&lt;/a&gt; available.  With this plugin you can lookup and transform author names to the real names stored in the scm-manager user database or in a mapping table. For more information have a look at &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/102&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;issue 102&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-pam-plugin 1.7]]></title><description><![CDATA[Version 1.7 of the scm-pam-plugin is available. Changes: Improved logging Support multi-arch based Linux distributions]]></description><link>https://scm-manager.org/blog/posts/2012-03-09-scm-pam-plugin-1-7/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-03-09-scm-pam-plugin-1-7/</guid><pubDate>Fri, 09 Mar 2012 09:59:23 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.7 of the &lt;a href=&quot;https://bitbucket.org/sdorra/scm-pam-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-pam-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Improved logging&lt;/li&gt;
&lt;li&gt;Support multi-arch based Linux distributions&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.13]]></title><description><![CDATA[Version 1.13 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-03-03-scm-manager-1-13/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-03-03-scm-manager-1-13/</guid><pubDate>Sat, 03 Mar 2012 14:17:12 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.13 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-jenkins-plugin 1.4]]></title><description><![CDATA[Version 1.4 of the Atlassian Crowd is available. Changes: Fix global configuration checkboxes Fix wrong global git hook url]]></description><link>https://scm-manager.org/blog/posts/2012-02-29-scm-jenkins-plugin-1-4/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-02-29-scm-jenkins-plugin-1-4/</guid><pubDate>Wed, 29 Feb 2012 18:10:38 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.4 of the &lt;a href=&quot;https://www.atlassian.com/software/crowd&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Atlassian Crowd&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix global configuration checkboxes&lt;/li&gt;
&lt;li&gt;Fix wrong global git hook url&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-jira-plugin 1.3]]></title><description><![CDATA[Version 1.3 of the scm-jira-plugin is available. Changes: Allow more than one issue key in a commit message]]></description><link>https://scm-manager.org/blog/posts/2012-02-06-scm-jira-plugin-1-3/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-02-06-scm-jira-plugin-1-3/</guid><pubDate>Mon, 06 Feb 2012 16:14:45 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.3 of the &lt;a href=&quot;https://github.com/scm-manager/scm-jira-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-jira-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow more than one issue key in a commit message&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.12]]></title><description><![CDATA[Version 1.12 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-02-05-scm-manager-1-12/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-02-05-scm-manager-1-12/</guid><pubDate>Sun, 05 Feb 2012 15:29:56 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.12 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots:&lt;/strong&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 68.24324324324324%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAOABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMEBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHoUuTOuP/EABoQAAICAwAAAAAAAAAAAAAAAAADAhMBEBH/2gAIAQEAAQUCiqBUspWZ7v8A/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAGRAAAgMBAAAAAAAAAAAAAAAAACEBEDEy/9oACAEBAAY/AnByYK//xAAaEAEBAAIDAAAAAAAAAAAAAAABABExIVGR/9oACAEBAAE/IXEvV8iOZMrl22r/2gAMAwEAAgADAAAAEG//AP/EABURAQEAAAAAAAAAAAAAAAAAAAAR/9oACAEDAQE/EIj/xAAWEQEBAQAAAAAAAAAAAAAAAAAAEQH/2gAIAQIBAT8Quq//xAAcEAADAAIDAQAAAAAAAAAAAAAAAREhQTFR0eH/2gAIAQEAAT8Qzmt39NHpDS8rwokJTNQ+Kw2nlZ//2Q==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;repository overview&quot;
        title=&quot;repository overview&quot;
        src=&quot;/static/2b6575cac27ea64ef7b7bffc6ce0a910/1c72d/screen-repository-overview.jpg&quot;
        srcset=&quot;/static/2b6575cac27ea64ef7b7bffc6ce0a910/a80bd/screen-repository-overview.jpg 148w,
/static/2b6575cac27ea64ef7b7bffc6ce0a910/1c91a/screen-repository-overview.jpg 295w,
/static/2b6575cac27ea64ef7b7bffc6ce0a910/1c72d/screen-repository-overview.jpg 590w,
/static/2b6575cac27ea64ef7b7bffc6ce0a910/a8a14/screen-repository-overview.jpg 885w,
/static/2b6575cac27ea64ef7b7bffc6ce0a910/1c7bc/screen-repository-overview.jpg 1023w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 68.24324324324324%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAOABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAwABBP/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHuV8QZav/EABkQAAMBAQEAAAAAAAAAAAAAAAABAgMTEf/aAAgBAQABBQJYz4sYOEFUkdEPRH//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAXEAADAQAAAAAAAAAAAAAAAAAAIDEy/9oACAEBAAY/AoZIn//EABsQAAIBBQAAAAAAAAAAAAAAAAABESExQWHx/9oACAEBAAE/IXBh4j4RpVM1MkWZ/9oADAMBAAIAAwAAABCMH//EABcRAQADAAAAAAAAAAAAAAAAAAABESH/2gAIAQMBAT8QqGP/xAAWEQADAAAAAAAAAAAAAAAAAAAAARH/2gAIAQIBAT8QrKz/xAAdEAACAgEFAAAAAAAAAAAAAAABEQAh4XGBocHR/9oACAEBAAE/EAAkyjbzCrM1fUZpNnkEwYw6gCFxiYbn/9k=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;changeset view&quot;
        title=&quot;changeset view&quot;
        src=&quot;/static/09df1c6a90b68d16fa5d60a2e7c21f4d/1c72d/screen-commit.jpg&quot;
        srcset=&quot;/static/09df1c6a90b68d16fa5d60a2e7c21f4d/a80bd/screen-commit.jpg 148w,
/static/09df1c6a90b68d16fa5d60a2e7c21f4d/1c91a/screen-commit.jpg 295w,
/static/09df1c6a90b68d16fa5d60a2e7c21f4d/1c72d/screen-commit.jpg 590w,
/static/09df1c6a90b68d16fa5d60a2e7c21f4d/a8a14/screen-commit.jpg 885w,
/static/09df1c6a90b68d16fa5d60a2e7c21f4d/72e01/screen-commit.jpg 1024w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-activedirectory-auth-plugin 1.6]]></title><description><![CDATA[Version 1.6 of the scm-activedirectory-auth-plugin available. Changes: Fix broken login on some systems]]></description><link>https://scm-manager.org/blog/posts/2012-01-24-scm-activedirectory-auth-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-01-24-scm-activedirectory-auth-plugin/</guid><pubDate>Tue, 24 Jan 2012 20:38:13 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.6 of the &lt;a href=&quot;https://bitbucket.org/davidmc24/scm-activedirectory-auth-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-activedirectory-auth-plugin&lt;/a&gt; available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix broken login on some systems&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-userrepo-plugin 1.2]]></title><description><![CDATA[Version 1.2 of the scm-userrepo-plugin is available. Changes: Allow administrators to define a name pattern for new repositories created by…]]></description><link>https://scm-manager.org/blog/posts/2012-01-23-scm-userrepo-plugin-1-2/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-01-23-scm-userrepo-plugin-1-2/</guid><pubDate>Mon, 23 Jan 2012 17:07:50 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.2 of the &lt;a href=&quot;https://bitbucket.org/sdorra/scm-userrepo-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-userrepo-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Allow administrators to define a name pattern for new repositories created by normal users&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With this version it is possible for users to create repositories in a scheme similar to bitbucket or github (username/repositoryname).&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-gravatar-plugin 1.2]]></title><description><![CDATA[New version of the scm-gravatar-plugin is available. Changes: Support for https (use secure.gravatar.com) Fix a bug with wrong case of e…]]></description><link>https://scm-manager.org/blog/posts/2012-01-19-scm-gravatar-plugin-1-2/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-01-19-scm-gravatar-plugin-1-2/</guid><pubDate>Thu, 19 Jan 2012 08:37:24 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-gravatar-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-gravatar-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for https (use secure.gravatar.com)&lt;/li&gt;
&lt;li&gt;Fix a bug with wrong case of e-mail addresses, see &lt;a title=&quot;Author email needs to be lowercase before gravatar hash&quot; href=&quot;https://groups.google.com/forum/#!topic/scmmanager/r7oJY5dSiJ4&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;r7oJY5dSiJ4&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-activity-plugin 1.5]]></title><description><![CDATA[New version of the scm-activity-plugin is available. Changes: Support for SCM-Manager 1.11]]></description><link>https://scm-manager.org/blog/posts/2012-01-09-scm-activity-plugin-1-5/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-01-09-scm-activity-plugin-1-5/</guid><pubDate>Mon, 09 Jan 2012 10:01:40 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-activity-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-activity-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for SCM-Manager 1.11&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.11]]></title><description><![CDATA[Version 1.11 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2012-01-08-scm-manager-1-11/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-01-08-scm-manager-1-11/</guid><pubDate>Sun, 08 Jan 2012 17:19:29 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.11 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-hgnested-plugin]]></title><description><![CDATA[The new plugin scm-hgnested-plugin is now available. With this plugin it is now possible to use mercurials nested repositories with scm…]]></description><link>https://scm-manager.org/blog/posts/2012-01-03-scm-hgnested-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-01-03-scm-hgnested-plugin/</guid><pubDate>Tue, 03 Jan 2012 10:44:05 GMT</pubDate><content:encoded>&lt;p&gt;The new plugin &lt;a href=&quot;https://bitbucket.org/sdorra/scm-hgnested-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-hgnested-plugin&lt;/a&gt; is now available. With this plugin it is now possible to use mercurials nested repositories with scm-manager. For more informations have a look at &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/subrepositories&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Mercurial subrepositories&lt;/a&gt; wiki page.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-jenkins-plugin 1.2]]></title><description><![CDATA[New version of the scm-jenkins-plugin is now available. Changes: Support for Mercurial/Git notifyCommit Global configuration For more…]]></description><link>https://scm-manager.org/blog/posts/2012-01-02-scm-jenkins-plugin-1-2/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-01-02-scm-jenkins-plugin-1-2/</guid><pubDate>Mon, 02 Jan 2012 13:07:14 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-jenkins-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-jenkins-plugin&lt;/a&gt; is now available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Support for Mercurial/Git notifyCommit&lt;/li&gt;
&lt;li&gt;Global configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more details see &lt;a href=&quot;https://github.com/scm-manager/scm-manager/issues/81&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Issue 81 - Support jenkins notifyCommit&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-activity-plugin 1.4]]></title><description><![CDATA[New version of the scm-activity-plugin is available. Changes: Export activities as rss and atom feeds]]></description><link>https://scm-manager.org/blog/posts/2012-01-02-scm-activity-plugin-1-4/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2012-01-02-scm-activity-plugin-1-4/</guid><pubDate>Mon, 02 Jan 2012 13:02:55 GMT</pubDate><content:encoded>&lt;p&gt;New version of the &lt;a href=&quot;https://github.com/scm-manager/scm-activity-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-activity-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Export activities as rss and atom feeds&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.10]]></title><description><![CDATA[Version 1.10 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2011-12-26-scm-manager-1-10/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-12-26-scm-manager-1-10/</guid><pubDate>Mon, 26 Dec 2011 16:51:46 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.10 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-auth-ldap-plugin Version 1.8]]></title><description><![CDATA[New version of scm-ldap-plugin available. Changes: Added method to test ldap configuration Screenshots:]]></description><link>https://scm-manager.org/blog/posts/2011-12-19-scm-auth-ldap-plugin-version-1-8/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-12-19-scm-auth-ldap-plugin-version-1-8/</guid><pubDate>Mon, 19 Dec 2011 17:42:33 GMT</pubDate><content:encoded>&lt;p&gt;New version of &lt;a href=&quot;https://github.com/scm-manager/scm-ldap-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-ldap-plugin&lt;/a&gt; available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Added method to test ldap configuration&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Screenshots:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 499px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 67.56756756756756%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAIAAACgpqunAAAACXBIWXMAAAsTAAALEwEAmpwYAAABN0lEQVQoz42SzXaCMBBGef/H6aq7qi20C3+OCCpoQoaxmmBqJiS47gked7VyV9/mnsx8k2i1SvM8X6ZplmVlUZzuyMcopQCAMRaVZbndFudzg4h7xrs73nv3AO89EQkhojzL8zwna6WU5W7nuq67XrvrtXWOiOxjACCqeow1R/ktAJwLb3rvW+fsvwR5PJ6M3z6SxeR1/rLFtaEL2UEEOVtlm02x3+/KqlhDWkvRtu1QeblcAiAAuta71hPZWytP5VBYEn+NRu9xnMymizj+HE8SzrlSapDMWIV4OB2PdY0gAPGAiEqpp8OHsWfTedM0Xdf1B+zP6NyQtYM8sJ6/ZSK6PMMY038YCsGQJWuMCTtrrZtnaK05Z1Cj1j9SyjoEXVVVhIh1D+NCCHgEY4xzDgBCiFvgnP8C0FX/CfonqyAAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;ldap test 001&quot;
        title=&quot;ldap test 001&quot;
        src=&quot;/static/3bbe3b6094d7637408da21d3daf10ec6/119c7/ldap-test-001.png&quot;
        srcset=&quot;/static/3bbe3b6094d7637408da21d3daf10ec6/12f09/ldap-test-001.png 148w,
/static/3bbe3b6094d7637408da21d3daf10ec6/e4a3f/ldap-test-001.png 295w,
/static/3bbe3b6094d7637408da21d3daf10ec6/119c7/ldap-test-001.png 499w&quot;
        sizes=&quot;(max-width: 499px) 100vw, 499px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 493px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 68.24324324324324%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAIAAACgpqunAAAACXBIWXMAAAsTAAALEwEAmpwYAAABSElEQVQoz52TXWvCMBSG+///kBPc14Vj1jpUCgpimpz0I42BJjmnbpdb6qbCahl7bnKT5/DmPSRarlZpmq7X6zRNN9tNfkVxGyHEbreLso6yLHMpueBELRIhkUd0zvkbOOeyLIviOJ7N4sbaPJdJsjgY0x6P1LYesWka14e1loiEEBHnHAQ4Z5WuBIha67Y9EhF2srW2V0bEIM/nyew1WW4X082DVOyjfffe0w/Yhb8pj0bj8d1k8nj/Mn1iz5Ns8VZUZcY453y/ZxLkkFxVlVKqKqu6PlSqlnmhlCqKIpc5CCiK0v1KfpI55xERnVtF7xDRewyEyodiBxkRe1sZ4CJ77/8nhzf/Ub6+c5Gdc6d9DnMq5TzCex9ia63rju/jF0opY4zgHEAaY7TWQoimaRhjUdhKBxcAIHsBgH2AAUC3/72U8utjfAJsCAEPOx3s0AAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;ldap test 002&quot;
        title=&quot;ldap test 002&quot;
        src=&quot;/static/1a89d05c41118e2f71123ff11d19b2f2/f88d0/ldap-test-002.png&quot;
        srcset=&quot;/static/1a89d05c41118e2f71123ff11d19b2f2/12f09/ldap-test-002.png 148w,
/static/1a89d05c41118e2f71123ff11d19b2f2/e4a3f/ldap-test-002.png 295w,
/static/1a89d05c41118e2f71123ff11d19b2f2/f88d0/ldap-test-002.png 493w&quot;
        sizes=&quot;(max-width: 493px) 100vw, 493px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[scm-auth-ldap-plugin Version 1.7]]></title><description><![CDATA[New version of scm-ldap-plugin available. Changes: Profile support to simplify configuration Improve form validation Fix bug with empty…]]></description><link>https://scm-manager.org/blog/posts/2011-12-18-scm-auth-ldap-plugin-version-1-7/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-12-18-scm-auth-ldap-plugin-version-1-7/</guid><pubDate>Sun, 18 Dec 2011 14:12:16 GMT</pubDate><content:encoded>&lt;p&gt;New version of &lt;a href=&quot;https://github.com/scm-manager/scm-ldap-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-ldap-plugin&lt;/a&gt; available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Changes&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Profile support to simplify configuration&lt;/li&gt;
&lt;li&gt;Improve form validation&lt;/li&gt;
&lt;li&gt;Fix bug with empty group filter&lt;/li&gt;
&lt;li&gt;Support for ldap servers with anonymous bind&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[Plugin updates]]></title><description><![CDATA[New version of scm-activity-plugin and scm-ldap-plugin. scm-activity-plugin 1.3 Fix duplicate loading bug scm-auth-ldap-plugin 1.6 Fix…]]></description><link>https://scm-manager.org/blog/posts/2011-12-17-plugin-updates-2/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-12-17-plugin-updates-2/</guid><pubDate>Sat, 17 Dec 2011 18:24:13 GMT</pubDate><content:encoded>&lt;p&gt;New version of &lt;a href=&quot;https://github.com/scm-manager/scm-activity-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-activity-plugin&lt;/a&gt; and &lt;a href=&quot;https://github.com/scm-manager/scm-ldap-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-ldap-plugin&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;scm-activity-plugin 1.3&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix duplicate loading bug&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;scm-auth-ldap-plugin 1.6&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix broken support for member attributes&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[scm-activity-plugin 1.2]]></title><description><![CDATA[Version 1.2 of the scm-activity-plugin is available. Changes: Select activity tab after login Added empty text, if no activities available…]]></description><link>https://scm-manager.org/blog/posts/2011-12-10-scm-activity-plugin-1-2/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-12-10-scm-activity-plugin-1-2/</guid><pubDate>Sat, 10 Dec 2011 12:33:44 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.2 of the &lt;a href=&quot;https://github.com/scm-manager/scm-activity-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-activity-plugin&lt;/a&gt; is available.&lt;/p&gt;
&lt;p&gt;Changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Select activity tab after login&lt;/li&gt;
&lt;li&gt;Added empty text, if no activities available&lt;/li&gt;
&lt;li&gt;Refresh the activities every 5 minutes&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[Plugin updates]]></title><description><![CDATA[New version of the following plugins scm-userrepo-plugin, scm-activity-plugin and the scm-jira-plugin are available. scm-userrepo-plugin 1.…]]></description><link>https://scm-manager.org/blog/posts/2011-12-03-plugin-updates/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-12-03-plugin-updates/</guid><pubDate>Sat, 03 Dec 2011 14:17:10 GMT</pubDate><content:encoded>&lt;p&gt;New version of the following plugins &lt;a href=&quot;https://bitbucket.org/sdorra/scm-userrepo-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-userrepo-plugin&lt;/a&gt;, &lt;a href=&quot;https://github.com/scm-manager/scm-activity-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-activity-plugin&lt;/a&gt; and the &lt;a href=&quot;https://github.com/scm-manager/scm-jira-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-jira-plugin&lt;/a&gt; are available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;scm-userrepo-plugin 1.1&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Define groups which should be able to create repositories&lt;/li&gt;
&lt;li&gt;Choose the permission type for new created repositories&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;scm-activity-plugin 1.1&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix a bug with history events&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;scm-jira-plugin 1.2&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create a jira comment for each changeset contains the issue id&lt;/li&gt;
&lt;li&gt;Automatically close an issue if the issue id and a auto-close (close, fix, resolve) word is in a changeset message&lt;/li&gt;
&lt;/ul&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.9]]></title><description><![CDATA[Version 1.9 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2011-11-26-scm-manager-1-9/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-11-26-scm-manager-1-9/</guid><pubDate>Sat, 26 Nov 2011 13:48:48 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.9 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots:&lt;/strong&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 64.86486486486486%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB4ElEQVQoz3WS2W7bMBBF9f/fVfSpQZvWcWyHkihT4j4Udy2GpUJWkSYFesCHCwwOhxxM8fXp+OXb6/Gt6Y0BY5xz1tr+cXb6/j1ueWfPxa+XV1ThK+nK8oIuZ1RhjBshhJSywZhSqpTquo5SyhjjjHHOOdsQnBUVvgohDMBeBmNijM5750OMETSkGPduKSXng/cxhDRPY6ddgaqrkMo517UtozTnDAAhDhLcOI5SSmOMEALj2oeEGn6pGWq486GSsXirGsqEsxYhVJalUqpEiHTijIiU8nw+YYzLEr0cDoyL52P1fCx/HEtGxYno4tpSraHveymEtXYYx+15IQvw8zxLKbXW3ofemGmalAkSfO/Sui4N5GKa5vsDAJjneRzHYRjyMKU83m43a+3+EcZYykPLALcq5Wld16tOxbLc1we7fLvdYgi9S0L7YRhxXdNuGyQhJKb81ohTRV3I67qGlIv7/Y9MCCFXUlVViZBSCgCMga5tu65jjFFKpVIt5aRjlAsA0Fr9leu6Zow/fT88/TxjwjBhXCgwfQjBP3DWev8eNzZ5WTaZCYUJ02CkBi60kFppAOjdB6z7RLE81GVZYoz7tSFsexD3hs67/1M453LO0zQ554wx/Sfsh73+F2PMb6010j+GXmPVAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;scm manager 1 9 01&quot;
        title=&quot;scm manager 1 9 01&quot;
        src=&quot;/static/b224c5dbad9e81c05e8a204cbadca57a/fcda8/scm-manager-1.9-01.png&quot;
        srcset=&quot;/static/b224c5dbad9e81c05e8a204cbadca57a/12f09/scm-manager-1.9-01.png 148w,
/static/b224c5dbad9e81c05e8a204cbadca57a/e4a3f/scm-manager-1.9-01.png 295w,
/static/b224c5dbad9e81c05e8a204cbadca57a/fcda8/scm-manager-1.9-01.png 590w,
/static/b224c5dbad9e81c05e8a204cbadca57a/efc66/scm-manager-1.9-01.png 885w,
/static/b224c5dbad9e81c05e8a204cbadca57a/c83ae/scm-manager-1.9-01.png 1180w,
/static/b224c5dbad9e81c05e8a204cbadca57a/e8d6f/scm-manager-1.9-01.png 1273w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 64.86486486486486%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAANCAIAAAAmMtkJAAAACXBIWXMAAAsTAAALEwEAmpwYAAABvElEQVQoz3WSa5OaMBRA+f//qU53p2O71dH6tgoCISSBJIRAIJHnDjo6dNye7yf3nsm1fsx277P9/uynQnDOGWOccc54TGNKKWMsGSGEEOkdIURi7Q5/Lx6AITqdjsfj0bZt1/UAABBCjDAhJB5BCCIohBDBECFMLMcFURRlWTabfttv147jBSHJler77k77oGnbQqeKUz+MUZxArizbBXFMc6Xm08lht3ZcP2Jp0zT9ze5HdH2vTVYIHmAWRmmptWVfACIky/P5dLLbrC4e4KlqmrZ7oe26UstBRjSM0qsxFghCxliWq/nPyWG7dj2AIl5Vdf/ceyRrM8gQM0ylMcaqqvq+5OLjbb9ZORcPhJGU2dVcv5qc5gkNMEPxTe7a9t62+PV9s/pztl0/wDLL67p+an3fV1VV1XWpZc4pGNYWWhurfcofg2w7rg9xlv8jP9FaqqGZoSg1Y3n5+32QbTfEtKr/26wSBjGDL5Pftuul43iJLNq2+1IuTapuzZCIW/Ojaj6drJeL09kJMM1zpbW+vzuWjckfXyXKsrSklEVRVFXlXs6+74UhItFw0pxz+YIQScJ5TDkmMQjAJ4eZ2GeHyHJiAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;scm manager 1 9 02&quot;
        title=&quot;scm manager 1 9 02&quot;
        src=&quot;/static/d8150204a0b4fe28dfc5e207fb70d523/fcda8/scm-manager-1.9-02.png&quot;
        srcset=&quot;/static/d8150204a0b4fe28dfc5e207fb70d523/12f09/scm-manager-1.9-02.png 148w,
/static/d8150204a0b4fe28dfc5e207fb70d523/e4a3f/scm-manager-1.9-02.png 295w,
/static/d8150204a0b4fe28dfc5e207fb70d523/fcda8/scm-manager-1.9-02.png 590w,
/static/d8150204a0b4fe28dfc5e207fb70d523/efc66/scm-manager-1.9-02.png 885w,
/static/d8150204a0b4fe28dfc5e207fb70d523/c83ae/scm-manager-1.9-02.png 1180w,
/static/d8150204a0b4fe28dfc5e207fb70d523/11a8f/scm-manager-1.9-02.png 1272w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[2 new plugins available]]></title><description><![CDATA[The first is the scm-pathwp-plugin, this plugin enables path write protection for repositories. The second one is the scm-activity-plugin…]]></description><link>https://scm-manager.org/blog/posts/2011-11-05-2-new-plugins-available/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-11-05-2-new-plugins-available/</guid><pubDate>Sat, 05 Nov 2011 17:39:53 GMT</pubDate><content:encoded>&lt;p&gt;The first is the &lt;a href=&quot;https://github.com/scm-manager/scm-pathwp-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-pathwp-plugin&lt;/a&gt;, this plugin enables path write protection for repositories. The second one is the &lt;a href=&quot;https://github.com/scm-manager/scm-activity-plugin&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-activity-plugin&lt;/a&gt; which shows the latest activity (changesets) from your repositories. Both plugin requires SCM-Manager version 1.8 or newer.&lt;/p&gt;
&lt;p&gt;Screenshot of the activity plugin with enabled gravatar plugin:&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 69.5945945945946%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAIAAACgpqunAAAACXBIWXMAAAsTAAALEwEAmpwYAAAB1ElEQVQoz3WRiY7aMBRF8///1GqmUlHbWQJhgFLIHrJ4zx7biT0yGbVkRI9k2ZJ13nvXtlYvv1evx5N/oZQQQqjZ6Hz4D+xjUWpttvs/bhBESRyFWZZBCDFGZck+GRhjU5sgDAFCGCJs5DBKMEaUkMOb7Z5PeQEQZv0wKKWmGwTnQgghB97WmFas6pRS1vEcAAAppXvn+Xg4+H4YRJeiAG3TLOSrykXXV6wABJJ6mibr5IZ5ARhjT9+/bDf22fWTFAyca7VglOM4Tr1oOgrjFOSo0lpZQZiYPJQ+r77ut47nRxnARtYLXUpjD6LpShxfQAZLrbU1cD5ecV5Wh92bH0QA0bpp2raRUij1UeJaS/e86RhOc5yj0mSeL7TW5+POc90giNMMSDku32vOLOTIeddSVtOqNZn/yq8/Hjb2q+sFEJdCSr3EzDZNPa9aApIURBkZx1v556Ozsc+eH8Q5JlQKcZt5HnvOnOYoTLEQ8p9s//rmrG3X83NIBy4+PdhMz+uOoktmZCnH284P283a8wJIKmEyq/syQ2mOkpwKuej86KzNP8cp6PpB38OMzUznpGDTpKyyLPu+l1LunKfDfuf5YYFo1w/8Hm1fN4zkBUpyTCl5BwUAFnjz1AaKAAAAAElFTkSuQmCC&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Activity plugin with enabled gravatar plugin&quot;
        title=&quot;Activity plugin with enabled gravatar plugin&quot;
        src=&quot;/static/09d9a29fd62662ad0a10aeb3af42c0bf/fcda8/Screen-shot-2011-11-05-at-17.35.50.png&quot;
        srcset=&quot;/static/09d9a29fd62662ad0a10aeb3af42c0bf/12f09/Screen-shot-2011-11-05-at-17.35.50.png 148w,
/static/09d9a29fd62662ad0a10aeb3af42c0bf/e4a3f/Screen-shot-2011-11-05-at-17.35.50.png 295w,
/static/09d9a29fd62662ad0a10aeb3af42c0bf/fcda8/Screen-shot-2011-11-05-at-17.35.50.png 590w,
/static/09d9a29fd62662ad0a10aeb3af42c0bf/efc66/Screen-shot-2011-11-05-at-17.35.50.png 885w,
/static/09d9a29fd62662ad0a10aeb3af42c0bf/c83ae/Screen-shot-2011-11-05-at-17.35.50.png 1180w,
/static/09d9a29fd62662ad0a10aeb3af42c0bf/9239a/Screen-shot-2011-11-05-at-17.35.50.png 1246w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.8]]></title><description><![CDATA[Version 1.8 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2011-10-22-scm-manager-1-8/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-10-22-scm-manager-1-8/</guid><pubDate>Sat, 22 Oct 2011 15:53:55 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.8 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots:&lt;/strong&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 63.51351351351351%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAECBf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/2gAMAwEAAhADEAAAAdqmgJD/xAAYEAADAQEAAAAAAAAAAAAAAAAAAREQEv/aAAgBAQABBQLmbSjZ/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAFBABAAAAAAAAAAAAAAAAAAAAIP/aAAgBAQAGPwJf/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAEQIRFhcf/aAAgBAQABPyFBjbGullC0/9oADAMBAAIAAwAAABCQz//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABkQAQEBAQEBAAAAAAAAAAAAAAERACExkf/aAAgBAQABPxCW1L7HFmUHn1mFk7hGXiG//9k=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;scm diff&quot;
        title=&quot;scm diff&quot;
        src=&quot;/static/32d592c2940e98b3b6996bafdfa01db5/1c72d/scm-diff.jpg&quot;
        srcset=&quot;/static/32d592c2940e98b3b6996bafdfa01db5/a80bd/scm-diff.jpg 148w,
/static/32d592c2940e98b3b6996bafdfa01db5/1c91a/scm-diff.jpg 295w,
/static/32d592c2940e98b3b6996bafdfa01db5/1c72d/scm-diff.jpg 590w,
/static/32d592c2940e98b3b6996bafdfa01db5/7e076/scm-diff.jpg 799w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 64.1891891891892%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAQAF/8QAFAEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEAMQAAAB2lBiP//EABgQAAMBAQAAAAAAAAAAAAAAAAABERBB/9oACAEBAAEFApBZwbP/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/AT//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/AT//xAAUEAEAAAAAAAAAAAAAAAAAAAAg/9oACAEBAAY/Al//xAAaEAACAwEBAAAAAAAAAAAAAAAAAREhMUFh/9oACAEBAAE/Ia9gt0a9G5wJxwtP/9oADAMBAAIAAwAAABBwz//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABoQAQADAQEBAAAAAAAAAAAAAAEAESExQVH/2gAIAQEAAT8QNLp1uCtlyIOQZXheTAAnweT/2Q==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;scm blame&quot;
        title=&quot;scm blame&quot;
        src=&quot;/static/4aea10f61f2939733ab017f643a7feb9/1c72d/scm-blame.jpg&quot;
        srcset=&quot;/static/4aea10f61f2939733ab017f643a7feb9/a80bd/scm-blame.jpg 148w,
/static/4aea10f61f2939733ab017f643a7feb9/1c91a/scm-blame.jpg 295w,
/static/4aea10f61f2939733ab017f643a7feb9/1c72d/scm-blame.jpg 590w,
/static/4aea10f61f2939733ab017f643a7feb9/aad24/scm-blame.jpg 798w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[New Version of Crowd Plugin]]></title><description><![CDATA[The version 1.2 of the authentication plugin for Atlassian Crowd is now available. This new version has support for the SSO mechanism of…]]></description><link>https://scm-manager.org/blog/posts/2011-09-20-new-version-of-atlassian-crowd/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-09-20-new-version-of-atlassian-crowd/</guid><pubDate>Tue, 20 Sep 2011 09:47:43 GMT</pubDate><content:encoded>&lt;p&gt;The version 1.2 of the authentication plugin for &lt;a href=&quot;https://www.atlassian.com/software/crowd&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Atlassian Crowd&lt;/a&gt; is now available. This new version has support for the SSO mechanism of Crowd.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Bamboo Plugin]]></title><description><![CDATA[New SCM-Manager plugin for the continuous integration server Atlassian Bamboo available.]]></description><link>https://scm-manager.org/blog/posts/2011-09-12-bamboo-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-09-12-bamboo-plugin/</guid><pubDate>Mon, 12 Sep 2011 13:02:40 GMT</pubDate><content:encoded>&lt;p&gt;New SCM-Manager plugin for the continuous integration server &lt;a href=&quot;https://www.atlassian.com/software/bamboo&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Atlassian Bamboo&lt;/a&gt; available.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Jenkins and JIRA Plugin]]></title><description><![CDATA[There are two new plugins available. The first one is for Jenkins and will ping your Jenkins CI server when a new commit is pushed to SCM…]]></description><link>https://scm-manager.org/blog/posts/2011-09-09-jenkins-and-jira-plugin/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-09-09-jenkins-and-jira-plugin/</guid><pubDate>Fri, 09 Sep 2011 11:13:36 GMT</pubDate><content:encoded>&lt;p&gt;There are two new plugins available. The first one is for &lt;a href=&quot;https://jenkins-ci.org&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Jenkins&lt;/a&gt; and will ping your Jenkins CI server when a new commit is pushed to SCM-Manager.&lt;br&gt;
The second plugin is for the issue tracker &lt;a href=&quot;https://www.atlassian.com/software/jira&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Atlassian JIRA&lt;/a&gt; and will turn Issue-Keys into links.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[New Server Part 2]]></title><description><![CDATA[The rest of the services for SCM-Manager (www.scm-manager.org, download.scm-manager.org and docs.scm-manager.org) are now moved to the new…]]></description><link>https://scm-manager.org/blog/posts/2011-09-08-new-server-part-2/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-09-08-new-server-part-2/</guid><pubDate>Thu, 08 Sep 2011 14:23:57 GMT</pubDate><content:encoded>&lt;p&gt;The rest of the services for SCM-Manager (&lt;a href=&quot;http://www.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;www.scm-manager.org&lt;/a&gt;, download.scm-manager.org and docs.scm-manager.org) are now moved to the new hardware too.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[New Server]]></title><description><![CDATA[In the last week there were are a lot of problems with the server hosting the Plugin-Backend and the Maven-Repository. Yesterday i migrated…]]></description><link>https://scm-manager.org/blog/posts/2011-09-08-new-server/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-09-08-new-server/</guid><pubDate>Thu, 08 Sep 2011 10:48:36 GMT</pubDate><content:encoded>&lt;p&gt;In the last week there were are a lot of problems with the server hosting the &lt;a href=&quot;https://plugins.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Plugin-Backend&lt;/a&gt; and the &lt;a href=&quot;https://maven.scm-manager.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;Maven-Repository&lt;/a&gt;. Yesterday i migrated the services to a new hardware to fix this problems.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager 1.7]]></title><description><![CDATA[Version 1.7 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2011-09-07-scm-manager-1-7/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-09-07-scm-manager-1-7/</guid><pubDate>Wed, 07 Sep 2011 14:54:12 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.7 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Plugin for Atlassian Crowd]]></title><description><![CDATA[This plugin enables use of Atlassian Crowd as an authentication handler. The plugin requires version 1.6 or later of SCM-Manager. The source…]]></description><link>https://scm-manager.org/blog/posts/2011-08-16-plugin-for-atlassian-crowd/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-08-16-plugin-for-atlassian-crowd/</guid><pubDate>Tue, 16 Aug 2011 09:00:48 GMT</pubDate><content:encoded>&lt;p&gt;This plugin enables use of &lt;a href=&quot;https://www.atlassian.com/software/crowd&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;Atlassian Crowd&lt;/a&gt; as an authentication handler. The plugin requires version 1.6 or later of SCM-Manager. The source is available on &lt;a href=&quot;https://github.com/soudmaijer/scm-crowd-plugin&quot; title=&quot;scm-crowd-plugin on GitHub&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;scm-crowd-plugin&lt;/a&gt;.&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Version 1.6 is available]]></title><description><![CDATA[Version 1.6 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2011-08-11-version-1-6-is-available/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-08-11-version-1-6-is-available/</guid><pubDate>Thu, 11 Aug 2011 12:17:28 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.6 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Release 1.5 is now available]]></title><description><![CDATA[Version 1.5 of SCM-Manager is now available for download. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket…]]></description><link>https://scm-manager.org/blog/posts/2011-07-09-release-1-5-of-scm-manager-is-now-available/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-07-09-release-1-5-of-scm-manager-is-now-available/</guid><pubDate>Sat, 09 Jul 2011 16:41:31 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.5 of SCM-Manager is now available for download.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Screenshots&lt;/strong&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 64.1891891891892%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAECBf/EABUBAQEAAAAAAAAAAAAAAAAAAAAB/9oADAMBAAIQAxAAAAHaqGMBP//EABcQAAMBAAAAAAAAAAAAAAAAAAABERD/2gAIAQEAAQUCSIMuU//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABQQAQAAAAAAAAAAAAAAAAAAACD/2gAIAQEABj8CX//EABoQAAIDAQEAAAAAAAAAAAAAAAABETFRIUH/2gAIAQEAAT8hXFkNIL0XNC0Z/9oADAMBAAIAAwAAABDz/wD/xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAVEQEBAAAAAAAAAAAAAAAAAAAAIf/aAAgBAgEBPxBH/8QAGxABAQEAAgMAAAAAAAAAAAAAAREAIUExkcH/2gAIAQEAAT8QLQhercUnzgsV60liqeHeknHW/9k=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;release 1 5 01&quot;
        title=&quot;release 1 5 01&quot;
        src=&quot;/static/65fb366f693777c38cc7c03bfe167a47/1c72d/release-1.5-01.jpg&quot;
        srcset=&quot;/static/65fb366f693777c38cc7c03bfe167a47/a80bd/release-1.5-01.jpg 148w,
/static/65fb366f693777c38cc7c03bfe167a47/1c91a/release-1.5-01.jpg 295w,
/static/65fb366f693777c38cc7c03bfe167a47/1c72d/release-1.5-01.jpg 590w,
/static/65fb366f693777c38cc7c03bfe167a47/d5834/release-1.5-01.jpg 801w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;
&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; &quot;
    &gt;
      &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 64.1891891891892%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAECAwX/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIQAxAAAAHt3nYhB//EABcQAQEBAQAAAAAAAAAAAAAAAAARARD/2gAIAQEAAQUCzE5VV//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8BP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8BP//EABQQAQAAAAAAAAAAAAAAAAAAACD/2gAIAQEABj8CX//EABgQAQEAAwAAAAAAAAAAAAAAAAEAEFGB/9oACAEBAAE/IRN3UkYmf//aAAwDAQACAAMAAAAQo8//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAEDAQE/ED//xAAUEQEAAAAAAAAAAAAAAAAAAAAQ/9oACAECAQE/ED//xAAbEAACAwADAAAAAAAAAAAAAAABEQAhMVFhgf/aAAgBAQABPxDKR9xIUaZ9higAr5jDbl+T/9k=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;release 1 5 02&quot;
        title=&quot;release 1 5 02&quot;
        src=&quot;/static/43e0082ec66ccc0b3ce94a51ea0c0241/1c72d/release-1.5-02.jpg&quot;
        srcset=&quot;/static/43e0082ec66ccc0b3ce94a51ea0c0241/a80bd/release-1.5-02.jpg 148w,
/static/43e0082ec66ccc0b3ce94a51ea0c0241/1c91a/release-1.5-02.jpg 295w,
/static/43e0082ec66ccc0b3ce94a51ea0c0241/1c72d/release-1.5-02.jpg 590w,
/static/43e0082ec66ccc0b3ce94a51ea0c0241/7e076/release-1.5-02.jpg 799w&quot;
        sizes=&quot;(max-width: 590px) 100vw, 590px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[Version 1.4 now available]]></title><description><![CDATA[SCM-Manager Version 1.4 is now available for download. This new version is a bug-fix release. Download: https://www.scm-manager.org/download…]]></description><link>https://scm-manager.org/blog/posts/2011-06-12-version-1-4-now-available/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-06-12-version-1-4-now-available/</guid><pubDate>Sun, 12 Jun 2011 13:54:32 GMT</pubDate><content:encoded>&lt;p&gt;SCM-Manager Version 1.4 is now available for download. This new version is a bug-fix release.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager Version 1.3]]></title><description><![CDATA[Version 1.3 of SCM-Manager is now available. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket.org/sdorra/scm…]]></description><link>https://scm-manager.org/blog/posts/2011-06-10-scm-manager-version-1-3/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-06-10-scm-manager-version-1-3/</guid><pubDate>Fri, 10 Jun 2011 13:34:36 GMT</pubDate><content:encoded>&lt;p&gt;Version 1.3 of SCM-Manager is now available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item><item><title><![CDATA[SCM-Manager Version 1.2]]></title><description><![CDATA[The new version 1.2 of SCM-Manager is available. Download: https://www.scm-manager.org/download/ Release notes: https://bitbucket.org/sdorra…]]></description><link>https://scm-manager.org/blog/posts/2011-05-08-scm-manager-version-1-2/</link><guid isPermaLink="false">https://scm-manager.org/blog/posts/2011-05-08-scm-manager-version-1-2/</guid><pubDate>Sun, 08 May 2011 13:39:31 GMT</pubDate><content:encoded>&lt;p&gt;The new version 1.2 of SCM-Manager is available.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Download&lt;/strong&gt;: &lt;a href=&quot;https://www.scm-manager.org/download/&quot; title=&quot;Download&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://www.scm-manager.org/download/&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Release notes&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&quot; title=&quot;Release Notes&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/release-notes&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;Getting started&lt;/strong&gt;: &lt;a href=&quot;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&quot; title=&quot;Getting started&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener noreferrer&quot;&gt;https://bitbucket.org/sdorra/scm-manager/wiki/getting-started&lt;/a&gt;&lt;/p&gt;</content:encoded></item></channel></rss>