Imre
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c8f0e4b5da 
								
							 
						 
						
							
							
								
								Add Avatar API  
							
							 
							
							
							
						 
						
							2018-06-06 10:12:52 +02:00  
						
					 
				
					
						
							
							
								 
								Francisco Javier López
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4d3f7ae1ef 
								
							 
						 
						
							
							
								
								Removed API endpoint and specs  
							
							 
							
							
							
						 
						
							2018-05-30 18:23:07 +02:00  
						
					 
				
					
						
							
							
								 
								Stan Hu
							
						 
						
							 
							
							
							
							
								
							
							
								16e04e006c 
								
							 
						 
						
							
							
								
								Log queue duration for Grape API calls  
							
							 
							
							... 
							
							
							
							This mimics the same thing the RailsQueueDuration does for Rails controller
requests and will help diagnose issues with API delays.
Closes  #46601  
							
						 
						
							2018-05-28 13:56:42 -07:00  
						
					 
				
					
						
							
							
								 
								blackst0ne
							
						 
						
							 
							
							
							
							
								
							
							
								c0e77f7c9c 
								
							 
						 
						
							
							
								
								Resolve "Expand API: Render an arbitrary Markdown document"  
							
							 
							
							
							
						 
						
							2018-05-18 10:25:59 +00:00  
						
					 
				
					
						
							
							
								 
								Stan Hu
							
						 
						
							 
							
							
							
							
								
							
							
								6b98033d91 
								
							 
						 
						
							
							
								
								Fix api_json.log not always reporting the right HTTP status code  
							
							 
							
							... 
							
							
							
							As described in https://github.com/aserafin/grape_logging/issues/45 , if
a Grape error is caught by the handlers and a different return code
is returned, then the api_json.log would have a 500 error code
instead of the right value. Inserting the GrapeLogging middleware
after the Grape middleware fixes this problem.
Seen in https://gitlab.com/gitlab-com/infrastructure/issues/4249  
							
						 
						
							2018-05-17 23:51:54 -07:00  
						
					 
				
					
						
							
							
								 
								Nick Thomas
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								672733aa66 
								
							 
						 
						
							
							
								
								Add an API endpoint to download git repository snapshots  
							
							 
							
							
							
						 
						
							2018-04-19 17:25:01 +01:00  
						
					 
				
					
						
							
							
								 
								Kamil Trzciński
							
						 
						
							 
							
							
							
							
								
							
							
								678620cce6 
								
							 
						 
						
							
							
								
								Add `direct_upload` setting for artifacts  
							
							 
							
							
							
						 
						
							2018-04-05 15:01:14 +02:00  
						
					 
				
					
						
							
							
								 
								Sean McGivern
							
						 
						
							 
							
							
							
							
								
							
							
								1da5a103ac 
								
							 
						 
						
							
							
								
								Merge branch 'jprovazn-api' into 'master'  
							
							 
							
							... 
							
							
							
							Add discussion API
See merge request gitlab-org/gitlab-ce!17510  
							
						 
						
							2018-03-07 13:37:50 +00:00  
						
					 
				
					
						
							
							
								 
								Jan Provaznik
							
						 
						
							 
							
							
							
							
								
							
							
								dcdfa04b32 
								
							 
						 
						
							
							
								
								Add discussion API  
							
							 
							
							... 
							
							
							
							* adds basic discussions API for issues and snippets
* reorganizes notes specs (so same tests can be used for all noteable types - issues, MRs, snippets) 
							
						 
						
							2018-03-07 12:27:50 +01:00  
						
					 
				
					
						
							
							
								 
								Felipe Artur
							
						 
						
							 
							
							
							
							
								
							
							
								e77c4e9efe 
								
							 
						 
						
							
							
								
								Merge branch 'master' into 'issue_38337'  
							
							 
							
							... 
							
							
							
							# Conflicts:
#   app/models/group.rb
#   db/schema.rb 
							
						 
						
							2018-03-06 16:28:54 +00:00  
						
					 
				
					
						
							
							
								 
								Sean McGivern
							
						 
						
							 
							
							
							
							
								
							
							
								39b393fa72 
								
							 
						 
						
							
							
								
								Merge branch '29130-api-project-export' into 'master'  
							
							 
							
							... 
							
							
							
							Resolve "API endpoint for exporting project"
Closes  #29130 
See merge request gitlab-org/gitlab-ce!15860  
							
						 
						
							2018-03-06 15:24:14 +00:00  
						
					 
				
					
						
							
							
								 
								Francisco Javier López
							
						 
						
							 
							
							
							
							
								
							
							
								8fe880dc06 
								
							 
						 
						
							
							
								
								Projects and groups badges API  
							
							 
							
							
							
						 
						
							2018-03-05 17:51:40 +00:00  
						
					 
				
					
						
							
							
								 
								Felipe Artur
							
						 
						
							 
							
							
							
							
								
							
							
								dd071c4b6e 
								
							 
						 
						
							
							
								
								Bring one group board to CE  
							
							 
							
							
							
						 
						
							2018-03-03 12:56:17 -03:00  
						
					 
				
					
						
							
							
								 
								Travis Miller
							
						 
						
							 
							
							
							
							
								
							
							
								c75187df8c 
								
							 
						 
						
							
							
								
								Add project export API implementation  
							
							 
							
							
							
						 
						
							2018-02-28 20:47:36 -06:00  
						
					 
				
					
						
							
							
								 
								James Lopez
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								848f49801d 
								
							 
						 
						
							
							
								
								add entity and update spec  
							
							 
							
							
							
						 
						
							2018-02-13 15:25:47 +01:00  
						
					 
				
					
						
							
							
								 
								Jarka Kadlecová
							
						 
						
							 
							
							
							
							
								
							
							
								7381944565 
								
							 
						 
						
							
							
								
								Support search in API  
							
							 
							
							
							
						 
						
							2018-02-06 16:02:02 +01:00  
						
					 
				
					
						
							
							
								 
								Nicolas MERELLI
							
						 
						
							 
							
							
							
							
								
							
							
								81bbcfacb0 
								
							 
						 
						
							
							
								
								Add application create API  
							
							 
							
							
							
						 
						
							2018-01-24 09:42:04 +01:00  
						
					 
				
					
						
							
							
								 
								Stan Hu
							
						 
						
							 
							
							
							
							
								
							
							
								eaf9088ba8 
								
							 
						 
						
							
							
								
								Save user ID and username in Grape API log (api_json.log)  
							
							 
							
							... 
							
							
							
							This will enable admins to identify who actually made the API request.
Relates to #36960  
							
						 
						
							2018-01-08 21:23:24 -08:00  
						
					 
				
					
						
							
							
								 
								Felipe Artur
							
						 
						
							 
							
							
							
							
								
							
							
								5e148d4e93 
								
							 
						 
						
							
							
								
								EE-BACKPORT group boards  
							
							 
							
							
							
						 
						
							2018-01-04 17:28:10 -02:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								20ac30a705 
								
							 
						 
						
							
							
								
								Merge branch '36099-api-responses-missing-x-content-type-options-header' into '10-1-stable'  
							
							 
							
							... 
							
							
							
							Include X-Content-Type-Options (XCTO) header into API responses
See merge request gitlab/gitlabhq!2211 
(cherry picked from commit 6c818e77f2 )
e087e075  Include X-Content-Type-Options (XCTO) header into API responses 
							
						 
						
							2017-11-08 20:11:18 -08:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								a72d687931 
								
							 
						 
						
							
							
								
								Remove Session API  
							
							 
							
							
							
						 
						
							2017-11-02 11:39:01 +01:00  
						
					 
				
					
						
							
							
								 
								Travis Miller
							
						 
						
							 
							
							
							
							
								
							
							
								8d1ab256bf 
								
							 
						 
						
							
							
								
								Add pages domains API implementation  
							
							 
							
							
							
						 
						
							2017-10-22 08:04:43 -05:00  
						
					 
				
					
						
							
							
								 
								Guilherme Vieira
							
						 
						
							 
							
							
							
							
								
							
							
								771b777ab5 
								
							 
						 
						
							
							
								
								Adds requirements that supports anything in sha params  
							
							 
							
							
							
						 
						
							2017-10-12 18:46:41 -03:00  
						
					 
				
					
						
							
							
								 
								Stan Hu
							
						 
						
							 
							
							
							
							
								
							
							
								b60cebb931 
								
							 
						 
						
							
							
								
								Exclude logging of API responses to prevent leakage of confidential data  
							
							 
							
							
							
						 
						
							2017-09-13 01:25:33 -07:00  
						
					 
				
					
						
							
							
								 
								Sean McGivern
							
						 
						
							 
							
							
							
							
								
							
							
								7e19b5bfb6 
								
							 
						 
						
							
							
								
								Merge branch 'sh-add-grape-logging' into 'master'  
							
							 
							
							... 
							
							
							
							Add JSON logger in `log/api_json.log` for Grape API endpoints
Closes  #36189 
See merge request !14102  
							
						 
						
							2017-09-07 17:39:14 +00:00  
						
					 
				
					
						
							
							
								 
								Stan Hu
							
						 
						
							 
							
							
							
							
								
							
							
								35dec2c3e8 
								
							 
						 
						
							
							
								
								Use a custom GrapeLogging formatter to get the timestamp  
							
							 
							
							
							
						 
						
							2017-09-07 07:48:13 -07:00  
						
					 
				
					
						
							
							
								 
								Stan Hu
							
						 
						
							 
							
							
							
							
								
							
							
								c304dfd4d6 
								
							 
						 
						
							
							
								
								Fix Rubocop failures in API logger  
							
							 
							
							
							
						 
						
							2017-09-07 07:02:46 -07:00  
						
					 
				
					
						
							
							
								 
								Grzegorz Bizon
							
						 
						
							 
							
							
							
							
								
							
							
								8ed0a05107 
								
							 
						 
						
							
							
								
								Merge branch 'wiki_api' into 'master'  
							
							 
							
							... 
							
							
							
							Add API support for wiki pages
Closes  #12747 
See merge request !13372  
							
						 
						
							2017-09-07 10:38:03 +00:00  
						
					 
				
					
						
							
							
								 
								Stan Hu
							
						 
						
							 
							
							
							
							
								
							
							
								f7c8032e09 
								
							 
						 
						
							
							
								
								Add JSON logger in `log/api_json.log` for Grape API endpoints  
							
							 
							
							... 
							
							
							
							Closes  #36189  
							
						 
						
							2017-09-06 23:09:27 -07:00  
						
					 
				
					
						
							
							
								 
								blackst0ne
							
						 
						
							 
							
							
							
							
								
							
							
								2915bb2707 
								
							 
						 
						
							
							
								
								Add API support for wiki pages  
							
							 
							
							
							
						 
						
							2017-09-07 09:21:52 +11:00  
						
					 
				
					
						
							
							
								 
								Grzegorz Bizon
							
						 
						
							 
							
							
							
							
								
							
							
								80b3dcc777 
								
							 
						 
						
							
							
								
								Extract job artifacts API code to a separate file  
							
							 
							
							
							
						 
						
							2017-09-06 11:20:12 +02:00  
						
					 
				
					
						
							
							
								 
								Bob Van Landuyt
							
						 
						
							 
							
							
							
							
								
							
							
								3598e60bf2 
								
							 
						 
						
							
							
								
								Add a Circuitbreaker for storage paths  
							
							 
							
							
							
						 
						
							2017-08-04 15:38:48 +02:00  
						
					 
				
					
						
							
							
								 
								Sean McGivern
							
						 
						
							 
							
							
							
							
								
							
							
								1018ab0516 
								
							 
						 
						
							
							
								
								Merge branch 'dm-api-current-user' into 'master'  
							
							 
							
							... 
							
							
							
							Do not validate CSRF token in API unless needed
Closes  #35705 
See merge request !13256  
							
						 
						
							2017-08-03 10:47:03 +00:00  
						
					 
				
					
						
							
							
								 
								Douwe Maan
							
						 
						
							 
							
							
							
							
								
							
							
								14644d40e0 
								
							 
						 
						
							
							
								
								Do not validate CSRF token in API unless needed  
							
							 
							
							
							
						 
						
							2017-08-02 18:20:31 +02:00  
						
					 
				
					
						
							
							
								 
								Eric
							
						 
						
							 
							
							
							
							
								
							
							
								fb5b2d8d0e 
								
							 
						 
						
							
							
								
								Extending API for protected branches  
							
							 
							
							
							
						 
						
							2017-08-02 10:16:17 +00:00  
						
					 
				
					
						
							
							
								 
								Kamil Trzciński
							
						 
						
							 
							
							
							
							
								
							
							
								8ffd40cee7 
								
							 
						 
						
							
							
								
								Merge branch '34519-extend-api-group-secret-variable' into 'master'  
							
							 
							
							... 
							
							
							
							Extend API: Group Secret Variable
Closes  #34519 
See merge request !12936  
							
						 
						
							2017-08-01 09:29:50 +00:00  
						
					 
				
					
						
							
							
								 
								Rémy Coutable
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								4e3e0dc8d4 
								
							 
						 
						
							
							
								
								DRY the branches API requirements definition  
							
							 
							
							... 
							
							
							
							Signed-off-by: Rémy Coutable <remy@rymai.me> 
							
						 
						
							2017-07-27 14:29:42 +02:00  
						
					 
				
					
						
							
							
								 
								Sean McGivern
							
						 
						
							 
							
							
							
							
								
							
							
								1162257080 
								
							 
						 
						
							
							
								
								Merge branch 'issue_34622' into 'master'  
							
							 
							
							... 
							
							
							
							Group milestones API endpoint
Closes  #34622 
See merge request !12819  
							
						 
						
							2017-07-25 12:52:47 +00:00  
						
					 
				
					
						
							
							
								 
								Oswaldo Ferreira
							
						 
						
							 
							
							
							
							
								
							
							
								33dc5171e5 
								
							 
						 
						
							
							
								
								Resolve "More RESTful API: include resource URLs in responses"  
							
							 
							
							
							
						 
						
							2017-07-25 09:35:45 +00:00  
						
					 
				
					
						
							
							
								 
								Felipe Artur
							
						 
						
							 
							
							
							
							
								
							
							
								c5c9dce270 
								
							 
						 
						
							
							
								
								Add group milestones API endpoint  
							
							 
							
							
							
						 
						
							2017-07-21 11:00:00 -03:00  
						
					 
				
					
						
							
							
								 
								Shinya Maeda
							
						 
						
							 
							
							
							
							
								
							
							
								b539951768 
								
							 
						 
						
							
							
								
								Ini  
							
							 
							
							
							
						 
						
							2017-07-19 20:50:05 +09:00  
						
					 
				
					
						
							
							
								 
								Timothy Andrew
							
						 
						
							 
							
							
							
							
								
							
							
								6f1922500b 
								
							 
						 
						
							
							
								
								Initial attempt at refactoring API scope declarations.  
							
							 
							
							... 
							
							
							
							- Declaring an endpoint's scopes in a `before` block has proved to be
  unreliable. For example, if we're accessing the `API::Users` endpoint - code
  in a `before` block in `API::API` wouldn't be able to see the scopes set in
  `API::Users` since the `API::API` `before` block runs first.
- This commit moves these declarations to the class level, since they don't need
  to change once set. 
							
						 
						
							2017-06-28 07:17:13 +00:00  
						
					 
				
					
						
							
							
								 
								DJ Mountney
							
						 
						
							 
							
							
							
							
								
							
							
								e1d1a5240c 
								
							 
						 
						
							
							
								
								Merge branch 'dz-api-x-frame' into 'security-9-2'  
							
							 
							
							... 
							
							
							
							Restrict API X-Frame-Options to same origin
See merge request !2103  
							
						 
						
							2017-06-08 09:54:24 -07:00  
						
					 
				
					
						
							
							
								 
								Mark Fletcher
							
						 
						
							 
							
							
							
							
								
							
							
								ad3e180ed3 
								
							 
						 
						
							
							
								
								Introduce an Events API  
							
							 
							
							... 
							
							
							
							* Meld the following disparate endpoints:
 * `/projects/:id/events`
 * `/events`
 * `/users/:id/events`
+ Add result filtering to the above endpoints:
 * action
 * target_type
 * before and after dates 
							
						 
						
							2017-06-06 20:16:41 +08:00  
						
					 
				
					
						
							
							
								 
								Alejandro Rodríguez
							
						 
						
							 
							
							
							
							
								
							
							
								671284ba37 
								
							 
						 
						
							
							
								
								Add feature toggles through Flipper  
							
							 
							
							
							
						 
						
							2017-05-31 21:06:01 +00:00  
						
					 
				
					
						
							
							
								 
								Shinya Maeda
							
						 
						
							 
							
							
							
							
								
							
							
								fbd3b3d8a2 
								
							 
						 
						
							
							
								
								Add API support for pipeline schedule  
							
							 
							
							
							
						 
						
							2017-05-30 23:55:08 +09:00  
						
					 
				
					
						
							
							
								 
								Ruben Davila
							
						 
						
							 
							
							
							
							
								
							
							
								5c921809cd 
								
							 
						 
						
							
							
								
								Bugfix: Always use the default language when generating emails.  
							
							 
							
							... 
							
							
							
							There was a race condition issue when the application was generating an
email and was using a language that was previously being used in other
request. 
							
						 
						
							2017-05-25 10:22:45 -05:00  
						
					 
				
					
						
							
							
								 
								Valery Sizov
							
						 
						
							 
							
							
							
							
								
							
							
								5004579b15 
								
							 
						 
						
							
							
								
								Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into mia_backort[ci skip]  
							
							 
							
							
							
						 
						
							2017-05-05 16:59:31 +03:00  
						
					 
				
					
						
							
							
								 
								Valery Sizov
							
						 
						
							 
							
							
							
							
								
							
							
								387c4b2c21 
								
							 
						 
						
							
							
								
								Backport of multiple_assignees_feature [ci skip]  
							
							 
							
							
							
						 
						
							2017-05-04 17:11:53 +03:00  
						
					 
				
					
						
							
							
								 
								Ruben Davila
							
						 
						
							 
							
							
							
							
								
							
							
								dbd1bdaeed 
								
							 
						 
						
							
							
								
								More updates for translations plus some refactoring.  
							
							 
							
							
							
						 
						
							2017-05-03 21:08:43 -05:00