- Support for newer SSH algorithms based on Apache sshd library
- SSL certificates problem fixed for Amazon Corretto 11 JDK
- "svnkit.http.methods" JVM property now has priority over "http-auth-types" option of "servers" file
- The order of supported auth types from "http-auth-types" option of "servers" file is now used
Version history
5.0.2Bitbucket Data Center 8.0.0 - 8.10.12022-09-14Fixes and improvements 5.0.2Bitbucket Server 8.0.0 - 8.10.12022-09-14Fixes and improvements - Support for newer SSH algorithms based on Apache sshd library
- SSL certificates problem fixed for Amazon Corretto 11 JDK
- "svnkit.http.methods" JVM property now has priority over "http-auth-types" option of "servers" file
- The order of supported auth types from "http-auth-types" option of "servers" file is now used
4.0.7Bitbucket Data Center 6.0.0 - 7.21.122022-09-14Fixes and improvements - If Git commit contains ASCII control characters, they are removed
- SVN protocol fix: URL-encode path before sending DELETE http request via HttpV2 protocol
- Report correct base revision for HTTP protocol
- Support for newer SSH algorithms based on Apache sshd library
- SSL certificates problem fixed for Amazon Corretto 11 JDK
- "svnkit.http.methods" JVM property now has priority over "http-auth-types" option of "servers" file
- The order of supported auth types from "http-auth-types" option of "servers" file is now used
- Other fixes in SVN support.
4.0.7Bitbucket Server 6.0.0 - 7.21.122022-09-14Fixes and improvements - If Git commit contains ASCII control characters, they are removed
- SVN protocol fix: URL-encode path before sending DELETE http request via HttpV2 protocol
- Report correct base revision for HTTP protocol
- Support for newer SSH algorithms based on Apache sshd library
- SSL certificates problem fixed for Amazon Corretto 11 JDK
- "svnkit.http.methods" JVM property now has priority over "http-auth-types" option of "servers" file
- The order of supported auth types from "http-auth-types" option of "servers" file is now used
- Other fixes in SVN support.
3.5.0Bitbucket Data Center 4.0.0 - 5.16.112022-09-14Fixes and improvements - If Git commit contains ASCII control characters, they are removed
- SVN protocol fix: URL-encode path before sending DELETE http request via HttpV2 protocol
- Report correct base revision for HTTP protocol
- Support for newer SSH algorithms based on Apache sshd library
- SSL certificates problem fixed for Amazon Corretto 11 JDK
- "svnkit.http.methods" JVM property now has priority over "http-auth-types" option of "servers" file
- The order of supported auth types from "http-auth-types" option of "servers" file is now used
- Other fixes in SVN support.
3.5.0Bitbucket Server 4.0.0 - 5.16.112022-09-14Fixes and improvements - If Git commit contains ASCII control characters, they are removed
- SVN protocol fix: URL-encode path before sending DELETE http request via HttpV2 protocol
- Report correct base revision for HTTP protocol
- Support for newer SSH algorithms based on Apache sshd library
- SSL certificates problem fixed for Amazon Corretto 11 JDK
- "svnkit.http.methods" JVM property now has priority over "http-auth-types" option of "servers" file
- The order of supported auth types from "http-auth-types" option of "servers" file is now used
- Other fixes in SVN support.
5.0.1Bitbucket Data Center 8.0.0 - 8.10.12022-07-04Fixes and improvements No release notes.5.0.1Bitbucket Server 8.0.0 - 8.10.12022-07-04Fixes and improvements No release notes.5.0.0Bitbucket Data Center 8.0.0 - 8.10.12022-06-15Compatibility release To use with Bitbucket 8.x only!
5.0.0Bitbucket Server 8.0.0 - 8.10.12022-06-15Compatibility release To use with Bitbucket 8.x only!
4.0.6Bitbucket Data Center 6.0.0 - 7.21.122019-12-02Bugfix release. For Bitbucket 4x-5x use v.3.4.10! Fixes and improvements:
- Possible NPE on SVN mirror initialization and synchronization is fixed.
- Failed sync could have run for a long time after failure without reporting an error; now this is fixed.
- Other minor improvements.
4.0.6Bitbucket Server 6.0.0 - 7.21.122019-12-02Bugfix release. For Bitbucket 4x-5x use v.3.4.10! Fixes and improvements:
- Possible NPE on SVN mirror initialization and synchronization is fixed.
- Failed sync could have run for a long time after failure without reporting an error; now this is fixed.
- Other minor improvements.
3.4.10Bitbucket Data Center 4.0.0 - 5.16.112019-12-02Bugfix release - for Bitbucket 4x-5x Version 3.4.10 • Released 2019-12-02 • Supported By TMate Software • Paid via Atlassian • CommercialFixes and improvements:
- Possible NPE on SVN mirror initialization and synchronization is fixed.
- Failed sync could have run for a long time after failure without reporting an error; now this is fixed.
- Other minor improvements.
3.4.10Bitbucket Server 4.0.0 - 5.16.112019-12-02Bugfix release - for Bitbucket 4x-5x Version 3.4.10 • Released 2019-12-02 • Supported By TMate Software • Paid via Atlassian • CommercialFixes and improvements:
- Possible NPE on SVN mirror initialization and synchronization is fixed.
- Failed sync could have run for a long time after failure without reporting an error; now this is fixed.
- Other minor improvements.
4.0.5Bitbucket Data Center 6.0.0 - 6.10.172019-09-28Compatibility release. For Bibucket 4x-5x use v.3.4.9! Fixes and improvements:
- Possible metadata corruption in case of file system errors is fixed.
- 'Mirror rebuild from scratch' works correctly.
- 'Create support zip' works correctly.
- Possible freezing on some filesystems is fixed.
New feature: `svn.useSubGitLock` config option to disable 'subgit:lock:*' properties on SVN branches.
Fully compatible with Bitbucket 6.6.1 and above!
4.0.5Bitbucket Server 6.0.0 - 6.10.172019-09-28Compatibility release. For Bibucket 4x-5x use v.3.4.9! Fixes and improvements:
- Possible metadata corruption in case of file system errors is fixed.
- 'Mirror rebuild from scratch' works correctly.
- 'Create support zip' works correctly.
- Possible freezing on some filesystems is fixed.
New feature: `svn.useSubGitLock` config option to disable 'subgit:lock:*' properties on SVN branches.
Fully compatible with Bitbucket 6.6.1 and above!
3.4.9Bitbucket Data Center 4.0.0 - 5.16.112019-09-23Bugfix release - for Bitbucket 4x-5x Fixes and improvements:
- Possible metadata corruption in case of file system errors is fixed.
- 'Mirror rebuild from scratch' works correctly.
- 'Create support zip' works correctly.
- Possible freezing on some filesystems is fixed.
New feature: `svn.useSubGitLock` config option to disable 'subgit:lock:*' properties on SVN branches.
3.4.9Bitbucket Server 4.0.0 - 5.16.112019-09-23Bugfix release - for Bitbucket 4x-5x Fixes and improvements:
- Possible metadata corruption in case of file system errors is fixed.
- 'Mirror rebuild from scratch' works correctly.
- 'Create support zip' works correctly.
- Possible freezing on some filesystems is fixed.
New feature: `svn.useSubGitLock` config option to disable 'subgit:lock:*' properties on SVN branches.
4.0.4Bitbucket Data Center 6.0.0 - 6.10.172019-09-21Compatibility release. For Bibucket 4x-5x use v.3.4.9! Fixes and improvements:
- Possible metadata corruption in case of file system errors is fixed.
- 'Mirror rebuild from scratch' works correctly.
- 'Create support zip' works correctly.
- Possible freezing on some filesystems is fixed.
New feature: `svn.useSubGitLock` config option to disable 'subgit:lock:*' properties on SVN branches.
Fully compatible with Bitbucket 6.6.1 and above!
4.0.4Bitbucket Server 6.0.0 - 6.10.172019-09-21Compatibility release. For Bibucket 4x-5x use v.3.4.9! Fixes and improvements:
- Possible metadata corruption in case of file system errors is fixed.
- 'Mirror rebuild from scratch' works correctly.
- 'Create support zip' works correctly.
- Possible freezing on some filesystems is fixed.
New feature: `svn.useSubGitLock` config option to disable 'subgit:lock:*' properties on SVN branches.
Fully compatible with Bitbucket 6.6.1 and above!
4.0.3Bitbucket Data Center 6.0.0 - 6.6.02019-05-06Stability improvements - Fixed possible SVN Mirror auto configuration failure to NPE or going into infinite loop on certain SVN repositories.
- Removed default 'false' setting for the 'core.trustfolderstat' Git repository option, because it might significantly decrease performance on some file systems. This affects both new and existing mirrored repositories.
- Reintroduced the 'weight' attribute of the Git pre-receive hook to ensure that the SVN Mirror hook runs later than any other hooks.
4.0.3Bitbucket Server 6.0.0 - 6.6.02019-05-06Stability improvements - Fixed possible SVN Mirror auto configuration failure to NPE or going into infinite loop on certain SVN repositories.
- Removed default 'false' setting for the 'core.trustfolderstat' Git repository option, because it might significantly decrease performance on some file systems. This affects both new and existing mirrored repositories.
- Reintroduced the 'weight' attribute of the Git pre-receive hook to ensure that the SVN Mirror hook runs later than any other hooks.
3.4.8Bitbucket Data Center 4.0.0 - 5.16.112019-05-06Stability improvements - Fixed possible SVN Mirror auto configuration failure to NPE or going into infinite loop on certain SVN repositories.
- Removed default 'false' setting for the 'core.trustfolderstat' Git repository option, because it might significantly decrease performance on some file systems. This affects both new and existing mirrored repositories.
- Reintroduced the 'weight' attribute of the Git pre-receive hook to ensure that the SVN Mirror hook runs later than any other hooks.
3.4.8Bitbucket Server 4.0.0 - 5.16.112019-05-06Stability improvements - Fixed possible SVN Mirror auto configuration failure to NPE or going into infinite loop on certain SVN repositories.
- Removed default 'false' setting for the 'core.trustfolderstat' Git repository option, because it might significantly decrease performance on some file systems. This affects both new and existing mirrored repositories.
- Reintroduced the 'weight' attribute of the Git pre-receive hook to ensure that the SVN Mirror hook runs later than any other hooks.
4.0.2Bitbucket Data Center 6.0.0 - 6.10.172019-04-02Bugfix release - Fixed UI issues in Bitbucket Data Center mode
- Improved error reporting on incompatible Git versions
- Fixed false error message on pull request merge in Bitbucket 4.x and 5.x in Data Center mode
- Fixed potential 'Not enough permissions' error when configuring a new mirror.
- Fixed potential 'Missing unknown <SHA1>' error when pushing commits to a mirror
4.0.2Bitbucket Server 6.0.0 - 6.10.172019-04-02Bugfix release - Fixed UI issues in Bitbucket Data Center mode
- Improved error reporting on incompatible Git versions
- Fixed false error message on pull request merge in Bitbucket 4.x and 5.x in Data Center mode
- Fixed potential 'Not enough permissions' error when configuring a new mirror.
- Fixed potential 'Missing unknown <SHA1>' error when pushing commits to a mirror
3.4.7Bitbucket Data Center 4.0.0 - 5.16.112019-04-02Bugfix release - Fixed UI issues in Bitbucket Data Center mode
- Improved error reporting on incompatible Git versions
- Fixed false error message on pull request merge in Bitbucket 4.x and 5.x in Data Center mode
- Fixed potential 'Not enough permissions' error when configuring a new mirror.
- Fixed potential 'Missing unknown <SHA1>' error when pushing commits to a mirror
3.4.7Bitbucket Server 4.0.0 - 5.16.112019-04-02Bugfix release - Fixed UI issues in Bitbucket Data Center mode
- Improved error reporting on incompatible Git versions
- Fixed false error message on pull request merge in Bitbucket 4.x and 5.x in Data Center mode
- Fixed potential 'Not enough permissions' error when configuring a new mirror.
- Fixed potential 'Missing unknown <SHA1>' error when pushing commits to a mirror
4.0.1Bitbucket Data Center 6.0.0 - 6.10.172019-03-02Bitbucket 6 compatibility TMate Software is announcing version 4.0.1 of SVN Mirror Add-on for Bitbucket Server and Data Center - now fully compatible with Bitbucket 6.0.0 - 6.0.1
4.0.1Bitbucket Server 6.0.0 - 6.10.172019-03-02Minor stability improvements Minor changes to improve Bitbucket 6.0 compatibility and maintain consistency between the Server and Data Center versions.
4.0.0Bitbucket Server 6.0.0 - 6.10.172019-02-23Now compatible with Bitbucket 6 Support tab:
- Create Support .zip to collect all debug information in a single archive and share it with TMate Software support team.
- Rebuild any mirror from a specified revision.
Authors mapping:
- “Generate authors mapping from Subversion repository history» at the initial configuration page: uncheck it to bypass SVN history scanning when configuring a new mirror or import.
- svn.mapGitCommitter: set it to ‘false’ on Branches Mapping tab if you want SVN Mirror to use ‘author’ field of a Git commit for mapping Git users to SVN authors; by default, the ‘committer’ field is used.
Stability improvements:
- If changes in Subversion cause deletion of the default branch in Bitbucket, SVN Mirror automatically switches the default branch to some other branch, to avoid ‘Detached HEAD’ state.
- SVN Mirror automatically cleans stale ref locks on refs/svn/root/* and refs/svn/map refs. Set svn.cleanStaleRefLocks to ‘false’ to disable this behavior.
Added compatibility with Bitbucket 6.0.
3.4.6Bitbucket Data Center 4.0.1 - 5.16.112019-02-17New feature release: improved usability and support Support tab in Settings:
- Create Support .zip: collect all the necessary debug information in a single archive to share it with TMate Software support team.
- “Rebuild from revision” button: rebuild any mirror from a specified revision.
Authors mapping:
- “Generate authors mapping from Subversion repository history» at the initial configuration page: uncheck it to bypass SVN history scanning when configuring a new mirror or import.
- svn.mapGitCommitter: set it to ‘false’ on Branches Mapping tab if you want SVN Mirror to use ‘author’ field of a Git commit for mapping Git users to SVN authors; by default, the ‘committer’ field is used.
Stability improvements:
- If changes in Subversion cause deletion of the default branch in Bitbucket, SVN Mirror automatically switches the default branch to some other branch, to avoid ‘Detached HEAD’ state.
- SVN Mirror automatically cleans stale ref locks on refs/svn/root/* and refs/svn/map refs. Set svn.cleanStaleRefLocks to ‘false’ to disable this behavior.
3.4.6Bitbucket Server 4.0.1 - 5.16.112019-02-17New feature release: improved usability and support Support tab in Settings:
- Create Support .zip: collect all the necessary debug information in a single archive to share it with TMate Software support team.
- “Rebuild from revision” button: rebuild any mirror from a specified revision.
Authors mapping:
- “Generate authors mapping from Subversion repository history» at the initial configuration page: uncheck it to bypass SVN history scanning when configuring a new mirror or import.
- svn.mapGitCommitter: set it to ‘false’ on Branches Mapping tab if you want SVN Mirror to use ‘author’ field of a Git commit for mapping Git users to SVN authors; by default, the ‘committer’ field is used.
Stability improvements:
- If changes in Subversion cause deletion of the default branch in Bitbucket, SVN Mirror automatically switches the default branch to some other branch, to avoid ‘Detached HEAD’ state.
- SVN Mirror automatically cleans stale ref locks on refs/svn/root/* and refs/svn/map refs. Set svn.cleanStaleRefLocks to ‘false’ to disable this behavior.
3.4.5-1Bitbucket Data Center 4.0.0 - 5.16.112018-11-07Compatibility Release Version 3.4.5-1 • Released 2018-11-07 • Supported By TMate Software • Paid via Atlassian • CommercialThis new version includes the following improvements:
- Support for SVN 1.10 repository format over file:// protocol.
- Support for Bitbucket Server version 4.x*
- "svn.refWhitespaceReplacement" config option introduced to allow custom whitespace replacement string for SVN branches names.
- Authors mapping now relies on "committer" commit property, rather than "author".
- Potential DB connection leak in Data Center mode fixed.
- Error on mirror layout changes might not be displayed, fixed.
3.4.4Bitbucket Data Center 5.0.0 - 5.16.112018-08-31Minor bugfix release New in this version:- Mirror logs now compressed on rotation to further reduce log size;
- Incompatibility issue fixed in javascript code that prevented add-on work properly when tools like dynatrace is installed.
3.4.5Bitbucket Server 4.0.0 - 5.16.112018-11-07Compatibility Release This new version includes the following improvements:
- Support for SVN 1.10 repository format over file:// protocol.
- Support for Bitbucket Server version 4.x*
- "svn.refWhitespaceReplacement" config option introduced to allow custom whitespace replacement string for SVN branches names.
- Authors mapping now relies on "committer" commit property, rather than "author".
- Potential DB connection leak in Data Center mode fixed.
- Error on mirror layout changes might not be displayed, fixed.
3.4.4Bitbucket Server 5.0.0 - 5.16.112018-09-03Minor bugfix release New in this version:
- Logs are compressed on rotation to further reduce log size;
- Javascript compatibility issue fixed to let add-on work with tools like dynatrace installed.
3.4.3Bitbucket Server 4.0.0 - 5.16.112018-06-14Bugfix release TMate Software is announcing version 3.4.3 of the SVN Mirror Add-on. A few important bugfixes.
- Files more than 50Mb pushed to Git version 2.11.0 and higher are now translated correctly to SVN (not as empty files). See more details at https://issues.tmatesoft.com/issue/SGT-1250.
- Potential corruption when translating files more than 50Mb (resulting in “Checksum mismatch” error) is not possible anymore.
- User field is not mandatory when using SSL client-certificate.
3.4.2Bitbucket Server 4.0.0 - 5.16.112018-03-20Bugfix and performance update TMate Software is announcing version 3.4.2 of the SVN Mirror Add-on.
Bugfixes and improvements:
- Significantly improved memory usage for large Git repositories;
- Fixed potential process handle leak on Windows.
We recommend to disable the add-on and restart Bitbucket Server prior to upgrade to this new version if you are upgrading from version 3.3.9 or older.
We will greatly appreciate your feedback. Please submit a review at Atlassian Marketplace.
What other features would you like to see in our add-on? Or - is there any other problem in your version control system that you want solved?
3.4.1Bitbucket Server 4.0.0 - 5.16.112018-03-06Bugfix Release TMate Software is announcing version 3.4.1 of the SVN Mirror Add-on. This is a bugfix release.
Bugfixes and Improvements:
- Fixed potential memory leaks;
- Better handling of HTTP redirects;
- Fixed various failures when new branches or tags mappings were added into configuration of an active mirror;
- SVN Mirror incorrectly detected external changes in Subversion project and as result rejected any sync attempts for that project, this is now fixed.
We recommend to disable add-on and restart Bitbucket Server prior to upgrade to this new version if you are upgrading from version 3.3.9 or older.
We greatly appreciate your feedback! Please submit a review at Atlassian Marketplace.
What other features would you like to see in SVN Mirror Add-on? Or, in a broader view - is there any other problem in your version control system that you want solved? Drop us a hint!
3.4.0Bitbucket Server 4.0.0 - 5.16.112018-02-05Major stability update; we strongly recommend to upgrade to this version TMate Software is announcing version 3.4.0 of the SVN Mirror Add-on. This is a major stability update.
Stability improvements:
- The add-on automatically checks the consistency of all active mirrors and identifies any data losses in Git repositories caused by previous versions of the add-on. See SG-228 for more details.
- If the add-on detects missing revisions in a Git repository, it marks this repository with «out of sync» tag in the mirrors list at Administration | SVN Mirror.
- To recover an «out of sync» mirror, you may either rebuild this mirror at Repository Settings | SVN Mirror | Out of Sync tab or create a new mirror.
Usability improvements:
- This version gets rid of potential property conflicts when SVN users merge revisions created by the add-on.
We recommend to disable the add-on and restart Bitbucket Server prior to upgrade to this new version if you are upgrading from version 3.3.9 or older.
If you have any questions or suggestions, please don’t hesitate to contact us.
3.3.15Bitbucket Server 4.0.0 - 5.16.112017-11-03Bugfix Release Version 3.3.15 • Released 2017-11-03 • Supported By TMate Software • Paid via Atlassian • CommercialTMate Software is announcing version 3.3.15 of the SVN Mirror Add-on. This is a bugfix release.
Bugfixes:
- Fixed potential data loss in Git repository on concurrent changes from both SVN and Git sides when SubGit updates one branch and deletes another one within a single SVN revision. See https://issues.tmatesoft.com/issue/SGT-1212 for more details.
We recommend to disable add-on and restart Bitbucket Server prior to upgrade to this new version if you are upgrading from version 3.3.9 or older.
We greatly appreciate your feedback! Please submit a review at Atlassian Marketplace.
What other features would you like to see in SVN Mirror Add-on? Or, in a broader view - is there any other problem in your version control system that you want solved? Drop us a hint!
3.3.14Bitbucket Server 4.0.0 - 5.16.112017-10-29Bugfix Release Version 3.3.14 • Released 2017-10-29 • Supported By TMate Software • Paid via Atlassian • CommercialTMate Software is announcing version 3.3.14 of the SVN Mirror Add-on. This is a bugfix release.
Bugfixes:
- Since version 3.3.12, mirror synchronization was paused after pull request is merged to the mirror repository until next push to that repository, this is now fixed.
- Sometimes error message was displayed in mirror status after file editing in Bitbucket until next synchronization or push to that repository, now message should not be displayed.
We strongly recommend to upgrade to this version if you’re using SVN server 1.9 or newer to avoid potential data loss issues.
We recommend to disable add-on and restart Bitbucket Server prior to upgrade to this new version if you are upgrading from version 3.3.9 or older.
We greatly appreciate your feedback! Please submit a review at Atlassian Marketplace.
What other features would you like to see in SubGit? Or, in a broader view - is there any other problem in your version control system that you want solved? Drop us a hint!
3.3.13Bitbucket Server 4.0.0 - 5.16.112017-10-26Bugfix and performance update Version 3.3.13 • Released 2017-10-26 • Supported By TMate Software • Paid via Atlassian • CommercialTMate Software is announcing version 3.3.13 of the SVN Mirror Add-on.
Bugfixes and improvements:
- Potential data loss with SVN servers 1.9 fixed. See SG-220 issue for more details;
- Excessive debug logging issue fixed;
- Performance improvements aimed to Data Center installations with thousands of repositories and hundreds of active SVN/git mirrors;
- UI: browser retries background connection to work around “Connection Lost” error when connections rate is limited by the server.
We strongly recommend to upgrade to this version if you’re using SVN server 1.9 or newer.
We recommend to disable add-on and restart Bitbucket Server prior to upgrade to this new version if you are upgrading from version 3.3.9 or older.
We will greatly appreciate your feedback. Please submit a review at Atlassian Marketplace.
What other features would you like to see in SubGit? Or - is there any other problem in your version control system that you want solved?
3.3.12Bitbucket Server 4.0.0 - 5.16.112017-10-13Bugfix Release Version 3.3.12 • Released 2017-10-13 • Supported By TMate Software • Paid via Atlassian • CommercialTMate Software is proudly announcing version 3.3.12 of the SVN Mirror Add-on.
Bugfixes:
- Under high load with many repositories imported or mirrored simultaneously, repository page may became unavailable and stuck at “Retriveing mirror data” message. This is now fixed.
We recommend to disable add-on and restart Bitbucket Server prior to upgrade to this new version if you are upgrading from version 3.3.9 or older.
We will greatly appreciate your feedback. Please submit a review at Atlassian Marketplace.
What other features would you like to see in SubGit? Or, in a broader view - is there any other problem in your version control system that you want solved?
3.3.11Bitbucket Server 4.0.0 - 5.16.112017-10-12Performance update Version 3.3.11 • Released 2017-10-12 • Supported By TMate Software • Paid via Atlassian • CommercialTMate Software is proudly announcing version 3.3.11 of the SVN Mirror Add-on. A huge performance boost for really large installations!
New Features:
- You can now limit SVN Mirror global configuration page to display active mirrors only, to save resources and improve performance. Check the new option at Administration | SVN Mirror | Add-on Settings page.
Bugfixes and Improvements:
- Data Center nodes performance improved.
- Background tasks are not sharing threads with interactive tasks any more, so that interactive tasks no longer stuck when background threads are busy.
- Add-on shutdown or upgrade no longer leave threads running.
We recommend to disable add-on and restart Bitbucket Server prior to upgrade to this new version.
We will greatly appreciate your feedback. Please submit a review at Atlassian Marketplace.
What other features would you like to see in SubGit? Or, in a broader view - is there any other problem in your version control system that you want solved?
3.3.9Bitbucket Server 4.0.0 - 5.16.112017-09-22Minor feature and bugfix release TMate Software is happy to release version 3.3.9 of the SVN Mirror Add-on!
New in this version:
- branches mapping patterns now support multiple asterisks within single segment.
Please read our blog post for details and examples.
Bugfixes and improvements:
- initial translation performance in case of single-directory mirror is significantly optimized;
- UI is not occasionally getting stuck on «Retrieving mirror data…» message any more;
- setting page for non-mirror repositories updated properly on license key update;
- potential scheduler deadlock in Data Center mode fixed.
We will greatly appreciate your feedback. Please submit a review at Atlassian Marketplace.
What other features would you like to see in SubGit? Or, in a broader view - is there any other problem in your version control system that you want solved?
3.3.8Bitbucket Server 4.0.0 - 5.16.112017-05-11Compatibility update This new version of the SVN Mirror Add-on is compatible with Bitbucket Server 5.0
3.3.7Bitbucket Server 4.0.0 - 4.14.122017-03-21Minor feature and bugfix release This version of the add-on includes:
- New REST API status end-point to query mirror status.
- Performance improvements when translating branches that have no known parent commit (in Git) or were not copied from another branch (SVN).
3.3.6Bitbucket Server 4.0.0 - 4.14.122017-02-23Compatibility Update This version of SVN Mirror Add-on fixes compatibility issues with Bitbucket Server 4.14.0.
3.3.5Bitbucket Server 4.0.0 - 4.13.02017-02-16Feature and bugfix release In this version of the add-on:
- New 'configure' REST API end-point for automated mirror repository configuration (see https://subgit.com/stash-rest-api.html page)
- SubGit engine 3.2.4 is is used with number of bugfixes and newly available configuration options (see https://subgit.com/documentation/release-notes.html page)
- Improved performance in case of large numer of simultaneously running mirrors
- Memory leak on failed sync is fixed
3.3.4Bitbucket Server 4.0.0 - 4.14.122016-12-20Compatibility Release This new version of SVN Mirror Add-On fixes the following compatibility issues:
- When Git 2.11 version was installed on the server, add-on rejected pushes to the Git/SVN mirror repositories, this is now fixed.
- Git tags create via Bitbucket Server user interface were not correctly synced with SVN, this is now fixed.
3.3.3Bitbucket Server 4.0.0 - 4.14.122016-12-06Bugfix Release This new version of the add-on fixes the following issue:
- checksum mismatch error when mirroring SVN repository over file:///... URL, synced SVN branch has no properties set and both Git push and SVN commit were made to that very branch.
3.3.2Bitbucket Server 4.0.0 - 4.14.122016-11-24Compatibility and bugfix update This version of SVN Mirror Add-On:
- resolves compatibility issue with Bitbucket Server 4.11.x;
- fixes issue with "support@subgit.com" author set on merge commit;
- runs Git GC periodically during sync to reduce disk space mirror Git repository occupies.
3.3.1Bitbucket Server 4.0.0 - 4.10.22016-10-24Bugfix and minor feature release This new version of SVN Mirror Add-On fixes the following issue:
- Possible data corruption when mirroring local SVN repository (over 'file' protocol) in 1.9 format by multiple Git mirrors, fixed;
- Pushes to Git mirror repository should no longer be blocked by ongoing sync in other Git mirrors;
- Uninstalled mirrors might still introduce performance overhead, fixed;
- Improved data-center mode performance.
New features:
- Limited support for branches mapping modification for already configured mirrors.
3.0.5Bitbucket Server 3.2.0 - 3.11.62016-10-24Bugfix release This new version of the SVN Mirror Add-on fixes the following issues:
- Possible data corruption when accessing local SVN repository (over 'file' protocol) in 1.9 format by multiple mirrors, fixed;
- Pushes to mirror repository should no longer be blocked by ongoing sync in other mirrors;
- Uninstalled mirrors might still introduce performance overhead, fixed.
3.3.0Bitbucket Server 4.0.0 - 4.14.122016-07-12Minor Feature Release In this version:
- Group-based authorisation support for add-on users;
- On Git to SVN translation SVN branches are never replaced (valid, but unusual modification) unless svn.allowBranchReplacement option is set to "true";
- Authors with special characters in names might not be properly translated to SVN over SSH connection, fixed;
- While on trial period, 10000 revisions limit is set on SVN project size that could be imported or mirrored.
3.2.5Bitbucket Server 4.0.0 - 4.14.122016-06-22Compatibility release This version of SVN Mirror Add-on is compatible with Bitbucket Server 4.7.x versions.
3.2.4Bitbucket Server 4.0.0 - 4.6.32016-04-21Minor feature release In this version:
- New 'sync' REST API end-point to invoke sync to only sync mirrors affected by a particular change (see http://subgit.com/stash-rest-api for more details).
- Performance improvements for configurations with large number of repositories.
- Improved SSL client certificates support for SVN authentication.
3.0.4Bitbucket Server 3.2.0 - 3.11.62016-04-21Minor feature release In this version:
- New 'sync' REST API end-point to invoke sync to only sync mirrors affected by a particular change (see http://subgit.com/stash-rest-api for more details).
- Performance improvements for configurations with large number of repositories.
- Improved SSL client certificates support for SVN authentication.
3.0.3Bitbucket Server 3.2.0 - 3.11.62016-03-30Minor bugfix release This is a bugfix release in 3.0.x version line of the add-on.
This new 3.0.3 version:
- extends add-on compatibility range to include older versions of the Stash Server - from 3.2.0 up to 3.11.6
- reduces push command overhead for non-mirror repositories
3.2.3Bitbucket Server 4.0.0 - 4.6.02016-01-20Minor Feature Release This version of the add-on adds REST API point to modify SVN/Git mirror settings.
Example REST URL (use POST request):
Most, but not all of the mirror settings could be modified via REST API, these settings include "svn.fetchInterval", "svn.url", "core.defaultDomain".
3.2.2Bitbucket Server 4.0.0 - 4.6.02015-12-11Minor bugfix release This version of the add-on fixes data-center related issues that might result in add-on pages not been visible until add-on is re-enabled.
3.2.1Bitbucket Server 4.0.0 - 4.6.02015-11-27Data Center Compatible Version - This version of the add-on is compatible with Data Center (cluster) installations of Bitbucket Server;
- This version of the add-on fixes an issue (error on pushing certain type of changes) discovered in the recently published 3.2.0 version of the add-on.
3.2.0Bitbucket Server 4.0.0 - 4.6.02015-11-27Data Center Compatible Version This version of SVN Mirror Add-On supports Data Center (cluster) installations of Bitbucket Server.
3.1.1Bitbucket Server 4.0.0 - 4.6.02015-10-14Minor bugfix release This version of the add-on includes the following fixes:
- SVN hook output is fully displayed when SVN hook rejects commit
- Bitbucket web hooks are now invoked on push to mirror repository
3.0.1Bitbucket Server 3.7.0 - 3.11.62015-10-14Minor bugfix release The versions of the add-on fixes the following issues:
- mirror repository could be safely moved between projects
- full SVN hook output is displayed in case hook rejects commit
- web hooks are now invoked on push to mirror repositories
3.1.0Bitbucket Server 4.0.0 - 4.6.02015-09-21Compatibility and minor bugfix release - This version of add-on is compatible with Bitbucket Server 4.0.0
- Cross-project mirror repository move resulted in error on attempt to view mirror details, fixed.
3.0.0Bitbucket Server 3.7.0 - 3.11.62015-07-29Major Feature Release Note: Upgrading to this version of the add-on from 2.0.x version will upgrade existing mirrors managed by 2.0.x add-on to the new 3.0.x format. Downgrade is not available.
Major new features in this version are:
- Automated SVN branches discovery and configuration generation
- On-the-fly mirror configuration editor
- Automated authors mapping that uses Stash users registry, as well as explicitly defined mappings
- REST API endpoints for remote mirror control
- Global mirrors status page that shows status and allows to control all enabled mirrors or ongoing imports
- User interface for automated and manual resolution of "unsynced commits" (that may appear in case mirror was disabled for a while and then re-enabled back)
- All sensitive user data is now stored encrypted in Stash databas
3.0.0-betaBitbucket Server 3.7.0 - 3.11.62015-05-29Major Feature Release (BETA) Version 3.0.0-beta • Released 2015-05-29 • Supported By TMate Software • Paid via Atlassian • CommercialNote: Upgrading to this version of the add-on will upgrade existing mirrors managed by 2.0.x add-on to the new 3.0.x format. Downgrade is not available.
This version is well tested, however we've marked it BETA due to the number of new features it includes. You may expect GA version in a few weeks.
Major new features in this version are:
- Automated SVN branches discovery and configuration generation
- On-the-fly mirror configuration editor
- Automated authors mapping that uses Stash users registry, as well as explicitly defined mappings
- REST API endpoints for remote mirror control
- Global mirrors status page that shows status and allows to control all enabled mirrors or ongoing imports
- User interface for automated and manual resolution of "unsynced commits" (that may appear in case mirror was disabled for a while and then re-enabled back)
- All sensitive user data is now stored encrypted in Stash database
2.0.16Bitbucket Server 3.2.0 - 3.11.62015-04-17SubGit Engine Update Version 2.0.16 • Released 2015-04-17 • Supported By TMate Software • Paid via Atlassian • CommercialSubGit Engine has been updated in this version of the add-on, bringing the following new features (see http://subgit.com/eap for details):
- Improved branches mapping (single-directory, disable anonymous branches translation, extended wildcards): supported in configuration file.
- Performance improvements (in the area of svn:eol-style translation and large binary files translation).
- Paths exclusion support.
- Automated conflicts resolution (for the cases when mirror was disabled and then enabled again on already diverged repositories).
2.0.15Bitbucket Server 3.2.0 - 3.11.62015-02-05Bugfixes Version 2.0.15 • Released 2015-02-05 • Supported By TMate Software • Paid via Atlassian • Commercial- With the previous (2.0.14) version of the add-on imported repositories did not support pull request merging, fixed.
- Potential crash on svn:eol-style property translation set on files with special characters in names fixed.
2.0.14Bitbucket Server 3.2.0 - 3.11.62015-01-30Minor Bugfixes Version 2.0.14 • Released 2015-01-30 • Supported By TMate Software • Paid via Atlassian • Commercial- Wrong mirror status was shown upon Stash restart or add-on upgrade, fixed
- Support for Git repositories managed by the standalone SubGit tool added
- Other minor bugfixes.
2.0.13Bitbucket Server 3.0.0 - 3.11.62014-12-04Minor feature release Version 2.0.13 • Released 2014-12-04 • Supported By TMate Software • Paid via Atlassian • CommercialThis new version of the add-on includes latest available version of SubGit engine and provides the following newly available features:
- Branches and tags mapping may now contain only explicit mappings, no need to include '*' wildcard mapping;
- Add-on now allows to specify '*' wildcard symbol as any segment of the mapped path, for instance 'branches/*/project1:refs/heads/*' is now a valid mapping.
New version of SubGit engine also includes stability and performance improvements that add-on users will benefit from.
2.0.12.1Bitbucket Server 3.0.0 - 3.11.62014-09-12Critical update Version 2.0.12.1 • Released 2014-09-12 • Supported By TMate Software • Paid via Atlassian • CommercialA regression issue has been introduced by version 2.0.12 - under certain circumstances, push to Git repository managed by SVN Mirror Add-on was rejected with 501 error.
This updated fixes this issue and SVN Mirror add-on 2.0.12 users are advised to upgrade it to 2.0.12.1 version to avoid issues with push.
2.0.12Bitbucket Server 3.0.0 - 3.11.62014-09-09New features and bugfixes Version 2.0.12 • Released 2014-09-09 • Supported By TMate Software • Paid via Atlassian • Commercial- Authors mapping works without Subversion pre-revprop-change hook script now
- Global authors mapping support
- Performance and stability improvements
2.0.11Bitbucket Server 3.0.0 - 3.11.62014-07-21Minor feature release Version 2.0.11 • Released 2014-07-21 • Supported By TMate Software • Paid via Atlassian • CommercialThis version of add-on introduces:
- Configuration option to control translation start revision
- Advanced plaint text configuration editor
- Improved configuration errors handling
2.0.10Bitbucket Server 3.0.1 - 3.11.62014-05-21Compatibility update Version 2.0.10 • Released 2014-05-21 • Supported By TMate Software • Paid via Atlassian • CommercialThis version of SVN Mirror for Atlassian Stash add-on is a compatibility update that makes add-on compatible with Stash 3.
This version is no longer compatible with Stash 2, for that version of Stash please use 2.0.9 version of the add-on.
2.0.9Bitbucket Server 2.8.0 - 2.12.62014-04-02Minor Bugix Release This version of add-on fixes the following issues:- Some of the users may receive license warning on push, fixed;
- Certain unconventional Subversion history scenarios were not fully supported, fixed.
2.0.8Bitbucket Server 2.8.0 - 2.12.62014-02-14Bugfix and minor Feature Relase New in this release
- Branch creation and deletion via Stash UI is properly reflected in the mirrored Subversion repository now.
- Import authors mapping from file (in git-svn authors.txt format).
- Minor stability improvements.
Fixed in this release
- When NTLM authentication is used on Subversion side, initial translation from Subversion to Git succeeded, but synchronization required manual configuration modification, now this is fixed.
2.0.7Bitbucket Server 2.8.0 - 2.12.62013-12-02Bugfixes Fixed in this release
- SSH agent support didn't work well on Windows, fixed.
- Potential issues on add-on upgrade, installation and uninstallation fixed.
- Better support for author names with special characters.
- Stability improvements.
2.0.6Bitbucket Server 2.8.0 - 2.12.62013-10-28Pull requests merge support enabled New in this release
- Pull requests merging now enabled in add-on managed repositories
- Stash API is now used instead of external hook scripts
2.0.5Bitbucket Server 2.8.0 - 2.12.62013-10-04Compatibility fixes Fixed in this release
This new version of the add-on fixes compatibility issues with Stash 2.8.1
2.0.4Bitbucket Server 2.5.0 - 2.7.22013-09-09Bugfixes In this version:
- Sync might become disabled for all repositories upon synced repository deletion, fixed.
- Authentication error during initial configuration didn't let to proceed with the mirror set up, fixed.
2.0.3Bitbucket Server 2.5.0 - 2.7.22013-08-30Bugfixes In this version:
- Email notifications might not work for some users, fixed
- Add-on upgrade related issues are fixed
- Minor stability improvements
2.0.2Bitbucket Server 2.5.0 - 2.7.22013-07-29Minor feature and compatibility update In this version:
- Stash 2.6 compatibility update;
- Import Only option added for simple import.
2.0.1Bitbucket Server 2.5.0 - 2.5.32013-07-16Minor bugfix This version fixes a bug that prevents SVN Mirror plugin to work properly for some of the Stash users, due to the specific of those users Stash license.
2.0.0Bitbucket Server 2.5.0 - 2.5.32013-06-20Major Feature Update This new version of the plugin introduces mirroring feature, so that users may not only import existing Subversion commits into Git repository, but also keep Subversion anf Git repositories in sync as long as needed for a smooth migration or concurrent use.
1.0.6Bitbucket Server 2.4.0 - 2.4.22013-05-29Minor improvements, compatibility This new version of SVN Importer is compatible with Stash 2.4.2 and adds the following:
- Plugin will now use proxy defined in Subversion configuration file.
1.0.5Bitbucket Server 2.4.0 - 2.4.22013-05-07Minor improvements 1.0.4Bitbucket Server 2.0.0 - 2.3.12013-03-26Minor Improvements This new version of SVN Importer is compatible with Stash 2.3 and introduces the following new features:
- Email notification is sent on import start, so that you have an URL to track import at later;
- For your convenience, email subjects contains project and repository name;
- Time to build authors mapping reduced, as plugin now only fetches information on the specific users, not all the Stash users.
1.0.3Bitbucket Server 2.0.0 - 2.2.02013-03-12Stash 2.2 compatibility update This new version of SVN Importer is compatible with Stash 2.2 and, besides, introduces the following new features:
- You will receive email notification upon import completion;
- Plugin no longer needs System Administration permissions, Repository Administrator are sufficient.
1.0.2Bitbucket Server 2.0.0 - 2.1.22013-02-08Adds editable authors mapping support, minor improvements This new version of the SVN Importer Plugin adds the following features:
- Adjust automatically generate authors mapping before import starts
- Internet Explorer related fixes
- Smooth progress indicator that use persistent connection to avoid server load
- Plugin is compatible with the latest Stash 2.1 version
1.0.1Bitbucket Server 1.3.0 - 2.0.32012-12-06Minor bugfix release Issues resolved in this version since version 1.0.0:
- Stash 2.0 compatibility issue: upon import completion, repository page was not refreshed until push to that repository;
- It was not possible to resume import after interruption due to network issues;
- Import from SVN button was displayed as a link in Stash 2.0
1.0.0Bitbucket Server 1.3.0 - 2.0.32012-11-30First version of SVN Importer Plugin No release notes.