{
    "componentChunkName": "component---src-templates-post-tsx",
    "path": "/blog/posts/2026-08-18-scm-manager-3-12-0/",
    "result": {"data":{"post":{"html":"<p>Dear SCM-Manager Community,</p>\n<p>Yes, we're still here! We are also still working on our React update, although the hardest part now seems to be behind us.\nIn the meantime, after a series of smaller bug-fix releases, we have released SCM-Manager 3.12.0 today.\nThis release will be particularly interesting to those of you who use the Repository Mirror Plugin, which has received\nsome major improvements.</p>\n<h2 id=\"repository-mirror-plugin\" style=\"position:relative;\"><a href=\"#repository-mirror-plugin\" aria-label=\"repository mirror plugin permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Repository Mirror Plugin</h2>\n<p>Until now, the Repository Mirror Plugin has not provided much feedback. When creating or updating a mirror, you could\nnot really see what was happening behind the scenes. This changes with version 3.3.0 of the plugin: A new progress bar\nshows both the overall progress and the step currently being performed, much like the output of a Git clone or pull.</p>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 53.37837837837838%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAACXBIWXMAAAsTAAALEwEAmpwYAAABiklEQVQoz62RzW4TMRSF5x1ZtF1AJbLkEVixZYl4AUQXXXWDAAFCEWoXiTQ0LTQSgbBARWSaeGbs+bXHM/MhmySUbYSlz5Yt3XOP7wnuP3vP4GjIvefvODweMjg54/DFiL2XIQdvJuy/HrP3dsz+MOTg9II7pyGPpjNeRTeep/M5dycfeTD9zOByQvDr+gdpLEhXS6Kf14hoQRwtqJVklxWUxtK2ncc0DY212Lb1tF1P1/9L6+h6Xyx1y5Op4vEnycMw5cOiJsiyDCkltdZYa2mc6Bqz5va92TS1DZVpOI8KpqLkm2pIdEvwfT7n62zGTRQhlktiIaiKYktZFBS3yPOcNE2RSv1pUubYuvz75S/LFRermCuVM0kkYSIZJ5JRLBklkpnMqKpqS1mWxHHsRY0xpFKijaHv8SMJnO3CGHKtybTxKK23FNrQGOOLHc7VZjTuTNKUuq69u94J7pKkK9ycQgiUUl7cC7ptV9xyM3WhOsd+hjsLrt06MRfWf/mySyJJEh+Ue+u6jt9NckbaP1TOFAAAAABJRU5ErkJggg=='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"Screenshot of a mirror update\"\n        title=\"Screenshot of a mirror update\"\n        src=\"/static/4cd4d89452ff67667993b71bb2e2a1ee/fcda8/mirror-progress.png\"\n        srcset=\"/static/4cd4d89452ff67667993b71bb2e2a1ee/12f09/mirror-progress.png 148w,\n/static/4cd4d89452ff67667993b71bb2e2a1ee/e4a3f/mirror-progress.png 295w,\n/static/4cd4d89452ff67667993b71bb2e2a1ee/fcda8/mirror-progress.png 590w,\n/static/4cd4d89452ff67667993b71bb2e2a1ee/efc66/mirror-progress.png 885w,\n/static/4cd4d89452ff67667993b71bb2e2a1ee/c83ae/mirror-progress.png 1180w,\n/static/4cd4d89452ff67667993b71bb2e2a1ee/0e904/mirror-progress.png 1384w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n        decoding=\"async\"\n      />\n    </span></p>\n<p>We have also added a button to the mirror settings that updates only the LFS files. This action works even if LFS support\nis disabled in the mirror configuration, making it easier to recover when something has gone wrong. Working\nwith LFS files can still be a little tricky, so we hope this gives you a useful way to resolve problems. You may also\nnotice that checking for LFS files is now significantly faster.</p>\n<h2 id=\"closing-words\" style=\"position:relative;\"><a href=\"#closing-words\" aria-label=\"closing words permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>Closing Words</h2>\n<p>We would appreciate your feedback on these improvements.\nDo not hesitate to report any issues you encounter or share your thoughts on the changes.</p>\n<p>Are you still missing an important feature? How can SCM-Manager help you improve your work processes?\nWe would love to hear from you about what you need most!</p>\n<p>Do you have any questions or suggestions about SCM-Manager?\nContact the development team directly on <a href=\"https://github.com/scm-manager/scm-manager/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">GitHub</a> and make sure\nto check out our <a href=\"https://community.cloudogu.com/c/scm-manager/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">community platform</a>.</p>","tableOfContents":"<ul>\n<li><a href=\"#repository-mirror-plugin\">Repository Mirror Plugin</a></li>\n<li><a href=\"#closing-words\">Closing Words</a></li>\n</ul>","description":"Dear SCM-Manager Community, Yes, we're still here! We are also still working on our React update, although the hardest part now seems to be behind us.\nIn the…","frontmatter":{"title":"SCM-Manager 3.12.0","date":"2026-08-18","author":{"id":"René Pfeuffer"},"categories":["scm-manager","release"],"alert":null,"displayToc":null,"description":null,"keywords":["mirror"],"image":null}}},"pageContext":{"slug":"/posts/2026-08-18-scm-manager-3-12-0/","socialSharingCard":{"width":1200,"height":628,"src":"/social-sharing-cards/9b12cf12a4f4ceaba3802512242bc25d5f823b23.png"}}},
    "staticQueryHashes": ["1738896638","1973669194","2742214048","2956773653"]}