dashevchenko
07f410d605
SwaggerConfiguration improvement: making schema order stable
3 months ago
dashevchenko
b11189f974
remove parent required field from children
3 months ago
dashevchenko
0705dd42c2
added test checking DiscriminatorMapping for EntityExportData
3 months ago
dashevchenko
89acce4c20
added test checking DiscriminatorMapping for EntityId, some java docs
3 months ago
dashevchenko
622c0a113c
fixed resolvePropertyOrder method
3 months ago
dashevchenko
0d0c29255a
fixed resolvePropertyOrder to walk interface ancestry
3 months ago
dashevchenko
0fa97af922
fixed FeaturesInfo class, added ability to manually set json property order
3 months ago
dashevchenko
77f5317610
minor refactoring
3 months ago
dashevchenko
eaf69d1aa9
fixed schema fields order
3 months ago
dashevchenko
4fd7d7eb61
NotificationRuleRecipientsConfig refactoring, added dedulication logic so that fields not being dulicated in children
3 months ago
dashevchenko
12b812ed1b
EntityId openspec improvements
3 months ago
dashevchenko
2bcc82f682
eliminated usage of DefaultNotificationRuleRecipientsConfig and EntityExportData instances
3 months ago
Viacheslav Klimov
99c21bf787
Merge pull request #15184 from thingsboard/master-rc
RC
3 months ago
Viacheslav Klimov
a581ff02c5
Merge remote-tracking branch 'origin/rc'
3 months ago
Viacheslav Klimov
aa47541f45
Merge remote-tracking branch 'origin/lts-4.3' into rc
3 months ago
Viacheslav Klimov
bf7e8ecdfa
Add 4.2.2.x as supported from version for upgrade
3 months ago
Viacheslav Klimov
ad36ae7119
Merge pull request #15182 from thingsboard/rc
Merge rc into master
3 months ago
Viacheslav Klimov
d05fdb4bfa
Merge remote-tracking branch 'origin/lts-4.3' into rc
3 months ago
Vladyslav_Prykhodko
41e11da964
UI: Fixed build ui types in color picker input
3 months ago
Viacheslav Klimov
001c733f40
Merge pull request #15177 from thingsboard/rc
Merge rc into master
3 months ago
Viacheslav Klimov
c92896ae77
Merge remote-tracking branch 'origin/lts-4.3' into rc
3 months ago
Viacheslav Klimov
c6e52ecb68
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
3 months ago
Viacheslav Klimov
c4bfb397d5
Merge pull request #15161 from smatvienko-tb/fix/mqtt-rpc-delivery-timeout-requeue-race
fix: Mqtt test await RPC re-queuing after session close on delivery timeout
3 months ago
Sergey Matvienko
cc35e71e55
fix: await RPC re-queuing after session close on delivery timeout
After the MQTT transport closes the session on RPC delivery timeout,
the server re-queues the RPC asynchronously. The test was asserting
the RPC status immediately after the client disconnect latch fired,
before the server-side re-queuing had completed — so the status was
still SENT instead of the expected QUEUED.
Replace the direct doGet assertion with an Awaitility poll that waits
up to DEFAULT_WAIT_TIMEOUT_SECONDS for the status to become QUEUED.
Fixes flaky: MqttV5CloseTransportSessionOnRpcDeliveryTimeoutIntegrationTest
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 months ago
Viacheslav Klimov
43ebeec02a
Merge pull request #15175 from thingsboard/rc
Merge rc into master
3 months ago
Viacheslav Klimov
1e338e8918
Merge remote-tracking branch 'origin/lts-4.3' into rc
3 months ago
Viacheslav Klimov
5e228b6bc3
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
3 months ago
Viacheslav Klimov
a626f84c2f
Merge pull request #15164 from smatvienko-tb/fix/node-modules-pollution-parallel-build
Fix node_modules pollution between builds in parallel Maven execution
3 months ago
Viacheslav Klimov
50d4ae99e9
Merge pull request #15172 from thingsboard/rc
Merge rc into master
3 months ago
Viacheslav Klimov
9d05c9f3f6
Merge pull request #15169 from thingsboard/fix/additionalinfo-swagger-schemas
API documentation improvements
3 months ago
Viacheslav Klimov
8f731b1419
Add javadoc for all ActionType enum constants
Document each action type with: what it represents, which TbMsgType
it pushes to the rule engine (if any), key metadata fields, and
audit log payload description.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3 months ago
Vladyslav Prykhodko
86ddb697dc
Merge pull request #15156 from mtsymbarov-del/feat/standatisized-description-field
Standardized description field formatting
3 months ago
Viacheslav Klimov
0fcd8e4785
Merge pull request #15166 from dashevchenko/orderedOpenApiSpec
Open-api spec improvements: make schema fields ordered
3 months ago
Viacheslav Klimov
01813e9640
Add idempotency note to deleteEntityAttributes Swagger docs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3 months ago
Viacheslav Klimov
f48dce0359
Fix additionalInfo @Schema annotations: correct copy-paste bugs and document JSON keys
Fix "device" copy-paste errors in Tenant, Customer, and EntityView @Schema descriptions.
Add documented keys and JSON examples to all additionalInfo annotations.
Add missing getAdditionalInfo() override with @Schema to Edge.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
3 months ago
Vladyslav_Prykhodko
d84e1a6504
Merge branch 'lts-4.3' into rc
3 months ago
Vladyslav_Prykhodko
643fd573cc
Merge branch 'lts-4.2' into lts-4.3
3 months ago
Vladyslav_Prykhodko
49341412a1
Fix old extensions loading: Force standalone false for pipe declared inside module.
3 months ago
Sergey Matvienko
680e906aa8
Add --check-files to yarn install to enforce node_modules integrity
3 months ago
dashevchenko
4f37dace97
minor Swagger improvements
3 months ago
Maksym Tsymbarov
f8f3305fd6
Moved description fields to one standard
3 months ago
dashevchenko
a1758b5ddb
openapi schema fields order fix
3 months ago
dashevchenko
d1849dce7c
make schema fields ordered
3 months ago
Sergey Matvienko
1738ad3ef1
Update yarn.lock: typescript 5.9.2 → 5.9.3
3 months ago
Sergey Matvienko
5629302bdb
Align typescript version to ~5.9.3 across all JS modules
3 months ago
Sergey Matvienko
a9394b8fb6
Fix node_modules pollution between builds in parallel Maven execution
When building with -T6, multiple JS modules run yarn install concurrently.
The --mutex network flag serializes yarn processes, but if node_modules from
a previous build (or a different branch/version) is left on disk, yarn may
skip reinstalling packages — including devDependencies — treating the stale
state as up-to-date. This causes tools like tsc to be missing at build time.
Configure maven-clean-plugin to delete node_modules during mvn clean for
all JS modules (ui-ngx, msa/js-executor, msa/web-ui). Yarn restores from
its global cache (~/.cache/yarn), so the overhead is relinking only.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
3 months ago
Vladyslav_Prykhodko
864851e83a
Merge branch 'lts-4.3' into rc
3 months ago
Vladyslav_Prykhodko
c8365a0267
Merge with lts-4.2
3 months ago
Vladyslav Prykhodko
9958f549f1
Merge pull request #15145 from mtsymbarov-del/fix/cf-and-alarm-rules-name-validation
Removed pattern validation from name field on CF and Alarm rules
3 months ago
Maksym Tsymbarov
2ece50e03b
Fixed CF name validation
3 months ago