Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
91e7846
Update the transport manifest
Jan 29, 2025
c2c8702
Use alpha version of RabbitMQ transport
Jan 29, 2025
0e51938
Update RabbitMQ manifest example
Jan 29, 2025
e3ef7fc
Check connection string to disable management API
Jan 29, 2025
e82975b
Change lock to semaphoreSlim
Jan 30, 2025
0c8d3f5
Update async/await for createConnection
Jan 30, 2025
440373c
Cleanup transport method call
Jan 30, 2025
580e37d
Update RabbitMQQuery with managementApiUrl for throughput
Feb 2, 2025
7647a52
Add functionality for RabbitMQ connection string management options
Feb 2, 2025
6f2ba91
Fix diagnostic log text
Feb 2, 2025
0bbbc2e
Add functionality for management options for direct routing
Feb 2, 2025
3fb0c26
Allow RabbitMQQuery to access the transport
Feb 4, 2025
58bfdf8
Update alpha version
Feb 4, 2025
cf5b8fa
Update transport creation with new API surface
Feb 4, 2025
ecc9d65
Remove connection string parsing
Feb 4, 2025
96bc0ca
Enable strong naming
Feb 7, 2025
1d5e78d
Change connection string option to ValidateDeliveryLimit
Feb 11, 2025
bd834e0
Make RabbitMQ transport internals visible to RabbitMQ transport tests
Feb 12, 2025
b8d2862
Remove disableManagementApi
Feb 12, 2025
f3cfef3
Update RabbitMQQuery to use the transport management client
Feb 12, 2025
c7b1ea6
Fix text
Feb 22, 2025
4795efa
Update API calls
Feb 26, 2025
6d528f6
Remove HttpClient and testing for it
Feb 26, 2025
f9d4c99
Comment out Vhost property for now
Feb 26, 2025
2c733e5
Update transport package
bording Feb 26, 2025
017fd5e
Get code compiling
bording Feb 26, 2025
fb19a02
Remove InternalsVisibleTo
bording Feb 26, 2025
646c157
Fix formatting error
bording Feb 26, 2025
31aa355
First pass cleanup
bording Feb 26, 2025
96aa8fe
Update to 10.0.0-beta.1
bording Feb 26, 2025
f6f6fbf
Improve how custom connection string settings are set
bording Feb 26, 2025
3fe50de
Change how ManagementClient gets passed in
bording Feb 26, 2025
d862f27
Wire up settings that apparently have been lost
bording Feb 26, 2025
93ee49d
Use classes from transport
bording Feb 26, 2025
96d96c1
Formatting
bording Feb 27, 2025
45396a1
Fix text for transport manifest
Feb 27, 2025
029f5db
Fix connection string examples
bording Feb 27, 2025
41b7651
Remove signing from TestHelper
bording Feb 27, 2025
4cf0aeb
Remove approval files for deleted tests
bording Feb 27, 2025
cb54872
Update QueueLengthProvider to use management client
bording Feb 27, 2025
8b2bb59
Get RabbitMQQuery tests working
bording Feb 27, 2025
a86011b
Remove unused parameter from RabbitMQQuery ctor
bording Feb 27, 2025
5dd9aa7
Get QueueLengthProvider tests working
bording Feb 28, 2025
122649f
Make IManagementClientProvider lazy to ensure endpoints have started
bording Feb 28, 2025
09b184c
Remove old settings
bording Mar 3, 2025
4a601d2
Reorder methods
bording Mar 3, 2025
c6bcbc2
Make GetPage private
bording Mar 3, 2025
4435198
Remove unneeded conversion to RabbitMQBrokerQueueDetails
bording Mar 3, 2025
09f6981
Remove GetPage
bording Mar 3, 2025
d8c26d3
Check for DisableStats in TestConnectionCore
bording Mar 3, 2025
32a9d68
Update to 10.0.0-beta.3
bording Mar 3, 2025
e5b39ce
Migrate RabbitMQ management API settings into connection string
abparticular Mar 4, 2025
08d99cd
Rename extension method
bording Mar 4, 2025
3d58e87
Improve names
bording Mar 4, 2025
9587913
Update to 10.0.0-beta.4
bording Mar 7, 2025
5c9e7cd
Update to RTM
bording Mar 12, 2025
3b36946
Prevent correct connection string being overwritten during upgrade of…
abparticular Mar 13, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .reposync.yml
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
exclusions:
- src/NServiceBus.snk

2 changes: 1 addition & 1 deletion src/Directory.Packages.props
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
<PackageVersion Include="NServiceBus.Metrics" Version="5.0.1" />
<PackageVersion Include="NServiceBus.Metrics.ServiceControl" Version="5.0.0" />
<PackageVersion Include="NServiceBus.Persistence.NonDurable" Version="2.0.1" />
<PackageVersion Include="NServiceBus.RabbitMQ" Version="9.2.0" />
<PackageVersion Include="NServiceBus.RabbitMQ" Version="10.0.0" />
<PackageVersion Include="NServiceBus.SagaAudit" Version="5.0.2" />
<PackageVersion Include="NServiceBus.Testing" Version="9.0.1" />
<PackageVersion Include="NServiceBus.Transport.AzureServiceBus" Version="5.0.0" />
Expand Down
Binary file added src/NServiceBus.snk
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,14 @@ internal ReportCard Upgrade(ServiceControlBaseService instance, ServiceControlUp
{
progress.Report(currentStep++, totalSteps, "Restoring app.config...");
instance.RestoreAppConfig(backupFile);

var restoredConnectionString = instance.AppConfig.Config.ConnectionStrings.ConnectionStrings["NServiceBus/Transport"];

if (restoredConnectionString is not null &&
!string.Equals(instance.ConnectionString, restoredConnectionString.ConnectionString, StringComparison.OrdinalIgnoreCase))
{
upgradeOptions.UpgradedConnectionString = restoredConnectionString.ConnectionString;
}
}

UpgradeOptions(upgradeOptions, instance);
Expand Down
286 changes: 0 additions & 286 deletions src/ServiceControl.Transports.RabbitMQ/ConnectionConfiguration.cs

This file was deleted.

Loading