OSDN Git Service

Dont override project_id params when use issues/mr filtering
[wvm/gitlab.git] / CHANGELOG
1 v 6.5.0
2   - Dropdown menus on issue#show page for assignee and milestone (Jason Blanchard)
3   - Add color custimization and previewing to broadcast messages
4   - Fixed notes anchors
5   - Load new comments in issues dynamically
6   - Added sort options to Public page
7   - New filters (assigned/authored/all) for Dashboard#issues/merge_requests (sponsored by Say Media)
8   - Add project visibility icons to dashboard
9   - Enable secure cookies if https used
10   - Protect users/confirmation with rack_attack
11   - Default HTTP headers to protect against MIME-sniffing, force https if enabled
12   - Bootstrap 3 with responsive UI
13   - New repository download formats: tar.bz2, zip, tar (Jason Hollingsworth)
14   - Restyled accept widgets for MR
15   - SCSS refactored
16   - Use jquery timeago plugin
17   - Fix 500 error for rdoc files
18   - Ability to customize merge commit message (sponsored by Say Media)
19   - Search autocomplete via ajax
20   - Add website url to user profile
21
22 v6.4.3
23   - Don't use unicorn worker killer if PhusionPassenger is defined
24
25 v6.4.2
26   - Fixed wrong behaviour of script/upgrade.rb
27
28 v6.4.1 
29   - Fixed bug with repository rename
30   - Fixed bug with project transfer
31
32 v 6.4.0
33   - Added sorting to project issues page (Jason Blanchard)
34   - Assembla integration (Carlos Paramio)
35   - Fixed another 500 error with submodules
36   - UI: More compact issues page
37   - Minimal password length increased to 8 symbols
38   - Side-by-side diff view (Steven Thonus)
39   - Internal projects (Jason Hollingsworth)
40   - Allow removal of avatar (Drew Blessing)
41   - Project web hooks now support issues and merge request events
42   - Visiting project page while not logged in will redirect to sign-in instead of 404 (Jason Hollingsworth)
43   - Expire event cache on avatar creation/removal (Drew Blessing)
44   - Archiving old projects (Steven Thonus)
45   - Rails 4
46   - Add time ago tooltips to show actual date/time
47   - UI: Fixed UI for admin system hooks
48   - Ruby script for easier GitLab upgrade
49   - Do not remove Merge requests if fork project was removed
50   - Improve sign-in/signup UX
51   - Add resend confirmation link to sign-in page
52   - Set noreply@HOSTNAME for reply_to field in all emails
53   - Show GitLab API version on Admin#dashboard
54   - API Cross-origin resource sharing
55   - Show READMe link at project home page
56   - Show repo size for projects in Admin area
57
58 v 6.3.0
59   - API for adding gitlab-ci service
60   - Init script now waits for pids to appear after (re)starting before reporting status (Rovanion Luckey)
61   - Restyle project home page
62   - Grammar fixes
63   - Show branches list (which branches contains commit) on commit page (Andrew Kumanyaev)
64   - Security improvements
65   - Added support for GitLab CI 4.0
66   - Fixed issue with 500 error when group did not exist
67   - Ability to leave project
68   - You can create file in repo using UI
69   - You can remove file from repo using UI
70   - API: dropped default_branch attribute from project during creation
71   - Project default_branch is not stored in db any more. It takes from repo now.
72   - Admin broadcast messages
73   - UI improvements
74   - Dont show last push widget if user removed this branch
75   - Fix 500 error for repos with newline in file name
76   - Extended html titles
77   - API: create/update/delete repo files
78   - Admin can transfer project to any namespace
79   - API: projects/all for admin users
80   - Fix recent branches order
81
82 v 6.2.4
83   - Security: Cast API private_token to string (CVE-2013-4580)
84   - Security: Require gitlab-shell 1.7.8 (CVE-2013-4581, CVE-2013-4582, CVE-2013-4583)
85   - Fix for Git SSH access for LDAP users
86
87 v 6.2.3
88   - Security: More protection against CVE-2013-4489
89   - Security: Require gitlab-shell 1.7.4 (CVE-2013-4490, CVE-2013-4546)
90   - Fix sidekiq rake tasks
91
92 v 6.2.2
93   - Security: Update gitlab_git (CVE-2013-4489)
94
95 v 6.2.1
96   - Security: Fix issue with generated passwords for new users
97
98 v 6.2.0
99   - Public project pages are now visible to everyone (files, issues, wik, etc.)
100     THIS MEANS YOUR ISSUES AND WIKI FOR PUBLIC PROJECTS ARE PUBLICLY VISIBLE AFTER THE UPGRADE
101   - Add group access to permissions page
102   - Require current password to change one
103   - Group owner or admin can remove other group owners
104   - Remove group transfer since we have multiple owners
105   - Respect authorization in Repository API
106   - Improve UI for Project#files page
107   - Add more security specs
108   - Added search for projects by name to api (Izaak Alpert)
109   - Make default user theme configurable (Izaak Alpert)
110   - Update logic for validates_merge_request for tree of MR (Andrew Kumanyaev)
111   - Rake tasks for web hooks management (Jonhnny Weslley)
112   - Extended User API to expose admin and can_create_group for user creation/updating (Boyan Tabakov)
113   - API: Remove group
114   - API: Remove project
115   - Avatar upload on profile page with a maximum of 100KB (Steven Thonus)
116   - Store the sessions in Redis instead of the cookie store
117   - Fixed relative links in markdown
118   - User must confirm their email if signup enabled
119   - User must confirm changed email 
120
121 v 6.1.0
122   - Project specific IDs for issues, mr, milestones
123     Above items will get a new id and for example all bookmarked issue urls will change.
124     Old issue urls are redirected to the new one if the issue id is too high for an internal id.
125   - Description field added to Merge Request
126   - API: Sudo api calls (Izaak Alpert)
127   - API: Group membership api (Izaak Alpert)
128   - Improved commit diff
129   - Improved large commit handling (Boyan Tabakov)
130   - Rewrite: Init script now less prone to errors and keeps better track of the service (Rovanion Luckey)
131   - Link issues, merge requests, and commits when they reference each other with GFM (Ash Wilson)
132   - Close issues automatically when pushing commits with a special message
133   - Improve user removal from admin area
134   - Invalidate events cache when project was moved
135   - Remove deprecated classes and rake tasks
136   - Add event filter for group and project show pages
137   - Add links to create branch/tag from project home page
138   - Add public-project? checkbox to new-project view
139   - Improved compare page. Added link to proceed into Merge Request
140   - Send an email to a user when they are added to group
141   - New landing page when you have 0 projects
142
143 v 6.0.0
144   - Feature: Replace teams with group membership
145     We introduce group membership in 6.0 as a replacement for teams.
146     The old combination of groups and teams was confusing for a lot of people.
147     And when the members of a team where changed this wasn't reflected in the project permissions.
148     In GitLab 6.0 you will be able to add members to a group with a permission level for each member.
149     These group members will have access to the projects in that group.
150     Any changes to group members will immediately be reflected in the project permissions.
151     You can even have multiple owners for a group, greatly simplifying administration.
152   - Feature: Ability to have multiple owners for group
153   - Feature: Merge Requests between fork and project (Izaak Alpert)
154   - Feature: Generate fingerprint for ssh keys
155   - Feature: Ability to create and remove branches with UI
156   - Feature: Ability to create and remove git tags with UI
157   - Feature: Groups page in profile. You can leave group there
158   - API: Allow login with LDAP credentials
159   - Redesign: project settings navigation
160   - Redesign: snippets area
161   - Redesign: ssh keys page
162   - Redesign: buttons, blocks and other ui elements
163   - Add comment title to rss feed
164   - You can use arrows to navigate at tree view
165   - Add project filter on dashboard
166   - Cache project graph
167   - Drop support of root namespaces
168   - Default theme is classic now
169   - Cache result of methods like authorize_projects, project.team.members etc
170   - Remove $.ready events
171   - Fix onclick events being double binded
172   - Add notification level to group membership
173   - Move all project controllers/views under Projects:: module
174   - Move all profile controllers/views under Profiles:: module
175   - Apply user project limit only for personal projects
176   - Unicorn is default web server again
177   - Store satellites lock files inside satellites dir
178   - Disabled threadsafety mode in rails
179   - Fixed bug with loosing MR comments
180   - Improved MR comments logic
181   - Render readme file for projects in public area
182
183 v 5.4.2
184   - Security: Cast API private_token to string (CVE-2013-4580)
185   - Security: Require gitlab-shell 1.7.8 (CVE-2013-4581, CVE-2013-4582, CVE-2013-4583)
186
187 v 5.4.1
188   - Security: Fixes for CVE-2013-4489
189   - Security: Require gitlab-shell 1.7.4 (CVE-2013-4490, CVE-2013-4546)
190
191 v 5.4.0
192   - Ability to edit own comments
193   - Documentation improvements
194   - Improve dashboard projects page
195   - Fixed nav for empty repos
196   - GitLab Markdown help page
197   - Misspelling fixes
198   - Added support of unicorn and fog gems
199   - Added client list to API doc
200   - Fix PostgreSQL database restoration problem
201   - Increase snippet content column size
202   - allow project import via git:// url
203   - Show participants on issues, including mentions
204   - Notify mentioned users with email
205
206 v 5.3.0
207   - Refactored services
208   - Campfire service added
209   - HipChat service added
210   - Fixed bug with LDAP + git over http
211   - Fixed bug with google analytics code being ignored
212   - Improve sign-in page if ldap enabled
213   - Respect newlines in wall messages
214   - Generate the Rails secret token on first run
215   - Rename repo feature
216   - Init.d: remove gitlab.socket on service start
217   - Api: added teams api
218   - Api: Prevent blob content being escaped
219   - Api: Smart deploy key add behaviour
220   - Api: projects/owned.json return user owned project
221   - Fix bug with team assignation on project from #4109
222   - Advanced snippets: public/private, project/personal (Andrew Kulakov)
223   - Repository Graphs (Karlo Nicholas T. Soriano)
224   - Fix dashboard lost if comment on commit
225   - Update gitlab-grack. Fixes issue with --depth option
226   - Fix project events duplicate on project page
227   - Fix postgres error when displaying network graph.
228   - Fix dashboard event filter when navigate via turbolinks
229   - init.d: Ensure socket is removed before starting service
230   - Admin area: Style teams:index, group:show pages
231   - Own page for failed forking
232   - Scrum view for milestone
233
234 v 5.2.0
235   - Turbolinks
236   - Git over http with ldap credentials
237   - Diff with better colors and some spacing on the corners
238   - Default values for project features
239   - Fixed huge_commit view
240   - Restyle project clone panel
241   - Move Gitlab::Git code to gitlab_git gem
242   - Move update docs in repo
243   - Requires gitlab-shell v1.4.0
244   - Fixed submodules listing under file tab
245   - Fork feature (Angus MacArthur)
246   - git version check in gitlab:check
247   - Shared deploy keys feature
248   - Ability to generate default labels set for issues
249   - Improve gfm autocomplete (Harold Luo)
250   - Added support for Google Analytics
251   - Code search feature (Javier Castro)
252
253 v 5.1.0
254   - You can login with email or username now
255   - Corrected project transfer rollback when repository cannot be moved
256   - Move both repo and wiki when project transfer requested
257   - Admin area: project editing was removed from admin namespace
258   - Access: admin user has now access to any project.
259   - Notification settings
260   - Gitlab::Git set of objects to abstract from grit library
261   - Replace Unicorn web server with Puma
262   - Backup/Restore refactored. Backup dump project wiki too now
263   - Restyled Issues list. Show milestone version in issue row
264   - Restyled Merge Request list
265   - Backup now dump/restore uploads
266   - Improved performance of dashboard (Andrew Kumanyaev)
267   - File history now tracks renames (Akzhan Abdulin)
268   - Drop wiki migration tools
269   - Drop sqlite migration tools
270   - project tagging
271   - Paginate users in API
272   - Restyled network graph (Hiroyuki Sato)
273
274 v 5.0.1
275   - Fixed issue with gitlab-grit being overridden by grit
276
277 v 5.0.0
278   - Replaced gitolite with gitlab-shell
279   - Removed gitolite-related libraries
280   - State machine added
281   - Setup gitlab as git user
282   - Internal API
283   - Show team tab for empty projects
284   - Import repository feature
285   - Updated rails
286   - Use lambda for scopes
287   - Redesign admin area -> users
288   - Redesign admin area -> user
289   - Secure link to file attachments
290   - Add validations for Group and Team names
291   - Restyle team page for project
292   - Update capybara, rspec-rails, poltergeist to recent versions
293   - Wiki on git using Gollum
294   - Added Solarized Dark theme for code review
295   - Don't show user emails in autocomplete lists, profile pages
296   - Added settings tab for group, team, project
297   - Replace user popup with icons in header
298   - Handle project moving with gitlab-shell
299   - Added select2-rails for selectboxes with ajax data load
300   - Fixed search field on projects page
301   - Added teams to search autocomplete
302   - Move groups and teams on dashboard sidebar to sub-tabs
303   - API: improved return codes and docs. (Felix Gilcher, Sebastian Ziebell)
304   - Redesign wall to be more like chat
305   - Snippets, Wall features are disabled by default for new projects
306
307 v 4.2.0
308   - Teams
309   - User show page. Via /u/username
310   - Show help contents on pages for better navigation
311   - Async gitolite calls
312   - added satellites logs
313   - can_create_group, can_create_team booleans for User
314   - Process web hooks async
315   - GFM: Fix images escaped inside links
316   - Network graph improved
317   - Switchable branches for network graph
318   - API: Groups
319   - Fixed project download
320
321 v 4.1.0
322   - Optional Sign-Up
323   - Discussions
324   - Satellites outside of tmp
325   - Line numbers for blame
326   - Project public mode
327   - Public area with unauthorized access
328   - Load dashboard events with ajax
329   - remember dashboard filter in cookies
330   - replace resque with sidekiq
331   - fix routing issues
332   - cleanup rake tasks
333   - fix backup/restore
334   - scss cleanup
335   - show preview for note images
336   - improved network-graph
337   - get rid of app/roles/
338   - added new classes Team, Repository
339   - Reduce amount of gitolite calls
340   - Ability to add user in all group projects
341   - remove deprecated configs
342   - replaced Korolev font with open font
343   - restyled admin/dashboard page
344   - restyled admin/projects page
345
346 v 4.0.0
347   - Remove project code and path from API. Use id instead
348   - Return valid cloneable url to repo for web hook
349   - Fixed backup issue
350   - Reorganized settings
351   - Fixed commits compare
352   - Refactored scss
353   - Improve status checks
354   - Validates presence of User#name
355   - Fixed postgres support
356   - Removed sqlite support
357   - Modified post-receive hook
358   - Milestones can be closed now
359   - Show comment events on dashboard
360   - Quick add team members via group#people page
361   - [API] expose created date for hooks and SSH keys
362   - [API] list, create issue notes
363   - [API] list, create snippet notes
364   - [API] list, create wall notes
365   - Remove project code - use path instead
366   - added username field to user
367   - rake task to fill usernames based on emails create namespaces for users
368   - STI Group < Namespace
369   - Project has namespace_id
370   - Projects with namespaces also namespaced in gitolite and stored in subdir
371   - Moving project to group will move it under group namespace
372   - Ability to move project from namespaces to another
373   - Fixes commit patches getting escaped (see #2036)
374   - Support diff and patch generation for commits and merge request
375   - MergeReqest doesn't generate a temporary file for the patch any more
376   - Update the UI to allow downloading Patch or Diff
377
378 v 3.1.0
379   - Updated gems
380   - Services: Gitlab CI integration
381   - Events filter on dashboard
382   - Own namespace for redis/resque
383   - Optimized commit diff views
384   - add alphabetical order for projects admin page
385   - Improved web editor
386   - Commit stats page
387   - Documentation split and cleanup
388   - Link to commit authors everywhere
389   - Restyled milestones list
390   - added Milestone to Merge Request
391   - Restyled Top panel
392   - Refactored Satellite Code
393   - Added file line links
394   - moved from capybara-webkit to poltergeist + phantomjs
395
396 v 3.0.3
397   - Fixed bug with issues list in Chrome
398   - New Feature: Import team from another project
399
400 v 3.0.2
401   - Fixed gitlab:app:setup
402   - Fixed application error on empty project in admin area
403   - Restyled last push widget
404
405 v 3.0.1
406   - Fixed git over http
407
408 v 3.0.0
409   - Projects groups
410   - Web Editor
411   - Fixed bug with gitolite keys
412   - UI improved
413   - Increased performance of application
414   - Show user avatar in last commit when browsing Files
415   - Refactored Gitlab::Merge
416   - Use Font Awesome for icons
417   - Separate observing of Note and MergeRequests
418   - Milestone "All Issues" filter
419   - Fix issue close and reopen button text and styles
420   - Fix forward/back while browsing Tree hierarchy
421   - Show number of notes for commits and merge requests
422   - Added support pg from box and update installation doc
423   - Reject ssh keys that break gitolite
424   - [API] list one project hook
425   - [API] edit project hook
426   - [API] list project snippets
427   - [API] allow to authorize using private token in HTTP header
428   - [API] add user creation
429
430 v 2.9.1
431   - Fixed resque custom config init
432
433 v 2.9.0
434   - fixed inline notes bugs
435   - refactored rspecs
436   - refactored gitolite backend
437   - added factory_girl
438   - restyled projects list on dashboard
439   - ssh keys validation to prevent gitolite crash
440   - send notifications if changed permission in project
441   - scss refactoring. gitlab_bootstrap/ dir
442   - fix git push http body bigger than 112k problem
443   - list of labels  page under issues tab
444   - API for milestones, keys
445   - restyled buttons
446   - OAuth
447   - Comment order changed
448
449 v 2.8.1
450   - ability to disable gravatars
451   - improved MR diff logic
452   - ssh key help page
453
454 v 2.8.0
455   - Gitlab Flavored Markdown
456   - Bulk issues update
457   - Issues API
458   - Cucumber coverage increased
459   - Post-receive files fixed
460   - UI improved
461   - Application cleanup
462   - more cucumber
463   - capybara-webkit + headless
464
465 v 2.7.0
466   - Issue Labels
467   - Inline diff
468   - Git HTTP
469   - API
470   - UI improved
471   - System hooks
472   - UI improved
473   - Dashboard events endless scroll
474   - Source performance increased
475
476 v 2.6.0
477   - UI polished
478   - Improved network graph + keyboard nav
479   - Handle huge commits
480   - Last Push widget
481   - Bugfix
482   - Better performance
483   - Email in resque
484   - Increased test coverage
485   - Ability to remove branch with MR accept
486   - a lot of code refactored
487
488 v 2.5.0
489   - UI polished
490   - Git blame for file
491   - Bugfix
492   - Email in resque
493   - Better test coverage
494
495 v 2.4.0
496   - Admin area stats page
497   - Ability to block user
498   - Simplified dashboard area
499   - Improved admin area
500   - Bootstrap 2.0
501   - Responsive layout
502   - Big commits handling
503   - Performance improved
504   - Milestones
505
506 v 2.3.1
507   - Issues pagination
508   - ssl fixes
509   - Merge Request pagination
510
511 v 2.3.0
512   - Dashboard r1
513   - Search r1
514   - Project page
515   - Close merge request on push
516   - Persist MR diff after merge
517   - mysql support
518   - Documentation
519
520 v 2.2.0
521   - We’ve added support of LDAP auth
522   - Improved permission logic (4 roles system)
523   - Protected branches (now only masters can push to protected branches)
524   - Usability improved
525   - twitter bootstrap integrated
526   - compare view between commits
527   - wiki feature
528   - now you can enable/disable issues, wiki, wall features per project
529   - security fixes
530   - improved code browsing (ajax branch switch etc)
531   - improved per-line commenting
532   - git submodules displayed
533   - moved to rails 3.2
534   - help section improved
535
536 v 2.1.0
537   - Project tab r1
538   - List branches/tags
539   - per line comments
540   - mass user import
541
542 v 2.0.0
543   - gitolite as main git host system
544   - merge requests
545   - project/repo access
546   - link to commit/issue feed
547   - design tab
548   - improved email notifications
549   - restyled dashboard
550   - bugfix
551
552 v 1.2.2
553   - common config file gitlab.yml
554   - issues restyle
555   - snippets restyle
556   - clickable news feed header on dashboard
557   - bugfix
558
559 v 1.2.1
560   - bugfix
561
562 v 1.2.0
563   - new design
564   - user dashboard
565   - network graph
566   - markdown support for comments
567   - encoding issues
568   - wall like twitter timeline
569
570 v 1.1.0
571   - project dashboard
572   - wall redesigned
573   - feature: code snippets
574   - fixed horizontal scroll on file preview
575   - fixed app crash if commit message has invalid chars
576   - bugfix & code cleaning
577
578 v 1.0.2
579   - fixed bug with empty project
580   - added adv validation for project path & code
581   - feature: issues can be sortable
582   - bugfix
583   - username displayed on top panel
584
585 v 1.0.1
586   - fixed: with invalid source code for commit
587   - fixed: lose branch/tag selection when use tree navigation
588   - when history clicked - display path
589   - bug fix & code cleaning
590
591 v 1.0.0
592   - bug fix
593   - projects preview mode
594
595 v 0.9.6
596   - css fix
597   - new repo empty tree until restart server - fixed
598
599 v 0.9.4
600   - security improved
601   - authorization improved
602   - html escaping
603   - bug fix
604   - increased test coverage
605   - design improvements
606
607 v 0.9.1
608   - increased test coverage
609   - design improvements
610   - new issue email notification
611   - updated app name
612   - issue redesigned
613   - issue can be edit
614
615 v 0.8.0
616   - syntax highlight for main file types
617   - redesign
618   - stability
619   - security fixes
620   - increased test coverage
621   - email notification