Releases: flownexus-lwm2m/flownexus
Releases · flownexus-lwm2m/flownexus
v0.1.0
First release of the project. This is a development release with the following main features:
- Created a flownexus logo.
- Generic database model for LwM2M objects.
- Added a frontend mockup based on AtminLTE.
- ReST APIs inbetween Leshan and Django.
- Asynchronous task queue for Endpoint interactions from Django via Celery.
- Bidirectional communication between L2M2M endpoints and Django via Leshan.
- Subscribe to single and composite Observations in Leshan statically.
- OTA Update functionality on the server side. Full-functioning firmware example pending.
Detailed Changes
- gh actions: build and deploy doc to github pages by @jonas-rem in #1
- doc: install plantuml by @jonas-rem in #2
- doc: restructure doc, add high level requirements by @jonas-rem in #3
- Refactor before adding new features by @jonas-rem in #4
- doc: fix links for django and leshan by @jonas-rem in #7
- Doc: generate and add Entity Relationship Diagram by @jonas-rem in #6
- Leshan: Add servlets as interface for incoming data via ReST API by @jonas-rem in #5
- doc: fix several minor formatting issues, clean structure by @jonas-rem in #9
- ci: add check_compliance script to check PRs by @jonas-rem in #23
- Theme, Documentation and Weblog - Updated by @Kappuccino111 in #24
- db: Update generic database model by @jonas-rem in #8
- doc: add contributing guide by @jonas-rem in #22
- doc: Update readme to better explain the project by @jonas-rem in #21
- scripts: zephyr: separate from server dir by @jonas-rem in #26
- Major Doc Changes by @Kappuccino111 in #31
- doc: explain asynchronous operation by @jonas-rem in #32
- Django: Send data to devices via admin dashboard by @jonas-rem in #27
- django: remove unused template dir by @jonas-rem in #33
- Zephyr: lwm2m sample by @jonas-rem in #28
- django: initial data: maintain lwm2m resouce model by @jonas-rem in #29
- Database Model: minor clean up by @jonas-rem in #30
- Log Directory and Unique Constraint Fix by @Kappuccino111 in #36
- Update check_compliance.py by @Kappuccino111 in #41
- Leshan: Add registration handler interface by @jonas-rem in #34
- Asynchronous communication with Endoints via celery tasks by @jonas-rem in #37
- Leshan: Observe Objects with CompositeObserve by @jonas-rem in #38
- django: assign composite data to events by @jonas-rem in #39
- doc: refactor documentation layout by @jonas-rem in #42
- GH Actions: Generate a documentation preview page by @jonas-rem in #44
- doc: add pdf download option by @jonas-rem in #46
- Doc: update documentation contents by @jonas-rem in #47
- django: change default domain to flownexus.org by @jonas-rem in #48
- Simulation: Add endpoint simulation by @jonas-rem in #49
- doc: add deploy to vserver section by @jonas-rem in #51
- west: rename path to flownexus by @jonas-rem in #52
- Add firmware to the list in .gitignore by @jonas-rem in #53
- License: Add license header to the individual files by @jonas-rem in #54
- django: add http download server feature by @jonas-rem in #58
- leshan: fix subscribing to single resource by @jonas-rem in #56
- Update New Logo Design by @Kappuccino111 in #60
- django: fix django url in settings by @jonas-rem in #59
- Update all instances of FlowNexus to flownexus by @Kappuccino111 in #61
- doc: replace lwm2m_server with flownexus by @jonas-rem in #63
- firmware: extend lwm2m client demo with temp/hum by @jonas-rem in #64
- Implement OTA Updates by @jonas-rem in #62
- simulation: lwm2m_client: add OTA by @jonas-rem in #65
- Django: squash migrations by @jonas-rem in #66
- release: add release notes for v0.1.0 by @jonas-rem in #67
- feat: add dashboard templates, version 0.1.0 without server side functionality by @Kappuccino111 in #68
New Contributors
- @jonas-rem made their first contribution in #1
- @Kappuccino111 made their first contribution in #24
Full Changelog: https://github.com/jonas-rem/flownexus/commits/v0.1.0