Viacheslav Klimov
7d8035b452
Merge pull request #15897 from zzzeebra/merge/lts-4.2-into-lts-4.3
Merged lts-4.2 deprecation-warning cleanups into lts-4.3
3 months ago
Oleksandra Matviienko
432262f358
Fix AlarmCommentControllerTest delete assertions for callSuper=true
The deprecation cleanup set @EqualsAndHashCode(callSuper = true) on AlarmComment,
so equals/hashCode now include the BaseData id and createdTime. The delete tests
built the expected comment via a fresh builder (no id), which no longer matches the
server-generated deletion comment (which reuses the original comment id).
Mutate the original alarm comment (already carrying the correct id/createdTime) into
the expected SYSTEM deletion comment instead of building a fresh one.
3 months ago
Oleksandra Matviienko
4ddf86a85c
Merge lts-4.2 into lts-4.3
Forward-merge of lts-4.2 into lts-4.3, bringing the deprecation-warning
cleanups (#15487 , #15491 , #15499 , #15503 , #15504 , #15505 , #15509 , #15511 ,
#15512 , #15515 , #15517 , #15522 ) in as real ancestry rather than the earlier
copy-paste (#15661 ).
Conflicts resolved toward the reviewed lts-4.2 form for shared code
(explicit @EqualsAndHashCode(callSuper=true), typed StringUtils/removeStart,
imported test annotations). lts-4.3-only implementations kept as-is
(calculated-field state classes, native CF repository); tests removed on
lts-4.3 (CalculatedFieldLinkDataValidatorTest, DefaultDataUpdateServiceTest)
stay removed.
3 months ago
Viacheslav Klimov
c0dead8552
Address review comments: rename test config class and drop inline FQN annotations
3 months ago
Viacheslav Klimov
54f04c1865
Merge pull request #15661 from zzzeebra/chore/build-warnings-cleanup-lts-4.3
Cleaned up build deprecation warnings on lts-4.3
3 months ago
Viacheslav Klimov
e583a25927
Merge pull request #15509 from zzzeebra/chore/commons-lang3-deprecations-lts-4.2
Replaced deprecated string, number, and random-value helpers with modern equivalents
3 months ago
Viacheslav Klimov
655d4ed55e
Fix invalid `callSuper = false` usages for EqualsAndHashCode
3 months ago
Viacheslav Klimov
9e2ed18355
Merge pull request #15504 from zzzeebra/chore/eqhashcode-callsuper-lts-4.2
Technical cleanup of generated-equality annotations
3 months ago
Viacheslav Klimov
e8795e4c47
Merge pull request #15522 from zzzeebra/chore/issue-15481-deprecation-cleanup-batch-lts-4.2
Replaced 5 deprecated APIs with non-deprecated variants
3 months ago
Viacheslav Klimov
49c2e36b4a
Merge pull request #15515 from zzzeebra/chore/curator-pathchildrencache-lts-4.2
Technical cleanup of deprecated Curator API in ZooKeeper discovery
3 months ago
Viacheslav Klimov
b957cfd660
Merge pull request #15505 from zzzeebra/chore/redis-typed-connection-lts-4.2
Modernized Redis access in LwM2M transport and OTA cache
3 months ago
Viacheslav Klimov
07a39148a5
Merge pull request #15517 from zzzeebra/chore/resttemplatebuilder-timeout-deprecation-lts-4.2
Updated REST client timeout API to non-deprecated variants
3 months ago
Viacheslav Klimov
cc26a1a32f
Merge pull request #15499 from zzzeebra/chore/deprecation-x509-subjectdn-lts-4.2
Updated PEM credentials to the non-deprecated certificate API
3 months ago
Viacheslav Klimov
36ec0adaac
Merge pull request #15511 from zzzeebra/chore/tenant-id-from-uuid-lts-4.2
Technical cleanup of TenantId construction in tests and production code
3 months ago
Viacheslav Klimov
34d32cd272
Merge pull request #15503 from zzzeebra/chore/lombok-builder-default-lts-4.2
Removed warnings about ignored builder initializers in data models
3 months ago
Viacheslav Klimov
c309fdfdbb
Merge pull request #15491 from zzzeebra/cleanup/unchecked-generics-lts-4.2
Removed compiler warnings about raw types and unchecked casts
3 months ago
Viacheslav Klimov
50d9d68c05
Merge pull request #15512 from zzzeebra/chore/validator-validateid-uuidbased-lts-4.2
Technical cleanup of deprecated validator API calls
3 months ago
Viacheslav Klimov
29089eb270
Merge pull request #15487 from zzzeebra/cleanup/mockito-bean-migration-lts-4.2
Technical cleanup of annotations in test code
3 months ago
Vladyslav_Prykhodko
2598e938bd
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
4 months ago
Maksym Tsymbarov
1302a67ee8
Fixed Calculated Field test script running against stale entity values instead of current form input
4 months ago
Vladyslav Prykhodko
51a6e8ec83
Remove redundant [disabled] binding on reactive-form fields to fix NG01001 warning ( #15877 )
4 months ago
Maksym Tsymbarov
5493ac7da5
Fixed validation for Digital Gauge widget maxValue when it is zero ( #15893 )
* Fixed validation for Digital Gauge widget maxValue when it is zero
* Fixed check
4 months ago
Maksym Tsymbarov
751730acd3
Added missing translation for Label and Value Card widget
4 months ago
Valeriia Koriavikova
ec5be9bfef
Merge pull request #15847 from LeoMorgan113/feature/ticks-label-fix
Fix chart axis ticks font size
4 months ago
Vladyslav Prykhodko
f136ba3b79
Merge pull request #15879 from mtsymbarov-del/fix/usage-value-rounding
Used shared ShortNumberPipe for API usage value formatting
4 months ago
Maksym Tsymbarov
9d38977643
Minor fixes
4 months ago
Viacheslav Klimov
50edc1d6f6
Merge pull request #15845 from MazurenkoNick/dashboard-config-saverequired-fix
Remove transient from configuration field on the Dashboard
4 months ago
Vladyslav_Prykhodko
091eebb40c
Fix stray double space in api-usage-widget ternary
4 months ago
Maksym Tsymbarov
c435bcdf6f
Used shared ShortNumberPipe for API usage value formatting
4 months ago
Viacheslav Klimov
741e456a56
Merge pull request #15875 from thingsboard/openapi-spec-dynamic-ports
Reserve dynamic ports for OpenAPI spec generation to avoid port conflicts
4 months ago
Maksym Tsymbarov
42e3c8de6a
Remove redundant [disabled] binding on reactive-form fields to fix NG01001 warning
4 months ago
Viacheslav Klimov
632193cbdf
Reserve dynamic ports for OpenAPI spec generation to avoid port conflicts
4 months ago
Viacheslav Klimov
a20209dc41
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
4 months ago
Viacheslav Klimov
b7b4ecd1bf
Merge pull request #15724 from dashevchenko/lts_4.3_sysPropertySectionDesc2
Merge pr #15717 into lts-4.3
4 months ago
Viacheslav Klimov
349776c0eb
Merge pull request #15717 from dashevchenko/sysPropertySectionDesc
Cherry-picked system property section description
4 months ago
Vladyslav_Prykhodko
38858e060e
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
4 months ago
Andrii Shvaika
684f2b7e96
Fix device-install wizard treating BOOLEAN/INTEGER form fields as strings
The device-install wizard substituted ${...} placeholders via a plain
string replace, so a quoted boolean macro like "cleanSession":
"${mqttCleanSession}" parsed as the string "false" (truthy) instead of
the JSON boolean false. Unchecking a boolean field (e.g. clean session)
therefore had no effect and read as true in the resulting integration.
Add a type-aware resolveTemplateJson() that, using the form-field type
recorded in form.json, emits BOOLEAN/INTEGER placeholders occupying a
whole quoted token as raw JSON values (unquoted) while leaving string
fields and embedded placeholders quoted. Route all template-parse call
sites through it. Fixes cleanSession, ssl, port and connectTimeoutSec
across all existing device packages without any template changes.
4 months ago
Viacheslav Klimov
976716d7ee
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
4 months ago
Viacheslav Klimov
d78724c294
Merge pull request #15849 from irynamatveieva/fix/cf-provision
Fix calculated field provisioning in solution installation
4 months ago
Viacheslav Klimov
891e1b532c
Merge pull request #15862 from thingsboard/update-client
Update client version
4 months ago
Viacheslav Klimov
bbfd836d6b
thingsboard.client.version set to 4.3.1.3
4 months ago
Maksym Tsymbarov
7885e0f585
Fixed false "Unsaved changes" popup on the Alarm rule details page ( #15851 )
4 months ago
Vladyslav_Prykhodko
59fe8ee8b0
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
4 months ago
IrynaMatveieva
ba00b52980
fixed cf provision in solution service
4 months ago
Maksym Tsymbarov
8c6da648e8
Added cubic meters per minute (m³/min) volume-flow unit
4 months ago
Nikita Mazurenko
28bdd81371
Fix license header on BaseEdgeProcessorTest
4 months ago
Nikita Mazurenko
eae065aa74
Fix dashboard config changes not syncing to edge by removing transient from Dashboard.configuration
4 months ago
Vladyslav_Prykhodko
5d6a2b8b89
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
4 months ago
Daria Shevchenko
d95724fd5e
[Alarm comment] Fixed alarm comment deletion button visibility for admin ( #15837 )
* fixed alarm comment deletion button visibility for admin
* docs(alarm): point comment-permission note at the backend check it mirrors
4 months ago
Andrew Shvayka
23433497ab
IoT Hub install report ( #15838 )
* feat: send pseudonymized install report (tenant/user hash, tb version) to IoT Hub
* refactor: source install-report tb version/edition from ProjectInfo
Use the existing ProjectInfo component (getProjectVersion/getProductType)
instead of an ad-hoc optional BuildProperties field and a hard-coded "CE"
edition, so PE reports its own product type and the version is the canonical
cleaned value. Constructor-injected via @RequiredArgsConstructor .
4 months ago