Shvaika Dmytro
33dfa6df91
Merge 24eb8ad036 into 08ab1abdec
6 days ago
Viacheslav Klimov
08ab1abdec
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
1 week ago
Viacheslav Klimov
be70822bc6
Merge pull request #15926 from thingsboard/refactor/lts-version-is-in-range
Move LTS version range check into LtsVersion
1 week ago
Viacheslav Klimov
1b9b30e49c
Move LTS version range check into LtsVersion
1 week ago
Viacheslav Klimov
c603ac80d9
Merge pull request #15904 from thingsboard/rc
rc to lts-4.3
2 weeks ago
Viacheslav Klimov
82b3e015f2
Merge remote-tracking branch 'origin/lts-4.3' into bump/rc
2 weeks ago
Viacheslav Klimov
560bad30c3
Version set to 4.3.1.4-SNAPSHOT
2 weeks ago
Viacheslav Klimov
e2969dd381
Version set to 4.2.2.4-SNAPSHOT
2 weeks ago
Viacheslav Klimov
7b3272f46c
Merge branch 'lts-4.3' into rc
# Conflicts:
# monitoring/src/main/java/org/thingsboard/monitoring/notification/channels/impl/SlackNotificationChannel.java
2 weeks ago
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
2 weeks 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.
2 weeks 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 weeks ago
Viacheslav Klimov
c0dead8552
Address review comments: rename test config class and drop inline FQN annotations
3 weeks 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 weeks 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 weeks ago
Viacheslav Klimov
655d4ed55e
Fix invalid `callSuper = false` usages for EqualsAndHashCode
3 weeks ago
Viacheslav Klimov
9e2ed18355
Merge pull request #15504 from zzzeebra/chore/eqhashcode-callsuper-lts-4.2
Technical cleanup of generated-equality annotations
3 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks 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 weeks ago
Vladyslav_Prykhodko
f882faecc9
Merge remote-tracking branch 'upstream/lts-4.3' into rc
3 weeks ago
Vladyslav_Prykhodko
2598e938bd
Merge remote-tracking branch 'upstream/lts-4.2' into lts-4.3
3 weeks ago
Maksym Tsymbarov
1302a67ee8
Fixed Calculated Field test script running against stale entity values instead of current form input
3 weeks ago
Vladyslav Prykhodko
51a6e8ec83
Remove redundant [disabled] binding on reactive-form fields to fix NG01001 warning ( #15877 )
3 weeks 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
3 weeks ago
Maksym Tsymbarov
751730acd3
Added missing translation for Label and Value Card widget
3 weeks ago
Valeriia Koriavikova
ec5be9bfef
Merge pull request #15847 from LeoMorgan113/feature/ticks-label-fix
Fix chart axis ticks font size
3 weeks ago
Vladyslav_Prykhodko
691075b840
Merge remote-tracking branch 'upstream/lts-4.3' into rc
3 weeks ago
Vladyslav Prykhodko
f136ba3b79
Merge pull request #15879 from mtsymbarov-del/fix/usage-value-rounding
Used shared ShortNumberPipe for API usage value formatting
3 weeks ago
dshvaika
24eb8ad036
Merge branch 'feature/transport-api/get-attributes-request' into feature/lts-4.3/transport-api/get-attributes-request
3 weeks ago
dshvaika
2ac867a957
Merge remote-tracking branch 'upstream/lts-4.2' into feature/transport-api/get-attributes-request
3 weeks ago
dshvaika
eab0c7bb29
Merge branch 'feature/transport-api/get-attributes-request' into feature/lts-4.3/transport-api/get-attributes-request
3 weeks ago
dshvaika
14f9230e58
refactor(attributes): tidy GetAttribute response handling and parseAttributeScope
- Drop the always-false isMultipleAttributesRequest flag from the onlyShared path
- Split the GetAttribute response into explicit legacy vs. separate-scopes branches
- Return a typed ClientSharedAttributes record from getAttributesKvEntries instead
of List<List<>>, collapsing the empty-request backward-compat branch into a
single fetchAll flag and removing the get(0)/get(1) NPE surface
- Rename/reorder parseAttributeScope params (selectAllKeys before selectKeys) to
match processing order and the sibling applyScope; clarify its Javadoc
3 weeks ago
Viacheslav Klimov
6cbb7dc837
Merge branch 'lts-4.3' into rc
3 weeks ago
Maksym Tsymbarov
9d38977643
Minor fixes
3 weeks ago
Viacheslav Klimov
50edc1d6f6
Merge pull request #15845 from MazurenkoNick/dashboard-config-saverequired-fix
Remove transient from configuration field on the Dashboard
3 weeks ago
Vladyslav_Prykhodko
091eebb40c
Fix stray double space in api-usage-widget ternary
3 weeks ago
dshvaika
852026ff3f
docs(attributes): drop stale Swagger defaults on HTTP clientKeys/sharedKeys
The @Schema(defaultValue="state"/"configuration") advertised default keys
that are no longer applied (params now default to empty). Replace with a note
pointing to allClientKeys/allSharedKeys for fetching a whole scope.
3 weeks ago
dshvaika
6a86b70022
refactor(attributes): address second-round review feedback
- collapse applyClientScope/applySharedScope into a shared applyScope helper
- hoist CLIENT_ATTRIBUTE_KEYS/SHARED_ATTRIBUTE_KEYS to AbstractTransportIntegrationTest
- extract shared CoAP attribute-request setup into postAttributesAndAwaitWsUpdate
3 weeks ago
dshvaika
e213adcf30
test(attributes): inline attribute-key constants, drop redundant locals
3 weeks ago
dshvaika
7898cf3fb9
refactor(attributes): address review — share scope helpers, fix param docs, expand tests
- move parseAttributeScope to JsonConverter; add applyClientScope/applySharedScope shared by HTTP/CoAP
- CoAP: skip key parsing when allClientKeys/allSharedKeys set (precedence structural)
- HTTP: correct @Parameter required flag on clientKeys/sharedKeys
- relocate parseAttributeScope unit tests to common/proto; add apply*Scope coverage
- gateway JSON tests: all-client-only + specific shared keys; unique device names + subscription await
- migrate attribute-key literals to shared constants (MQTT + CoAP test bases)
- HTTP: add allSharedKeys integration test
3 weeks ago
Maksym Tsymbarov
c435bcdf6f
Used shared ShortNumberPipe for API usage value formatting
3 weeks 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
3 weeks ago