Commit Graph

31 Commits

Author SHA1 Message Date
Serafim Gerasimov
c58da76adf fix(microservices): Prevent unusable queue assertion
The client queue assertion and bind prevent for cases when exchange will be used for send
2025-10-14 01:11:09 +03:00
Serafim Gerasimov
bf59ad2ecc test(microservices): RMQ Client and Server queue bind
Tests for new fanout exchange functional

FIXES: #15746
2025-10-07 22:52:40 +03:00
yatin166
9c7ae6189c fix(microservices): ensure all redis and amqp client closes properly 2025-05-03 13:32:08 +02:00
Kamil Myśliwiec
5b220df118 build: use strict null checks part 4 2024-11-26 14:03:07 +01:00
Kamil Myśliwiec
38367e8e88 style: address spec lint errors 2024-11-26 11:57:05 +01:00
Kamil Myśliwiec
236b633a76 style: address integration tests lint errors 2024-11-26 09:39:20 +01:00
Kamil Myśliwiec
3267135f2d chore: resolve merge conflicts 2024-11-18 12:45:34 +01:00
Kamil Myśliwiec
c239f9a037 refactor: replace inline as any calls with untyped vars 2024-11-18 10:33:51 +01:00
Kamil Myśliwiec
3dfc7fc68e feat(microservices): add status, unwrap, on, and other features 2024-11-15 10:03:05 +01:00
Soroosh Merajian
ed6d91b746 fix(microservices): fix rabbitmq no-assert not being applied correctly 2024-03-02 23:24:55 +01:00
Kamil Myśliwiec
9eb3b8903a test: change send to queue spy to a stub 2023-02-02 14:25:38 +01:00
Micael Levi (lab)
fd720e899d refactor: remove deprecated apis from 3rd-party deps
Replacie old and deprecated APIs from `rxjs`, `body-parser`
and NodeJS core (read this guide https://nodejs.org/en/docs/guides/buffer-constructor-deprecation).
Do notice that the later only touches test files, thus doesn't affect
production code.
2021-12-24 20:30:33 -04:00
Kamil Mysliwiec
9ca41ac387 Merge pull request #8045 from tuxmachine/feat/msvc-static-headers
feat(microservices): add static headers
2021-09-28 11:42:49 +02:00
Kamil Myśliwiec
d8add273e0 fix(microservices): fix rmq client (wait to consume reply channel) #7972 2021-09-24 16:35:12 +02:00
Rick Dutour Geerling
2bfc98223d feat(microservices): add static headers to ClientRmq 2021-09-07 12:54:48 +02:00
Johann Wagner
88cf1a178a allow deserializers to be async and await result 2021-07-01 19:50:02 +02:00
Kamil Myśliwiec
0e5b402a6f refactor(): update to the latest version of prettier 2020-03-22 12:10:49 +01:00
Kamil Myśliwiec
7309ba4bdf chore(): remove lint from lint-staged 2020-01-26 12:17:23 +01:00
Kamil Myśliwiec
7f8aa92c0a feat(): add rpc serializer and deserializer, improve performance 2019-08-26 21:23:46 +02:00
Kamil Myśliwiec
33cd414123 tests(): attempt to try flaky unit tests 2019-07-31 13:55:09 +02:00
Kamil Myśliwiec
0dcd010bc9 tests(): fix unit test, disable redis integration test 2019-07-18 08:30:07 +02:00
Kamil Myśliwiec
404afdca93 merge(): resolve conflicts 2019-02-21 09:06:25 +01:00
Kamil Myśliwiec
13e5bf6205 tests(): fix broken unit tests (rmq client) 2019-02-20 23:54:51 +01:00
Igor Savin
82bb7eff71 build(sinon) fix more TypeScript compilation errors 2019-02-14 17:22:09 +01:00
Kamil Myśliwiec
4f767080bf feature() add external context, microservices event patterns 2019-01-04 16:59:11 +01:00
Kamil Myśliwiec
0b23422ab1 refactor: reduce implicit types 2018-11-24 17:28:28 +01:00
Kamil Myśliwiec
096336c243 bugfix(microservices) fix rabbit mq transport, code refactor, add tests 2018-10-05 22:42:35 +02:00
Kamil Myśliwiec
91be484b83 refactor(microservices) partially fixed rabbitmq transport (+tests) 2018-10-03 23:26:52 +02:00
Anton
17c5044bae feature(microservices) added amqp-connection-manager 2018-09-09 09:44:51 +03:00
Anton
bcb6c5f69a feature(@nestjs/microservices) boost performance with correlationID 2018-07-18 12:37:06 +03:00
Anton
0ddc86ee88 test(@nestjs/microservices) tests for rqm transport 2018-07-17 18:52:49 +03:00