CHANGELOG 13.6 KB
Newer Older
1
v 6.0.0
D
Dmitriy Zaporozhets 已提交
2 3 4 5 6 7 8 9 10 11 12 13 14 15
  - Feature: Replace teams with group membership
  - Feature: Ability to have multiple owners for group
  - Feature: Merge Requests between fork and project (Izaak Alpert)
  - Feature: Generate fingerprint for ssh keys
  - Feature: Ability to create and remove branches with UI
  - Feature: Ability to create and remove git tags with UI
  - Feature: Groups page in profile. You can leave group there
  - API: Allow login with LDAP credentials
  - Redesign: project settings navigation
  - Redesign: snippets area
  - Redesign: ssh keys page
  - Redesign: buttons, blocks and other ui elements
  - Add comment title to rss feed
  - You can use arrows to navigate at tree view
16
  - Add project filter on dashboard
D
Dmitriy Zaporozhets 已提交
17
  - Cache project graph
18 19 20 21 22 23 24 25
  - Drop support of root namespaces
  - Default theme is classic now
  - Cache result of methods like authorize_projects, project.team.members etc
  - Remove $.ready events
  - Fix onclick events being double binded
  - Add notification level to group membership
  - Move all project controllers/views under Projects:: module
  - Move all profile controllers/views under Profiles:: module
D
Dmitriy Zaporozhets 已提交
26
  - Apply user project limit only for personal projects
D
Dmitriy Zaporozhets 已提交
27 28 29 30 31 32
  - Unicorn is default web server for new installations
  - Store satellites lock files inside satellites dir
  - Disabled threadsafety mode in rails
  - Fixed bug with loosing MR comments
  - Improved MR comments logic
  - Render readme file for projects in public area
33

34 35 36 37 38 39 40
v 5.4.0
  - Ability to edit own comments
  - Documentation improvements
  - Improve dashboard projects page
  - Fixed nav for empty repos
  - GitLab Markdown help page
  - Misspelling fixes
T
Takao Baba 已提交
41
  - Added support of unicorn and fog gems
42
  - Added client list to API doc
D
Dmitriy Zaporozhets 已提交
43 44 45 46 47
  - Fix PostgreSQL database restoration problem
  - Increase snippet content column size
  - allow project import via git:// url
  - Show participants on issues, including mentions
  - Notify mentioned users with email
48

D
Dmitriy Zaporozhets 已提交
49 50 51
v 5.3.0
  - Refactored services 
  - Campfire service added
D
Dmitriy Zaporozhets 已提交
52 53
  - HipChat service added
  - Fixed bug with LDAP + git over http
T
Takao Baba 已提交
54
  - Fixed bug with google analytics code being ignored
D
Dmitriy Zaporozhets 已提交
55 56 57
  - Improve sign-in page if ldap enabled
  - Respect newlines in wall messages
  - Generate the Rails secret token on first run
58
  - Rename repo feature
D
Typos  
Dennis Boldt 已提交
59
  - Init.d: remove gitlab.socket on service start
D
Dmitriy Zaporozhets 已提交
60 61
  - Api: added teams api
  - Api: Prevent blob content being escaped
D
Dmitriy Zaporozhets 已提交
62
  - Api: Smart deploy key add behaviour
J
Johannes Schleifenbaum 已提交
63
  - Api: projects/owned.json return user owned project
D
Dmitriy Zaporozhets 已提交
64
  - Fix bug with team assignation on project from #4109
65
  - Advanced snippets: public/private, project/personal (Andrew Kulakov)
66
  - Repository Graphs (Karlo Nicholas T. Soriano)
D
Dmitriy Zaporozhets 已提交
67 68 69 70 71 72 73
  - Fix dashboard lost if comment on commit
  - Update gitlab-grack. Fixes issue with --depth option
  - Fix project events duplicate on project page
  - Fix postgres error when displaying network graph.
  - Fix dashboard event filter when navigate via turbolinks
  - init.d: Ensure socket is removed before starting service
  - Admin area: Style teams:index, group:show pages
74
  - Own page for failed forking
D
Dmitriy Zaporozhets 已提交
75
  - Scrum view for milestone
D
Dmitriy Zaporozhets 已提交
76

D
Dmitriy Zaporozhets 已提交
77 78 79 80 81 82 83 84 85
v 5.2.0
  - Turbolinks
  - Git over http with ldap credentials
  - Diff with better colors and some spacing on the corners
  - Default values for project features
  - Fixed huge_commit view
  - Restyle project clone panel
  - Move Gitlab::Git code to gitlab_git gem
  - Move update docs in repo
86 87
  - Requires gitlab-shell v1.4.0
  - Fixed submodules listing under file tab
D
Dmitriy Zaporozhets 已提交
88 89 90
  - Fork feature (Angus MacArthur)
  - git version check in gitlab:check
  - Shared deploy keys feature
D
Dmitriy Zaporozhets 已提交
91
  - Ability to generate default labels set for issues
92 93
  - Improve gfm autocomplete (Harold Luo)
  - Added support for Google Analytics
94
  - Code search feature (Javier Castro)
D
Dmitriy Zaporozhets 已提交
95

96
v 5.1.0
D
Dmitriy Zaporozhets 已提交
97
  - You can login with email or username now
98
  - Corrected project transfer rollback when repository cannot be moved
J
Johannes Schleifenbaum 已提交
99
  - Move both repo and wiki when project transfer requested
100 101
  - Admin area: project editing was removed from admin namespace
  - Access: admin user has now access to any project.
D
Dmitriy Zaporozhets 已提交
102 103 104
  - Notification settings
  - Gitlab::Git set of objects to abstract from grit library
  - Replace Unicorn web server with Puma
D
Dmitriy Zaporozhets 已提交
105 106 107
  - Backup/Restore refactored. Backup dump project wiki too now
  - Restyled Issues list. Show milestone version in issue row
  - Restyled Merge Request list
D
Dmitriy Zaporozhets 已提交
108
  - Backup now dump/restore uploads
J
Johannes Schleifenbaum 已提交
109
  - Improved performance of dashboard (Andrew Kumanyaev)
D
Dmitriy Zaporozhets 已提交
110
  - File history now tracks renames (Akzhan Abdulin)
111 112
  - Drop wiki migration tools
  - Drop sqlite migration tools
113 114
  - project tagging
  - Paginate users in API
D
Dmitriy Zaporozhets 已提交
115
  - Restyled network graph (Hiroyuki Sato)
116 117

v 5.0.1
J
Johannes Schleifenbaum 已提交
118
  - Fixed issue with gitlab-grit being overridden by grit
119

D
Dmitriy Zaporozhets 已提交
120
v 5.0.0
121
  - Replaced gitolite with gitlab-shell
122 123 124 125 126 127 128 129 130 131 132 133 134 135
  - Removed gitolite-related libraries
  - State machine added
  - Setup gitlab as git user
  - Internal API
  - Show team tab for empty projects
  - Import repository feature
  - Updated rails
  - Use lambda for scopes
  - Redesign admin area -> users
  - Redesign admin area -> user
  - Secure link to file attachments
  - Add validations for Group and Team names
  - Restyle team page for project
  - Update capybara, rspec-rails, poltergeist to recent versions
136
  - Wiki on git using Gollum
D
Dmitriy Zaporozhets 已提交
137
  - Added Solarized Dark theme for code review
J
Johannes Schleifenbaum 已提交
138
  - Don't show user emails in autocomplete lists, profile pages
D
Dmitriy Zaporozhets 已提交
139 140 141 142 143 144 145
  - Added settings tab for group, team, project
  - Replace user popup with icons in header
  - Handle project moving with gitlab-shell
  - Added select2-rails for selectboxes with ajax data load
  - Fixed search field on projects page
  - Added teams to search autocomplete
  - Move groups and teams on dashboard sidebar to sub-tabs
146
  - API: improved return codes and docs. (Felix Gilcher, Sebastian Ziebell)
D
Dmitriy Zaporozhets 已提交
147 148
  - Redesign wall to be more like chat
  - Snippets, Wall features are disabled by default for new projects
D
Dmitriy Zaporozhets 已提交
149

D
Dmitriy Zaporozhets 已提交
150
v 4.2.0
151
  - Teams
D
Dmitriy Zaporozhets 已提交
152 153
  - User show page. Via /u/username
  - Show help contents on pages for better navigation
154 155 156 157 158 159 160 161 162
  - Async gitolite calls
  - added satellites logs
  - can_create_group, can_create_team booleans for User
  - Process web hooks async
  - GFM: Fix images escaped inside links
  - Network graph improved
  - Switchable branches for network graph
  - API: Groups
  - Fixed project download
D
Dmitriy Zaporozhets 已提交
163

D
Dmitriy Zaporozhets 已提交
164
v 4.1.0
D
Dmitriy Zaporozhets 已提交
165
  - Optional Sign-Up
D
Dmitriy Zaporozhets 已提交
166 167 168 169
  - Discussions
  - Satellites outside of tmp
  - Line numbers for blame
  - Project public mode
D
Dmitriy Zaporozhets 已提交
170 171 172 173 174 175 176 177
  - Public area with unauthorized access
  - Load dashboard events with ajax
  - remember dashboard filter in cookies
  - replace resque with sidekiq
  - fix routing issues
  - cleanup rake tasks
  - fix backup/restore
  - scss cleanup
178
  - show preview for note images
D
Dmitriy Zaporozhets 已提交
179 180 181 182 183
  - improved network-graph
  - get rid of app/roles/
  - added new classes Team, Repository
  - Reduce amount of gitolite calls
  - Ability to add user in all group projects
184
  - remove deprecated configs
D
Dmitriy Zaporozhets 已提交
185 186 187 188
  - replaced Korolev font with open font
  - restyled admin/dashboard page
  - restyled admin/projects page

D
Dmitriy Zaporozhets 已提交
189
v 4.0.0
D
Dmitriy Zaporozhets 已提交
190
  - Remove project code and path from API. Use id instead
J
Johannes Schleifenbaum 已提交
191
  - Return valid cloneable url to repo for web hook
192
  - Fixed backup issue
193 194 195 196 197 198 199 200 201 202 203
  - Reorganized settings
  - Fixed commits compare
  - Refactored scss
  - Improve status checks
  - Validates presence of User#name
  - Fixed postgres support
  - Removed sqlite support
  - Modified post-receive hook
  - Milestones can be closed now
  - Show comment events on dashboard
  - Quick add team members via group#people page
204
  - [API] expose created date for hooks and SSH keys
N
Nihad Abbasov 已提交
205 206 207
  - [API] list, create issue notes
  - [API] list, create snippet notes
  - [API] list, create wall notes
D
Dmitriy Zaporozhets 已提交
208 209 210 211 212 213 214 215 216 217 218
  - Remove project code - use path instead
  - added username field to user
  - rake task to fill usernames based on emails create namespaces for users
  - STI Group < Namespace
  - Project has namespace_id
  - Projects with namespaces also namespaced in gitolite and stored in subdir
  - Moving project to group will move it under group namespace
  - Ability to move project from namespaces to another
  - Fixes commit patches getting escaped (see #2036)
  - Support diff and patch generation for commits and merge request
  - MergeReqest doesn't generate a temporary file for the patch any more
N
Nihad Abbasov 已提交
219
  - Update the UI to allow downloading Patch or Diff
D
Dmitriy Zaporozhets 已提交
220

221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238
v 3.1.0
  - Updated gems
  - Services: Gitlab CI integration
  - Events filter on dashboard
  - Own namespace for redis/resque
  - Optimized commit diff views
  - add alphabetical order for projects admin page
  - Improved web editor
  - Commit stats page
  - Documentation split and cleanup
  - Link to commit authors everywhere
  - Restyled milestones list
  - added Milestone to Merge Request
  - Restyled Top panel
  - Refactored Satellite Code
  - Added file line links
  - moved from capybara-webkit to poltergeist + phantomjs

D
Dmitriy Zaporozhets 已提交
239 240 241 242
v 3.0.3
  - Fixed bug with issues list in Chrome
  - New Feature: Import team from another project

D
v3.0.2  
Dmitriy Zaporozhets 已提交
243 244 245 246 247
v 3.0.2
  - Fixed gitlab:app:setup
  - Fixed application error on empty project in admin area
  - Restyled last push widget

D
Dmitriy Zaporozhets 已提交
248 249 250
v 3.0.1
  - Fixed git over http

D
Dmitriy Zaporozhets 已提交
251
v 3.0.0
252 253 254
  - Projects groups
  - Web Editor
  - Fixed bug with gitolite keys
D
Dmitriy Zaporozhets 已提交
255
  - UI improved
J
Johannes Schleifenbaum 已提交
256
  - Increased performance of application
N
Nihad Abbasov 已提交
257
  - Show user avatar in last commit when browsing Files
D
Dmitriy Zaporozhets 已提交
258
  - Refactored Gitlab::Merge
J
Johannes Schleifenbaum 已提交
259 260
  - Use Font Awesome for icons
  - Separate observing of Note and MergeRequests
D
Dmitriy Zaporozhets 已提交
261 262 263
  - Milestone "All Issues" filter
  - Fix issue close and reopen button text and styles
  - Fix forward/back while browsing Tree hierarchy
J
Johannes Schleifenbaum 已提交
264
  - Show number of notes for commits and merge requests
D
Dmitriy Zaporozhets 已提交
265 266
  - Added support pg from box and update installation doc
  - Reject ssh keys that break gitolite
267 268
  - [API] list one project hook
  - [API] edit project hook
N
Nihad Abbasov 已提交
269
  - [API] list project snippets
N
Nihad Abbasov 已提交
270 271 272
  - [API] allow to authorize using private token in HTTP header
  - [API] add user creation

D
Dmitriy Zaporozhets 已提交
273 274 275
v 2.9.1
  - Fixed resque custom config init

R
randx 已提交
276 277 278 279 280 281 282
v 2.9.0
  - fixed inline notes bugs
  - refactored rspecs
  - refactored gitolite backend
  - added factory_girl
  - restyled projects list on dashboard
  - ssh keys validation to prevent gitolite crash
J
Johannes Schleifenbaum 已提交
283
  - send notifications if changed permission in project
N
Nihad Abbasov 已提交
284
  - scss refactoring. gitlab_bootstrap/ dir
R
randx 已提交
285 286
  - fix git push http body bigger than 112k problem
  - list of labels  page under issues tab
D
Dmitriy Zaporozhets 已提交
287
  - API for milestones, keys
R
randx 已提交
288
  - restyled buttons
D
Dmitriy Zaporozhets 已提交
289 290
  - OAuth
  - Comment order changed
R
randx 已提交
291

D
Dmitriy Zaporozhets 已提交
292 293 294 295 296
v 2.8.1
  - ability to disable gravatars
  - improved MR diff logic
  - ssh key help page

D
Dmitriy Zaporozhets 已提交
297 298 299 300 301
v 2.8.0
  - Gitlab Flavored Markdown
  - Bulk issues update
  - Issues API
  - Cucumber coverage increased
R
randx 已提交
302 303 304 305 306
  - Post-receive files fixed
  - UI improved
  - Application cleanup
  - more cucumber
  - capybara-webkit + headless
D
Dmitriy Zaporozhets 已提交
307

R
randx 已提交
308 309
v 2.7.0
  - Issue Labels
310 311 312 313
  - Inline diff
  - Git HTTP
  - API
  - UI improved
R
randx 已提交
314 315 316
  - System hooks
  - UI improved
  - Dashboard events endless scroll
J
Johannes Schleifenbaum 已提交
317
  - Source performance increased
R
randx 已提交
318

R
randx 已提交
319 320 321 322 323 324
v 2.6.0
  - UI polished
  - Improved network graph + keyboard nav
  - Handle huge commits
  - Last Push widget
  - Bugfix
J
Johannes Schleifenbaum 已提交
325
  - Better performance
R
randx 已提交
326 327 328 329 330
  - Email in resque
  - Increased test coverage
  - Ability to remove branch with MR accept
  - a lot of code refactored

D
Dmitriy Zaporozhets 已提交
331 332 333 334 335 336 337
v 2.5.0
  - UI polished
  - Git blame for file
  - Bugfix
  - Email in resque
  - Better test coverage

338
v 2.4.0
D
Dmitriy Zaporozhets 已提交
339
  - Admin area stats page
340 341 342 343 344 345
  - Ability to block user
  - Simplified dashboard area
  - Improved admin area
  - Bootstrap 2.0
  - Responsive layout
  - Big commits handling
J
Johannes Schleifenbaum 已提交
346
  - Performance improved
347
  - Milestones
348 349 350 351 352 353

v 2.3.1
  - Issues pagination
  - ssl fixes
  - Merge Request pagination

R
randx 已提交
354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378
v 2.3.0
  - Dashboard r1
  - Search r1
  - Project page
  - Close merge request on push
  - Persist MR diff after merge
  - mysql support
  - Documentation

v 2.2.0
  - We’ve added support of LDAP auth
  - Improved permission logic (4 roles system)
  - Protected branches (now only masters can push to protected branches)
  - Usability improved
  - twitter bootstrap integrated
  - compare view between commits
  - wiki feature
  - now you can enable/disable issues, wiki, wall features per project
  - security fixes
  - improved code browsing (ajax branch switch etc)
  - improved per-line commenting
  - git submodules displayed
  - moved to rails 3.2
  - help section improved

379 380
v 2.1.0
  - Project tab r1
R
randx 已提交
381 382 383
  - List branches/tags
  - per line comments
  - mass user import
384

385 386 387
v 2.0.0
  - gitolite as main git host system
  - merge requests
N
Nihad Abbasov 已提交
388
  - project/repo access
389 390 391 392
  - link to commit/issue feed
  - design tab
  - improved email notifications
  - restyled dashboard
393 394
  - bugfix

D
Dmitriy Zaporozhets 已提交
395 396 397 398 399 400 401 402 403 404
v 1.2.2
  - common config file gitlab.yml
  - issues restyle
  - snippets restyle
  - clickable news feed header on dashboard
  - bugfix

v 1.2.1
  - bugfix

D
Dmitriy Zaporozhets 已提交
405 406 407
v 1.2.0
  - new design
  - user dashboard
D
Dmitriy Zaporozhets 已提交
408
  - network graph
D
Dmitriy Zaporozhets 已提交
409 410 411 412
  - markdown support for comments
  - encoding issues
  - wall like twitter timeline

G
gitlabhq 已提交
413
v 1.1.0
G
gitlabhq 已提交
414 415
  - project dashboard
  - wall redesigned
G
gitlabhq 已提交
416 417 418 419 420 421
  - feature: code snippets
  - fixed horizontal scroll on file preview
  - fixed app crash if commit message has invalid chars
  - bugfix & code cleaning

v 1.0.2
N
Nihad Abbasov 已提交
422
  - fixed bug with empty project
G
gitlabhq 已提交
423 424 425
  - added adv validation for project path & code
  - feature: issues can be sortable
  - bugfix
J
Johannes Schleifenbaum 已提交
426
  - username displayed on top panel
G
gitlabhq 已提交
427

G
gitlabhq 已提交
428 429
v 1.0.1
  - fixed: with invalid source code for commit
J
Johannes Schleifenbaum 已提交
430
  - fixed: lose branch/tag selection when use tree navigation
G
gitlabhq 已提交
431 432
  - when history clicked - display path
  - bug fix & code cleaning
G
gitlabhq 已提交
433

G
v1.0  
gitlabhq 已提交
434 435 436
v 1.0.0
  - bug fix
  - projects preview mode
G
gitlabhq 已提交
437

G
gitlabhq 已提交
438 439 440
v 0.9.6
  - css fix
  - new repo empty tree until restart server - fixed
G
gitlabhq 已提交
441

G
gitlabhq 已提交
442 443 444 445 446
v 0.9.4
  - security improved
  - authorization improved
  - html escaping
  - bug fix
J
Johannes Schleifenbaum 已提交
447
  - increased test coverage
G
gitlabhq 已提交
448 449
  - design improvements

G
gitlabhq 已提交
450
v 0.9.1
J
Johannes Schleifenbaum 已提交
451
  - increased test coverage
G
gitlabhq 已提交
452 453 454 455 456
  - design improvements
  - new issue email notification
  - updated app name
  - issue redesigned
  - issue can be edit
G
gitlabhq 已提交
457

G
gitlabhq 已提交
458
v 0.8.0
J
Johannes Schleifenbaum 已提交
459
  - syntax highlight for main file types
G
gitlabhq 已提交
460 461 462 463 464
  - redesign
  - stability
  - security fixes
  - increased test coverage
  - email notification