snapshot/2022-08-03
What's Changed
- LWM2M 1.1 registration by @sbertin-telular in #418
- Fix a variety of warning by @sbertin-telular in #422
- Fix/memory allocation issue by @tgagneret-embedded in #412
- URI updates by @sbertin-telular in #421
- Fix memory leak with bad options. by @sbertin-telular in #426
- Add SenML JSON support by @sbertin-telular in #428
- CI: Build and test using GitHub Actions by @rettichschnidi in #489
- Fix reference to Erbium's CoAP engine by @rettichschnidi in #492
- Make TLV format optional. by @sbertin-telular in #430
- Fix potential type size mismatch through pointers by @sbertin-telular in #432
- Point the tinydtls submodule at the new location. by @sbertin-telular in #496
- Handle resource instances in Read, Write, and Observe. by @sbertin-telular in #435
- docs: fix simple typo, boostrap -> bootstrap by @timgates42 in #515
- Improve client disp command by @qleisan in #518
- Fix passing NULL pointer to printf as string. by @CiaranWoodward in #522
- Improve portability by @qleisan in #525
- Enable SENML_JSON support in lightclient by @qleisan in #520
- [Core reorg] Organize source files per area. by @sbertin-telular in #528
- Reflect changes to the server object into the core stack by @CiaranWoodward in #529
- Add received message size check by @qleisan in #532
- Fix for issue #440: Crash with client in DTLS when "quit" is usedInco… by @qleisan in #533
- Update bootstrap_server.ini Leshan sandbox URI by @qleisan in #535
- Improve lwm2m_step() state logic by @qleisan in #538
- Remove incomplete error state in transaction_new by @CiaranWoodward in #531
- Support the preferred content format for Bootstrap-Request by @sbertin-telular in #539
- Improve coding style by @qleisan in #543
- Support object versions by @sbertin-telular in #545
- Support Bootstrap-Read and Bootstrap-Discover by @sbertin-telular in #549
- Fix potential crash when manipulating object attributes by @qleisan in #552
- Fix debug step-timeout-print for 32-bit platforms by @mlasch in #557
- [GH-182] CI: Simplify execution by @rettichschnidi in #564
- CI: Enable sanitizers by @rettichschnidi in #565
- [GH-182] ci: Generate coverage information by @rettichschnidi in #567
- [GH-182] ci: Build with GCC and Clang by @rettichschnidi in #569
- [GH-182] ci: Run Clang Static Analyzer by @rettichschnidi in #570
- ci: Build using C99 and C11 by @rettichschnidi in #575
- Update/cleanup cmake files by @mlasch in #579
- doc: Add badges by @rettichschnidi in #581
- [GH-494] ci: Build and test on multiple GNU/Linux architectures by @rettichschnidi in #577
- Add missing context to raw block transfer function calls. by @pehrnord in #582
- ci: Integrate SonarCloud by @rettichschnidi in #573
- CI tool cleanup by @rettichschnidi in #589
- CI: Add gitlint by @rettichschnidi in #590
- CI: Gitlint fixup by @rettichschnidi in #592
- CI: Add git-clang-format by @rettichschnidi in #595
- Fix issue #599, run server together with bootstrap by @mlasch in #600
- Make CoAP block size configurable at build- and run-time by @mlasch in #596
- Add integration tests by @qleisan in #598
- Add more integration tests by @qleisan in #611
- [#621] Solve pylint W1514 warnings in Compliance workflow by @mlasch in #622
- [#619] core: Fix segfault during observe error callback by @mlasch in #620
- Fix payload buffer use after free by @broglep-work in #628
- off-by-one: block transfer fix by @broglep-work in #627
- fix: respect partial update argument by @broglep-work in #629
- fix: errors in transaction handling by @broglep-work in #631
- [#618] Fix payload_len handling by @mlasch in #632
- Fix coap_parse_message() by @rettichschnidi in #640
- Fix some compiler warnings by @rettichschnidi in #642
- ci: Update and simplify multiarch builds by @rettichschnidi in #643
- codeql: Fix potential multiplication overflow by @rettichschnidi in #641
- examples: client: Fix buffer overrun by @rettichschnidi in #644
- Improve Python cosmetics by @rettichschnidi in #645
- Fix compilation for server and bootstrap server mode by @rettichschnidi in #652
- Improve description of preprocessor definitions by @rettichschnidi in #651
- ci: Build all examples as standalone by @rettichschnidi in #649
- coap: Fix zero-length options by @rettichschnidi in #648
- [GH-594] examples: client: dtls: Fix crash by @rettichschnidi in #647
- [GH-562] examples: client: Compile without LWM2M_BOOTSTRAP by @rettichschnidi in #654
- Modernize CMake by @rettichschnidi in #653
- CMake: Fixups for client example by @rettichschnidi in #656
- [GH-574] ci: Enforce CMake formatting by @rettichschnidi in #655
- ci: Fix standalone examples by @rettichschnidi in #658
- ci: Default to clang-format-12 by @mlasch in #669
- Fix intToText value truncation on 32bit architectures by @mlasch in #668
New Contributors
- @tgagneret-embedded made their first contribution in #412
- @rettichschnidi made their first contribution in #489
- @timgates42 made their first contribution in #515
- @qleisan made their first contribution in #518
- @CiaranWoodward made their first contribution in #522
- @mlasch made their first contribution in #557
- @pehrnord made their first contribution in #582
- @broglep-work made their first contribution in #628
Full Changelog: v1.0...snapshots/2022-08-03