Skip to content

Latest commit

 

History

History
215 lines (160 loc) · 7.57 KB

CHANGELOG.md

File metadata and controls

215 lines (160 loc) · 7.57 KB

Gitorious Changelog

3.2.1 (2015-02-14)

New features & improvements

  • Several forms got "Cancel" (back) links

Changes

  • 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

Bugs fixed

  • 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)

3.2.0 (2014-12-04)

New features & improvements

  • 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

Changes

  • 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

Bugs fixed

  • 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

3.1.1 (2014-07-21)

Changes

  • "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

Bugs fixed

  • 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

3.1.0 (2014-07-09)

Changes

  • 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

Bugs fixed

  • 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

3.0.4 (2014-05-28)

New features

  • Sorting of repositories list on a project page (alphabetical)
  • Ability to change user's website/blog URL (displayed on profile)

Changes

  • Rails version upgraded to 3.2.18
  • Resque version upgraded to 1.25.2
  • Code updated to work on Ruby 2.0

Bugs fixed

  • 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)

3.0.3 (2014-05-13)

Changes

  • 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 of gitorious.yml now defaults to false
  • Other internal code cleanups and improvements
  • Page title for repository browser now includes project/repository name

Bugs fixed

  • 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

3.0.2 (2014-04-09)

Changes

  • All configuration files (config/*.yml) are now processed with ERB
  • bin/unicorn script always uses config/unicorn.rb config file

Bugs fixed

  • Fixed invocation of custom pre/post receive hooks when their paths are not in global section of gitorious.yml

3.0.1 (2014-03-24)

New features

  • Super groups
  • Issue tracker (disabled by default)
  • Ability to use external SMTP server by creating config/smtp.yml (see config/smtp.sample.yml)
  • Users' SSH key management in admin panel
  • Ability to sort projects list by either activity or alphabetically

Changes

  • 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

Bugs fixed

  • 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

3.0.0 (2013-11-18)

New features

  • 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)

Changes

  • 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

Bugs fixed

  • Countless bugfixes!