-
Notifications
You must be signed in to change notification settings - Fork 878
Transfer Utility Upgrades #4193
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+34,344
−1,062
Merged
Changes from 70 commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
91cab1e
Increase multipart upload default part size to 8MB (#4032)
philasmar 5a38b60
Added PutObjectResponse to TransferUtilityUploadResponse mapping (#4045)
GarrettBeatty 6212c3b
Add missing fields to Transfer Utility request objects (#4056)
philasmar 9cd5c6c
Fix issue with HeadersCollection in ResponseMapperTests
philasmar 8372f58
Add Progress listeners for initiated, complete, and failed for simple…
GarrettBeatty e4d9733
Add mapping of CompletemultipartUploadResponse to TransferUtilityUplo…
GarrettBeatty 923d833
Add multipartupload lifecycle tracking (#4061)
GarrettBeatty 1883db9
fix silently failing test (#4073)
GarrettBeatty d1b3919
Add ContentLanguage to header collection of GetObjectResponse. (#4074)
GarrettBeatty 5afd0e6
ignore isset (#4082)
GarrettBeatty a62545e
Add DownloadResponse mapping (#4075)
GarrettBeatty 2b20531
Add additional validation to UploadPartRequests in Transfer Utility (…
philasmar 1f87b13
Update Response mapping logic for PutObjectResponse and CompleteMulti…
GarrettBeatty 88673e8
create tuabortmultipartuploadrequest (#4093)
GarrettBeatty 0f9f10e
Remove AmazonWebServiceResponse as base class for transfer utility re…
GarrettBeatty e2c4fce
Add GetObjectResponse to TransferUtilityOpenStreamResponse mapping. (…
GarrettBeatty 8d58406
Resolved merge conflicts between development and transfer-manager
GarrettBeatty 15469e7
Fix Unit test (#4108)
GarrettBeatty 7272f82
Add UploadWithResponseAsync api (#4105)
GarrettBeatty 3266894
Add DownloadInitiated, Failed and Completed events (#4079)
GarrettBeatty 6e1ebab
Populate TransferUtilityDownloadDirectoryResponse with total objects …
GarrettBeatty c0693f8
Added UploadWithResponse and UploadWithResponseAsync methods to ITran…
GarrettBeatty 42e25ce
Update TransferUtilityConfig and BaseDownloadRequest to add multi par…
GarrettBeatty da1fc1e
Fix content language initialization (#4168)
GarrettBeatty b359696
Multi Part Download + OpenStreamWithResponseAsync (#4130)
GarrettBeatty 2e268c0
DownloadWithResponse with multipartdownload (#4136)
GarrettBeatty 321ee04
Merge branch 'development' into asmarp/transfermanager-feature-develo…
philasmar 180f20f
Make AddBuffer non async (#4173)
GarrettBeatty c744082
Merge pull request #4172 from aws/asmarp/transfermanager-feature-deve…
philasmar 796cdcc
add failure policy to download directory (#4151)
philasmar 22e8716
fix test (#4175)
GarrettBeatty 18ad664
Add progress tracking for multi part download to files (#4139)
GarrettBeatty 232883a
Add DownloadDirectoryWithResponse (#4141)
GarrettBeatty dd150cb
Optimize part streaming (#4162)
GarrettBeatty ba5b9ea
Update initiated, complete and failed events to not fire in backgroun…
GarrettBeatty ce852a2
Move MaxInMemoryParts to request object (#4163)
GarrettBeatty d10e67b
Add error message for multipart download when using Encryption Client…
GarrettBeatty c2109a6
add failure policy to upload directory (#4181)
philasmar 6a31b25
Fix download directory concurrency issue and refactor (#4180)
GarrettBeatty a65b3ec
Update code to acquire capacity before starting task (#4182)
GarrettBeatty 7671451
use throttling for discoverpart (#4183)
GarrettBeatty b86e148
refactor upload directory and fix concurrency bug (#4186)
GarrettBeatty 3f681f7
DownloadDirectory Initiated, Failed and Completed Events (#4176)
GarrettBeatty a93e67b
update logging (#4188)
GarrettBeatty 4c8c7aa
Create UploadDirectoryWithResponse api + progress tracking events + u…
GarrettBeatty 195860c
fix test (#4190)
GarrettBeatty c3da032
fix integ test build (#4191)
GarrettBeatty 7f64813
fix build. (#4192)
GarrettBeatty 1012cfd
remove InternalsVisibleTo for S3 integration tests (#4194)
philasmar 0a857fa
Fix DownloadPartProgressEventCallback race condition (#4196)
GarrettBeatty f2e9a53
fix http concurrency (#4218)
GarrettBeatty 2643108
optimize task creation (#4219)
GarrettBeatty 821729c
use max size semaphore (#4220)
GarrettBeatty b169a95
fix retrying valid IO exceptions
philasmar 2c4f2ac
update dev configs (#4201)
GarrettBeatty 9647310
Doc updates (#4229)
GarrettBeatty c3a8fae
Merge pull request #4227 from aws/asmarp/fix-file-exists-check
philasmar 77c7972
refactor (#4233)
GarrettBeatty 21ae4da
code refactor src (#4235)
GarrettBeatty 9ade4e1
queue fixes (#4228)
GarrettBeatty 960680b
add case sensitivity check to download directory command
philasmar 2483dc4
Content Language Bug Fix (#4224)
GarrettBeatty cdc7874
Multi Part Download: Use Chunked Stream (#4231)
GarrettBeatty 2110d23
cleanup (#4232)
GarrettBeatty 567d815
async filestream
GarrettBeatty d19579e
Revert "async filestream"
GarrettBeatty 8b5186a
make ChunkBufferSize public (#4263)
GarrettBeatty d998174
async filestream (#4264)
GarrettBeatty 5ce60b1
update docs (#4265)
GarrettBeatty d5c64b6
Fix doc build (#4268)
GarrettBeatty d58b9a3
Delete generator/.DevConfigs/f8a7b6c5-d4e3-2f1a-0b9c-8d7e6f5a4b3c.json
GarrettBeatty 0e0cb91
Update changelog for S3 UploadWithResponse methods
GarrettBeatty 0b45a02
Improve ArrayPool chunk disposal (#4272)
afroz429 b1cc87b
make filestream not set async options (#4280)
GarrettBeatty 8a123f3
make maxinmemorypartsnullable (#4279)
GarrettBeatty File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
13 changes: 13 additions & 0 deletions
13
generator/.DevConfigs/19ed68ce-9f46-4e1e-a0ff-45a2b3641946.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "patch", | ||
| "changeLogMessages": [ | ||
| "Added MaxInMemoryParts property to the Amazon.S3.Transfer.TransferUtilityOpenStreamRequest class for controlling memory usage during multipart downloads", | ||
| "Added PartSize property to the Amazon.S3.Transfer.BaseDownloadRequest class for configuring multipart download part sizes", | ||
| "Added MultipartDownloadType enum and property to the Amazon.S3.Transfer.BaseDownloadRequest class for selecting download strategy" | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/19ed68ce-9f46-4e1e-a0ff-45a2b3641947.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "patch", | ||
| "changeLogMessages": [ | ||
| "Fix signature calculation error when using the Content-Language header in S3 requests (e.g., PutObjectRequest)" | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/433a9a6d-b8ea-4676-b763-70711e8288e2.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "Added UploadInitiatedEvent, UploadCompletedEvent, and UploadFailedEvent events to the Amazon.S3.Transfer.TransferUtility.Upload operation for non-multipart uploads." | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/433a9a6d-b8ea-4676-b763-70711e8288e3.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "Added UploadInitiatedEvent, UploadCompletedEvent, and UploadFailedEvent events to the Amazon.S3.Transfer.TransferUtility.Upload operation for multipart uploads." | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/55fe9e14-c79e-4426-9828-deae0451d4f6.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "Added DownloadDirectoryWithResponse methods to the Amazon.S3.Transfer.ITransferUtility interface. The new operations support downloading directories using multipart download for files and return response metadata." | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/77d980ad-8f58-4f2e-97f8-d2c8c5ba3732.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "Created new UploadWithResponse methods on the Amazon.S3.Transfer.TransferUtility class that return response metadata information." | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/7f23582e-3225-487b-83e7-167cf17cb234.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "Added DownloadDirectoryInitiatedEvent, DownloadDirectoryCompletedEvent, and DownloadDirectoryFailedEvent events to the Amazon.S3.Transfer.ITransferUtility.DownloadDirectory operation." | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/922d5cff-5eaf-43f8-82bc-6b8f6ffac4da.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "BREAKING CHANGE: A security fix has been applied to the Transfer Utility Download Directory command which now checks if the directory is case-sensitive before proceeding with the download. This prevents potential overwriting of files in case-insensitive file systems. If you would like to revert to the previous behavior, you can set the 'SkipDirectoryCaseSensitivityCheck' property on the 'TransferUtilityConfig' to true." | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/9d07dc1e-d82d-4f94-8700-c7b57f872042.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "Added OpenStreamWithResponse method to the Amazon.S3.Transfer.ITransferUtility interface. The new operation supports downloading in parallel parts of the S3 object in the background while reading from the stream for improved performance." | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/9d07dc1e-d82d-4f94-8700-c7b57f872043.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "Added DownloadWithResponse method to the Amazon.S3.Transfer.ITransferUtility interface. The new operation supports downloading in parallel parts of the S3 object to a file for improved performance." | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/9d07dc1e-d82d-4f94-8700-c7b57f872044.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "Added UploadDirectoryWithResponse method to the Amazon.S3.Transfer.ITransferUtility interface." | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/9d07dc1e-d82d-4f94-8700-c7b57f872123.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "Added DownloadInitiatedEvent, DownloadCompletedEvent, and DownloadFailedEvent events to the Amazon.S3.Transfer.TransferUtility.Download operation." | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/9d07dc1e-d82d-4f94-8700-c7b57f872124.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "Added UploadDirectoryInitiatedEvent, UploadDirectoryCompletedEvent, and UploadDirectoryFailedEvent events to the Amazon.S3.Transfer.ITransferUtility.UploadDirectory operation." | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/c49077d9-90b3-437f-b316-6d8d8833ae65.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "patch", | ||
| "changeLogMessages": [ | ||
| "Fixed recursive property definition in the Amazon.S3.Transfer.TransferUtility internal Logger implementation" | ||
| ] | ||
| } | ||
| ] | ||
| } | ||
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/c49077d9-90b3-437f-b316-6d8d8833ae72.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "patch", | ||
| "changeLogMessages": [ | ||
| "Added ContentLanguage property to the header collection of the Amazon.S3.Model.GetObjectResponse class." | ||
| ] | ||
| } | ||
| ] | ||
| } |
12 changes: 12 additions & 0 deletions
12
generator/.DevConfigs/c49077d9-90b3-437f-b316-6d8d8833ae76.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "Added FailurePolicy property to the Amazon.S3.Transfer.TransferUtilityDownloadDirectoryRequest class to allow configuration of failure handling behavior during directory downloads. The default behavior is set to abort on failure. Users can now choose to either abort the entire operation or continue downloading remaining files when a failure occurs.", | ||
| "Added ObjectDownloadFailedEvent event to the Amazon.S3.Transfer.TransferUtility.DownloadDirectory operation to notify users when an individual file download fails during a directory download operation. This event provides details about the failed download, including the original request, the specific file request and the exception encountered." | ||
| ] | ||
| } | ||
| ] | ||
| } |
12 changes: 12 additions & 0 deletions
12
generator/.DevConfigs/c49077d9-90b3-437f-b316-6d8d8833ae77.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,12 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "minor", | ||
| "changeLogMessages": [ | ||
| "Added FailurePolicy property to the Amazon.S3.Transfer.TransferUtilityUploadDirectoryRequest class to allow configuration of failure handling behavior during directory uploads. The default behavior is set to abort on failure. Users can now choose to either abort the entire operation or continue uploading remaining files when a failure occurs.", | ||
| "Added ObjectUploadFailedEvent event to the Amazon.S3.Transfer.TransferUtility.UploadDirectory operation to notify users when an individual file upload fails during a directory upload operation. This event provides details about the failed upload, including the original request, the specific file request and the exception encountered." | ||
| ] | ||
| } | ||
| ] | ||
| } |
11 changes: 11 additions & 0 deletions
11
generator/.DevConfigs/f8a7b6c5-d4e3-2f1a-0b9c-8d7e6f5a4b3c.json
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,11 @@ | ||
| { | ||
| "services": [ | ||
| { | ||
| "serviceName": "S3", | ||
| "type": "patch", | ||
| "changeLogMessages": [ | ||
| "Added UploadWithResponse and UploadWithResponseAsync methods to the Amazon.S3.Transfer.ITransferUtility interface" | ||
| ] | ||
| } | ||
| ] | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are various devConfig messages that seems too small to include, should we consolidate them into one devConfig with the main change log messages?