- Several forms got "Cancel" (back) links
- Upload of public SSH key is required no more when SSH protocol is disabled
- "By activity" sorting on Projects page uses latest activity instead of overall (all-time) activity
- Password change and reset is now hidden when using LDAP authentication
- Multitude of bugfixes for IE 9
- "Add member" button on team page is only displayed for team admins
- New version of merge requested is not created anymore when editing only title/description of MR
- Fixed transferring ownership of a repository to a team
- Fixed display of custom license label
- Fixed
additional_view_paths
configuration option - Fixed overriding of footer links
- Fixed
external_stylesheets
configuration option - Fixed message selection and pagination links on Messages page
- Bulk update on Messages page redirects back to proper tab now
- "Timeout" message is not displayed on MR diff page anymore when commit adds blank file(s)
- Pushing over HTTP(S) protocol (via gitorious-http-backend)
- Faster cloning/fetching over HTTP(S) thanks to "smart" HTTP+GIT protocol (via gitorious-http-backend)
- Faster and more reliable archive generation (via git-archive-daemon)
- Improved error messages in SSH protocol handling (via gitorious-shell)
- Repository discovery for Golang
(
go get gitorious-host/project-name/repo-name
), including import paths (import gitorious-host/projec-name/repo-name/package
) - Faster commit graph loading with caching of graph data
- Improved rendering of project/group descriptions and wikis
- Support for app performance monitoring with skylight.io
- Support for custom hooks per repository
- User management page linked in header navigation (for admin users)
- Admin user created automatically when seeding the database
frontend_server
option has been removed, Nginx is assumed and required- Diagnostics page has been removed (with
remote_ops_ips
config option) - Explicit support for Ruby 1.9 has been dropped (it may work on 1.9 though)
- Rails version has been upgraded to 3.2.21
- Insecure git:// protocol is now disabled by default
- Git hooks have been moved to gitorious-proto
- Fixed closing pre tag in commit history RSS feed
- Hide stack trace for exceptions on repository browser pages
- Tree history (commit info for each tree entry) now handles paths with spaces correctly
- Retried push processing jobs create events with original push time now
- Database seeding (rake db:seed) is now idempotent, doesn't create dup records
- "System message" box is more subtle now, moved to the very top of the page
- URLs of configured service hooks are now displayed on the hooks list
- Fixed URL generation when config file has scheme == "https" but no port set
- Fixed "Test" functionality of service hooks
- Fixed instructions for updating merge request via git push
- Rails version upgraded to 3.2.19
- Logging has been improved (every request includes: timestamp, pid and UUID)
- DEPRECATION: repositories directory sharding feature will be removed in the
next major version (
enable_repository_dir_sharding
) - Clean up in Gemfile - all Ruby 1.8 related gems have been removed
- Fixed XSS issues related to flash messages
- Fixed Wiki pages crashes in some obscure cases
- Fixed occasional crashes (segfaults) of push processor on CentOS
- Improved speed of news feeds loading
- Fixed background job processors logging (no more crashes in edge cases)
- Missing "updated" element was added to entries of several atom feeds
- Sorting of repositories list on a project page (alphabetical)
- Ability to change user's website/blog URL (displayed on profile)
- Rails version upgraded to 3.2.18
- Resque version upgraded to 1.25.2
- Code updated to work on Ruby 2.0
- Fixed rendering of README files in asciidoc format
- Fixed display of group avatars on repository's Community page
- Fixed backup:snapshot rake task
- No more warning messages when running tests
- Many Resque jobs don't crash anymore on missing db records (they warn)
- Rails version upgraded to 3.2.17
- Commenting on commits and merge requests have been greatly improved
- Eclipse Public License has been added to project license selection
- Project license selection is now sorted alphabetically
bin/create-user
now accepts arguments- Login (username) is now also mandatory for users signing up via OpenID
is_gitorious_dot_org
setting ofgitorious.yml
now defaults tofalse
- Other internal code cleanups and improvements
- Page title for repository browser now includes project/repository name
- Merge Request diff page now displays correct diff also for older versions
- We don't try to display diffs for binary files anymore ;)
- Fixed display of default team avatars
- All configuration files (
config/*.yml
) are now processed with ERB bin/unicorn
script always usesconfig/unicorn.rb
config file
- Fixed invocation of custom pre/post receive hooks when their paths are not in
global section of
gitorious.yml
- Super groups
- Issue tracker (disabled by default)
- Ability to use external SMTP server by creating
config/smtp.yml
(seeconfig/smtp.sample.yml
) - Users' SSH key management in admin panel
- Ability to sort projects list by either activity or alphabetically
- Rails version upgraded to 3.2.16
- Rake tasks startup time was highly improved
- Many improvements to "Inbox" feature
- Scripts in bin/ are now bash scripts that prepare env (backwards compat.)
- Teams are now listed in alphabetical order
- Lots of cleanup and internal refactoring of code
- Fixed XSS vulnerability on all pages showing user provided Markdown content
- Fixed Merge Request creation page - it properly handles diverged branches now
- Fixed Merge Request numbering
- Many bugfixes to LDAP based authorization
- Fixed notification email delivery in some specific cases
- All recipients of a message in the Inbox are now displayed
- Hyperlinking of [[Wiki Links]] properly handles spaces inside
- URLs in all Atom feeds are full, absolute URLs now
- Teams page displays all teams now instead of "active" only
- Fixed link to "add key" page in sign up email
- Removing team creator from the team is impossible now
- Activity feed can't be broken now by removing a repository
- Many other minor bugfixes
- Brand new repository browser, with nicer UI, improved syntax highlighter
- Brand new "Dashboard", giving access to everything user is watching
- Brand new public profiles
- Brand new merge request pages
- Brand new settings page, with settings grouped into tabs
- Service hooks (with Sprint.ly as first integration)
- Rails version upgraded to 3.2.15
- Ruby version upgraded to 1.9.3
- All pages have been carefully redesigned
- Diff pages now include a list of commits and a summary of changed files
- Lots of code cleanups, refactoring and removal of dead code
- Countless bugfixes!