Add identifier middleware, bump core

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
Denis Bykhov
2025-10-22 00:40:59 +05:00
parent 70b9e313b9
commit 85f8074515
45 changed files with 552 additions and 118 deletions
+59 -59
View File
@@ -22,13 +22,13 @@ importers:
specifier: ^0.7.6
version: 0.7.6
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/platform':
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
'@hcengineering/server-token':
specifier: ^0.7.5
@@ -92,10 +92,10 @@ importers:
../../packages/collaboration:
dependencies:
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
'@hcengineering/text':
specifier: ^0.7.5
@@ -162,8 +162,8 @@ importers:
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/platform':
specifier: ^0.7.5
version: 0.7.5
@@ -238,13 +238,13 @@ importers:
../../packages/datalake:
dependencies:
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/platform':
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
'@hcengineering/server-token':
specifier: ^0.7.5
@@ -308,13 +308,13 @@ importers:
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/platform':
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
devDependencies:
'@hcengineering/platform-rig':
@@ -366,8 +366,8 @@ importers:
../../packages/hulylake:
dependencies:
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/hulylake-client':
specifier: ^0.7.6
version: 0.7.6
@@ -375,7 +375,7 @@ importers:
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
'@hcengineering/server-token':
specifier: ^0.7.5
@@ -433,13 +433,13 @@ importers:
../../packages/kafka:
dependencies:
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/platform':
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
'@hcengineering/storage':
specifier: ^0.7.5
@@ -500,8 +500,8 @@ importers:
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/platform':
specifier: ^0.7.5
version: 0.7.5
@@ -509,7 +509,7 @@ importers:
specifier: ^0.7.6
version: 0.7.6
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
fast-equals:
specifier: ^5.2.2
@@ -564,13 +564,13 @@ importers:
../../packages/minio:
dependencies:
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/platform':
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
minio:
specifier: ^8.0.5
@@ -625,13 +625,13 @@ importers:
../../packages/mongo:
dependencies:
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/platform':
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
bson:
specifier: ^6.10.3
@@ -689,8 +689,8 @@ importers:
../../packages/postgres:
dependencies:
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/platform':
specifier: ^0.7.5
version: 0.7.5
@@ -698,7 +698,7 @@ importers:
specifier: ^0.7.12
version: 0.7.12
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
postgres:
specifier: ^3.4.7
@@ -762,13 +762,13 @@ importers:
specifier: ^3.738.0
version: 3.901.0
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/platform':
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
'@hcengineering/storage':
specifier: ^0.7.5
@@ -832,8 +832,8 @@ importers:
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/platform':
specifier: ^0.7.5
version: 0.7.5
@@ -841,7 +841,7 @@ importers:
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
'@hcengineering/server-token':
specifier: ^0.7.5
@@ -905,25 +905,25 @@ importers:
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/core':
specifier: ^0.7.8
version: 0.7.8
specifier: ^0.7.10
version: 0.7.10
'@hcengineering/datalake':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../datalake
'@hcengineering/hulylake':
specifier: workspace:0.7.8
specifier: workspace:0.7.9
version: link:../hulylake
'@hcengineering/minio':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../minio
'@hcengineering/platform':
specifier: ^0.7.5
version: 0.7.5
'@hcengineering/s3':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../s3
'@hcengineering/server-core':
specifier: workspace:0.7.7
specifier: workspace:0.7.8
version: link:../core
'@hcengineering/server-token':
specifier: ^0.7.5
@@ -1575,8 +1575,8 @@ packages:
'@hcengineering/client@0.7.6':
resolution: {integrity: sha512-QBRDi/kIqmwdEmNjaXEZE0KbW/E6H8J4J2p0j3hPmJS2tmHs3U4o4etl0ZLMMmDloskfxlI10smQm3fWLAqIYA==}
'@hcengineering/core@0.7.8':
resolution: {integrity: sha512-Ed4JktNRR3TkLwchPUUpD19t+zGX13rARuT21OXaRmoQWpV7dm4bK5YB9kxa+cgol0EJDg53+gEAMAyt+BgYWQ==}
'@hcengineering/core@0.7.10':
resolution: {integrity: sha512-gMf6cUHkB3FHEPIYOTHwz872p/Ge6iSWy07IiQP7Wg98pfn+7iAFg6mLoT3AAW7PsTjJ2GCZoHLLzTDtkrNbxg==}
'@hcengineering/hulylake-client@0.7.6':
resolution: {integrity: sha512-UwWerlpMVSJgkb6Z8qBnbX4Eq5HoCEAlLtHYKV0SIyBnuubfhxfEN2NMK86EGWwmOBbf5urozdVrQWRfZTvyLQ==}
@@ -5438,7 +5438,7 @@ snapshots:
'@hcengineering/account-client@0.7.6':
dependencies:
'@hcengineering/core': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/analytics@0.7.5':
@@ -5449,17 +5449,17 @@ snapshots:
dependencies:
'@hcengineering/analytics': 0.7.5
'@hcengineering/client': 0.7.6
'@hcengineering/core': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/rpc': 0.7.5
snappyjs: 0.7.0
'@hcengineering/client@0.7.6':
dependencies:
'@hcengineering/core': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
'@hcengineering/core@0.7.8':
'@hcengineering/core@0.7.10':
dependencies:
'@hcengineering/analytics': 0.7.5
'@hcengineering/measurements': 0.7.13
@@ -5468,7 +5468,7 @@ snapshots:
'@hcengineering/hulylake-client@0.7.6':
dependencies:
'@hcengineering/core': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/retry': 0.7.5
'@hcengineering/measurements@0.7.13': {}
@@ -5517,7 +5517,7 @@ snapshots:
'@hcengineering/query@0.7.6':
dependencies:
'@hcengineering/analytics': 0.7.5
'@hcengineering/core': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
fast-equals: 5.3.2
@@ -5525,32 +5525,32 @@ snapshots:
'@hcengineering/rpc@0.7.5':
dependencies:
'@hcengineering/core': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
msgpackr: 1.11.5
'@hcengineering/server-token@0.7.5':
dependencies:
'@hcengineering/core': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
jwt-simple: 0.5.6
uuid: 8.3.2
'@hcengineering/storage@0.7.5':
dependencies:
'@hcengineering/core': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/platform': 0.7.5
fast-equals: 5.3.2
'@hcengineering/text-core@0.7.5':
dependencies:
'@hcengineering/core': 0.7.8
'@hcengineering/core': 0.7.10
fast-equals: 5.3.2
hash-it: 6.0.0
'@hcengineering/text-ydoc@0.7.5(prosemirror-inputrules@1.5.0)(prosemirror-model@1.25.3)(prosemirror-state@1.4.3)(prosemirror-view@1.41.2)':
dependencies:
'@hcengineering/core': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/text': 0.7.5(prosemirror-inputrules@1.5.0)(prosemirror-model@1.25.3)(prosemirror-state@1.4.3)(prosemirror-view@1.41.2)
'@hcengineering/text-core': 0.7.5
y-protocols: 1.0.6(yjs@13.6.27)
@@ -5563,7 +5563,7 @@ snapshots:
'@hcengineering/text@0.7.5(prosemirror-inputrules@1.5.0)(prosemirror-model@1.25.3)(prosemirror-state@1.4.3)(prosemirror-view@1.41.2)':
dependencies:
'@hcengineering/core': 0.7.8
'@hcengineering/core': 0.7.10
'@hcengineering/text-core': 0.7.5
'@tiptap/core': 2.26.2(@tiptap/pm@2.26.2)
'@tiptap/extension-blockquote': 2.26.2(@tiptap/core@2.26.2(@tiptap/pm@2.26.2))
+17
View File
@@ -1,6 +1,23 @@
{
"name": "@hcengineering/server-client",
"entries": [
{
"version": "0.7.8",
"tag": "@hcengineering/server-client_v0.7.8",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
}
]
}
},
{
"version": "0.7.7",
"tag": "@hcengineering/server-client_v0.7.7",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/server-client
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.8
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.7
Fri, 17 Oct 2025 05:15:22 GMT
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/server-client",
"version": "0.7.7",
"version": "0.7.8",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -38,11 +38,11 @@
},
"dependencies": {
"@hcengineering/platform": "^0.7.5",
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/client-resources": "^0.7.6",
"@hcengineering/client": "^0.7.6",
"@hcengineering/account-client": "^0.7.6",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/server-core": "workspace:0.7.8",
"@hcengineering/server-token": "^0.7.5",
"ws": "^8.18.2"
},
+17
View File
@@ -1,6 +1,23 @@
{
"name": "@hcengineering/collaboration",
"entries": [
{
"version": "0.7.8",
"tag": "@hcengineering/collaboration_v0.7.8",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
}
]
}
},
{
"version": "0.7.7",
"tag": "@hcengineering/collaboration_v0.7.7",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/collaboration
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.8
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.7
Fri, 17 Oct 2025 05:15:22 GMT
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/collaboration",
"version": "0.7.7",
"version": "0.7.8",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -35,8 +35,8 @@
"eslint-plugin-svelte": "^2.35.1"
},
"dependencies": {
"@hcengineering/core": "^0.7.8",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/core": "^0.7.10",
"@hcengineering/server-core": "workspace:0.7.8",
"@hcengineering/text": "^0.7.5",
"@hcengineering/text-ydoc": "^0.7.5",
"base64-js": "^1.5.1",
+12
View File
@@ -1,6 +1,18 @@
{
"name": "@hcengineering/server-core",
"entries": [
{
"version": "0.7.8",
"tag": "@hcengineering/server-core_v0.7.8",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
]
}
},
{
"version": "0.7.7",
"tag": "@hcengineering/server-core_v0.7.7",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/server-core
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.8
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.7
Fri, 17 Oct 2025 05:15:22 GMT
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/server-core",
"version": "0.7.7",
"version": "0.7.8",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -37,7 +37,7 @@
},
"dependencies": {
"@hcengineering/analytics": "^0.7.5",
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/query": "^0.7.6",
"@hcengineering/rpc": "^0.7.5",
+17
View File
@@ -1,6 +1,23 @@
{
"name": "@hcengineering/datalake",
"entries": [
{
"version": "0.7.8",
"tag": "@hcengineering/datalake_v0.7.8",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
}
]
}
},
{
"version": "0.7.7",
"tag": "@hcengineering/datalake_v0.7.7",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/datalake
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.8
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.7
Fri, 17 Oct 2025 05:15:22 GMT
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/datalake",
"version": "0.7.7",
"version": "0.7.8",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -36,9 +36,9 @@
"eslint-plugin-svelte": "^2.35.1"
},
"dependencies": {
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/server-core": "workspace:0.7.8",
"@hcengineering/server-token": "^0.7.5"
},
"repository": "https://github.com/hcengineering/huly.server",
+17
View File
@@ -1,6 +1,23 @@
{
"name": "@hcengineering/elastic",
"entries": [
{
"version": "0.7.8",
"tag": "@hcengineering/elastic_v0.7.8",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
}
]
}
},
{
"version": "0.7.7",
"tag": "@hcengineering/elastic_v0.7.7",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/elastic
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.8
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.7
Fri, 17 Oct 2025 05:15:22 GMT
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/elastic",
"version": "0.7.7",
"version": "0.7.8",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -55,9 +55,9 @@
"eslint-plugin-svelte": "^2.35.1"
},
"dependencies": {
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/server-core": "workspace:0.7.8",
"@elastic/elasticsearch": "^7.17.14",
"@hcengineering/analytics": "^0.7.5"
},
+17
View File
@@ -1,6 +1,23 @@
{
"name": "@hcengineering/hulylake",
"entries": [
{
"version": "0.7.9",
"tag": "@hcengineering/hulylake_v0.7.9",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
}
]
}
},
{
"version": "0.7.8",
"tag": "@hcengineering/hulylake_v0.7.8",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/hulylake
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.9
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.8
Fri, 17 Oct 2025 05:15:22 GMT
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/hulylake",
"version": "0.7.8",
"version": "0.7.9",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -36,9 +36,9 @@
"eslint-plugin-svelte": "^2.35.1"
},
"dependencies": {
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/server-core": "workspace:0.7.8",
"@hcengineering/server-token": "^0.7.5",
"@hcengineering/hulylake-client": "^0.7.6"
},
+17
View File
@@ -1,6 +1,23 @@
{
"name": "@hcengineering/kafka",
"entries": [
{
"version": "0.7.8",
"tag": "@hcengineering/kafka_v0.7.8",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
}
]
}
},
{
"version": "0.7.7",
"tag": "@hcengineering/kafka_v0.7.7",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/kafka
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.8
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.7
Fri, 17 Oct 2025 05:15:22 GMT
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/kafka",
"version": "0.7.7",
"version": "0.7.8",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -35,9 +35,9 @@
"eslint-plugin-svelte": "^2.35.1"
},
"dependencies": {
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/server-core": "workspace:0.7.8",
"@hcengineering/storage": "^0.7.5",
"kafkajs": "^2.2.4"
},
+17
View File
@@ -1,6 +1,23 @@
{
"name": "@hcengineering/middleware",
"entries": [
{
"version": "0.7.10",
"tag": "@hcengineering/middleware_v0.7.10",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "Add identifier middleware"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
}
]
}
},
{
"version": "0.7.9",
"tag": "@hcengineering/middleware_v0.7.9",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/middleware
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.10
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- Add identifier middleware
## 0.7.9
Fri, 17 Oct 2025 05:15:22 GMT
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/middleware",
"version": "0.7.9",
"version": "0.7.10",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -35,9 +35,9 @@
"eslint-plugin-svelte": "^2.35.1"
},
"dependencies": {
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/server-core": "workspace:0.7.8",
"@hcengineering/query": "^0.7.6",
"@hcengineering/analytics": "^0.7.5",
"fast-equals": "^5.2.2"
+90
View File
@@ -0,0 +1,90 @@
//
// Copyright © 2025 Hardcore Engineering Inc.
//
// Licensed under the Eclipse Public License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License. You may
// obtain a copy of the License at https://www.eclipse.org/legal/epl-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//
// See the License for the specific language governing permissions and
// limitations under the License.
//
import core, {
type Doc,
type MeasureContext,
type SessionData,
type Tx,
type TxCreateDoc,
TxFactory
} from '@hcengineering/core'
import { type TxMixin } from '@hcengineering/core/src'
import {
BaseMiddleware,
type Middleware,
type PipelineContext,
type TxMiddlewareResult
} from '@hcengineering/server-core'
/**
* @public
*/
export class IdentifierMiddleware extends BaseMiddleware implements Middleware {
private constructor (context: PipelineContext, next?: Middleware) {
super(context, next)
}
static async create (
ctx: MeasureContext,
context: PipelineContext,
next: Middleware | undefined
): Promise<IdentifierMiddleware> {
return new IdentifierMiddleware(context, next)
}
async tx (ctx: MeasureContext<SessionData>, txes: Tx[]): Promise<TxMiddlewareResult> {
for (const tx of txes) {
if (isTargetTx(tx)) {
await this.setIdentifiers(ctx, tx as TxCreateDoc<Doc>)
}
}
return await this.provideTx(ctx, txes)
}
private async setIdentifiers (
ctx: MeasureContext<SessionData>,
tx: TxCreateDoc<Doc> | TxMixin<Doc, Doc>
): Promise<void> {
const attributes = this.context.hierarchy.getAllAttributes(tx.objectClass)
for (const attr of attributes) {
if (attr[1].type._class === core.class.TypeIdentifier) {
const value = (tx.attributes as any)[attr[1].name]
if ((value == null && tx._class === core.class.TxCreateDoc) || Object.keys(tx.attributes).length === 0) {
const sequence = (await this.findAll(ctx, core.class.CustomSequence, { of: attr[1].of }))[0]
if (sequence === undefined) {
continue
}
const factory = new TxFactory(tx.modifiedBy, true)
const incrementTx = factory.createTxUpdateDoc(
sequence._class,
sequence.space,
sequence._id,
{
$inc: { sequence: 1 }
},
true
)
const incResult = await this.provideTx(ctx, [incrementTx])
;(tx.attributes as any)[attr[1].name] = `${sequence.prefix}-${(incResult as any).object.sequence}`
}
}
}
}
}
function isTargetTx (tx: Tx): boolean {
return tx._class === core.class.TxCreateDoc || tx._class === core.class.TxMixin
}
+1
View File
@@ -31,6 +31,7 @@ export * from './modified'
export * from './private'
export * from './queryJoin'
export * from './guestPermissions'
export * from './identifier'
export * from './spacePermissions'
export * from './spaceSecurity'
export * from './triggers'
+17
View File
@@ -1,6 +1,23 @@
{
"name": "@hcengineering/minio",
"entries": [
{
"version": "0.7.8",
"tag": "@hcengineering/minio_v0.7.8",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
}
]
}
},
{
"version": "0.7.7",
"tag": "@hcengineering/minio_v0.7.7",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/minio
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.8
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.7
Fri, 17 Oct 2025 05:15:22 GMT
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/minio",
"version": "0.7.7",
"version": "0.7.8",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -35,9 +35,9 @@
"eslint-plugin-svelte": "^2.35.1"
},
"dependencies": {
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/server-core": "workspace:0.7.8",
"minio": "^8.0.5"
},
"repository": "https://github.com/hcengineering/huly.server",
+17
View File
@@ -1,6 +1,23 @@
{
"name": "@hcengineering/mongo",
"entries": [
{
"version": "0.7.8",
"tag": "@hcengineering/mongo_v0.7.8",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
}
]
}
},
{
"version": "0.7.7",
"tag": "@hcengineering/mongo_v0.7.7",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/mongo
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.8
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.7
Fri, 17 Oct 2025 05:15:22 GMT
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/mongo",
"version": "0.7.7",
"version": "0.7.8",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -35,9 +35,9 @@
"eslint-plugin-svelte": "^2.35.1"
},
"dependencies": {
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/server-core": "workspace:0.7.8",
"mongodb": "^6.16.0",
"bson": "^6.10.3"
},
+17
View File
@@ -1,6 +1,23 @@
{
"name": "@hcengineering/postgres",
"entries": [
{
"version": "0.7.9",
"tag": "@hcengineering/postgres_v0.7.9",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
}
]
}
},
{
"version": "0.7.8",
"tag": "@hcengineering/postgres_v0.7.8",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/postgres
This log was last generated on Mon, 20 Oct 2025 03:35:35 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.9
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.8
Mon, 20 Oct 2025 03:35:35 GMT
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/postgres",
"version": "0.7.8",
"version": "0.7.9",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -36,9 +36,9 @@
},
"dependencies": {
"postgres": "^3.4.7",
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/server-core": "workspace:0.7.8",
"@hcengineering/postgres-base": "^0.7.12"
},
"repository": "https://github.com/hcengineering/huly.server",
+17
View File
@@ -1,6 +1,23 @@
{
"name": "@hcengineering/s3",
"entries": [
{
"version": "0.7.8",
"tag": "@hcengineering/s3_v0.7.8",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
}
]
}
},
{
"version": "0.7.7",
"tag": "@hcengineering/s3_v0.7.7",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/s3
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.8
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.7
Fri, 17 Oct 2025 05:15:22 GMT
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/s3",
"version": "0.7.7",
"version": "0.7.8",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -35,9 +35,9 @@
"eslint-plugin-svelte": "^2.35.1"
},
"dependencies": {
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/server-core": "workspace:0.7.8",
"@hcengineering/storage": "^0.7.5",
"@aws-sdk/client-s3": "^3.738.0",
"@aws-sdk/s3-request-presigner": "^3.738.0",
+29
View File
@@ -1,6 +1,35 @@
{
"name": "@hcengineering/server-storage",
"entries": [
{
"version": "0.7.9",
"tag": "@hcengineering/server-storage_v0.7.9",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
},
{
"comment": "Updating dependency \"@hcengineering/minio\" from `0.7.7` to `0.7.8`"
},
{
"comment": "Updating dependency \"@hcengineering/s3\" from `0.7.7` to `0.7.8`"
},
{
"comment": "Updating dependency \"@hcengineering/datalake\" from `0.7.7` to `0.7.8`"
},
{
"comment": "Updating dependency \"@hcengineering/hulylake\" from `0.7.8` to `0.7.9`"
}
]
}
},
{
"version": "0.7.8",
"tag": "@hcengineering/server-storage_v0.7.8",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/server-storage
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.9
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.8
Fri, 17 Oct 2025 05:15:22 GMT
+7 -7
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/server-storage",
"version": "0.7.8",
"version": "0.7.9",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -56,13 +56,13 @@
"eslint-plugin-svelte": "^2.35.1"
},
"dependencies": {
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/minio": "workspace:0.7.7",
"@hcengineering/s3": "workspace:0.7.7",
"@hcengineering/datalake": "workspace:0.7.7",
"@hcengineering/hulylake": "workspace:0.7.8",
"@hcengineering/server-core": "workspace:0.7.8",
"@hcengineering/minio": "workspace:0.7.8",
"@hcengineering/s3": "workspace:0.7.8",
"@hcengineering/datalake": "workspace:0.7.8",
"@hcengineering/hulylake": "workspace:0.7.9",
"@hcengineering/storage": "^0.7.5",
"@hcengineering/analytics": "^0.7.5",
"@hcengineering/server-token": "^0.7.5"
+17
View File
@@ -1,6 +1,23 @@
{
"name": "@hcengineering/server",
"entries": [
{
"version": "0.7.9",
"tag": "@hcengineering/server_v0.7.9",
"date": "Tue, 21 Oct 2025 19:29:19 GMT",
"comments": {
"patch": [
{
"comment": "bump core"
}
],
"dependency": [
{
"comment": "Updating dependency \"@hcengineering/server-core\" from `0.7.7` to `0.7.8`"
}
]
}
},
{
"version": "0.7.8",
"tag": "@hcengineering/server_v0.7.8",
+8 -1
View File
@@ -1,6 +1,13 @@
# Change Log - @hcengineering/server
This log was last generated on Fri, 17 Oct 2025 05:15:22 GMT and should not be manually modified.
This log was last generated on Tue, 21 Oct 2025 19:29:19 GMT and should not be manually modified.
## 0.7.9
Tue, 21 Oct 2025 19:29:19 GMT
### Patches
- bump core
## 0.7.8
Fri, 17 Oct 2025 05:15:22 GMT
+3 -3
View File
@@ -1,6 +1,6 @@
{
"name": "@hcengineering/server",
"version": "0.7.8",
"version": "0.7.9",
"main": "lib/index.js",
"svelte": "src/index.ts",
"types": "types/index.d.ts",
@@ -38,10 +38,10 @@
"dependencies": {
"@hcengineering/account-client": "^0.7.6",
"@hcengineering/analytics": "^0.7.5",
"@hcengineering/core": "^0.7.8",
"@hcengineering/core": "^0.7.10",
"@hcengineering/platform": "^0.7.5",
"@hcengineering/rpc": "^0.7.5",
"@hcengineering/server-core": "workspace:0.7.7",
"@hcengineering/server-core": "workspace:0.7.8",
"@hcengineering/server-token": "^0.7.5",
"utf-8-validate": "^6.0.4"
},