Viacheslav Klimov
64c2bc051b
Merge pull request #15135 from dashevchenko/openApiClientGeneration
Api method renaming, hidden deprecated
5 months ago
dashevchenko
405e11af76
api method renaming, hidden deprecated
5 months ago
Viacheslav Klimov
22788378ee
Merge pull request #14929 from dashevchenko/openApiClientGeneration
Refactor APIs to follow OpenAPI standard
5 months ago
dashevchenko
ed7ccae66c
swagger improvements
5 months ago
Vladyslav Prykhodko
4ff630f28f
Merge pull request #15099 from mtsymbarov-del/fix/table-header-aignments
Fixed Asset and Entity Views table header alignment
5 months ago
Viacheslav Klimov
67b698829b
Merge pull request #15132 from thingsboard/rc
RC
5 months ago
Viacheslav Klimov
2402642c7d
Merge remote-tracking branch 'origin/lts-4.3' into rc
5 months ago
Viacheslav Klimov
0e92e2116b
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
5 months ago
dashevchenko
ae6b47f8a6
swagger improvements
5 months ago
Viacheslav Klimov
d11b588eba
Merge pull request #15102 from smatvienko-tb/fix/rule-chain-input-loop-detection
Fixed infinite loop when rule chain input node forwards to its own rule chain
5 months ago
dashevchenko
644789604e
reverted method renaming
5 months ago
Viacheslav Klimov
7d198fd958
Merge pull request #15091 from thingsboard/fix_bug_test_lwm2m_FW_Update
Fix Flaky LwM2M Integration Tests (OTA & PSK Validation)
5 months ago
dashevchenko
5262252b9c
api methods renaming
5 months ago
Vladyslav Prykhodko
345a694867
Merge pull request #15131 from thingsboard/rc
Merge rc into master
5 months ago
Vladyslav_Prykhodko
3491e5fd40
Merge branch 'lts-4.3' into rc
5 months ago
Vladyslav_Prykhodko
cfdcbe4115
Merge branch 'lts-4.2' into lts-4.3
5 months ago
Vladyslav Prykhodko
75afbca8d2
Merge pull request #15128 from vvlladd28/improvement/security/2-03-26
Fixed CVE-2026-27970 and CVE-2026-2391
5 months ago
Vladyslav Prykhodko
e4eb469e3b
Merge pull request #15130 from ChantsovaEkaterina/improvement/extend-modules-map
Extend modules map: moment-timezone, canvas-gauges and ngx-hm-carousel added
5 months ago
Ekaterina Chantsova
b2526f26f7
Extend modules map: moment-timezone, canvas-gauges and ngx-hm-carousel added
5 months ago
Vladyslav_Prykhodko
bc7a83b333
Fixed CVE-2026-2391
5 months ago
Vladyslav_Prykhodko
30f655d99c
UI: Fixed CVE-2026-27970
5 months ago
Viacheslav Klimov
da24f4bc9f
Merge pull request #15110 from thingsboard/rc
Merge rc to master
5 months ago
Viacheslav Klimov
d57e6b90e5
Merge remote-tracking branch 'origin/lts-4.3' into rc
5 months ago
Viacheslav Klimov
ce880453d6
Merge remote-tracking branch 'origin/lts-4.2' into lts-4.3
5 months ago
Viacheslav Klimov
95f794d71b
Merge pull request #15124 from thingsboard/fix/cves
Fixed CWE-770 in Jackson Core (GHSA-72hv-8253-57qq)
5 months ago
Viacheslav Klimov
d16fe3d1be
Fixed CWE-770 in Jackson Core (GHSA-72hv-8253-57qq)
5 months ago
dashevchenko
5c8ec170b0
fixed codeProcessingUrl api method, minor sswagger improvemts
5 months ago
dashevchenko
19127f7d1c
Merge remote-tracking branch 'upstream/master' into openApiClientGeneration
5 months ago
Viacheslav Klimov
b05af7e7b4
Merge pull request #15125 from thingsboard/feature/openapi-ci
Automatic OpenAPI spec generation
5 months ago
Viacheslav Klimov
a0bccd0c92
Add automatic OpenAPI spec generation
5 months ago
dashevchenko
b1051c09dc
unified api method names for better api client generation
5 months ago
Viacheslav Klimov
422921df8e
Merge pull request #15123 from thingsboard/fix/ssrf
Added SSRF protection (must be enabled with SSRF_PROTECTION_ENABLED env)
5 months ago
dashevchenko
4bb0345641
fixed infinite loop for DefaultNotificationRuleRecipientsConfig openapi schema
5 months ago
dashevchenko
c569516a3c
fixed JsonSubTypes mapping
5 months ago
dashevchenko
92a036a26c
deleted defaultImpl for models as openapi don`t suppport it
5 months ago
dashevchenko
56b18989b3
updated EntityExportData with missing discriminator mappings
5 months ago
dashevchenko
549e8ba12b
fixed openapi issue with defaultImpl, deleted redundant allOf
5 months ago
Viacheslav Klimov
cc7aee6c0e
Merge pull request #15120 from thingsboard/fix/oauth2
Improved Apple OAuth2 mapper and refactored OAuth2 client validation
5 months ago
Viacheslav Klimov
093bae6c00
Merge pull request #15117 from thingsboard/fix/git-sync-per-key-commit-cache
Fix per-key commit caching in DefaultGitSyncService
5 months ago
Viacheslav Klimov
6ea7af0918
Improved Apple OAuth2 mapper and refactored OAuth2 client validation
- Use ID token claims as the source of truth for Apple OAuth2 attributes
- Added Apple mapper type to OAuth2 client data validation
- Consolidated duplicated validation logic for BASIC, GITHUB, and APPLE mapper types
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
5 months ago
Viacheslav Klimov
45c0691b47
Add SSRF protection
5 months ago
Viacheslav Klimov
08dcd79455
Fix ProjectInfo dependency issues
5 months ago
Viacheslav Klimov
a2ec1248fc
Fix per-key commit caching in DefaultGitSyncService
The lastCommit field was shared across all repository keys, causing
MissingObjectException when multiple repositories were registered.
When onUpdate fired for repo A it overwrote lastCommit, and subsequent
listFiles/getFileContent calls for repo B used repo A's commit whose
tree objects don't exist in repo B's object database.
Changed to a per-key Map<String, RevCommit> so each repository's
resolved commit is stored and retrieved independently.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
5 months ago
dashevchenko
b13b12cb34
openapi improvements
5 months ago
dashevchenko
3f43dd9b59
openapi improvements
5 months ago
dashevchenko
41b435848a
deleted redundant swagger annotations
5 months ago
dashevchenko
aebe9a282c
fixed createSecurityRequirement (for http and apiKey schemes the list must be empty.)
5 months ago
dashevchenko
55419d0709
swagger annotation improvements
5 months ago
dashevchenko
cec77d0b6f
swagger annotation improvements
5 months ago
dashevchenko
7729f4596e
swagger annotation improvements
5 months ago