2098 Commits (v4.2.2.5)

Author SHA1 Message Date
Viacheslav Klimov 0c3ff37cfa
Version set to 4.2.2.5 1 week ago
Dmytro Skarzhynets 89f1a6068a
chore: adopt SPDX license headers and upgrade license-maven-plugin to 5.1.2 2 weeks ago
Viacheslav Klimov 0f42f09287
Version set to 4.2.2.5-SNAPSHOT 3 weeks ago
Viacheslav Klimov 72af377c26
Version set to 4.2.2.4 4 weeks ago
Viacheslav Klimov e2969dd381
Version set to 4.2.2.4-SNAPSHOT 2 months ago
Viacheslav Klimov 655d4ed55e
Fix invalid `callSuper = false` usages for EqualsAndHashCode 3 months ago
Viacheslav Klimov 160746c183
Version set to 4.2.2.3 3 months ago
Dmytro Skarzhynets c4e2dc4df4
refactor: remove misleading @Nullable from TbResponseFormat 4 months ago
Dmytro Skarzhynets ba7fbfffc1
feat: support JSON Schema structured output across AI providers 4 months ago
Viacheslav Klimov 9ff02dd722
Version set to 4.2.2.3-SNAPSHOT 4 months ago
Viacheslav Klimov 2bef811778
Version set to 4.2.2.2 4 months ago
Oleksandra Matviienko ef9985f811 Address review comments: group Spring Boot BOM overrides, drop thymeleaf + lz4 plumbing 5 months ago
Oleksandra Matviienko c33546be5e Replace deprecated JsonNode.fields, HttpMessageNotReadableException(String), Assert.assertThat(Matcher), io.jsonwebtoken.SignatureException, StopWatch.getLastTaskTimeNanos calls with non-deprecated variants 5 months ago
Oleksandra Matviienko 6d125f57e9 Replaced 23 deprecated TenantId(UUID) constructor calls with TenantId.fromUUID on lts-4.2 5 months ago
Oleksandra Matviienko d7dc035ebc chore(build): silence Lombok @EqualsAndHashCode callSuper warnings 5 months ago
Oleksandra Matviienko e7751a0bf5 Replaced deprecated X509Certificate.getSubjectDN()/getIssuerDN() with getSubjectX500Principal()/getIssuerX500Principal() in CertPemCredentials 5 months ago
Oleksandra Matviienko de1f1a2d9d cleanup(tests, transport/lwm2m): use ArgumentCaptor.captor() and parameterize path list 5 months ago
Sergey Matvienko 08e94a7f2a Fix flaky TbRestApiCallNodeTest via SsrfProtectionValidator ResourceLock 5 months ago
Sergey Matvienko 5931921c04 Fix REST API Call node blocking actor thread and semaphore permit leak 5 months ago
Viacheslav Klimov 2a7eab3db5
Version set to 4.2.2.2-SNAPSHOT 6 months ago
Viacheslav Klimov 66672c8624
Version set to 4.2.2.1 6 months ago
Viacheslav Klimov 628fe04032
Make SsrfProtectionValidator-dependent tests more stable 6 months ago
Viacheslav Klimov d83a28beaa
Optimize SsrfSafeAddressResolverGroup, remove dead isEnabled checks 6 months ago
Viacheslav Klimov 959a1a84a4
Make SSRF resolver conditional, sanitize error messages, improve test coverage 6 months ago
Viacheslav Klimov 2f39347dd2
Address PR review comments 6 months ago
Viacheslav Klimov ae8246fc60
Fix SSRF DNS rebinding bypass, add allow-list, protect additional HTTP vectors 6 months ago
Viacheslav Klimov f66427fb7c
Version set to 4.2.2.1-SNAPSHOT 6 months ago
Viacheslav Klimov a5fdc71738
Version set to 4.2.2 6 months ago
Viacheslav Klimov 45c0691b47
Add SSRF protection 7 months ago
Dmytro Skarzhynets f22c169198 refactor: generalize TestDbCallbackExecutor into DirectListeningExecutor enum singleton 7 months ago
Sergey Matvienko 6615c45cb5 Add direct self-reference loop detection to TbRuleChainInputNode 7 months ago
Dmytro Skarzhynets 00238968e9 fix: preserve rule node execution counter when copying messages in delay and deduplication nodes 7 months ago
Viacheslav Klimov 132b6a1e3f Version changed to 4.2.2 7 months ago
Dmytro Skarzhynets 2264a40285
fix: resolve race condition in TbRestApiCallNodeTest 7 months ago
Viacheslav Klimov b244e14ef7 Version set to 4.2.1.3-SNAPSHOT 8 months ago
Viacheslav Klimov 023efcee7b Version set to 4.2.1.2 8 months ago
Viacheslav Klimov 6ecebb715b TMP Version set to 4.2.1.2-SNAPSHOT 8 months ago
Viacheslav Klimov 5b5b4dff6b Update license header 8 months ago
Viacheslav Klimov f2dadd0791 Version set to 4.2.1.2-SNAPSHOT 9 months ago
Andrii Shvaika b2e1f186e1 Version set to 4.2.1.1 9 months ago
Andrii Shvaika 8e1de3a92a TMP Version set to 4.2.1.1-RC 9 months ago
Viacheslav Klimov 295d29fc68 Version set to 4.2.1.1-RC 9 months ago
Viacheslav Klimov e498d346ad Fix CVE-2025-66566 9 months ago
Viacheslav Klimov f3408ffc0a Fix CVE-2025-12183 10 months ago
Viacheslav Klimov 2fe9646de8 Use org.thingsboard.langchain4j:1.8.0-TB instead of dev.langchain4j:1.1.0 10 months ago
Dmytro Skarzhynets 038332a836
Device profile node: add test for NPE if no device activity before dynamic duration rules evaluation 1 year ago
Dmytro Skarzhynets 2165162dd5
Device profile node: fix NPE when evaluation dynamic duration rules 1 year ago
Dmytro Skarzhynets 9a34396d45
Support all customer-owned entities in 'customer attributes' and 'change originator' rule nodes 11 months ago
Igor Kulikov 292e6a36a1 Version set to 4.2.1 11 months ago
Igor Kulikov 4b28885b1d Version set to 4.2.1-RC 11 months ago