diff --git a/eng/jacoco-test-coverage/pom.xml b/eng/jacoco-test-coverage/pom.xml
index cb90c0f92b1ca..fba7d4593cebf 100644
--- a/eng/jacoco-test-coverage/pom.xml
+++ b/eng/jacoco-test-coverage/pom.xml
@@ -238,7 +238,7 @@
com.azure
azure-messaging-servicebus
- 7.7.0-beta.1
+ 7.7.0
com.azure
diff --git a/eng/versioning/version_client.txt b/eng/versioning/version_client.txt
index cb2af5a13c9ae..f42de7fa15270 100644
--- a/eng/versioning/version_client.txt
+++ b/eng/versioning/version_client.txt
@@ -106,7 +106,7 @@ com.azure:azure-messaging-eventhubs;5.11.0;5.12.0-beta.1
com.azure:azure-messaging-eventhubs-checkpointstore-blob;1.11.0;1.12.0-beta.1
com.azure:azure-messaging-eventhubs-track1-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-messaging-eventhubs-track2-perf;1.0.0-beta.1;1.0.0-beta.1
-com.azure:azure-messaging-servicebus;7.6.0;7.7.0-beta.1
+com.azure:azure-messaging-servicebus;7.6.0;7.7.0
com.azure:azure-messaging-servicebus-track1-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-messaging-servicebus-track2-perf;1.0.0-beta.1;1.0.0-beta.1
com.azure:azure-messaging-webpubsub;1.1.0;1.2.0-beta.1
diff --git a/sdk/servicebus/azure-messaging-servicebus-track2-perf/pom.xml b/sdk/servicebus/azure-messaging-servicebus-track2-perf/pom.xml
index 2e8c58f9816e0..82b6bfe64b4c5 100644
--- a/sdk/servicebus/azure-messaging-servicebus-track2-perf/pom.xml
+++ b/sdk/servicebus/azure-messaging-servicebus-track2-perf/pom.xml
@@ -23,7 +23,7 @@
com.azure
azure-messaging-servicebus
- 7.7.0-beta.1
+ 7.7.0
com.azure
diff --git a/sdk/servicebus/azure-messaging-servicebus/CHANGELOG.md b/sdk/servicebus/azure-messaging-servicebus/CHANGELOG.md
index 48eab44e6b72a..53ff53deef204 100644
--- a/sdk/servicebus/azure-messaging-servicebus/CHANGELOG.md
+++ b/sdk/servicebus/azure-messaging-servicebus/CHANGELOG.md
@@ -1,14 +1,11 @@
# Release History
-## 7.7.0-beta.1 (Unreleased)
-
+## 7.7.0 (2022-03-17)
### Features Added
- Added support for sending/receiving messages with `Duration`, `OffsetDateTime` and `URI` in `applicationProperties`.
- Updated the receiver to retry to obtain a new connection if the RequestResponseChannel in the current connection is disposed.
-- Added getter methods to `ServiceBusProcessorClient` to get the queue, topic and subscription names associated with
+- Added getter methods to `ServiceBusProcessorClient` to get the queue, topic and subscription names associated with
the processor.
-
-### Breaking Changes
### Bugs Fixed
- Removed the incorrect use of lock primitives from `ServiceBusMessageBatch.tryAddMessage()` implementation and documented that this API is not thread-safe. ([#25910](https://github.com/Azure/azure-sdk-for-java/issues/25910))
@@ -16,6 +13,9 @@
- Fixed a bug that messages come from azure-sdk-for-net with `DescribedType` cannot be deserialized. ([#26065](https://github.com/Azure/azure-sdk-for-java/issues/26065))
### Other Changes
+#### Dependency Updates
+- Upgraded `azure-core` from `1.25.0` to `1.26.0`.
+- Upgraded `azure-core-amqp` from `2.4.0` to `2.4.1`.
## 7.6.0 (2022-02-14)
@@ -26,6 +26,7 @@
### Bugs Fixed
- Fixed a bug that when received message does not have trace context, span is not created. ([#25182](https://github.com/Azure/azure-sdk-for-java/issues/25182))
+### Other Changes
#### Dependency Updates
- Upgraded `azure-core` from `1.24.1` to `1.25.0`.
- Upgraded `azure-core-amqp` from `2.3.7` to `2.4.0`.
@@ -35,6 +36,7 @@
### Bugs Fixed
- Fixed lock renewal delay behavior, renewal delay is more relaxed, with it happening at half the remaining time now. Issue [25259](https://github.com/Azure/azure-sdk-for-java/issues/25259).
+### Other Changes
#### Dependency Updates
- Upgraded `azure-core` from `1.23.1` to `1.24.1`.
- Upgraded `azure-core-amqp` from `2.3.5` to `2.3.7`.
@@ -43,6 +45,7 @@
### Bugs Fixed
- Fixed a bug where Synchronous Receiver client stops receiving messages if MaxMessages is greater than 1. Issue [25063](https://github.com/Azure/azure-sdk-for-java/issues/25063).
+### Other Changes
#### Dependency Updates
- Upgraded `azure-core` from `1.22.0` to `1.23.1`.
- Upgraded `azure-core-amqp` from `2.3.4` to `2.3.5`.
@@ -52,11 +55,13 @@
- Moved to service API version `2021-05`
- Added support for specifying the `MaxMessageSizeInKilobytes` for entities in Premium namespaces.
+### Other Changes
#### Dependency Updates
- Upgraded `azure-core` from `1.21.0` to `1.22.0`.
- Upgraded `azure-core-amqp` from `2.3.3` to `2.3.4`.
## 7.4.2 (2021-10-15)
+### Other Changes
#### Dependency Updates
- Upgraded `azure-core` from `1.20.0` to `1.21.0`.
- Upgraded `azure-core-amqp` from `2.3.2` to `2.3.3`.
@@ -65,6 +70,7 @@
### Bugs Fixed
- Fixed a bug that was causing leaking of boundedElastic-evictor threads associated with the `ServiceBusSessionManager` objects. Issue [23539](https://github.com/Azure/azure-sdk-for-java/issues/23539).
+### Other Changes
#### Dependency Updates
- Update `azure-core` dependency to `1.20.0`.
- Update `azure-core-amqp` dependency to `2.3.2`.
@@ -73,6 +79,7 @@
### Features Added
- Updated ServiceBusAdministrationClientBuilder to Support HttpPipelinePosition.
+### Other Changes
#### Dependency Updates
- Update `azure-core` dependency to `1.19.0`.
- Update `azure-core-amqp` dependency to `2.3.1`.
@@ -89,7 +96,8 @@
- Fixed a bug that does not create respect properties when creating Subscription Rule with CorrelationFilter. Issue [21299](https://github.com/Azure/azure-sdk-for-java/issues/21299).
- Fixed a but that causes the settlement API not to return or throw error if retry timeout is long enough. Issue [22299](https://github.com/Azure/azure-sdk-for-java/issues/22299).
-### Dependency Updates
+### Other Changes
+#### Dependency Updates
- Upgraded `azure-core` dependency to `1.18.0`.
- Upgraded `azure-core-amqp` dependency to `2.3.0`.
- Upgraded `azure-core-http-netty` to `1.10.1`.
@@ -98,7 +106,8 @@
### Fixed
Fixed the issue that the second call of `ServiceBusReceiverClient.complete` is stuck when connection is broken.
-### Dependency Updates
+### Other Changes
+#### Dependency Updates
- Upgraded `azure-core` dependency to `1.17.0`.
- Upgraded `azure-core-amqp` dependency to `2.2.0`.
- Upgraded `azure-core-http-netty` to `1.10.0`.
@@ -108,7 +117,8 @@ Fixed the issue that the second call of `ServiceBusReceiverClient.complete` is s
- Fixed some connection retry issues when network errors happen.
- Fixed an issue that caused `ServiceBusSenderClient` to keep running after it's already closed.
-### Dependency Updates
+### Other Changes
+#### Dependency Updates
- Upgraded `azure-core-amqp` dependency to `2.0.6`.
## 7.2.1 (2021-05-12)
@@ -116,8 +126,9 @@ Fixed the issue that the second call of `ServiceBusReceiverClient.complete` is s
- Fixed an issue: When 'ServiceBusProcessorClient:maxConcurrentCalls' is set, this will result in SDK cache more
messages that are not delivered to the client in time and sometime the client is not able to settle these messages as
the message lock might expire.
-
-### Dependency Updates
+
+### Other Changes
+#### Dependency Updates
- Upgraded `azure-core` dependency to `1.16.0`.
- Upgraded `azure-core-amqp` dependency to `2.0.5`.
@@ -133,7 +144,8 @@ Fixed the issue that the second call of `ServiceBusReceiverClient.complete` is s
error 'java.lang.ArithmeticException: long overflow' by not starting 'LockRenewOperation' for each received message.
- Upgrade to `azure-core-amqp:2.0.4` improves recovery of connection to Service Bus.
-### Dependency Updates
+### Other Changes
+#### Dependency Updates
- Upgraded `azure-core` dependency to `1.15.0`.
- Upgraded `azure-core-amqp` dependency to `2.0.4`.
@@ -147,12 +159,14 @@ Fixed the issue that the second call of `ServiceBusReceiverClient.complete` is s
- Update to end the trace span regardless of the scope instance type for process operation tracing spans.
- Removed logs that leaked secrets when connection string is invalid. [#19249](https://github.com/Azure/azure-sdk-for-java/issues/19249)
-### Dependency Updates
+### Other Changes
+#### Dependency Updates
- Upgraded `azure-core` dependency to `1.14.0`.
- Upgraded `azure-core-amqp` dependency to `2.0.3`.
## 7.0.2 (2021-02-10)
-### Dependency Updates
+### Other Changes
+#### Dependency Updates
- Upgraded `azure-core` dependency to `1.13.0`.
- Upgraded `azure-core-amqp` dependency to `2.0.2`.
@@ -171,7 +185,8 @@ Fixed the issue that the second call of `ServiceBusReceiverClient.complete` is s
- Fix issue [18536](https://github.com/Azure/azure-sdk-for-java/issues/18536): The 'ServiceBusAdministrationClient.deleteSubscription()'
is not synchronous.
-### Dependency Updates
+### Other Changes
+#### Dependency Updates
- Upgraded `azure-core` dependency to `1.12.0`.
- Upgraded `azure-core-amqp` dependency to `2.0.1`.
@@ -197,11 +212,12 @@ Fixed the issue that the second call of `ServiceBusReceiverClient.complete` is s
value in builder.
### Known issues
-### Can not resolve `BinaryData` or `NoClassDefFoundError`
+- Can not resolve `BinaryData` or `NoClassDefFoundError`
NoClassDefFoundError When using `azure-messaging-servicebus:7.0.0` and other Azure SDKs in the same pom.xml file.
Check [here][known-issue-binarydata-notfound] for more details.
-
-### Dependency Updates
+
+### Other Changes
+#### Dependency Updates
- Upgraded `azure-core` dependency to `1.11.0`.
- Upgraded `azure-core-amqp` dependency to `2.0.0`.
@@ -241,7 +257,8 @@ Fixed the issue that the second call of `ServiceBusReceiverClient.complete` is s
### Bug Fixes
- `ServiceBusAdministrationClient`: Fixes serialization bug for creating and deserializing rules.
-### Dependency Updates
+### Other Changes
+#### Dependency Updates
- Added new `azure-core-experimental` dependency with version `1.0.0-beta.8`.
- Upgraded `azure-core` dependency to `1.10.0`.
- Upgraded `azure-core-amqp` dependency to `1.7.0-beta.1`.
@@ -308,8 +325,6 @@ our efforts can be found in the [Azure SDK Design Guidelines for
- Send messages to an Azure Service Bus Topic or Queue.
- Receive messages from an Azure Service Bus Queue or Subscriber.
-### Known issues
-
[known-issue-binarydata-notfound]: https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/servicebus/azure-messaging-servicebus/known-issues.md#can-not-resolve-binarydata-or-noclassdeffounderror-version-700
![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-java%2Fsdk%2Fservicebus%2Fazure-messaging-servicebus%2FCHANGELOG.png)
diff --git a/sdk/servicebus/azure-messaging-servicebus/README.md b/sdk/servicebus/azure-messaging-servicebus/README.md
index 937aa696734c1..f9b8cc15b54cb 100644
--- a/sdk/servicebus/azure-messaging-servicebus/README.md
+++ b/sdk/servicebus/azure-messaging-servicebus/README.md
@@ -69,7 +69,7 @@ add the direct dependency to your project as follows.
com.azure
azure-messaging-servicebus
- 7.6.0
+ 7.7.0
```
[//]: # ({x-version-update-end})
@@ -116,7 +116,7 @@ platform. First, add the package:
com.azure
azure-identity
- 1.4.4
+ 1.4.6
```
[//]: # ({x-version-update-end})
diff --git a/sdk/servicebus/azure-messaging-servicebus/pom.xml b/sdk/servicebus/azure-messaging-servicebus/pom.xml
index 7ccb94aa166bb..9c981d83b3731 100644
--- a/sdk/servicebus/azure-messaging-servicebus/pom.xml
+++ b/sdk/servicebus/azure-messaging-servicebus/pom.xml
@@ -14,7 +14,7 @@
com.azure
azure-messaging-servicebus
- 7.7.0-beta.1
+ 7.7.0
Microsoft Azure client library for Service Bus
Libraries built on Microsoft Azure Service Bus
https://github.com/Azure/azure-sdk-for-java
diff --git a/sdk/servicebus/pom.xml b/sdk/servicebus/pom.xml
index f03d7eca8910c..8db1b6556c5e1 100644
--- a/sdk/servicebus/pom.xml
+++ b/sdk/servicebus/pom.xml
@@ -18,7 +18,7 @@
com.azure
azure-messaging-servicebus
- 7.7.0-beta.1
+ 7.7.0