{"push_id":1386539133,"size":21,"distinct_size":21,"ref":"refs/heads/autorest","head":"95ba066b5c85f294fe5dc3a61a2697fad35af73d","before":"d1727079268e410bb970116803c3848a947c6944","commits":[{"sha":"9f0cf91b6b84051caadf3d0ca23ba968da8f5772","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Search SDK: Fixing datetime deserialization issue\n\nFix for issue https://github.com/Azure/azure-sdk-for-net/issues/2434\n\nCurrently, document payloads containing arrays of strings where some of the\nstrings are formatted as ISO datetime values cause exceptions to be thrown on\ndeserialization. This is because JSON.NET automatically deserializes such\nvalues to DateTimeOffset in the absence of type information, and then we\nsubsequently try to convert the DateTimeOffset value to System.String, which\nfails.\n\nThe fix for now is to be more tolerant of values that JSON.NET does not parse\nas strings. This is not a great solution since it doesn't guarantee full\nfidelity of all types (for example, if you try to round-trip a date time\nvalue, it might not work due to different precision in the fractional seconds\npart). However, a complete solution to this problem requires type information,\nwhich we'd need to add to the API responses. This is on our long-term radar,\nbut it will be a while before we solve it.\n\nI've also added new test coverage for DocumentConverter to pin the behavior\naround deserialization of responses in the absence of type information.","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/9f0cf91b6b84051caadf3d0ca23ba968da8f5772"},{"sha":"e3e9b60a86fb77b6f914068eff8bf8dd61c6c96b","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Merge pull request #2455 from brjohnstmsft/json-bug\n\nSearch SDK: Fixing datetime deserialization issue","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/e3e9b60a86fb77b6f914068eff8bf8dd61c6c96b"},{"sha":"74b12f721eb3c83790d2f8a1fe45884b83437078","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Search SDK: Bumping version to 2.0.5-preview","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/74b12f721eb3c83790d2f8a1fe45884b83437078"},{"sha":"c4c001f9bd0b41a55d55da2ce803b744eaebb137","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Merge pull request #2456 from brjohnstmsft/ship-it\n\nSearch SDK: Bumping version to 2.0.5-preview","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/c4c001f9bd0b41a55d55da2ce803b744eaebb137"},{"sha":"ed6985cc2edef35c8e80dff36fe89d3d528b5f23","author":{"name":"Jeff Simmer","email":"53509daca3e146fa24a6f0a6fd2ca1a8b088095a"},"message":"Updating Key Vault to use the 2016-10-01 API version","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/ed6985cc2edef35c8e80dff36fe89d3d528b5f23"},{"sha":"479632bb4ea24a63fcec2159d0322af3ac505b5a","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Merge branch 'AutoRest' into test-merge","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/479632bb4ea24a63fcec2159d0322af3ac505b5a"},{"sha":"c83ed3f072dae1b4f2ef1dfc7749f42d73877012","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Merge pull request #2499 from brjohnstmsft/test-merge\n\nSearch SDK: Merging AutoRest into search-v2-preview","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/c83ed3f072dae1b4f2ef1dfc7749f42d73877012"},{"sha":"1c6f4ec5124c3888d052c11cee7807cc5618e84b","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Search SDK: Updating Management SDK to API version 2015-08-19\n\nRegenerated code based on updated Swagger spec for 2015-08-19. This is now\nfeature-complete and includes test coverage for all key management scenarios,\nservice management, provisioning, name checks, and scaling.\n\nAs part of this I needed to move some test utilities from Search.Tests to\nSearch.Management.Tests, and there is similarly now a dependency from\nSearch.Management.Tests to the data plane SDK, Microsoft.Azure.Search.","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/1c6f4ec5124c3888d052c11cee7807cc5618e84b"},{"sha":"9293ac81485df49f5031414e53261cac627c08bf","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Search SDK: Updated all session records\n\nWe needed to re-record all mocks for Search.Tests since they depend on the\nnew Management SDK for provisioning search services.","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/9293ac81485df49f5031414e53261cac627c08bf"},{"sha":"8622386c9a7ef36f72e683c73b99e3b4bbb17842","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Search SDK: Updating Management SDK surface area, part 1\n\nThis is part 1 of a final pass over the Swagger spec for arm-search. Types of\nissues that are addressed include:\n\n  - Consistency of parameter names (serviceName -> searchServiceName).\n  - Consistency of method names with established Azure conventions\n    (List -> ListByResourceGroup, etc.).\n  - Added the ability to pass in x-ms-client-request-id (test coverage still\n    pending).\n  - Correctly modeled error cases for all key management operations.\n  - Enabled paging for List operations (although the Search RP doesn't support\n    paging, we at least benefit from the improved client programming model).\n\nPart 2 will address the same sorts of issues in Search service management\noperations.","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/8622386c9a7ef36f72e683c73b99e3b4bbb17842"},{"sha":"eb677a359dc6f4744d606dbfd0070b42cb1dcfff","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Search SDK: Adding test coverage for request-id, plus spec changes","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/eb677a359dc6f4744d606dbfd0070b42cb1dcfff"},{"sha":"2986bd4c1110db8c168ac63e8f25adf274ebd606","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Search SDK: Updating Management SDK package version and release notes","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/2986bd4c1110db8c168ac63e8f25adf274ebd606"},{"sha":"5f55d24b653e6e9c69d4603b9a2f309d4d09b5c9","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Merge pull request #2500 from brjohnstmsft/new-mgmt-api\n\nSearch SDK: New .NET Management SDK","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/5f55d24b653e6e9c69d4603b9a2f309d4d09b5c9"},{"sha":"7cf608e69306134b50d7a53633402313fac9f696","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Search SDK: Updating docs with new links\n\nThe external links to MSDN have been replaced with aka.ms links to facilitate\nthe migration to docs.microsoft.com.","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/7cf608e69306134b50d7a53633402313fac9f696"},{"sha":"fc453edf4b6e35ce846dca06d0ce2f741ec03417","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Search SDK: Fixing project refs and bumping data plane SDK version","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/fc453edf4b6e35ce846dca06d0ce2f741ec03417"},{"sha":"4ef6e046076ac95afbd1707adbc4f3dcf450b9ee","author":{"name":"Jeff Simmer","email":"53509daca3e146fa24a6f0a6fd2ca1a8b088095a"},"message":"Adding test validation of inner errors, incrementing Microsoft.Azure.KeyVault version in dependencies.","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/4ef6e046076ac95afbd1707adbc4f3dcf450b9ee"},{"sha":"cc5e63d28d35ddbd7c7f1e683e04ce10453474ca","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Search SDK: Adding test case to ensure usability of service name validation","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/cc5e63d28d35ddbd7c7f1e683e04ce10453474ca"},{"sha":"27ee1c2de312146dcd9a74d5cb39edb8c1560569","author":{"name":"Bruce Johnston","email":"d96fc0398738af7712d2d9cb07bcf2488cf37949@microsoft.com"},"message":"Search SDK: Replacing invalid service name literal with constant","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/27ee1c2de312146dcd9a74d5cb39edb8c1560569"},{"sha":"581415dea5a3a66f49da44ac77a482ec1b272a2b","author":{"name":"Mark Cowlishaw","email":"31622c3334862eaed79d29f0f00d816e0f24a4ff@microsoft.com"},"message":"Merge pull request #2491 from JeffSimmer/AutoRest\n\nUpdating Key Vault to use the 2016-10-01 API version","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/581415dea5a3a66f49da44ac77a482ec1b272a2b"},{"sha":"8a8168e25c2cccb7165a95ae2cedae7cd4e40dd2","author":{"name":"Mark Cowlishaw","email":"31622c3334862eaed79d29f0f00d816e0f24a4ff@microsoft.com"},"message":"Merge pull request #2513 from brjohnstmsft/search-v2-preview\n\nSearch SDK: Merging data plane 2.0.6-preview and management 1.0.0-rc","distinct":true,"url":"https://api.github.com/repos/huangpf/azure-sdk-for-net/commits/8a8168e25c2cccb7165a95ae2cedae7cd4e40dd2"}]}
{"actor":{"display_login":"huangpf"}}