1996 Commits (5eefbc8215ba3ff2e64ce4b8d059228d5755e4dd)

Author SHA1 Message Date
Viacheslav Klimov 655d4ed55e
Fix invalid `callSuper = false` usages for EqualsAndHashCode 2 months ago
Dmytro Skarzhynets c4e2dc4df4
refactor: remove misleading @Nullable from TbResponseFormat 3 months ago
Dmytro Skarzhynets ba7fbfffc1
feat: support JSON Schema structured output across AI providers 3 months ago
Oleksandra Matviienko 3a10277980 Replaced 5 deprecated APIs with non-deprecated variants 4 months ago
Oleksandra Matviienko abdae16da2 Technical cleanup of TenantId construction in tests and production code 4 months ago
Oleksandra Matviienko d5eba3dd2d Technical cleanup of generated-equality annotations 4 months ago
Oleksandra Matviienko f8312352a0 Updated PEM credentials to the non-deprecated certificate API 4 months ago
Oleksandra Matviienko de0e8c70e3 Removed compiler warnings about raw types and unchecked casts 3 months ago
Oleksandra Matviienko c33546be5e Replace deprecated JsonNode.fields, HttpMessageNotReadableException(String), Assert.assertThat(Matcher), io.jsonwebtoken.SignatureException, StopWatch.getLastTaskTimeNanos calls with non-deprecated variants 4 months ago
Oleksandra Matviienko 6d125f57e9 Replaced 23 deprecated TenantId(UUID) constructor calls with TenantId.fromUUID on lts-4.2 4 months ago
Oleksandra Matviienko d7dc035ebc chore(build): silence Lombok @EqualsAndHashCode callSuper warnings 4 months ago
Oleksandra Matviienko e7751a0bf5 Replaced deprecated X509Certificate.getSubjectDN()/getIssuerDN() with getSubjectX500Principal()/getIssuerX500Principal() in CertPemCredentials 4 months ago
Oleksandra Matviienko de1f1a2d9d cleanup(tests, transport/lwm2m): use ArgumentCaptor.captor() and parameterize path list 4 months ago
Sergey Matvienko 08e94a7f2a Fix flaky TbRestApiCallNodeTest via SsrfProtectionValidator ResourceLock 5 months ago
Sergey Matvienko 15635c39e2 Fix postRequestWithEmptyBodyTemplateUsesMessageData missing executor mock 5 months ago
Sergey Matvienko c7eb1bd4e5 Add missing Apache HTTP classes to TbRestApiCallNodeTest 5 months ago
Sergey Matvienko 5931921c04 Fix REST API Call node blocking actor thread and semaphore permit leak 5 months ago
Andrii Landiak 15048a1514 Fix PR review comments: add body template JSON error handling, semaphore leak fix, and upgrade 5 months ago
Andrii Landiak db1d259709 Fix TbRestApiCallNodeTest 5 months ago
Andrii Landiak 27ee393028 CE: Added request body template support for REST API call node 5 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 45c0691b47
Add SSRF protection 6 months ago
Dmytro Skarzhynets f22c169198 refactor: generalize TestDbCallbackExecutor into DirectListeningExecutor enum singleton 6 months ago
Sergey Matvienko 6615c45cb5 Add direct self-reference loop detection to TbRuleChainInputNode 6 months ago
Dmytro Skarzhynets 00238968e9 fix: preserve rule node execution counter when copying messages in delay and deduplication nodes 6 months ago
dashevchenko 0a728ba4b7 fixed some TB models for correct open-api json schema 7 months ago
dashevchenko dca6302146 refactored some TB models for correct open-api schema generation 7 months ago
Dmytro Skarzhynets 2bf4ac3270
fix: address PR review comments for REST API call node 7 months ago
Dmytro Skarzhynets 2264a40285
fix: resolve race condition in TbRestApiCallNodeTest 7 months ago
Dmytro Skarzhynets 0ea01d61af
Cleanup remnants of `QueryParam` 7 months ago
Dmytro Skarzhynets 0f288a1379
Refactor `QueryParam` into general-purpose `KeyValueEntry` 7 months ago
Dmytro Skarzhynets e3f1f7f762
Fix type 7 months ago
Dmytro Skarzhynets 208cbb9566
Remove version from deprecation annotation 7 months ago
Dmytro Skarzhynets 38d35f1ca8
Fix upgrade script 7 months ago
Dmytro Skarzhynets bc322a966d
REST API call node: cleanup properties in node config 8 months ago
Viacheslav Klimov 295e7d68c9 Update license headers 8 months ago
Viacheslav Klimov 5b5b4dff6b Update license header 8 months ago
Dmytro Skarzhynets df795e252b
REST API call node: refactor to avoid boolean flag 8 months ago
Dmytro Skarzhynets e0fbbf6b4e
REST API call node: support duplicate query param names 8 months ago
IrynaMatveieva 68b96e576c added clear error message when invalid attribute scope 9 months ago
Dmytro Skarzhynets 80585a1785
Move common exceptions from `dao` to `common` module 9 months ago
Dmytro Skarzhynets 3a098ef815
REST API call node: better URL encoding 9 months ago
IrynaMatveieva ce92740f1f review fixes 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
Andrii Landiak 8ca6812526 Refactoring 10 months ago