Bonobo Git Server v6.0.0 Release Notes
Release Date: 2017-03-29 // about 7 years ago-
29 March 2017
Compatibility issues
- This version adds column to several tables in the database. This makes it incompatible with previous versions of Bonobo. Please ensure that you have a โก๏ธ backup of your App_Data folder before you update.
๐ Features
- A new global option allows a repository to be created by pushing at a non-existent repo name #504
- Repositories do not need to have an explicit repository administator #505
- ๐ Allow push for anonymous user can now be set on a per repo basis
- Repository details screen now has copy-to-clipboard buttons for Git URLs #453
- 'Rescan' button on Repository index screen allows new file-system repos to be discovered without restarting application #454
- *.ts and *.json formatting support for file display #455
- ๐ New diagnostic page at /home/diagnostics to help with support
- Claims names are now more consistent with typical ADFS usage #488
- ๐ Added following environment variables:
AUTH_USER_TEAMS
,AUTH_USER_ROLES
, andAUTH_USER_DISPLAYNAME
. See the FAQ for more information. #495 - The linkify option for commit messages can now be set on a per repo basis
- Verifies that username, repository and team names are unique as you type them
- Verifies as you type regex entered for linkification
- โ Added icons to repository listing indicating anonymous push/pull status
๐ Bugfixes
- NullReferenceException in EFRepositoryPermissionService HasPermission #441
- Inconsistent repo name case-sensitivity (now consistently case-insensitve) #443
- Correct error reported to Git clients for access to non-existent repo #447
- ๐ง Bonobo can start enough to allow access to settings if git directory is mis-configured #451
- Bonobo doesn't run on systems with particular machine.config RoleManager settings #486
- The repository logo was not visible in all views
- ๐ Fixed inability to browse folders in branches other then master #541
Code improvements
- โ Addition of automated test framework for testing web application
- Rework of repository permissions Code #492
- Abort startup if
BinaryGUID=False
is not set in Sqlite connections. - ๐ Improved exception handling in GitController #444
- โฌ๏ธ Upgrade all web.config files to MVC5 #457
- โก๏ธ Password salt now randomly generated at password update #462
- ๐ Resharper settings provided so that Resharper suggested style matches project #465
- ๐ UserModel and User entity class name properties made more consistent #470
- Far fewer catch-all claueses silently swallowing exceptions
- โก๏ธ Updated jQuery and associated js code to 1.12.4 #586