Skip to content

Commit 77086c3

Browse files
Merge pull request #2 from hcengineering/compress-kafka-messages
Compress kafka messages and fix exception in findAll
2 parents 95665f1 + 11e8f75 commit 77086c3

File tree

10 files changed

+63
-9
lines changed

10 files changed

+63
-9
lines changed
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"changes": [
3+
{
4+
"packageName": "@hcengineering/kafka",
5+
"comment": "Compress Kafka messages",
6+
"type": "patch"
7+
}
8+
],
9+
"packageName": "@hcengineering/kafka"
10+
}

common/changes/@hcengineering/middleware/fix-formatting_2025-11-12-14-59.json renamed to common/changes/@hcengineering/middleware/compress-kafka-messages_2025-11-19-07-02.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"changes": [
33
{
44
"packageName": "@hcengineering/middleware",
5-
"comment": "Fix formatting",
6-
"type": "none"
5+
"comment": "Fix exception in findAll",
6+
"type": "patch"
77
}
88
],
99
"packageName": "@hcengineering/middleware"

packages/kafka/CHANGELOG.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
{
22
"name": "@hcengineering/kafka",
33
"entries": [
4+
{
5+
"version": "0.7.17",
6+
"tag": "@hcengineering/kafka_v0.7.17",
7+
"date": "Wed, 19 Nov 2025 06:47:45 GMT",
8+
"comments": {
9+
"patch": [
10+
{
11+
"comment": "Compress Kafka messages"
12+
}
13+
]
14+
}
15+
},
416
{
517
"version": "0.7.16",
618
"tag": "@hcengineering/kafka_v0.7.16",

packages/kafka/CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# Change Log - @hcengineering/kafka
22

3-
This log was last generated on Thu, 06 Nov 2025 10:21:28 GMT and should not be manually modified.
3+
This log was last generated on Wed, 19 Nov 2025 06:47:45 GMT and should not be manually modified.
4+
5+
## 0.7.17
6+
Wed, 19 Nov 2025 06:47:45 GMT
7+
8+
### Patches
9+
10+
- Compress Kafka messages
411

512
## 0.7.16
613
Thu, 06 Nov 2025 10:21:28 GMT

packages/kafka/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@hcengineering/kafka",
3-
"version": "0.7.16",
3+
"version": "0.7.17",
44
"main": "lib/index.js",
55
"svelte": "src/index.ts",
66
"types": "types/index.d.ts",

packages/kafka/src/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import {
2222
type PlatformQueue,
2323
type PlatformQueueProducer
2424
} from '@hcengineering/server-core'
25-
import { Kafka, Partitioners, type Consumer, type Producer } from 'kafkajs'
25+
import { Kafka, Partitioners, type Consumer, type Producer, CompressionTypes } from 'kafkajs'
2626
import type * as tls from 'tls'
2727

2828
export interface QueueConfig {
@@ -223,7 +223,8 @@ class PlatformQueueProducerImpl implements PlatformQueueProducer<any> {
223223
workspace,
224224
meta: JSON.stringify(ctx.extractMeta())
225225
}
226-
}))
226+
})),
227+
compression: CompressionTypes.GZIP
227228
})
228229
)
229230
}

packages/middleware/CHANGELOG.json

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,23 @@
11
{
22
"name": "@hcengineering/middleware",
33
"entries": [
4+
{
5+
"version": "0.7.20",
6+
"tag": "@hcengineering/middleware_v0.7.20",
7+
"date": "Wed, 19 Nov 2025 06:47:45 GMT",
8+
"comments": {
9+
"patch": [
10+
{
11+
"comment": "Fix exception in findAll"
12+
}
13+
],
14+
"none": [
15+
{
16+
"comment": "Fix formatting"
17+
}
18+
]
19+
}
20+
},
421
{
522
"version": "0.7.19",
623
"tag": "@hcengineering/middleware_v0.7.19",

packages/middleware/CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,13 @@
11
# Change Log - @hcengineering/middleware
22

3-
This log was last generated on Fri, 07 Nov 2025 16:12:16 GMT and should not be manually modified.
3+
This log was last generated on Wed, 19 Nov 2025 06:47:45 GMT and should not be manually modified.
4+
5+
## 0.7.20
6+
Wed, 19 Nov 2025 06:47:45 GMT
7+
8+
### Patches
9+
10+
- Fix exception in findAll
411

512
## 0.7.19
613
Fri, 07 Nov 2025 16:12:16 GMT

packages/middleware/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@hcengineering/middleware",
3-
"version": "0.7.19",
3+
"version": "0.7.20",
44
"main": "lib/index.js",
55
"svelte": "src/index.ts",
66
"types": "types/index.d.ts",

packages/middleware/src/findSecurity.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ export class FindSecurityMiddleware extends BaseMiddleware implements Middleware
4646
query: DocumentQuery<T>,
4747
options?: FindOptions<T>
4848
): Promise<FindResult<T>> {
49-
if (options !== undefined) {
49+
if (options != null) {
5050
const { limit, sort, lookup, projection, associations, total, showArchived } = options
5151
return this.provideFindAll(ctx, _class, query, {
5252
limit,

0 commit comments

Comments
 (0)