Releases: iotivity/iotivity-lite
Releases · iotivity/iotivity-lite
2.2.5.15
What's Changed
- Migrate device provisioning client by @Danielius1922 in #640
- Fix DPS docker containers log configuration by @Danielius1922 in #642
- plgd/dps: fix doxygen documentation by @Danielius1922 in #643
- Fix project and build versions by @Danielius1922 in #645
Full Changelog: 2.2.5.14...2.2.5.15
2.2.5.14
What's Changed
- Fix esp32 build job by @Danielius1922 in #631
- Issue 628: Fix inconsistent ownership validation in IoTivity-Lite. by @sp-milos in #630
- Fix formatting job by @Danielius1922 in #632
- ports: Enhance TCP Client Disconnect Notifications in TLS Handling by @jkralik in #627
- Implement Message Queue Limit to Prevent Memory Exhaustion in Embedded Devices by @sp-martin in #629
- Add missing .o files to libiotivity-lite-jni.so by @Danielius1922 in #635
- oc_ace: refactor and add tests by @Danielius1922 in #622
- Add session_id to endpoint logs by @Danielius1922 in #638
- Change dependency includes by @Danielius1922 in #639
New Contributors
- @sp-milos made their first contribution in #630
- @sp-martin made their first contribution in #629
Full Changelog: 2.2.5.13...2.2.5.14
2.2.5.13
What's Changed
- port/linux: Address Issues with ENOBUF Failure in Netlink IP Address Retrieval by @jkralik in #602
- linux: fix compilation when OC_HAVE_TIME_H is not defined by @Danielius1922 in #605
- bridging: minor updates and utility functions by @Danielius1922 in #606
- cloud: add support for multiple servers for a single cloud by @Danielius1922 in #604
- cloud: update public API by @Danielius1922 in #609
- Use oc_memb_t typedef for struct oc_memb by @Danielius1922 in #612
- Extend batch discovery resource response about resource types by @jkralik in #614
- util: create oc_endpoint_addresses_t by @Danielius1922 in #611
- util: extend oc_endpoint_addresses_t by custom on change callback by @Danielius1922 in #618
- cloud: add oc_cloud_manager_stop_v1 function by @Danielius1922 in #620
- discovery: allow to ignore resource in batch notification by @Danielius1922 in #623
Full Changelog: 2.2.5.12...2.2.5.13
2.2.5.12
What's Changed
- Version 2.2.5.12 by @Danielius1922 in #577
- apps/cloud_server: enable a mocked software update resource by @jkralik in #581
- Upgrade mbedTLS to v3.5.0 by @Danielius1922 in #580
- ESP32: software update using hawkbit over HTTPS by @Danielius1922 in #582
- Cloud: Add custom scheduler for improved cloud action handling by @jkralik in #583
- Validate the request before processing the body by @jkralik in #578
Full Changelog: 2.2.5.11...2.2.5.12
2.2.5.11
What's Changed
- Version 2.2.5.11 by @Danielius1922 in #563
- Refactor /oic/p resource by @Danielius1922 in #562
- Fix issues reported by SonarCloud (13) by @Danielius1922 in #541
- api: refactor mnt resource by @Danielius1922 in #564
- Set interface index from incoming message if not set in TLS peer by @jkralik in #565
- Add observation unittests by @Danielius1922 in #567
- Do not send empty notifications by @Danielius1922 in #566
- Cloud: Trigger user callback upon cloud manager startup by @jkralik in #571
- Rewrite check to satisfy static analyzer by @Danielius1922 in #572
- Optimize resource usage by reducing the size of oc_message_t buffer by @jkralik in #569
- Fix issues reported by coverity by @Danielius1922 in #570
- api: allow request payload to be a CBOR NULL object by @Danielius1922 in #575
- ri: process request before call a resource handler by @jkralik in #574
Full Changelog: 2.2.5.10...2.2.5.11
2.2.5.10
What's Changed
- Extend base64 module by @Danielius1922 in #539
- Incremental updates by @Danielius1922 in #536
- Fix issues reported by SonarCloud (12) by @Danielius1922 in #538
- Add JSON Encoder by @Danielius1922 in #542
- When UDP multicast sockets are not created, do not reconfigure them. by @jkralik in #547
- Fix Windows testing job by @Danielius1922 in #549
- Add CRC64 Encoder by @Danielius1922 in #548
- add oc_storage_size function by @Danielius1922 in #550
- ETag Resource Checksum by @Danielius1922 in #540
- discovery: fix condition of which endpoints to include in payload by @Danielius1922 in #552
- api: fix handling of CoAP signal messages by @Danielius1922 in #553
- Project version 2.2.5.10 by @Danielius1922 in #554
- Api 2.2.5.1 compatibility by @Danielius1922 in #556
- etag: update behavior on secure devices by @Danielius1922 in #559
- Split unpublish request into multiple requests by @Danielius1922 in #561
Full Changelog: 2.2.5.9...2.2.5.10
2.2.5.9
What's Changed
- Establish separate cloud connections for each device by @jkralik in #532
- Check iotivity-lite stack init before processing requests by @jkralik in #527
- run tests with release images by @jkralik in #528
- use oc_endpoint_to_string64 to utilize stack by @jkralik in #530
- Update query public API by @Danielius1922 in #533
- TLS: Drop messages associated with a closed endpoint in the processes by @jkralik in #537
- Update compilator attributes by @Danielius1922 in #535
- Fix issues reported by SonarCloud (11) by @Danielius1922 in #490
Full Changelog: 2.2.5.8...2.2.5.9
2.2.5.8
What's Changed
Full Changelog: 2.2.5.7...2.2.5.8
2.2.5.7
What's Changed
- Fix runtime disabling of logging by @Danielius1922 in #470
- oc_introspection: disable feature in compile time by @Danielius1922 in #456
- swu: dump storage for each notification by @jkralik in #471
- android: disable network interface monitoring on ANDROID_API >= 30 by @Danielius1922 in #477
- Implement ETag by @Danielius1922 in #484
- ETag for discovery resource requests with batch interface by @Danielius1922 in #491
- tls: print logs when a connection will been closed for error by @jkralik in #496
- linux: add error logs to ipadapter by @Danielius1922 in #495
- linux/tcp: set connect pipe as non-blocking to prevent stuck by @jkralik in #501
- ETags for non-batch observations by @Danielius1922 in #504
- Create logging component for CoAP by @Danielius1922 in #502
- Avoid terminating all TLS connections upon closure of a single connection in RFOTM state by @jkralik in #503
- linux: Add error messages for storage configuration and file operations by @jkralik in #512
- Batch observation of /oic/res with ETag by @Danielius1922 in #508
- linux/storage: Add debug log for fopen failure on non-existent files by @jkralik in #515
- resource storages: generate a debug log instead of an error in case of a read failure by @jkralik in #517
- various minor bug fixes
Full Changelog: 2.2.5.6...2.2.5.7
2.2.5.6
What's Changed
- Refactor oc_client_cb_t by @Danielius1922 in #449
- tls: use monotonic timer for monitoring DTLS peer inactivity by @Danielius1922 in #450
- Fix public includes by @Danielius1922 in #453
- oc_delayed_delete_resource fix segfault by @jkralik in #457
- util: refactor oc_timer and oc_etimer by @Danielius1922 in #452
- esp32 integrate hawkbit by @Danielius1922 in #344
- api: refactor event callbacks by @Danielius1922 in #458
- public headers cannot depends on internal headers by @jkralik in #461
- util: use monotonic clock in timers by @Danielius1922 in #460
- linux/tcp: use monotonic clock for connection timeout by @Danielius1922 in #462
- Integrate nightly coverity scan by @Danielius1922 in #465
- swupdate: add API function for validating update payloads by @Danielius1922 in #466
Full Changelog: 2.2.5.5...2.2.5.6