Gabriele Santomaggio
ccbc8d1c16
Add ErrMaxReconnectAttemptsReached ( #49 )
...
* add error max ErrMaxReconnectAttemptsReached
* closes https://github.com/rabbitmq/rabbitmq-amqp-go-client/issues/48
---------
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
2025-06-18 14:46:55 +02:00
Gabriele Santomaggio
ebc9a3435c
Set message durable as default ( #46 )
...
* set message durable as default
* related to https://github.com/rabbitmq/rabbitmq-server/pull/13918
---------
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
2025-05-20 15:11:27 +02:00
Gabriele Santomaggio
d84c3d22de
use env
...
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
2025-03-05 10:30:08 +01:00
Gabriele Santomaggio
6cd3f90025
Implement JWT (OAuth 2) ( #39 )
...
- add tls connection test
- Implement JWT (OAuth 2) closes https://github.com/rabbitmq/rabbitmq-amqp-go-client/issues/23
- refactor connection interfaces to support only one endpoint
- refactor Environment interfaces to support multiple endpoints
- Validate the features for RabbitMQ 4.1 like OAuth refresh token
---------
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
2025-03-05 09:46:28 +01:00
Gabriele Santomaggio
24649319d8
Implement Filters ( #38 )
...
* Closes: Implement properties-filter and application-properties-filter #25
* Refactor the interfaces to be more coherent
---------
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
2025-02-27 13:58:59 +01:00
Gabriele Santomaggio
8ffd1e6fc3
static check ( #36 )
...
* static check
* remove duplication
* add tests
---------
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
2025-02-24 15:04:19 +01:00
Gabriele Santomaggio
a0dbb5594d
Add args to the exchanges ( #34 )
...
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
2025-02-21 10:32:00 +01:00
Gabriele Santomaggio
8ade8eff40
Add custom exchange type and headers ( #33 )
...
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
2025-02-19 12:02:05 +01:00
Gabriele Santomaggio
db3f233aef
Validate Version ( #32 )
...
and product. Version should be >= 4.0 and product should be RabbitMQ.
closes: https://github.com/rabbitmq/rabbitmq-amqp-go-client/issues/26
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
2025-02-18 15:06:04 +01:00
Gabriele Santomaggio
4f689b7546
more tests ( #31 )
...
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
2025-02-18 10:28:49 +01:00
Gabriele Santomaggio
54eab6556d
Rename the package name ( #29 )
...
* Rename the package name
* Fixes https://github.com/rabbitmq/rabbitmq-amqp-go-client/issues/28
Signed-off-by: Gabriele Santomaggio <G.santomaggio@gmail.com>
2025-02-17 14:04:13 +01:00