Skip to content

Commit 1d34272

Browse files
authored
feat(rabbitmq): add RabbitMQ integration (#6700)
* feat(rabbitmq): add RabbitMQ integration * fix(rabbitmq): strip auth on redirect, require https, and bound the retrieval response * fix(rabbitmq): reserve message metadata in the retrieval response budget
1 parent 3051954 commit 1d34272

42 files changed

Lines changed: 5758 additions & 4 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

apps/docs/components/icons.tsx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8578,6 +8578,22 @@ export function HexIcon(props: SVGProps<SVGSVGElement>) {
85788578
)
85798579
}
85808580

8581+
export function RabbitmqIcon(props: SVGProps<SVGSVGElement>) {
8582+
return (
8583+
<svg
8584+
{...props}
8585+
viewBox='-7.5 0 271 271'
8586+
preserveAspectRatio='xMidYMid'
8587+
xmlns='http://www.w3.org/2000/svg'
8588+
>
8589+
<path
8590+
d='M245.44 108.308h-85.09a7.738 7.738 0 0 1-7.735-7.734v-88.68C152.615 5.327 147.29 0 140.726 0h-30.375c-6.568 0-11.89 5.327-11.89 11.894v88.143c0 4.573-3.697 8.29-8.27 8.31l-27.885.133c-4.612.025-8.359-3.717-8.35-8.325l.173-88.241C54.144 5.337 48.817 0 42.24 0H11.89C5.321 0 0 5.327 0 11.894V260.21c0 5.834 4.726 10.56 10.555 10.56H245.44c5.834 0 10.56-4.726 10.56-10.56V118.868c0-5.834-4.726-10.56-10.56-10.56zm-39.902 93.233c0 7.645-6.198 13.844-13.843 13.844H167.69c-7.646 0-13.844-6.199-13.844-13.844v-24.005c0-7.646 6.198-13.844 13.844-13.844h24.005c7.645 0 13.843 6.198 13.843 13.844v24.005z'
8591+
fill='#F60'
8592+
/>
8593+
</svg>
8594+
)
8595+
}
8596+
85818597
export function RailwayIcon(props: SVGProps<SVGSVGElement>) {
85828598
return (
85838599
<svg {...props} xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'>

apps/docs/components/ui/icon-mapping.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ import {
182182
QdrantIcon,
183183
QuartrIcon,
184184
QuiverIcon,
185+
RabbitmqIcon,
185186
RailwayIcon,
186187
RB2BIcon,
187188
RDSIcon,
@@ -469,6 +470,7 @@ export const blockTypeToIconMap: Record<string, IconComponent> = {
469470
qdrant: QdrantIcon,
470471
quartr: QuartrIcon,
471472
quiver: QuiverIcon,
473+
rabbitmq: RabbitmqIcon,
472474
railway: RailwayIcon,
473475
rb2b: RB2BIcon,
474476
rds: RDSIcon,

apps/docs/content/docs/en/integrations/meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,7 @@
194194
"qdrant",
195195
"quartr",
196196
"quiver",
197+
"rabbitmq",
197198
"railway",
198199
"rb2b",
199200
"rds",

apps/docs/content/docs/en/integrations/rabbitmq.mdx

Lines changed: 564 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)