Commit cda0d73
merge 3.3.1 (#1)
* improved tests for proto fields explicit presence validation
* UI: add custom interval option to charts comparison
* test scope: dependency upgrade a refactor for all POMs in project
* test scope: comments edited on versions for the test scope and blackbox test scope
* dependency org.apache.httpcomponents httpclient moved from blackboxtests to the room POM. httpclient used in edge, but not explicitly added by dependency management. httpclient version with no change.
* rollback testcontainers version to 1.11.4 due to the newest testcontainers does not support "container_name" in docker compose
* UI: add copy user id button in user details
* Revert "rollback testcontainers version to 1.11.4 due to the newest testcontainers does not support "container_name" in docker compose"
This reverts commit 8bdd437.
* dependency org.apache.httpcomponents httpclient moved from blackboxtests to the room POM. httpclient used in edge, but not explicitly added by dependency management. httpclient version with no change.
* UI: name function typo fix
* testcontainers - copy source dir to tmp, remove container_name in tmp, run, cleanup tmp on stop.
* UI: change maps widget bundle template
* UI: Multiple attributes widget, patterns support in widget title
* changed slider thumbnail size
* Version set to 3.3.1-SNAPSHOT
* UI:add input widgets required field option
* Implemented rpc sending sequence
* Update versions to 3.3.1 in package.json
* Change json property order in model WidgetTypeDetails
* UI: Added check for DOM element existence before calling draw function
* added new RPC statuses
* improvement custom translation for alarm type field
* Edge functionality enabled by default
* added sequence for the all RPC
* refactoring
* fix bug no entity label for dachboard state
* used timeout from yml
* send next rpc after removing
* send next rpc after removing
* UI: Delete custom type leaflet-editable, add default @types/leaflet-editable
* UI: Added support for UTF-8 characters in MQTT credential Client ID
* Session Activity reporting is isolated and supports short-lived sessions
* Sequential RPC processing support
* Disabled tooltips on Charts widgets
* Add markdown/HTML widget
* Improve markdown widget css processing
* Add upgrade to 3.3.1
* Update docker pkg upgrade version
* Change enableTooltip to showTooltip and change to true by default
* chenge befault on true
* UI: reduced minimum time for power mode settings
* Added logs for edge license check. Replaced Object class with JsonNode
* Fix: resources-library page can't be redirected
In SysAdmin HomePage, "resources-library" page can't be redirected
* dependency management: org.springframework:spring-core (version with no change, exclusions replaced with transitive dependency management
* dependency management: com.fasterxml (version unified with general jackson.version (no change), exclusions replaced with transitive dependency management), fasterxml-classmate version defined
* dependency management: io.netty (version unified with general netty.version (no change), exclusions replaced with transitive dependency management)
* grpc: grpc-netty replaced with grpc-netty-shaded to decouple grpc and netty versions in the project (CE)
* grpc: grpc-netty replaced with grpc-netty-shaded (edge-api)
* grpc: replaced imports for grpc-netty-shaded (io.grpc.netty. -> io.grpc.netty.shaded.io.grpc.netty.) (CE)
* dependency management: added commons-codec commons-logging in dep management (only greater available version in the classpath left)
* dependency management: removed unnecessary exclude commons-io from org.owasp.antisamy because commons-io already defined in dependencyManagement (transitive dependency are managed as well)
* dependency management: joda-time unified only newer available version in the classpath left (2.3, 2.4, 2.8.1 -> 2.8.1)
* dependency management: apache httpclient (4.5.2, 4.5.13 -> 4.5.13), httpcore (4.4.5, 4.4.13, 4.4.14 -> 4.4.14)
* dependency management: removed aws.sdk.version (already defined in the root pom.xml with the same version)
* dependency management: proto-google-common-protos (1.16.0, 1.17.0, 2.0.1 -> 2.0.1 /required by common used grpc 1.38.0/ ). Version management moved to the root
* msa-black-box-tests: httpclient dependency version inherited from the root pom.xml
* EdgeGrpcClient: added compression
* Added default timeout for asynchronous requests
* Update locale.constant-de_DE.json
* Update locale.constant-de_DE.json
* Update locale.constant-de_DE.json
* Refactoring: Introduced Edge License service. Remove web dependency from dao
* UI: Fixed toggle to editor full-screen mode in JSON forms
* Validation and Replacement of Queue names in the Device profile
* Improve queue name selector
* fix defaultConfig
* Improved SSL context init - trust manager can be build without custom cert file
* LwM2M improved tracking of sent requests
* Fixed has not been used property SECURITY_USER_LOGIN_CASE_SENSITIVE on password recover
* Change button close to reset add change default changeDetection to onPush
* UI: When clicking the button "Show on widget", the default widget bundle did not always work
* Update rule node UI
* Update UserServiceImpl.java
* UI: Refactoring attributes-table component, add changeDetection for load widget bundle
* Fix HTTP interceptor loading state handling
* Update attribute-table.component.ts
* Update widgets-bundle-select.component.ts
* UI: extend list of rxjs operators available in widget context
* remove reset button form filter panel and add clear filter button to table config
* remove isEqual form imports and remove changeDetection from component
* UI: Fixed load counter - requests were not counted when cancel them
* added netty-tcnative-boringssl-static.version 2.0.41.Final along with netty-all to support SSL
* tests: maven-surefire-plugin upgraded 3.0.0-M1 -> 3.0.0-M5
* dependency: netty latest 4.1.67, netty-tcnative-boringssl 2.0.40 (according to the optional netty-transport dependency)
* executors: names added, shutdownNow for some executors to prevent memory leaks during lifecycle (mostly affects the test runner JVM)
* executors: shutdownNow added for tb-rule-engine-consumer-repartition executor on @PreDestroy
* black-box-test: fixed import ThingsBoardThreadFactory
* tests: call destroy for lwm2m devices to shut down executors inside fwLwM2MDevice and swLwM2MDevice in the test scope
* tests: Coap client destroy on processAfterTest at AbstractCoapIntegrationTest
* executors: named fixed thread pools; tests - added executor shutdown on tearDown
* test: assert not null COAP response instead NullPointerException (to clarify the test failure cause)
* dependency-hotfix-after-merge-ce (httpclient doubled, test dependency outdated)
* Fix imports
* Fix device profile update handling by rule node - preserve old key values to correctly update entity keys snapshot
* Update nashorn sandbox version to 0.2.1
* Rule chain actor message processor: added log onTellNext
* RuleChainActorMessageProcessor: onTellNext null pointer fix
* Improve js executor kafka consumer to exit application in case of not retryable error.
* update mdi.svg icon and remove some icon from app.component
* UI: Added protection for invalid device profile alarm condition data
* Handle Device service transactional methods exceptions (fix exception handling for devices with same name)
* Revert "Handle Device service transactional methods exceptions (fix exception handling for devices with same name)"
This reverts commit b67f454
* Save and flush device during transaction to trigger constraint validation.
* Version set to 3.3.1-SNAPSHOT
* Version set to 3.3.1
Co-authored-by: ShvaykaD <[email protected]>
Co-authored-by: Chantsova Ekaterina <[email protected]>
Co-authored-by: Sergey Matvienko <[email protected]>
Co-authored-by: rusikv <[email protected]>
Co-authored-by: Andrii Shvaika <[email protected]>
Co-authored-by: ArtemDzhereleiko <[email protected]>
Co-authored-by: YevhenBondarenko <[email protected]>
Co-authored-by: Igor Kulikov <[email protected]>
Co-authored-by: Vladyslav_Prykhodko <[email protected]>
Co-authored-by: Volodymyr Babak <[email protected]>
Co-authored-by: Chris <[email protected]>
Co-authored-by: Igor Kulikov <[email protected]>1 parent e610939 commit cda0d73
File tree
213 files changed
+2344
-1222
lines changed- application
- src
- main
- data/json/system/widget_bundles
- java/org/thingsboard/server
- actors
- device
- ruleChain
- controller
- install
- service
- apiusage
- edge
- rpc
- queue
- rpc
- resources
- test
- java/org/thingsboard/server
- service
- cluster/routing
- queue
- transport
- coap
- attributes
- request
- updates
- claim
- provision
- rpc
- telemetry
- attributes
- timeseries
- lwm2m/client
- mqtt
- rpc
- telemetry
- attributes
- timeseries
- util
- resources
- common
- actor
- src/test/java/org/thingsboard/server/actors
- cache
- cluster-api
- src/main
- java/org/thingsboard/server/queue
- proto
- coap-server
- src/main/java/org/thingsboard/server/coapserver
- dao-api
- src/main/java/org/thingsboard/server/dao/edge
- data
- src/main/java/org/thingsboard/server/common/data
- rpc
- widget
- edge-api
- src/main/java/org/thingsboard/edge/rpc
- message
- src/main/java/org/thingsboard/server/common/msg/rpc
- queue
- src/main/java/org/thingsboard/server/queue
- common
- discovery
- settings
- stats
- transport
- coap
- src/main/java/org/thingsboard/server/transport/coap/client
- http
- src/main/java/org/thingsboard/server/transport/http
- lwm2m
- src/main/java/org/thingsboard/server/transport/lwm2m/server
- downlink
- rpc
- uplink
- mqtt
- src/main/java/org/thingsboard/server/transport/mqtt
- session
- snmp
- src/main/java/org/thingsboard/server/transport/snmp
- service
- session
- transport-api
- src/main/java/org/thingsboard/server/common/transport
- service
- util
- dao
- src
- main/java/org/thingsboard/server/dao
- device
- edge
- sql/device
- user
- test/java/org/thingsboard/server/dao
- service
- sql/device
- msa
- black-box-tests
- src/test/java/org/thingsboard/server/msa
- connectivity
- js-executor
- queue
- tb-node
- tb
- transport
- coap
- http
- lwm2m
- mqtt
- snmp
- web-ui
- netty-mqtt
- rest-client
- rule-engine
- rule-engine-api
- src/main/java/org/thingsboard/rule/engine/api
- rule-engine-components
- src/main
- java/org/thingsboard/rule/engine
- filter
- profile
- rpc
- resources/public/static/rulenode
- tools
- transport
- coap
- src/main/resources
- http
- src/main/resources
- lwm2m
- src/main/resources
- mqtt
- src/main/resources
- snmp
- src/main/resources
- ui-ngx
- src
- app
- core
- api
- interceptors
- services
- modules/home
- components
- attribute
- device
- entity
- event
- profile
- alarm
- device/common
- widget
- lib
- maps
- wizard
- models
- entity
- pages/user
- assets
- locale
- typings
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
213 files changed
+2344
-1222
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| |||
229 | 229 | | |
230 | 230 | | |
231 | 231 | | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
232 | 240 | | |
233 | 241 | | |
234 | | - | |
| 242 | + | |
235 | 243 | | |
236 | 244 | | |
237 | 245 | | |
| |||
262 | 270 | | |
263 | 271 | | |
264 | 272 | | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | 273 | | |
277 | 274 | | |
278 | 275 | | |
| |||
289 | 286 | | |
290 | 287 | | |
291 | 288 | | |
292 | | - | |
293 | | - | |
| 289 | + | |
| 290 | + | |
294 | 291 | | |
295 | 292 | | |
296 | 293 | | |
297 | | - | |
298 | | - | |
| 294 | + | |
| 295 | + | |
299 | 296 | | |
300 | 297 | | |
301 | 298 | | |
302 | | - | |
303 | | - | |
| 299 | + | |
| 300 | + | |
304 | 301 | | |
305 | 302 | | |
306 | 303 | | |
| |||
316 | 313 | | |
317 | 314 | | |
318 | 315 | | |
| 316 | + | |
319 | 317 | | |
320 | 318 | | |
321 | 319 | | |
| |||
Lines changed: 18 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 10 additions & 10 deletions
Large diffs are not rendered by default.
Lines changed: 33 additions & 33 deletions
Large diffs are not rendered by default.
Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
400 | 400 | | |
401 | 401 | | |
402 | 402 | | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
403 | 411 | | |
404 | 412 | | |
405 | 413 | | |
| |||
478 | 486 | | |
479 | 487 | | |
480 | 488 | | |
481 | | - | |
482 | 489 | | |
483 | 490 | | |
484 | 491 | | |
| |||
Lines changed: 118 additions & 56 deletions
Large diffs are not rendered by default.
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
| 28 | + | |
| 29 | + | |
28 | 30 | | |
Lines changed: 13 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
250 | 250 | | |
251 | 251 | | |
252 | 252 | | |
253 | | - | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
254 | 261 | | |
255 | 262 | | |
256 | | - | |
| 263 | + | |
257 | 264 | | |
258 | 265 | | |
259 | 266 | | |
| |||
268 | 275 | | |
269 | 276 | | |
270 | 277 | | |
271 | | - | |
| 278 | + | |
272 | 279 | | |
273 | 280 | | |
274 | 281 | | |
275 | 282 | | |
276 | 283 | | |
277 | | - | |
278 | | - | |
| 284 | + | |
| 285 | + | |
279 | 286 | | |
280 | 287 | | |
281 | 288 | | |
282 | 289 | | |
283 | 290 | | |
284 | 291 | | |
285 | 292 | | |
| 293 | + | |
286 | 294 | | |
287 | 295 | | |
288 | 296 | | |
| |||
Lines changed: 4 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
79 | | - | |
| 78 | + | |
| 79 | + | |
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
83 | 84 | | |
84 | 85 | | |
85 | 86 | | |
| |||
90 | 91 | | |
91 | 92 | | |
92 | 93 | | |
| 94 | + | |
93 | 95 | | |
94 | 96 | | |
95 | 97 | | |
| |||
0 commit comments