uberSVN - Chimney House (Latest)
Wednesday 25th April 2012
Happy Birthday!
The release of 'Chimney House' marks uberSVN's first birthday, a time for celebration, for cake (real cake!) and for moving uberSVN into a new phase of development, which means it's time to remove the 'beta' label. This doesn't mean that uberSVN's development has finished - nowhere near! It just means that we've finished the base and will now concentrate on expansion and refinement, building on Chimney House's solid foundations.
What's New
- [Core] New plugin API architecture and core upgrade to uberSVN to allow WANdisco registered plugins to work with it. This is the major feature of 12.04 and represents the fundamentals of future SDK releases. (ESVNB-3088)
- [LDAP] We have delivered our 4.1 Access Control LDAP functionality into uberSVN within the Administration > Default LDAP tab. Our most requested uberSVN platform feature. (ESVNB-3126)
- [Updates] We have delivered a file upload function within the uberSVN Updates tab. This allows us to hand build updates for installations, push updates to those who are not connected to the Internet and deliver specialist packages to specific installations. This is product manager, Rich's favourite new feature. (ESVNB-3127)
- [Updates] Now that uberSVN is no longer in the beta stage of development we've made it possible to switch the update tool over to a 'stable channel'. By default updates will appear as and when they become available as we continue development. When switched to the stable channel, updates will only appear at the end of each development cycle, usually in the form of a new point version. The Update Channel setting can be changed on the uberSVN Server settings screen. (ESVNB-3247)
What's Fixed
- Fixed a problem with the activity feed posts reporting wrong time for comments posted more than 24 hours ago. (ESVNB-3147)
uberSVN - Blake
Friday 23rd March 2012
This release is a spring clean that gives us an opportunity to get some fixes out before the next full version.
What's Fixed
- [uberAPPS] uberSVN users can now proxy through another machine to reach the Internet. Ideal if your uberSVN server security policy does not permit direct Internet access (ESVNB-2718)
- [uberAPPS] Our distribution of Python, bundled with uberSVN for use with future enhancements is no longer missing the pyexpat.so and bzip2.so modules. (ESVNB-2323) (ESVNB-2723)
- [uberAPPS] It's now possible to track the uberSVN users who are registered on a Subversion Support contract. Registered users are entered during the uberAPPS purchasing process and the purchaser receives an email confirming the registration details. (ESVNB-1992)
- [uberAPPS] uberAPPS now detects and indicates that Jenkins is already installed, previously, installing Jenkins via the product update tool would block downloading Jenkins through uberAPPS without providing an explanation. (ESVNB-2270)
- [Portal] Fixed a bug with our user password reset mechanism. Admins no longer need to know the users current password in order to reset it (ESVNB-1690)
- [Portal] It's no longer possible to remove the admin permissions from the last admin user - an action that would leave you "locked out" of an uberSVN installation's administration section. (ESVNB-2581)
- [Installation] We've fixed a problem that stopped uberSVN from installing on Windows, if Tomcat has already been installed. (ESVNB-2741)
- [SVN] The occasional error on Windows installs that would stop the switch between Subversion versions with the message "Unable to switch Subversion version to 1.6: C:\Program Files (x86)\WANdisco\uberSVN\bin\intl3_svn.dll (The process cannot access the file because it is being used by another process)" no longer occurs. The affected library file is no longer included in the Windows build. (ESVNB-2429)
uberSVN 11.12 Released
Monday 12th December 2011
This update features improvements to the uberAPPS store as well as provide an update for those who switch to Subversion 1.7.
What's New
- [SVN] Repositories now support anonymous reading. When enabled using a check box on the repository's settings page, the repository can be accessed/read without the need to authenticate. (ESVNB-2345)
- [SVN] For those who use the SVNswitch tool to switch to using Subversion 1.7, the 1.7.2 update for Subversion is now included. (ESVNB-2345)
- [uberAPPS] If you're unable to connect to the uberAPPS store, we now present a more helpful screen that provides some hints on what might be the cause of the problem. (ESVNB-2483)
- [uberAPPS] The store has undergone a major update which will enable us to quickly add more apps. (ESVNB-2328)
What's Fixed
- [ADMIN] It's no longer possible to overwrite backup files without first being warned that the 'filename already exists'. (ESVNB-2102)
- [ADMIN] We have fixed a problem that occasionally stopped the Tomcat thread from shutting down properly. (ESVNB-2537)
- [UPDATE] uberSVN updates must now be completed sequentially, so if your current version of uberSVN is more than one release behind, you'll need to run through the update process for each subsequent releases rather than upgrading straight to the latest version. (ESVNB-2433)
- [uberAPPS] It's now possible to make installed apps visible or invisible on a per-user basis. (ESVNB-2549)
Known Issue
- [uberAPPS]
The changes made to the back-end of the uberAPPS store are not compatible with the older version of the uberAPP store (that featured in ubverSVN versions 11.8 - 11.11). While it will still be possible to download free apps, it will be necessary to update to uberSVN 11.12 in order to make a purchase. We'll be looking to address this problem in the future, today you just need to update uberSVN to fix the issue. (ESVNB-2587)
uberSVN 11.11 Released
Friday 18th November 2011
This update addresses minor problems that could be encountered after switching to Subversion 1.7.
What's New
-
[Portal] It's no longer possible to browse to cached screens without re-authorization. (ESVNB-2157)
-
[Portal] We've cleaned up the layout of the uberSVN login screen. (ESVNB-2265)
-
[uberAPPS] We've changed our back-end server to use the C3P0 connection pooling library to improve the handling of long running connections to the database. (ESVNB-2267)
What's Fixed
- [svnSWITCH] We've fixed an issue where running with Subversion 1.7 stopped the repository browser from working. Also fixed is the problem with repository browsing that occured if you switched to Subversion 1.7 when using SSL. (ESVNB-2468) (ESVNB-2473)
- [svnSWITCH]
Windows XP users are now able use the SVNswitch tool. (ESVNB-2471)
- [svnSWITCH]
Activating Subversion 1.7 no longer stops commit activity from being reported on the dashboard or repository activity stream. (ESVNB-2472)
uberSVN 11.10 Update Released
Tuesday 25th October 2011
What's New
uberSVN 11.10 Build 7955 Released
Tuesday 21st October 2011
This latest uberSVN update is more a post-release tidy up. The big under-the-bonnet changes that came with Subversion 1.7 resulted in some minor quirks which we've worked to address as quickly as possible:
What's Fixed
These problems only impacted users who had switched to Subversion 1.7:
- JavaHL fix in place, resolving a problem with viewing the repository browser. (ESVNB-2395)
- Fixed a potential problem accessing repositories via SSL. (ESVNB-2396)
- New installations of uberSVN on Windows XP can now switch between versions of Subversion without a manual restart. (ESVNB-2400)
- On Windows, missing commits now appear correctly on the activity feed. (ESVNB-2406)
uberSVN 11.10 Released
Tuesday 11th October 2011
Subversion's long awaited update, Subversion 1.7, arrives bringing some very significant under-the-bonnet technology changes, along with scads of improvements and fixes. While many admins will be looking nervously at their calenders and wondering when they'll find the time to handle the migration, for uberSVN users the upgrade is going to be breeze.
What's New
- svnSWITCH - This release introduces a new screen that lets you effortlessly switch between the Subversion 1.6 and 1.7. By default uberSVN will continue to use Subversion 1.6, so that the upgrade only happens when you're good and ready. Although switching between versions will restart (and briefly interrupt) the uberSVN service, it only takes a few moments, and can be reversed just as quickly and easily. (ESVNB-2269)
Known issue:
Windows only: Some users have reported an intermittent problem switching between versions of Subversion using the SVNswitch tool. They encounter the following error:
ERROR (?:?) - Unable to switch Subversion version to 1.x: C:\Program Files (x86)\WANdisco\uberSVN\bin\intl3_svn.dll (The process cannot access the file because it is being used by another process.)
We're looking into the problem, right now if you experience the problem you can get round it by restarting the Subversion service.
(ESVNB-2429)
uberSVN 11.08 Released
Tuesday 2nd August 2011
In the first releases, uberSVN spread its wings, with release 11.8 it finally takes flight, delivering on the promise of becoming an open platform for managing development applications.
What's New
- uberAPPS! uberSVN now extends its simple, no hassle approach to the wider field of software development life cycle applications. uberAPPS enables you and your team to choose the best development apps for the job, buy and install them with a few clicks and get back to developing. uberAPPS is also a marketplace where developers can create their own apps and sell them to uberSVN users, see more at http://developer.ubersvn.com (ESVNB-1814)
- Jenkins continuous integration server is the first application available through uberAPPS. Learn more about Jenkins - http://jenkins-ci.org/ (ESVNB-1816)
- Backup and Restore feature is now included, enabling you to protect your repository and user data. Right now only uberSVN's own database is backed up, not the actual repository data. In future we'll look at including more options for what and how you back up. (ESVNB-1771)
- Tab Manager - add your own tabs to integrate external applications or web sites into the uberSVN portal. (ESVNB-1793)
- Deep link to elements of uberSVN, making it easier to reference repositories, teams and users.(ESVNB-1794)
-
WSGI Support and Python now bundled with the Linux version. Added because they're a requirement for some of the applications we'll be making available in the future. (ESVNB-1727)
-
Announcements - the renamed "message of the day" now features a check box that lets you email announcements to users. (ESVNB-1635)
-
We've now enabled uberSVN to work along side WANdisco's Subversion MultiSite products. (ESVNB-1774)
What's Fixed
Here are some of the key fixes and improvements:
- [Updater]: Fixes and improvements have been made to the uberSVN update which shows correct versions, now in the YY.MM.REVISION format instead of as an arbitrary 1.0.0.x number. (ESVNB-1837)
- [Default LDAP Settings]: Fixed a problem (visible only in Chrome or Safari) with the default LDAP server setup. Selecting 'Yes" on the Anonymous Bind option now correctly updates the entry fields so that Bind DN and Bind Password are not required. (ESVNB-1841)
- [Uninstall]: Corrected the icon that appeared for uberSVN in Window's Add/Remove Programs tool. (ESVNB-1513)
uberSVN 11.07 Released
Tuesday 26th July 2011
What's New
- Release 11.07 was a preview of Version 11.8 that was made available to attendees at this year's OSCON. Check out the uberSVN 11.08 release notes for details about what's new.
uberSVN 11.06 Released
Thursday 02th June 2011
What's New
- Subversion 1.6.17, still hot off the press, has been added to uberSVN. (ESVNB-1751)
Known Problems
No change in this release. See the known problems listed in Release 11.05.
uberSVN 11.05 Released
Thursday 26th May 2011
uberSVN evolves! In this first update we've fixed some bugs, offer more flexibility with authentication/authorization
and added LDAP integration. Check out the details:
What's New
- Added the option of using externally managed htpasswd and authz files, giving you more control over authentication and authorization. (ESVNB-1751)
- uberSVN now includes a first step towards LDAP/Active Directory integration. Right now, this is limited to Subversion user authentication, but we'll be adding more functionality soon. (ESVNB-1703)
- Improved Apache error pages have been added. (ESVNB-1696)
What's Fixed
Included are more then 30 bug fixes, the most significant are listed below:
- Fixed a problem with importing large repositories, which was causing imports to immediately fail. (ESVNB-1709)
- There's now improved support for Multibyte (Cyrillic) characters. As a result, usernames can now include any characters except for colons (:). Сладкий!
(ESVNB-1711)
- The uberSVN installer is now digitally signed, which should stop some Anti-virus software from flagging the installer as potentially risky. (ESVNB-1644)
- The message text that alerts you to the need for an uberSVN restart is now clickable, triggering the required restart. (ESVNB-1442)
- Improved the warning message that appears during a reinstallation of uberSVN. It now confirms that it is safe to continue installation if you are sure that the previous installation of uberSVN has been uninstalled. (ESVNB-1664)
- Fixed a problem that stopped the SSL port from being updated once uberSVN was set to run using SSL. (ESVNB-1767)
Known problems
- [Updater]:
This is the first product update to be delivered through the built-in update tool. However, if you encounter any problems then do a fresh install, downloading the latest version from: http://www.ubersvn.com/download
- [Updater]:
As part of the update process, Apache is updated so that the new LDAP features will work. The updater doesn't have root privileges, so if you are running Apache on a port that is lower than 1024 you'll need to run an extra script (opt/ubersvn/bin/fixup.sh) to finish the update. (ESVNB-1836)
- [Updater]:
Due to a version record file not being updated, a fresh installation of version 11.05 of uberSVN will present updates to download on the update tab. Running the updater will appear not to work because the component packages are, in fact, already up-to-date. (ESVNB-1837)
- [Repository Browser]: There's a problem if you select your own SVN/uberSVN ports which causes the repository browser to stop working. The problem has been fixed for new installations. Without a full reinstall you apply the following workaround for Repository Browser update problem. (ESVNB-1730)
- [Repository Browser]: There's a problem with downloading large files through the repository browser, which doesn't check that there's enough system memory to store the file. Downloading a file that is larger than the server's remaining RAM will cause the system to stop working or crash. (ESVNB-1718)
- [Repository Browser]: The repository browser is currently not compatible with all distributions of Linux. There's a noted problem for users of Ubuntu. There's a workaround available here - uberSVN Admin Guide (ESVNB-336)
- [Repository Browser]: Repositories with names that contain multi-byte characters will not be accessible through the repository browser. (ESVNB-1790)
- [Repository Browser]: There's currently no support for scrolling within the repository browser. If the browser screen is larger than the available panel within the uberSVN portal, you need to drag the panel while holding the left mouse button down.
(ESVNB-227)
- [Default LDAP Settings]:
On the Default LDAP tab there's currently a browser compatibility error that effects all browsers except for
Mozilla Firefox or I.E. 9.
If using any other browser: when Default Anonymous Bind selector is set to "Yes", you will also need to enter something into the Default LDAP Bind DN and Default LDAP Bind Password fields; it can be anything so long as the fields are not left blank.
(ESVNB-1841)