TortoiseSVN 1.12 is a superset of all previous TortoiseSVN releases, and is considered the current stable and "best" release. Anything in earlier versions is also in 1.12, but 1.12 contains features and bugfixes not present in any earlier release.
This page describes only major changes. For a complete list of changes, you can check our commit logs
Don't forget to check out all the changes in the Subversion library that also is now at version 1.10: all those changes are of course in TortoiseSVN as well. See the full list of changes in the Subversion 1.12 release notes.
TortoiseSVN 1.10 and later requires at least Windows 7 or later. It won't run on Windows Vista anymore.
If you're still need to use those earlier OS, you have to keep using TortoiseSVN 1.9 for Windows Vista or TortoiseSVN 1.8 for Windows XP.
Shelving and Unshelving
Subversion 1.12 has a new experimental feature called checkpointing which is enabled in TortoiseSVN 1.12.
This feature allows you to shelve local changes, work on something else and commit and then unshelve those stored changes again.
If you've created shelves in TortoiseSVN 1.10 and haven't applied them yet, please apply them before updating to TortoiseSVN 1.12. The old shelves can not be used in 1.12 anymore.
The shelving feature is still marked as experimental.
That means that while shelving works as advertised, it is still in a stage where it's heavily improved and worked on. That also means that there's no guarantee that the shelves you create are upwards compatible and future versions might not be able to use them. And of course the UI might change as well in future versions to accommodate new features and behaviors.
All features implemented that are present in the svn library 1.12