Update release notes for 2.6
Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)master
							parent
							
								
									3bba9ff92b
								
							
						
					
					
						commit
						99861b87bf
					
				
							
								
								
									
										103
									
								
								CHANGELOG.md
								
								
								
								
							
							
						
						
									
										103
									
								
								CHANGELOG.md
								
								
								
								
							|  | @ -1,76 +1,69 @@ | ||||||
| # Changelog | # Changelog | ||||||
| 
 | 
 | ||||||
| ## 2.6.0-rc2 (2016-12-20) | ## 2.6.0 (2017-01-18) | ||||||
| 
 |  | ||||||
| #### Spec |  | ||||||
|  - Authorization: add support for repository classes |  | ||||||
| 
 |  | ||||||
| #### Registry |  | ||||||
|  - Add policy configuration for enforcing repository classes |  | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| ## 2.6.0-rc1 (2016-10-10) |  | ||||||
| 
 | 
 | ||||||
| #### Storage | #### Storage | ||||||
|  - S3: fixed bug in delete due to read-after-write inconsistency | - S3: fixed bug in delete due to read-after-write inconsistency | ||||||
|  - S3: allow EC2 IAM roles to be used when authorizing region endpoints | - S3: allow EC2 IAM roles to be used when authorizing region endpoints | ||||||
|  - S3: add Object ACL Support | - S3: add Object ACL Support | ||||||
|  - S3: fix delete method's notion of subpaths | - S3: fix delete method's notion of subpaths | ||||||
|  - S3: use multipart upload API in `Move` method for performance | - S3: use multipart upload API in `Move` method for performance | ||||||
|  - S3: add v2 signature signing for legacy S3 clones | - S3: add v2 signature signing for legacy S3 clones | ||||||
|  - Swift: add simple heuristic to detect incomplete DLOs during read ops | - Swift: add simple heuristic to detect incomplete DLOs during read ops | ||||||
|  - Swift: support different user and tenant domains | - Swift: support different user and tenant domains | ||||||
|  - Swift: bulk deletes in chunks | - Swift: bulk deletes in chunks | ||||||
|  - Aliyun OSS: fix delete method's notion of subpaths | - Aliyun OSS: fix delete method's notion of subpaths | ||||||
|  - Aliyun OSS: optimize data copy after upload finishes | - Aliyun OSS: optimize data copy after upload finishes | ||||||
|  - Azure: close leaking response body | - Azure: close leaking response body | ||||||
|  - Fix storage drivers dropping non-EOF errors when listing repositories | - Fix storage drivers dropping non-EOF errors when listing repositories | ||||||
|  - Compare path properly when listing repositories in catalog | - Compare path properly when listing repositories in catalog | ||||||
|  - Add a foreign layer URL host whitelist | - Add a foreign layer URL host whitelist | ||||||
|  - Improve catalog enumerate runtime | - Improve catalog enumerate runtime | ||||||
| 
 | 
 | ||||||
| #### Registry | #### Registry | ||||||
|   - Override media type returned from `Stat()` for existing manifests | - Export `storage.CreateOptions` in top-level package | ||||||
|   - Export `storage.CreateOptions` in top-level package | - Enable notifications to endpoints that use self-signed certificates | ||||||
|   - Enable notifications to endpoints that use self-signed certificates | - Properly validate multi-URL foreign layers | ||||||
|   - Properly validate multi-URL foreign layers | - Add control over validation of URLs in pushed manifests | ||||||
|   - Add control over validation of URLs in pushed manifests | - Proxy mode: fix socket leak when pull is cancelled | ||||||
|   - Proxy mode: fix socket leak when pull is cancelled | - Tag service: properly handle error responses on HEAD request | ||||||
|   - Tag service: properly handle error responses on HEAD request | - Support for custom authentication URL in proxying registry | ||||||
|   - Support for custom authentication URL in proxying registry | - Add configuration option to disable access logging | ||||||
|   - Add configuration option to disable access logging | - Add notification filtering by target media type | ||||||
|   - Add notification filtering by target media type | - Manifest: `References()` returns all children | ||||||
|   - Manifest: `References()` returns all children | - Honor `X-Forwarded-Port` and Forwarded headers | ||||||
|   - Honor `X-Forwarded-Port` and Forwarded headers | - Reference: Preserve tag and digest in With* functions | ||||||
|   - Reference: Preserve tag and digest in With* functions | - Add policy configuration for enforcing repository classes | ||||||
| 
 | 
 | ||||||
| #### Client | #### Client | ||||||
|   - Changes the client Tags `All()` method to follow links | - Changes the client Tags `All()` method to follow links | ||||||
|   - Allow registry clients to connect via HTTP2 | - Allow registry clients to connect via HTTP2 | ||||||
|   - Better handling of OAuth errors in client | - Better handling of OAuth errors in client | ||||||
|    |    | ||||||
| #### Spec | #### Spec | ||||||
|   - Manifest: clarify relationship between urls and foreign layers | - Manifest: clarify relationship between urls and foreign layers | ||||||
|  | - Authorization: add support for repository classes | ||||||
| 
 | 
 | ||||||
| #### Manifest | #### Manifest | ||||||
|   - Add plugin mediatype to distribution manifest | - Override media type returned from `Stat()` for existing manifests | ||||||
|  | - Add plugin mediatype to distribution manifest | ||||||
| 
 | 
 | ||||||
| #### Docs | #### Docs | ||||||
| 
 | - Document `TOOMANYREQUESTS` error code | ||||||
|   - Document `TOOMANYREQUESTS` error code | - Document required Let's Encrypt port | ||||||
|   - Document required Let's Encrypt port | - Improve documentation around implementation of OAuth2 | ||||||
|   - Improve documentation around implementation of OAuth2 | - Improve documentation for configuration | ||||||
| 
 | 
 | ||||||
| #### Auth | #### Auth | ||||||
|   - Add support for registry type in scope | - Add support for registry type in scope | ||||||
|   - Add support for using v2 ping challenges for v1 | - Add support for using v2 ping challenges for v1 | ||||||
|   - Add leeway to JWT `nbf` and `exp` checking | - Add leeway to JWT `nbf` and `exp` checking | ||||||
|   - htpasswd: dynamically parse htpasswd file | - htpasswd: dynamically parse htpasswd file | ||||||
|   - Fix missing auth headers with PATCH HTTP request when pushing to default port | - Fix missing auth headers with PATCH HTTP request when pushing to default port | ||||||
| 
 | 
 | ||||||
| #### Dockerfile | #### Dockerfile | ||||||
|   - Update to go1.7 | - Update to go1.7 | ||||||
|   - Reorder Dockerfile steps for better layer caching | - Reorder Dockerfile steps for better layer caching | ||||||
| 
 | 
 | ||||||
| #### Notes | #### Notes | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue