Add script for starting thinking-sphinx
[gitorious.git] / CHANGELOG.md
blob237e73db988cdb1a62267e63e070e519d0bf6304
1 # Gitorious Changelog
3 ## master
5 ### New features
7 * Repositories are now discoverable by `go get` (`go get
8     gitorious-host/project-name/repo-name`)
10 ### Changes
12 * `frontend_server` option is removed, Nginx is always assumed
14 ### Bugs fixed
16 * Fixed closing pre tag in commit history RSS feed
18 ## 3.1.1 (2014-07-21)
20 ### Changes
22 * "System message" box is more subtle now, moved to the very top of the page
23 * URLs of configured service hooks are now displayed on the hooks list
25 ### Bugs fixed
27 * Fixed URL generation when config file has scheme == "https" but no port set
28 * Fixed "Test" functionality of service hooks
29 * Fixed instructions for updating merge request via git push
31 ## 3.1.0 (2014-07-09)
33 ### Changes
35 * Rails version upgraded to 3.2.19
36 * Logging has been improved (every request includes: timestamp, pid and UUID)
37 * DEPRECATION: repositories directory sharding feature will be removed in the
38   next major version (`enable_repository_dir_sharding`)
39 * Clean up in Gemfile - all Ruby 1.8 related gems have been removed
41 ### Bugs fixed
43 * Fixed XSS issues related to flash messages
44 * Fixed Wiki pages crashes in some obscure cases
45 * Fixed occasional crashes (segfaults) of push processor on CentOS
46 * Improved speed of news feeds loading
47 * Fixed background job processors logging (no more crashes in edge cases)
48 * Missing "updated" element was added to entries of several atom feeds
50 ## 3.0.4 (2014-05-28)
52 ### New features
54 * Sorting of repositories list on a project page (alphabetical)
55 * Ability to change user's website/blog URL (displayed on profile)
57 ### Changes
59 * Rails version upgraded to 3.2.18
60 * Resque version upgraded to 1.25.2
61 * Code updated to work on Ruby 2.0
63 ### Bugs fixed
65 * Fixed rendering of README files in asciidoc format
66 * Fixed display of group avatars on repository's Community page
67 * Fixed backup:snapshot rake task
68 * No more warning messages when running tests
69 * Many Resque jobs don't crash anymore on missing db records (they warn)
71 ## 3.0.3 (2014-05-13)
73 ### Changes
75 * Rails version upgraded to 3.2.17
76 * Commenting on commits and merge requests have been greatly improved
77 * Eclipse Public License has been added to project license selection
78 * Project license selection is now sorted alphabetically
79 * `bin/create-user` now accepts arguments
80 * Login (username) is now also mandatory for users signing up via OpenID
81 * `is_gitorious_dot_org` setting of `gitorious.yml` now defaults to `false`
82 * Other internal code cleanups and improvements
83 * Page title for repository browser now includes project/repository name
85 ### Bugs fixed
87 * Merge Request diff page now displays correct diff also for older versions
88 * We don't try to display diffs for binary files anymore ;)
89 * Fixed display of default team avatars
91 ## 3.0.2 (2014-04-09)
93 ### Changes
95 * All configuration files (`config/*.yml`) are now processed with ERB
96 * `bin/unicorn` script always uses `config/unicorn.rb` config file
98 ### Bugs fixed
100 * Fixed invocation of custom pre/post receive hooks when their paths are not in
101   global section of `gitorious.yml`
103 ## 3.0.1 (2014-03-24)
105 ### New features
107 * Super groups
108 * Issue tracker (disabled by default)
109 * Ability to use external SMTP server by creating `config/smtp.yml` (see
110   `config/smtp.sample.yml`)
111 * Users' SSH key management in admin panel
112 * Ability to sort projects list by either activity or alphabetically
114 ### Changes
116 * Rails version upgraded to 3.2.16
117 * Rake tasks startup time was highly improved
118 * Many improvements to "Inbox" feature
119 * Scripts in bin/ are now bash scripts that prepare env (backwards compat.)
120 * Teams are now listed in alphabetical order
121 * Lots of cleanup and internal refactoring of code
123 ### Bugs fixed
125 * Fixed XSS vulnerability on all pages showing user provided Markdown content
126 * Fixed Merge Request creation page - it properly handles diverged branches now
127 * Fixed Merge Request numbering
128 * Many bugfixes to LDAP based authorization
129 * Fixed notification email delivery in some specific cases
130 * All recipients of a message in the Inbox are now displayed
131 * Hyperlinking of [[Wiki Links]] properly handles spaces inside
132 * URLs in all Atom feeds are full, absolute URLs now
133 * Teams page displays all teams now instead of "active" only
134 * Fixed link to "add key" page in sign up email
135 * Removing team creator from the team is impossible now
136 * Activity feed can't be broken now by removing a repository
137 * Many other minor bugfixes
139 ## 3.0.0 (2013-11-18)
141 ### New features
143 * Brand new repository browser, with nicer UI, improved syntax highlighter
144 * Brand new "Dashboard", giving access to everything user is watching
145 * Brand new public profiles
146 * Brand new merge request pages
147 * Brand new settings page, with settings grouped into tabs
148 * Service hooks (with Sprint.ly as first integration)
150 ### Changes
152 * Rails version upgraded to 3.2.15
153 * Ruby version upgraded to 1.9.3
154 * All pages have been carefully redesigned
155 * Diff pages now include a list of commits and a summary of changed files
156 * Lots of code cleanups, refactoring and removal of dead code
158 ### Bugs fixed
160 * Countless bugfixes!