Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Feature/communication server calling (Azure#22055)
* Onboard Communication CallingServer Client SDK. * fix(callingServer): correct most style issues (#21915) * fix(callingServer): correct most style issues * fix(callingServer): correct most style issues * fix(*): revert generated files out of scope * Update FarmBeats SDK (#21836) * Update FarmBeats SDK * Release prep * Regenerate computer vision SDK (#21788) * Regenerate computer vision SDK * Update computer vision version * Unify README embedme Usage into a Wrapper Script (#21859) Unify README embedme Usage into a Wrapper Script * Enable caching of local maven repository (#21797) - Normalize the maven options across the pipelines - Use json/ps to produce artifact list instead of yml * Increment package version after release of com.azure azure-verticals-agrifood-farming (#21904) * Skip non-existant files during version update for hardcoded exceptions (#21905) * Fix build. * fix(*): finish style check, add test base (#21941) * Update swagger location and obj models. * Zihzhan/communication server calling (#21943) * Update swagger location and obj models. * Fix sourceAlternateIdentity not pass issue. * Style check fix. * Update API version. * unit test for CallClientBuilder and other samll fixes (#21964) * fix(*): add unit tests * fix(*): add sync conversation client tests * Fix AddParticipant issues (#21967) * Playback unit test for CallClient and CallAsyncClient (#22014) * Added Unit tests for CallClient and CallAsyncClient * comment change * Add-remove participant unit tests (#22025) * fix(*): remove test url * fix(*): style issues * Using the latest swagger file (#22038) * Added join call, add-remove participant for out-call (#22040) * sync with dot net sdk (#22044) * Adding PlayAudio Api to Conversation Client (Out-Call) (#22021) * Added the PlayAudio Api for Out-call/ConversationClient * Added test for the playAudio apis * Fixed test caused due to merge coonflicts * Minor fixes Co-authored-by: Paresh Arvind Patil <papati@microsoft.com> * Refactor code (#22053) * Deserialize events (#22064) * Fix review suggestions (#22068) * fix(*): fix issue with tests failing in maven (#22067) * fix(*): fix issue with tests failing in maven * fix(*): remove pom changes * fix review feedbacks (#22071) * unit tests for out-call add/remove (#22074) * unit tests for delete call (#22075) * remove unused generated events (#22076) * fix(*): fix package version issues * fix(*): add callingserver to version.txt * fix(*): update readme.md (not complete) * fix(*): fix package version issues * fix(*): update readme.md * fix(*): update readme.md * fix(*): remove instances of 'var' and adding correct type. 'var' fails in CI. * fix(*): update readme.md * fix(*): update readme.md * fix event de-serialization issue by adding deafult constructors (#22090) * fix(*): fix pom issue * PR review fixes (#22099) * fix review feedbacks * fix reviews * Use JSON annotated event definition (#22101) * Use json annotated event definition * update newly generated classes * pr review fix (#22108) * PR review fixes * PR review fixes * Merge latest master (#22113) * Use different connection strings for Spring ServiceBus binders integration tests. (#21966) * update changelog (#21427) * update changelog for 3.5.0 entry * Upgrade Spring UTs/ITs to use JUnit 5. (#21670) * Fix Broken Link Explaining Spring Duration Conversions (#21942) * [Communication]: Remove unused code in pom and test files (#21654) * Remove unused code in pom and test files * Restore unintended change * Revert a test file change * Restore tests.yml * Remove unused env variable in tests.yml * Remove tests.yml * Keep skipping SMS tests in INT * Try to skip jacoco in INT * try different syntax * Try use string as much as we can * Try escape quotes * Try use a variable inside loop * Fix a typo * Move variable to a different place * Try Macro syntax * Remove variable, use stage name instead * Fix syntax * Try a different syntax * Try something simple * Move variables to the right place * Flip logic * Renamve variable * Give up on customizing jacoco.skip * Try to use variable to skp jacoco * Try different syntax * Move variable declaration * Try to set variable * Try PreSteps * Remove local variable * Remove unnecessary overwrite * Remove quotes Co-authored-by: JP Chen <jiach@microsoft.com> * [Automation] Generate Fluent Lite from deviceprovisioningservices#package-2020-03 (#21938) Co-authored-by: timtay-microsoft <timtay@microsoft.com> * Adds AsyncCloseable (#21991) * Adding AsyncCloseable with codesnippet. * Implementing AsyncCloseable and deleting AsyncAutoCloseable. * Add CHANGELOG entry. * Removing azure-core as an explicit dependency. * Fix use in AmqpReceiveLinkProcessor. * Sync eng/common directory with azure-sdk-tools for PR 1611 (#21853) * Add API status check * Increment package version after release of com.azure.resourcemanager azure-resourcemanager-deviceprovisioningservices (#21994) * Update Build Script to Perform Additional Tasks (#21993) * Arch board review feedback for ACR (#21913) * Update ACR changes * Update the swagger to the new values. * read me update * Add support for ACR beta 3 * Incorporate CR comments * Set AMQP connection idle timeout to 60 seconds. (#21995) * Angiurgiu/add missing chat thread async client options methods (#21939) * Removed the item return check on listReadReceipts for Live/Record tests. Removed .sleep statements * Added missing Options methods in ChatThreadAsyncClient * Updated incorrect test name used for logging Co-authored-by: Andrei Giurgiu <agiurg@microsoft.com> * add ut test for jre certificates (#21989) * Update the default authentication scope for the public cloud. (#22005) * Support getting rows as objects and map errors (#21997) * Update samples and map errors * Fix version tag * mgmt, support multiple source/destination ASG in NSG (#21980) * mgmt, support multiple source/destination ASG in NSG * checkstyle * changelog * Add integration test for keyvault certificate (#21573) * mgmt, fix sample as previous ARM template get deleted (#22011) * Add more test for jca integration test. (#21523) * azure-messaging-eventhubs-checkpointstore-blob Post Release Version Increment (#22010) * Update CODEOWNERs for Mixed Reality Authentication (#22004) This change adds me as a code owner of the Mixed Reality Authentication library. * Bump versions of core amqp and servicebus (#22020) * Update azure-sdk-build-tools Repository Resource Refs in Yaml files (#22031) * Add autoscale RU support for azure-spring-data-cosmos (#21851) * Add autoscale RU support for azure-spring-data-cosmos Resolves #12711 * Added sample to read me for auto scale throughput * Fixed readme link Co-authored-by: Kushagra Thapar <kuthapar@microsoft.com> * Adding a No Op version of the List RR with Options test, for code coverage (#22035) Co-authored-by: Andrei Giurgiu <agiurg@microsoft.com> * Prepare azure-sdk-bom for Release (#22001) Prepare azure-sdk-bom for Release * mgmt core, move ArmChallengeAuthenticationPolicy from experimental (#21961) * mgmt core, move ArmChallengeAuthenticationPolicy from experimental * reuse ArmChallengeAuthenticationPolicy in azure-resourcemanager-resources * Check if a queue exists but the name is used for a topic and vice versa (#19513) * add check existing queue * return an empty simple response * Make Library/Libraries Used in Bug Report More Explicit (#22047) Make Library/Libraries Used in Bug and Query Issue Templates More Explicit * Updaing AAP jar version for signed jar and moving it it azure devops feed from blob storage (#22046) * Add the ability to check for open pull request to a different repo. (#22059) Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * Use sparse-checkout When Performing a POM Only Release (#22037) Use sparse-checkout When Performing a POM Only Release * Dispose link immediately if updateDisposition timeout. (#22036) * Set azure-sdk-bom to In-Dev (#22052) Set azure-sdk-bom to In-Dev * Update azure-sdk-build-tools Repository Resource Refs in Yaml files (#22062) * mgmt, aks support spot vm (#22016) * support spot vm in aks * changlog * rename method * Expose CbsAuthorizationType (#22072) * Adding CbsAuthorizationType model. * Deleting implementation CbsAuthorizationType. * Update AzureTokenManagerProvider to use ExpandableEnum CbsAuthorizationType. * Fix CbsAuthorizationType imports. * Fixing Event Hubs breaks. * Fix Service Bus breaks. * Addressed API Feedback for Storage STG77 (#22023) * Metrics Advisor SDK APIs aligning with most recent swagger updates (#21936) * Adding more doc to FeedType types and correcting typo in addFeedback API name * Using the name Sql, MongoDb, InfluxDb * Initial impl of credential entities and its integration with data feed * Apply Fluent, Immutable as appropriate * Updating listMetricEnrichedSeriesData signature to take detectionId as first argument * Renaming listAnomaliesForAlert and listAnomaliesForDetectionConfig to listAnomalies * Adding ClientOptions * Renaming listIncidentsForAlert and listIncidentsForDetectionConfig to listIncidents * Adding DimensionKey::get(..) and renaming TOPN enum-value to TOP_N * Add options overload API's * revert DataFeedIngestionOption changes * Updating BoundaryDirection, DataFeedRollupType, DataFeedSourceType and SingleBoundaryDirection to ExpandableStringEnum * Adding doc for DataFeedSource abstract type, renaming AzureCosmosDataFeedSource to AzureCosmosDbDataFeedSource, deleting unused ElasticsearchDataFeedSource and HttpRequestDataFeedSource * Removing setSubscriptionKey() and setApiKey(), instead adding an update method to atomically update the keys * MA Credentials: Removing Entity suffix and adding DataSource prefix * Rename ErrorCode to MetricsAdvisorErrorCode * update listDataFeedIngestionStatus * Addressing feedback for the last commit (Fixingspotbug and checkstyle) * consider datasource prefix for credential as one word (archfeedback) * Renaming DataSourceCredentialType to DatasourceCredentialType * Adding tests for Data Source Credentials. Rename userfacing type DataSourceAuthenticationType to DatasourceAuthenticationType (Datasource as one word) * Adding junit tests for data source cred async apis * Adding sync tests for Data Source Credentials and recordings * Adding samples and code snippets for Credential Entity API * Adding test skeleton for associating cred to datafeed * Use single word datasource for DataSourceDataLakeGen2SharedKey * Removing unsupported value 'Secondly' from Granularity * Hiding clientSecret getter from AzureLogAnalyticsDataFeedSource * Finishing Cred association with DataFeedSources * Completing tests for Cred association with DataFeedSources * Adding test recordings for Cred to DataFeedSource association * Adding cred association to AzureLogAnalytics DataFeed * Add valid cred for log analytics * rename to updateKey * rename env vars * Moving admin models to admininstration.models package * Removing equality assert on LogAna ids * Update Changelog (#7) * Fix pipeline error - export admin models (#8) * Moving MetricsAdvisorServiceVersion to root package * Override setDimensionFilter in Feedback types to ensure fluent chain * Adding addFeedbackWithResponse in sync client * Use the param name credentialId consistently, removing unsupported connectionstring cred from data-explorer * Rename DATA_LAKE_GEN2SHARED_KEY enum-val to DATA_LAKE_GEN2_SHARED_KEY, use DataFeedRollupSettings::rollupIdentificationValue param name consiistently * Use from prefix (instead of using prefix) for all factory methods to create data-source with credentials * Introduced MetricsAdvisorKeys that composes subscription and api key * Renaming error types to MetricsAdvisorError and MetricsAdvisorResponseException * update module info and add final Co-authored-by: samvaity <savaity@microsoft.com> Co-authored-by: Sameeksha Vaity <sameeksha.v91@gmail.com> * Update AMQP Error Context and adding more AMQP error codes (#22060) * Adding documentation to potential Amqp errors. * Making valueMap for AmqpResponseCode final. * Update AmqpErrorContext to contain ErrorInfo. * Add revapi.json suppression. The serialization itself is compatible based on "Compatible changes" in https://docs.oracle.com/javase/6/docs/platform/serialization/spec/version.html#6678 * Adding test case. * Adding more error conditions. * Fixed mapping cosmos converter to handle value nodes (#22073) * Added value query suport to spring data cosmos query annotation * Fixed mapping cosmos converter regression * Test Wagon Changes to Determine Install Performance (#22082) Wagon Changes to Improve Install Performance * [Storage] Use FluxUtil for reliable download. (#22080) * first draft. * indent. * npes. * timeout. * fix empty case. * checkstyle * tests * Rename confidential ledger package (#22056) * Rename confidential ledger package * Use 1.0.0-beta.2 as dependency version * Added support for generating SAS tokens at the account and Table service level. (#21944) * Added support for generating SAS tokens at the Account and Table Service in all clients. Updated CHANGELOG. * Added partition key and row key values for SAS generation. * Fixed CheckStyle issues. * Fixed SpotBugs issue. * Removed more unused imports. * Renamed classes used for generating table-level SAS tokens. Made clients throw an exception when trying to generate SAS tokens if not authenticated with an AzureNamedKeyCredential. * Made client builders throw an IllegalStateException if more than one authentication setting is applied. * Changed module-info.java to export the tables package to all other packages. * Added tests for SAS models. * Added builder tests for when multiple forms of authentication are set. * Updated builders to throw when no endpoint or form of authentication are provided. * Fixed CheckStyle issues. * Fixed test name. * Removed unnecessary exports for implementation packages in module-info.java * Applied PR feedback: - Added extra clarity to when SAS models' toString() methods can return an empty String. - Removed unnecessary empty constructors in TableSasIpRange and TableSasPermission. - Changed builder parameter validation logic to the `buildClient()` and `buildAsyncClient()` methods. - Builders now also throw an IllegalStateException when calling `buildClient()` and `buildAsyncClient()` if multiple forms of authentication are provided, with the exception of 'sasToken' + 'connectionString'; or if 'endpoint' and/or 'sasToken' are set alongside a 'connectionString' and the endpoint and/or SAS token in the latter are different, respectively. - Removed "en-us" from all links in JavaDoc. - Updated CHANGELOG. * Added tests and renamed test classes to match clients and builders. * Updated CHANGELOG and client builders' JavaDoc. * Applied APIView feedback. * Updated CHANGELOG again. * Removed unused imports. Simplified SAS token comparison logic. * Fixed SAS token generation at the table level. Re-ordered query parameters in SAS tokens for both accounts and tables. Added tests for SAS tokens. * Updated CHANGELOG. * Fixed test and CheckStyle issues. * Added @Immutable and @Fluent annotations where appropriate. Made more models and classes in the sas package final. * Added more @Immutable annotations. * Fetch specific branch name only in git-branch-push script (#21998) Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com> * Use generate matrix job name parameter as display name (#22089) Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com> * Update proton-j and qpid-proton-j-extensions (#22081) * Use sparse checkout for Update Package Version release stage (#22002) * Fix subscription bugs in ReactorSession and ReactorConnection (#22085) * Fix error where Mono for dispose of was not being subscribed to. * Fix error where close operations were not being subscribed to. * Fixing distinct to distinctUntilChanged * Update CHANGELOG with authorization type. * mgmt, support parameters in policy (#22103) * mgmt, support parameters in policy * changelog * use immutable collection * Fixing max length of userAgent header (#22018) * Fixing max length of userAgent header * Addressed CR feedback * Restricting the total UserAgent length to 255 characters * Fixing unit test regression Co-authored-by: Xiaobing Zhu <71206407+ZhuXiaoBing-cn@users.noreply.github.com> Co-authored-by: zhihaoguo <zhihaoguo@microsoft.com> Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> Co-authored-by: Jianping Chen <jp.chen.jianping@gmail.com> Co-authored-by: JP Chen <jiach@microsoft.com> Co-authored-by: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Co-authored-by: timtay-microsoft <timtay@microsoft.com> Co-authored-by: Connie Yau <conniey@microsoft.com> Co-authored-by: Pallavi Taneja <pallavit@users.noreply.github.com> Co-authored-by: Yijun Xie <48257664+YijunXieMS@users.noreply.github.com> Co-authored-by: angiurgiu <angiurgiu@gmail.com> Co-authored-by: Andrei Giurgiu <agiurg@microsoft.com> Co-authored-by: michaelqi793 <78671298+michaelqi793@users.noreply.github.com> Co-authored-by: Srikanta <51379715+srnagar@users.noreply.github.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Co-authored-by: lzc-1997-abel <70368631+lzc-1997-abel@users.noreply.github.com> Co-authored-by: gaohan <1135494872@qq.com> Co-authored-by: Craig Treasure <Craig.K.Treasure@microsoft.com> Co-authored-by: John Mannix <jmannix@onetrust.com> Co-authored-by: Kushagra Thapar <kuthapar@microsoft.com> Co-authored-by: Francesco Scuccimarri <francescoscuccimarri@gmail.com> Co-authored-by: Naveen Singh <simplynaveen20@gmail.com> Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> Co-authored-by: Gauri Prasad <51212198+gapra-msft@users.noreply.github.com> Co-authored-by: Anu Thomas Chandy <anuamd@hotmail.com> Co-authored-by: samvaity <savaity@microsoft.com> Co-authored-by: Sameeksha Vaity <sameeksha.v91@gmail.com> Co-authored-by: Kamil Sobol <61715331+kasobol-msft@users.noreply.github.com> Co-authored-by: Jianghao Lu <jianghaolu@users.noreply.github.com> Co-authored-by: vcolin7 <vicolina@microsoft.com> Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com> Co-authored-by: Fabian Meiswinkel <fabianm@microsoft.com> * pr review fix (#22125) * pr review fix * pr review fix * Chrwhit/master update two (#22123) * Exposes management node in azure-core-amqp (#22095) * Update AmqpConnection to have a getManagementNode. * Adding AmqpManagementNode. * Update AmqpConnection, AmqpManagementNode, AmqpSession to use AsyncCloseable. * Adding AsyncCloseable to AmqpLink. * ClaimsBasedSecurityNode.java uses AsyncCloseable. * Implements CbsNode's closeAsync() and adds tests. * ReactorSession implements closeAsync() * ReactorConnection uses closeAsync(). Renames dispose() to closeAsync(). Fixes errors where some close operations were not subscribed to. * RequestResponseChannel. Remove close operation with message. * Adding DeliveryOutcome models and DeliveryState enum. * Add authorization scope to connection options. * Add MessageUtils to serialize and deserialize AmqpAnnotatedMessage * Update AmqpManagementNode to expose delivery outcomes because they can be associated with messages. * Adding MessageUtil support for converting DeliveryOutcome and Outcomes. * Fixing build breaks from ConnectionOptions. * Adding management channel class. * Adding management channel into ReactorConnection. * Update ExceptionUtil to return instead of throwing on unknown amqp error codes. * Moving ManagementChannel formatting. * Add javadocs to ReceivedDeliveryOutcome. * Add tests for ManagementChannel * Adding tests for message utils. * Fix javadoc on ModifiedDeliveryOutcome * ReactorConnection: Hook up dispose method. * EventHubs: Fixing instances of ConnectionOptions. * ServiceBus: Fix build errors using ConnectionOptions. * Adding MessageUtilsTests. * Updating CHANGELOG. * Annotate HttpRange with Immutable (#22119) * Cosmos Spark: Changing inferSchema.forceNullableProperties default to true (#22049) * Changing default * Docs * Tests * new test * doc update * Change log * Make getScopes in the ARM Authentication Policy Public (#22120) Make getScopes in the ARM Authentication Policy Public Co-authored-by: Connie Yau <conniey@microsoft.com> Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> Co-authored-by: Matias Quaranta <ealsur@users.noreply.github.com> * pr review fix (#22131) * PR review fix (#22138) * PR review fix * PR review fix * pr review fix * Chrwhit/merge master three (#22146) * Exposes management node in azure-core-amqp (#22095) * Update AmqpConnection to have a getManagementNode. * Adding AmqpManagementNode. * Update AmqpConnection, AmqpManagementNode, AmqpSession to use AsyncCloseable. * Adding AsyncCloseable to AmqpLink. * ClaimsBasedSecurityNode.java uses AsyncCloseable. * Implements CbsNode's closeAsync() and adds tests. * ReactorSession implements closeAsync() * ReactorConnection uses closeAsync(). Renames dispose() to closeAsync(). Fixes errors where some close operations were not subscribed to. * RequestResponseChannel. Remove close operation with message. * Adding DeliveryOutcome models and DeliveryState enum. * Add authorization scope to connection options. * Add MessageUtils to serialize and deserialize AmqpAnnotatedMessage * Update AmqpManagementNode to expose delivery outcomes because they can be associated with messages. * Adding MessageUtil support for converting DeliveryOutcome and Outcomes. * Fixing build breaks from ConnectionOptions. * Adding management channel class. * Adding management channel into ReactorConnection. * Update ExceptionUtil to return instead of throwing on unknown amqp error codes. * Moving ManagementChannel formatting. * Add javadocs to ReceivedDeliveryOutcome. * Add tests for ManagementChannel * Adding tests for message utils. * Fix javadoc on ModifiedDeliveryOutcome * ReactorConnection: Hook up dispose method. * EventHubs: Fixing instances of ConnectionOptions. * ServiceBus: Fix build errors using ConnectionOptions. * Adding MessageUtilsTests. * Updating CHANGELOG. * Annotate HttpRange with Immutable (#22119) * Cosmos Spark: Changing inferSchema.forceNullableProperties default to true (#22049) * Changing default * Docs * Tests * new test * doc update * Change log * Make getScopes in the ARM Authentication Policy Public (#22120) Make getScopes in the ARM Authentication Policy Public * [Communication]: Update version, changelog, and dependency for June release (#22061) * Update version, changelog, and dependency for June release * Update Chat, SMS, and PhoneNumbers for release * Correction for chat version number * Typo in chat pom * Unrelease Chat; update change logs for other sdks * Nit fix Co-authored-by: JP Chen <jiach@microsoft.com> * Increment version for videoanalyzer releases (#21814) * Increment package version after release of com.azure azure-media-videoanalyzer-edge * Update version_client.txt Co-authored-by: giakas <giakas@microsoft.com> * Add module-info to jca and jca test module and change package name of jca test module (#22041) * Fix error in aad-starter-sample (#22109) * EventGrid Add 4.4.0 new system events. (#22126) * Updates to monitor query based on API review feedback (#22114) * API consistency review feedback * Remove commented code * fix tests * Refactor building prefer header * Fix Management Bug (#22122) * Adding missing return statement. * Using common logic for status codes. * Adding isSuccessful. * mgmt, upgrade aks (#22136) * Add domain_hint in aad-stater. (#22134) * fix(*): update communication comon package version in callingServer Co-authored-by: Connie Yau <conniey@microsoft.com> Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> Co-authored-by: Matias Quaranta <ealsur@users.noreply.github.com> Co-authored-by: Jianping Chen <jp.chen.jianping@gmail.com> Co-authored-by: JP Chen <jiach@microsoft.com> Co-authored-by: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Co-authored-by: giakas <giakas@microsoft.com> Co-authored-by: michaelqi793 <78671298+michaelqi793@users.noreply.github.com> Co-authored-by: Rujun Chen <Rujun.Chen@microsoft.com> Co-authored-by: Yijun Xie <48257664+YijunXieMS@users.noreply.github.com> Co-authored-by: Srikanta <51379715+srnagar@users.noreply.github.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Co-authored-by: gaohan <1135494872@qq.com> * Chrwhit/merge master four (#22151) * Exposes management node in azure-core-amqp (#22095) * Update AmqpConnection to have a getManagementNode. * Adding AmqpManagementNode. * Update AmqpConnection, AmqpManagementNode, AmqpSession to use AsyncCloseable. * Adding AsyncCloseable to AmqpLink. * ClaimsBasedSecurityNode.java uses AsyncCloseable. * Implements CbsNode's closeAsync() and adds tests. * ReactorSession implements closeAsync() * ReactorConnection uses closeAsync(). Renames dispose() to closeAsync(). Fixes errors where some close operations were not subscribed to. * RequestResponseChannel. Remove close operation with message. * Adding DeliveryOutcome models and DeliveryState enum. * Add authorization scope to connection options. * Add MessageUtils to serialize and deserialize AmqpAnnotatedMessage * Update AmqpManagementNode to expose delivery outcomes because they can be associated with messages. * Adding MessageUtil support for converting DeliveryOutcome and Outcomes. * Fixing build breaks from ConnectionOptions. * Adding management channel class. * Adding management channel into ReactorConnection. * Update ExceptionUtil to return instead of throwing on unknown amqp error codes. * Moving ManagementChannel formatting. * Add javadocs to ReceivedDeliveryOutcome. * Add tests for ManagementChannel * Adding tests for message utils. * Fix javadoc on ModifiedDeliveryOutcome * ReactorConnection: Hook up dispose method. * EventHubs: Fixing instances of ConnectionOptions. * ServiceBus: Fix build errors using ConnectionOptions. * Adding MessageUtilsTests. * Updating CHANGELOG. * Annotate HttpRange with Immutable (#22119) * Cosmos Spark: Changing inferSchema.forceNullableProperties default to true (#22049) * Changing default * Docs * Tests * new test * doc update * Change log * Make getScopes in the ARM Authentication Policy Public (#22120) Make getScopes in the ARM Authentication Policy Public * [Communication]: Update version, changelog, and dependency for June release (#22061) * Update version, changelog, and dependency for June release * Update Chat, SMS, and PhoneNumbers for release * Correction for chat version number * Typo in chat pom * Unrelease Chat; update change logs for other sdks * Nit fix Co-authored-by: JP Chen <jiach@microsoft.com> * Increment version for videoanalyzer releases (#21814) * Increment package version after release of com.azure azure-media-videoanalyzer-edge * Update version_client.txt Co-authored-by: giakas <giakas@microsoft.com> * Add module-info to jca and jca test module and change package name of jca test module (#22041) * Fix error in aad-starter-sample (#22109) * EventGrid Add 4.4.0 new system events. (#22126) * Updates to monitor query based on API review feedback (#22114) * API consistency review feedback * Remove commented code * fix tests * Refactor building prefer header * Fix Management Bug (#22122) * Adding missing return statement. * Using common logic for status codes. * Adding isSuccessful. * mgmt, upgrade aks (#22136) * Add domain_hint in aad-stater. (#22134) * Increment version for core releases (#22124) Increment package version after release of Core libraries * Update datafeed tests to remove error code asserts (#22121) * Made Tables service interfaces public (#22130) * Made service interfaces public for Key Vault and Tables impl clients. * Removed kvErrorStrings.properties files from Key Vault SDKs. Made KeyVaultErrorCodeStrings store the constants that were in the files. * Added check for null credentials in Key Vault Administration Builders. * Reverted changes made to KV libraries. * Adding lmolkova as owner for core, opentelemetry, and azure monitor exporter (#22128) * Re-generate EventGrid 4.4.0 events without FarmsBeat events (#22148) * Client throughput control: Deferring store invocation (#22144) * Dummy * Deferring teh request when ClinetThrouhgputControl is enabled * Client throughput control: defer store invocation * Adding additional test-coverage in throughput tests * Reacting to code review feedback. * Adding back createItem_withBulk test * Sync eng/common directory with azure-sdk-tools for PR 1633 (#22145) * Update format of new Changelog Entry * Add parsing of changelog sections * Update ChangeLog Logic Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * fix(*): update server calling pom Co-authored-by: Connie Yau <conniey@microsoft.com> Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> Co-authored-by: Matias Quaranta <ealsur@users.noreply.github.com> Co-authored-by: Jianping Chen <jp.chen.jianping@gmail.com> Co-authored-by: JP Chen <jiach@microsoft.com> Co-authored-by: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Co-authored-by: giakas <giakas@microsoft.com> Co-authored-by: michaelqi793 <78671298+michaelqi793@users.noreply.github.com> Co-authored-by: Rujun Chen <Rujun.Chen@microsoft.com> Co-authored-by: Yijun Xie <48257664+YijunXieMS@users.noreply.github.com> Co-authored-by: Srikanta <51379715+srnagar@users.noreply.github.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Co-authored-by: gaohan <1135494872@qq.com> Co-authored-by: Sameeksha Vaity <savaity@microsoft.com> Co-authored-by: vcolin7 <vicolina@microsoft.com> Co-authored-by: Liudmila Molkova <limolkova@microsoft.com> Co-authored-by: Fabian Meiswinkel <fabianm@microsoft.com> Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * fix(*): add tests, 70% coverage * fix(*): remove var * new schema fix + new class model (#22164) * New swagger schema applied * New class model applied * roll back azure common lib (#22165) * Chrwhit/merge master five (#22177) * Exposes management node in azure-core-amqp (#22095) * Update AmqpConnection to have a getManagementNode. * Adding AmqpManagementNode. * Update AmqpConnection, AmqpManagementNode, AmqpSession to use AsyncCloseable. * Adding AsyncCloseable to AmqpLink. * ClaimsBasedSecurityNode.java uses AsyncCloseable. * Implements CbsNode's closeAsync() and adds tests. * ReactorSession implements closeAsync() * ReactorConnection uses closeAsync(). Renames dispose() to closeAsync(). Fixes errors where some close operations were not subscribed to. * RequestResponseChannel. Remove close operation with message. * Adding DeliveryOutcome models and DeliveryState enum. * Add authorization scope to connection options. * Add MessageUtils to serialize and deserialize AmqpAnnotatedMessage * Update AmqpManagementNode to expose delivery outcomes because they can be associated with messages. * Adding MessageUtil support for converting DeliveryOutcome and Outcomes. * Fixing build breaks from ConnectionOptions. * Adding management channel class. * Adding management channel into ReactorConnection. * Update ExceptionUtil to return instead of throwing on unknown amqp error codes. * Moving ManagementChannel formatting. * Add javadocs to ReceivedDeliveryOutcome. * Add tests for ManagementChannel * Adding tests for message utils. * Fix javadoc on ModifiedDeliveryOutcome * ReactorConnection: Hook up dispose method. * EventHubs: Fixing instances of ConnectionOptions. * ServiceBus: Fix build errors using ConnectionOptions. * Adding MessageUtilsTests. * Updating CHANGELOG. * Annotate HttpRange with Immutable (#22119) * Cosmos Spark: Changing inferSchema.forceNullableProperties default to true (#22049) * Changing default * Docs * Tests * new test * doc update * Change log * Make getScopes in the ARM Authentication Policy Public (#22120) Make getScopes in the ARM Authentication Policy Public * [Communication]: Update version, changelog, and dependency for June release (#22061) * Update version, changelog, and dependency for June release * Update Chat, SMS, and PhoneNumbers for release * Correction for chat version number * Typo in chat pom * Unrelease Chat; update change logs for other sdks * Nit fix Co-authored-by: JP Chen <jiach@microsoft.com> * Increment version for videoanalyzer releases (#21814) * Increment package version after release of com.azure azure-media-videoanalyzer-edge * Update version_client.txt Co-authored-by: giakas <giakas@microsoft.com> * Add module-info to jca and jca test module and change package name of jca test module (#22041) * Fix error in aad-starter-sample (#22109) * EventGrid Add 4.4.0 new system events. (#22126) * Updates to monitor query based on API review feedback (#22114) * API consistency review feedback * Remove commented code * fix tests * Refactor building prefer header * Fix Management Bug (#22122) * Adding missing return statement. * Using common logic for status codes. * Adding isSuccessful. * mgmt, upgrade aks (#22136) * Add domain_hint in aad-stater. (#22134) * Increment version for core releases (#22124) Increment package version after release of Core libraries * Update datafeed tests to remove error code asserts (#22121) * Made Tables service interfaces public (#22130) * Made service interfaces public for Key Vault and Tables impl clients. * Removed kvErrorStrings.properties files from Key Vault SDKs. Made KeyVaultErrorCodeStrings store the constants that were in the files. * Added check for null credentials in Key Vault Administration Builders. * Reverted changes made to KV libraries. * Adding lmolkova as owner for core, opentelemetry, and azure monitor exporter (#22128) * Re-generate EventGrid 4.4.0 events without FarmsBeat events (#22148) * Client throughput control: Deferring store invocation (#22144) * Dummy * Deferring teh request when ClinetThrouhgputControl is enabled * Client throughput control: defer store invocation * Adding additional test-coverage in throughput tests * Reacting to code review feedback. * Adding back createItem_withBulk test * Sync eng/common directory with azure-sdk-tools for PR 1633 (#22145) * Update format of new Changelog Entry * Add parsing of changelog sections * Update ChangeLog Logic Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * [Communication]: Update readme to release version (#22149) * Update readme to release version * Ignore transitive API errors from core Co-authored-by: JP Chen <jiach@microsoft.com> * Update pom (#22155) Co-authored-by: JP Chen <jiach@microsoft.com> * Update EventGrid Version to 4.4.0 (#22156) * Prepared storage for GA release of STG77 (#22152) * Identity versions Update June 2021 (#22153) * updated keyvault jca changelog for local jre keystore certificates (#22133) * mgmt, support vm boot diagnostics on managed storage account (#22162) * Cosmos Spark: Not-nullable properties to include "id" (#22143) * Id not nullable * Unit tests * Adding _ts * Integration tests * Update the release dates (#22169) Co-authored-by: Connie Yau <conniey@microsoft.com> Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> Co-authored-by: Matias Quaranta <ealsur@users.noreply.github.com> Co-authored-by: Jianping Chen <jp.chen.jianping@gmail.com> Co-authored-by: JP Chen <jiach@microsoft.com> Co-authored-by: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Co-authored-by: giakas <giakas@microsoft.com> Co-authored-by: michaelqi793 <78671298+michaelqi793@users.noreply.github.com> Co-authored-by: Rujun Chen <Rujun.Chen@microsoft.com> Co-authored-by: Yijun Xie <48257664+YijunXieMS@users.noreply.github.com> Co-authored-by: Srikanta <51379715+srnagar@users.noreply.github.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Co-authored-by: gaohan <1135494872@qq.com> Co-authored-by: Sameeksha Vaity <savaity@microsoft.com> Co-authored-by: vcolin7 <vicolina@microsoft.com> Co-authored-by: Liudmila Molkova <limolkova@microsoft.com> Co-authored-by: Fabian Meiswinkel <fabianm@microsoft.com> Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> Co-authored-by: Gauri Prasad <51212198+gapra-msft@users.noreply.github.com> Co-authored-by: Vinay Gera <vigera@microsoft.com> Co-authored-by: ankitarorabit <48968483+ankitarorabit@users.noreply.github.com> * fix(calling-server): update common version * Adding ACS Recording Download SDK (#22026) This change adds new 'DownloadStream', 'DownloadStreamWithResponse', 'DownloadTo' and 'DownloadToWithResponse' methods to allow users to download their requested content related to ACS Recording. * new schema minor fix (#22183) * refactor and minor fixes * minor fixes * Making ProgressReporter.reportProgress to release the lock everytime. (#22182) * Rebasing master into feature/communication-ServerCalling (#22185) * Exposes management node in azure-core-amqp (#22095) * Update AmqpConnection to have a getManagementNode. * Adding AmqpManagementNode. * Update AmqpConnection, AmqpManagementNode, AmqpSession to use AsyncCloseable. * Adding AsyncCloseable to AmqpLink. * ClaimsBasedSecurityNode.java uses AsyncCloseable. * Implements CbsNode's closeAsync() and adds tests. * ReactorSession implements closeAsync() * ReactorConnection uses closeAsync(). Renames dispose() to closeAsync(). Fixes errors where some close operations were not subscribed to. * RequestResponseChannel. Remove close operation with message. * Adding DeliveryOutcome models and DeliveryState enum. * Add authorization scope to connection options. * Add MessageUtils to serialize and deserialize AmqpAnnotatedMessage * Update AmqpManagementNode to expose delivery outcomes because they can be associated with messages. * Adding MessageUtil support for converting DeliveryOutcome and Outcomes. * Fixing build breaks from ConnectionOptions. * Adding management channel class. * Adding management channel into ReactorConnection. * Update ExceptionUtil to return instead of throwing on unknown amqp error codes. * Moving ManagementChannel formatting. * Add javadocs to ReceivedDeliveryOutcome. * Add tests for ManagementChannel * Adding tests for message utils. * Fix javadoc on ModifiedDeliveryOutcome * ReactorConnection: Hook up dispose method. * EventHubs: Fixing instances of ConnectionOptions. * ServiceBus: Fix build errors using ConnectionOptions. * Adding MessageUtilsTests. * Updating CHANGELOG. * Annotate HttpRange with Immutable (#22119) * Cosmos Spark: Changing inferSchema.forceNullableProperties default to true (#22049) * Changing default * Docs * Tests * new test * doc update * Change log * Make getScopes in the ARM Authentication Policy Public (#22120) Make getScopes in the ARM Authentication Policy Public * [Communication]: Update version, changelog, and dependency for June release (#22061) * Update version, changelog, and dependency for June release * Update Chat, SMS, and PhoneNumbers for release * Correction for chat version number * Typo in chat pom * Unrelease Chat; update change logs for other sdks * Nit fix Co-authored-by: JP Chen <jiach@microsoft.com> * Increment version for videoanalyzer releases (#21814) * Increment package version after release of com.azure azure-media-videoanalyzer-edge * Update version_client.txt Co-authored-by: giakas <giakas@microsoft.com> * Add module-info to jca and jca test module and change package name of jca test module (#22041) * Fix error in aad-starter-sample (#22109) * EventGrid Add 4.4.0 new system events. (#22126) * Updates to monitor query based on API review feedback (#22114) * API consistency review feedback * Remove commented code * fix tests * Refactor building prefer header * Fix Management Bug (#22122) * Adding missing return statement. * Using common logic for status codes. * Adding isSuccessful. * mgmt, upgrade aks (#22136) * Add domain_hint in aad-stater. (#22134) * Increment version for core releases (#22124) Increment package version after release of Core libraries * Update datafeed tests to remove error code asserts (#22121) * Made Tables service interfaces public (#22130) * Made service interfaces public for Key Vault and Tables impl clients. * Removed kvErrorStrings.properties files from Key Vault SDKs. Made KeyVaultErrorCodeStrings store the constants that were in the files. * Added check for null credentials in Key Vault Administration Builders. * Reverted changes made to KV libraries. * Adding lmolkova as owner for core, opentelemetry, and azure monitor exporter (#22128) * Re-generate EventGrid 4.4.0 events without FarmsBeat events (#22148) * Client throughput control: Deferring store invocation (#22144) * Dummy * Deferring teh request when ClinetThrouhgputControl is enabled * Client throughput control: defer store invocation * Adding additional test-coverage in throughput tests * Reacting to code review feedback. * Adding back createItem_withBulk test * Sync eng/common directory with azure-sdk-tools for PR 1633 (#22145) * Update format of new Changelog Entry * Add parsing of changelog sections * Update ChangeLog Logic Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * [Communication]: Update readme to release version (#22149) * Update readme to release version * Ignore transitive API errors from core Co-authored-by: JP Chen <jiach@microsoft.com> * Update pom (#22155) Co-authored-by: JP Chen <jiach@microsoft.com> * Update EventGrid Version to 4.4.0 (#22156) * Prepared storage for GA release of STG77 (#22152) * Identity versions Update June 2021 (#22153) * updated keyvault jca changelog for local jre keystore certificates (#22133) * mgmt, support vm boot diagnostics on managed storage account (#22162) * Cosmos Spark: Not-nullable properties to include "id" (#22143) * Id not nullable * Unit tests * Adding _ts * Integration tests * Update the release dates (#22169) * Increment package version after release of com.azure azure-identity (#22168) * Added support for metadata in messages (#22158) * Added support for metadata in messages * Updated tests to reflect various PATCH scenarios. Reverted the autorest convention change * Re-added V2021_03_07 Co-authored-by: Andrei Giurgiu <agiurg@microsoft.com> * Fix Azure Core Amqp Sample issue #18806 by lihong 202105271344 (#21885) * Change Track 2 SB sendMessages() API for messages are being sent at a slow pace (#21014) * [BUG] Track 2 SB API (Batch Send Messages) doesn't seem to work. Messages are being sent at a slow pace. #16127 * Implement an Event Hubs Shared Access Key Credential (#21228) * Fix issue#16466 Implement an Event Hubs Shared Access Key Credential 202105061703 by LiHong * Prepare for metricsadvisor Beta release (#22175) * Prepare monitor query for release (#22166) * Increment version for communication releases (#22171) * Increment package version after release of com.azure azure-communication-identity * Increment package version after release of com.azure azure-communication-common * Increment package version after release of com.azure azure-communication-phonenumbers * Increment package version after release of com.azure azure-communication-sms * Increment package version after release of com.azure azure-ai-metricsadvisor (#22179) * Update azure-search-documents After Release (#22176) * Fix title in changelog (#22181) * Increment version for storage releases (#22172) * Increment package version after release of com.azure azure-storage-internal-avro * Increment package version after release of com.azure azure-storage-common * Increment package version after release of com.azure azure-storage-blob * Increment package version after release of com.azure azure-storage-queue * Increment package version after release of com.azure azure-storage-file-share * Increment package version after release of com.azure azure-storage-blob-batch * Increment package version after release of com.azure azure-storage-blob-nio * Increment package version after release of com.azure azure-storage-blob-cryptography * Increment package version after release of com.azure azure-storage-file-datalake * Increment package version after release of com.azure azure-storage-blob-changefeed * Adding IoT Hub connection string sample (#22157) * Adding IoTHubConnection string sample. * Tables list/get access policies changes (#22161) * Fixed serialization issues with listAccessPolicies() and setAccessPolicies in TableAsyncClient and TableClient. Added tests. * Added a test for service properties and statistics. * Fixed CheckStyle issues. * Applied PR feedback. * Fixed compilation error(?). * Made TableAccessPolicies final. * Fixed another CheckStyle issue. * Fixed another CheckStyle issue. Co-authored-by: Connie Yau <conniey@microsoft.com> Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> Co-authored-by: Matias Quaranta <ealsur@users.noreply.github.com> Co-authored-by: Jianping Chen <jp.chen.jianping@gmail.com> Co-authored-by: JP Chen <jiach@microsoft.com> Co-authored-by: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Co-authored-by: giakas <giakas@microsoft.com> Co-authored-by: michaelqi793 <78671298+michaelqi793@users.noreply.github.com> Co-authored-by: Rujun Chen <Rujun.Chen@microsoft.com> Co-authored-by: Yijun Xie <48257664+YijunXieMS@users.noreply.github.com> Co-authored-by: Srikanta <51379715+srnagar@users.noreply.github.com> Co-authored-by: Weidong Xu <weidxu@microsoft.com> Co-authored-by: gaohan <1135494872@qq.com> Co-authored-by: Sameeksha Vaity <savaity@microsoft.com> Co-authored-by: vcolin7 <vicolina@microsoft.com> Co-authored-by: Liudmila Molkova <limolkova@microsoft.com> Co-authored-by: Fabian Meiswinkel <fabianm@microsoft.com> Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> Co-authored-by: Gauri Prasad <51212198+gapra-msft@users.noreply.github.com> Co-authored-by: Vinay Gera <vigera@microsoft.com> Co-authored-by: ankitarorabit <48968483+ankitarorabit@users.noreply.github.com> Co-authored-by: angiurgiu <angiurgiu@gmail.com> Co-authored-by: Andrei Giurgiu <agiurg@microsoft.com> Co-authored-by: Hong Li(MSFT) <74638143+hongli750210@users.noreply.github.com> * fix(serverCalling): update some test recordings * Onboard Communication CallingServer Client SDK. * fix(callingServer): correct most style issues (#21915) * fix(callingServer): correct most style issues * fix(callingServer): correct most style issues * fix(*): revert generated files out of scope * Update FarmBeats SDK (#21836) * Update FarmBeats SDK * Release prep * Fix build. * fix(*): finish style check, add test base (#21941) * Update swagger location and obj models. * Zihzhan/communication server calling (#21943) * Update swagger location and obj models. * Fix sourceAlternateIdentity not pass issue. * Style check fix. * Update API version. * unit test for CallClientBuilder and other samll fixes (#21964) * fix(*): add unit tests * fix(*): add sync conversation client tests * Fix AddParticipant issues (#21967) * Playback unit test for CallClient and CallAsyncClient (#22014) * Added Unit tests for CallClient and CallAsyncClient * comment change * Add-remove participant unit tests (#22025) * fix(*): remove test url * fix(*): style issues * Using the latest swagger file (#22038) * Added join call, add-remove participant for out-call (#22040) * sync with dot net sdk (#22044) * Adding PlayAudio Api to Conversation Client (Out-Call) (#22021) * Added the PlayAudio Api for Out-call/ConversationClient * Added test for the playAudio apis * Fixed test caused due to merge coonflicts * Minor fixes Co-authored-by: Paresh Arvind Patil <papati@microsoft.com> * Refactor code (#22053) * Deserialize events (#22064) * Fix review suggestions (#22068) * fix(*): fix issue with tests failing in maven (#22067) * fix(*): fix issue with tests failing in maven * fix(*): remove pom changes * fix review feedbacks (#22071) * unit tests for out-call add/remove (#22074) * unit tests for delete call (#22075) * remove unused generated events (#22076) * fix(*): fix package version issues * fix(*): add callingserver to version.txt * fix(*): update readme.md (not complete) * fix(*): fix package version issues * fix(*): update readme.md * fix(*): update readme.md * fix(*): remove instances of 'var' and adding correct type. 'var' fails in CI. * fix(*): update readme.md * fix(*): update readme.md * fix(*): fix pom issue * fix event de-serialization issue by adding deafult constructors (#22090) * PR review fixes (#22099) * fix review feedbacks * fix reviews * Use JSON annotated event definition (#22101) * Use json annotated event definition * update newly generated classes * pr review fix (#22108) * PR review fixes * PR review fixes * Merge latest master (#22113) * Use different connection strings for Spring ServiceBus binders integration tests. (#21966) * update changelog (#21427) * update changelog for 3.5.0 entry * Upgrade Spring UTs/ITs to use JUnit 5. (#21670) * Fix Broken Link Explaining Spring Duration Conversions (#21942) * [Communication]: Remove unused code in pom and test files (#21654) * Remove unused code in pom and test files * Restore unintended change * Revert a test file change * Restore tests.yml * Remove unused env variable in tests.yml * Remove tests.yml * Keep skipping SMS tests in INT * Try to skip jacoco in INT * try different syntax * Try use string as much as we can * Try escape quotes * Try use a variable inside loop * Fix a typo * Move variable to a different place * Try Macro syntax * Remove variable, use stage name instead * Fix syntax * Try a different syntax * Try something simple * Move variables to the right place * Flip logic * Renamve variable * Give up on customizing jacoco.skip * Try to use variable to skp jacoco * Try different syntax * Move variable declaration * Try to set variable * Try PreSteps * Remove local variable * Remove unnecessary overwrite * Remove quotes Co-authored-by: JP Chen <jiach@microsoft.com> * [Automation] Generate Fluent Lite from deviceprovisioningservices#package-2020-03 (#21938) Co-authored-by: timtay-microsoft <timtay@microsoft.com> * Adds AsyncCloseable (#21991) * Adding AsyncCloseable with codesnippet. * Implementing AsyncCloseable and deleting AsyncAutoCloseable. * Add CHANGELOG entry. * Removing azure-core as an explicit dependency. * Fix use in AmqpReceiveLinkProcessor. * Sync eng/common directory with azure-sdk-tools for PR 1611 (#21853) * Add API status check * Increment package version after release of com.azure.resourcemanager azure-resourcemanager-deviceprovisioningservices (#21994) * Update Build Script to Perform Additional Tasks (#21993) * Arch board review feedback for ACR (#21913) * Update ACR changes * Update the swagger to the new values. * read me update * Add support for ACR beta 3 * Incorporate CR comments * Set AMQP connection idle timeout to 60 seconds. (#21995) * Angiurgiu/add missing chat thread async client options methods (#21939) * Removed the item return check on listReadReceipts for Live/Record tests. Removed .sleep statements * Added missing Options methods in ChatThreadAsyncClient * Updated incorrect test name used for logging Co-authored-by: Andrei Giurgiu <agiurg@microsoft.com> * add ut test for jre certificates (#21989) * Update the default authentication scope for the public cloud. (#22005) * Support getting rows as objects and map errors (#21997) * Update samples and map errors * Fix version tag * mgmt, support multiple source/destination ASG in NSG (#21980) * mgmt, support multiple source/destination ASG in NSG * checkstyle * changelog * Add integration test for keyvault certificate (#21573) * mgmt, fix sample as previous ARM template get deleted (#22011) * Add more test for jca integration test. (#21523) * azure-messaging-eventhubs-checkpointstore-blob Post Release Version Increment (#22010) * Update CODEOWNERs for Mixed Reality Authentication (#22004) This change adds me as a code owner of the Mixed Reality Authentication library. * Bump versions of core amqp and servicebus (#22020) * Update azure-sdk-build-tools Repository Resource Refs in Yaml files (#22031) * Add autoscale RU support for azure-spring-data-cosmos (#21851) * Add autoscale RU support for azure-spring-data-cosmos Resolves #12711 * Added sample to read me for auto scale throughput * Fixed readme link Co-authored-by: Kushagra Thapar <kuthapar@microsoft.com> * Adding a No Op version of the List RR with Options test, for code coverage (#22035) Co-authored-by: Andrei Giurgiu <agiurg@microsoft.com> * Prepare azure-sdk-bom for Release (#22001) Prepare azure-sdk-bom for Release * mgmt core, move ArmChallengeAuthenticationPolicy from experimental (#21961) * mgmt core, move ArmChallengeAuthenticationPolicy from experimental * reuse ArmChallengeAuthenticationPolicy in azure-resourcemanager-resources * Check if a queue exists but the name is used for a topic and vice versa (#19513) * add check existing queue * return an empty simple response * Make Library/Libraries Used in Bug Report More Explicit (#22047) Make Library/Libraries Used in Bug and Query Issue Templates More Explicit * Updaing AAP jar version for signed jar and moving it it azure devops feed from blob storage (#22046) * Add the ability to check for open pull request to a different repo. (#22059) Co-authored-by: Chidozie Ononiwu <chononiw@microsoft.com> * Use sparse-checkout When Performing a POM Only Release (#22037) Use sparse-checkout When Performing a POM Only Release * Dispose link immediately if updateDisposition timeout. (#22036) * Set azure-sdk-bom to In-Dev (#22052) Set azure-sdk-bom to In-Dev * Update azure-sdk-build-tools Repository Resource Refs in Yaml files (#22062) * mgmt, aks support spot vm (#22016) * support spot vm in aks * changlog * rename method * Expose CbsAuthorizationType (#22072) * Adding CbsAuthorizationType model. * Deleting implementation CbsAuthorizationType. * Update AzureTokenManagerProvider to use ExpandableEnum CbsAuthorizationType. * Fix CbsAuthorizationType imports. * Fixing Event Hubs breaks. * Fix Service Bus breaks. * Addressed API Feedback for Storage STG77 (#22023) * Metrics Advisor SDK APIs aligning with most recent swagger updates (#21936) * Adding more doc to FeedType types and correcting typo in addFeedback API name * Using the name Sql, MongoDb, InfluxDb * Initial impl of credential entities and its integration with data feed * Apply Fluent, Immutable as appropriate * Updating listMetricEnrichedSeriesData signature to take detectionId as first argument * Renaming listAnomaliesForAlert and listAnomaliesForDetectionConfig to listAnomalies * Adding ClientOptions * Renaming listIncidentsForAlert and listIncidentsForDetectionConfig to listIncidents * Adding DimensionKey::get(..) and renaming TOPN enum-value to TOP_N * Add options overload API's * revert DataFeedIngestionOption changes * Updating BoundaryDirection, DataFeedRollupType, DataFeedSourceType and SingleBoundaryDirection to ExpandableStringEnum * Adding doc for DataFeedSource abstract type, renaming AzureCosmosDataFeedSource to AzureCosmosDbDataFeedSource, deleting unused ElasticsearchDataFeedSource and HttpRequestDataFeedSource * Removing setSubscriptionKey() and setApiKey(), instead adding an update method to atomically update the keys * MA Credentials: Removing Entity suffix and adding DataSource prefix * Rename ErrorCode to MetricsAdvisorErrorCode * update listDataFeedIngestionStatus * Addressing feedback for the last commit (Fixingspotbug and checkstyle) * consider datasource prefix for credential as one word (archfeedback) * Renaming DataSourceCredentialType to DatasourceCredentialType * Adding tests for Data Source Credentials. Rename userfacing type DataSourceAuthenticationType to DatasourceAuthenticationType (Datasource as one word) * Adding junit tests for data source cred async apis * Adding sync tests for Data Source Credentials and recordings * Adding samples and code snippets for Credential Entity API * Adding test skeleton for associating cred to datafeed * Use single word datasource for DataSourceDataLakeGen2SharedKey * Removing unsupported value 'Secondly' from Granularity * Hiding clientSecret getter from AzureLogAnalyticsDataFeedSource * Finishing Cred association with DataFeedSources * Completing tests for Cred association with DataFeedSources * Adding test recordings for Cred to DataFeedSource association * Adding cred association to AzureLogAnalytics DataFeed * Add valid cred for log analytics * rename to updateKey * rename env vars * Moving admin models to admininstration.models package * Removing equality assert on LogAna ids * Update Changelog (#7) * Fix pipeline error - export admin models (#8) * Moving MetricsAdvisorServiceVersion to root package * Override setDimensionFilter in Feedback types to ensure fluent chain * Adding addFeedbackWithResponse in sync client * Use the param name credentialId consistently, removing unsupported connectionstring cred from data-explorer * Rename DATA_LAKE_GEN2SHARED_KEY enum-val to DATA_LAKE_GEN2_SHARED_KEY, use DataFeedRollupSettings::rollupIdentificationValue param name consiistently * Use from prefix (instead of using prefix) for all factory methods to create data-source with credentials * Introduced MetricsAdvisorKeys that composes subscription and api key * Renaming error types to MetricsAdvisorError and MetricsAdvisorResponseException * update module info and add final Co-authored-by: samvaity <savaity@microsoft.com> Co-authored-by: Sameeksha Vaity <sameeksha.v91@gmail.com> * Update AMQP Error Context and adding more AMQP error codes (#22060) * Adding documentation to potential Amqp errors. * Making valueMap for AmqpResponseCode final. * Update AmqpErrorContext to contain ErrorInfo. * Add revapi.json suppression. The serialization itself is compatible based on "Compatible changes" in https://docs.oracle.com/javase/6/docs/platform/serialization/spec/version.html#6678 * Adding test case. * Adding more error conditions. * Fixed mapping cosmos converter to handle value nodes (#22073) * Added value query suport to spring data cosmos query annotation * Fixed mapping cosmos converter regression * Test Wagon Changes to Determine Install Performance (#22082) Wagon Changes to Improve Install Performance * [Storage] Use FluxUtil for reliable download. (#22080) * first draft. * indent. * npes. * timeout. * fix empty case. * checkstyle * tests * Rename confidential ledger package (#22056) * Rename confidential ledger package * Use 1.0.0-beta.2 as dependency version * Added support for generating SAS tokens at the account and Table service level. (#21944) * Added support for generating SAS tokens at the Account and Table Service in all clients. Updated CHANGELOG. * Added partition key and row key values for SAS generation. * Fixed CheckStyle issues. * Fixed SpotBugs issue. * Removed more unused imports. * Renamed classes used for generating table-level SAS tokens. Made clients throw an exception when trying to generate SAS tokens if not authenticated with an AzureNamedKeyCredential. * Made client builders throw an IllegalStateException if more than one authentication setting is applied. * Changed module-info.java to export the tables package to all other packages. * Added tests for SAS models. * Added builder tests for when multiple forms of authentication are set. * Updated builders to throw when no endpoint or form of authentication are provided. * Fixed CheckStyle issues. * Fixed test name. * Removed unnecessary exports for implementation packages in module-info.java * Applied PR feedback: - Added extra clarity to when SAS models' toString() methods can return an empty String. - Removed unnecessary empty constructors in TableSasIpRange and TableSasPermission. - Changed builder parameter validation logic to the `buildClient()` and `buildAsyncClient()` methods. - Builders now also throw an IllegalStateException when calling `buildClient()` and `buildAsyncClient()` if multiple forms of authentication are provided, with the exception of 'sasToken' + 'connectionString'; or if 'endpoint' and/or 'sasToken' are set alongside a 'connectionString' and the endpoint and/or SAS token in the latter are different, respectively. - Removed "en-us" from all links in JavaDoc. - Updated CHANGELOG. * Added tests and renamed test classes to match clients and builders. * Updated CHANGELOG and client builders' JavaDoc. * Applied APIView feedback. * Updated CHANGELOG again. * Removed unused imports. Simplified SAS token comparison logic. * Fixed SAS token generation at the table level. Re-ordered query parameters in SAS tokens for both accounts and tables. Added tests for SAS tokens. * Updated CHANGELOG. * Fixed test and CheckStyle issues. * Added @Immutable and @Fluent annotations where appropriate. Made more models and classes in the sas package final. * Added more @Immutable annotations. * Fetch specific branch name only in git-branch-push script (#21998) Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com> * Use generate matrix job name parameter as display name (#22089) Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com> * Update proton-j and qpid-proton-j-extensions (#22081) * Use sparse checkout for Update Package Version release stage (#22002) * Fix subscription bugs in ReactorSession and ReactorConnection (#22085) * Fix error where Mono for dispose of was not being subscribed to. * Fix error where close operations were not being subscribed to. * Fixing distinct to distinctUntilChanged * Update CHANGELOG with authorization type. * mgmt, support parameters in policy (#22103) * mgmt, support parameters in policy * changelog * use immutable collection * Fixing max length of userAgent header (#22018) * Fixing max length of userAgent header * Addressed CR feedback * Restricting the total UserAgent length to 255 characters * Fixing unit test regression Co-authored-by: Xiaobing Zhu <71206407+ZhuXiaoBing-cn@users.noreply.github.com> Co-authored-by: zhihaoguo <zhihaoguo@microsoft.com> Co-authored-by: Alan Zimmer <48699787+alzimmermsft@users.noreply.github.com> Co-authored-by: Jianping Chen <jp.chen.jianping@gmail.com> Co-authored-by: JP Chen <jiach@microsoft.com> Co-authored-by: Azure SDK Bot <53356347+azure-sdk@users.noreply.github.com> Co-authored-by: timtay-microsoft <timtay@microsoft.com>…
- Loading branch information