OSDN Git Service

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