2261 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
Andrii Landiak fdfcad8665 Fix bulk import 11 months ago
Igor Kulikov 292e6a36a1 Version set to 4.2.1 11 months ago