Skip to content

Releases: 256dpi/naos

v0.14.7

29 Mar 13:26

Choose a tag to compare

  • com: support removing directories
  • swift: fixed desktop files handling
  • swift: various bug fixes

v0.14.6

29 Mar 00:09

Choose a tag to compare

  • com: unlock mutex before calling cleanup
  • com: ensure handle is never called after cleanup
  • pkg: do not return error when compile cmd is missing
  • explorer: show BLE name

v0.14.5

28 Mar 23:30

Choose a tag to compare

  • com: support FS root_entries override
  • com: cleanup files on session cleanup
  • com: prevent logging to interleave with serial messages
  • com: improved serial messaging
  • com: cleanup sessions from worker
  • web: support parallel throughput tests with progress bars
  • web: ensure overall timeout is met
  • web: added typecheck command
  • web: updated FS test
  • web: various bug fixes
  • com: fixed coredump deletion
  • com: fixed small issues
  • pkg: various bug fixes

v0.14.4

25 Mar 21:59

Choose a tag to compare

  • web: concat serial writes
  • web: test throughput
  • web: added transfer test
  • web: strip \r from received lines
  • web: read memory in parallel
  • com: gate test features
  • com: install esp-idf from .zip
  • com/test: added echo endpoint
  • pkg/sdk: mark SDK as installed to skip fetch
  • pkg/sdk: install IDF from archives
  • ci: updated caching

v0.14.3

01 Mar 22:17

Choose a tag to compare

  • cmd: added debug command
  • pkg/tree: return coredump error
  • cmd/pkg: support adding debug ELF to bundle
  • cmd/pkg: support debugging with specific ELF
  • test: support debugging
  • cmd/pkg: support coredump loading
  • cmd: removed output option

v0.14.2

01 Mar 13:05

Choose a tag to compare

  • pkg/tree: do not reconfigure when updating CMakeLists.txt
  • pk/naos: generate cmake after build
  • pkg/tree: let build update dependencies
  • tree: added empty overrides file

v0.14.1

01 Mar 12:11

Choose a tag to compare

  • com: check param name length
  • com: support long BLE names
  • com: small BLE fixes
  • com: ble boding and pairing interop
  • swift: make BLE scan data available on device
  • swift: exposed device implementations
  • swift: expose pack/unpack
  • web: added debug endpoint support
  • web: separated serialport
  • web: improved TS/node compatibility
  • web: added node serial and BLE support

v0.14.0

11 Jan 16:53

Choose a tag to compare

  • docs: removed site
  • ci: also build explorer and fleet tool
  • pkg: ignore router test for now
  • tree: updated esp-mqtt submodule
  • com: updated sdkconfig
  • com: added WiFi EAP support behind flag
  • com: added EAP support
  • pkg: fix ignoring a missing submodule
  • tree: removed esp-idf submodule
  • test: fixed build
  • pkg: bump minimum cmake version
  • fleet: updated docs
  • fleet: improved discovery
  • cmd: extracted fleet management into naos-fleet
  • pkg/fleet: moved in fleet management
  • pkg/fleet: refactored to to use MSG and bridge
  • pkg: removed context from public API for now
  • pkg/msg: params/metrics service additions
  • cmd/pkg: improved log streaming
  • pkg/msg: added timeout sentinel error
  • pkg/msg: added execute function
  • com/bridge: prefix task name
  • com/update: make sync again (no callback)
  • com/debug: improved CD handling
  • pkg/tree: future proof version detection
  • com: fixed docs
  • com: harmonized include guards
  • com: use COUNT macro also for metrics
  • com: added missing error check
  • com: harmonized logging
  • explorer: support debug endpoint
  • msg: support debug endpoint
  • com: added debug endpoint
  • test: use fun_s to cause crash
  • com: removed manager
  • cmd/pkg: stateless device discovery
  • cmd/pkg: removed trace support
  • make: also install naos-explorer
  • cmd/pkg: removed BLE based config
  • cmd/pkg: renamed inventory to manifest
  • cmd/pkg: removed send/receive fleet commands
  • mqtt: continuously discover
  • ble: continously discover
  • naos-explorer: refactored main view
  • mqtt: use shared router
  • naos-explorer: support MQTT discovery
  • pkg: added MQTT messaging support
  • com: added bridge discovery
  • com: make "run" by default
  • naos-explorer: escape from params editor
  • msg: annotated errors
  • msg: fixed metrics handling
  • naos-explorer: improved parameter handling
  • all: updated Go dependencies
  • all: updated Go version
  • cmd: added new naos-explorer tool
  • msg: added params and metrics services
  • pkg: increase queue size and drop if full
  • cmd: removed naos-gui tool
  • com: connect TLS support
  • com: finish connect token header support
  • swift: increase min. iOS version
  • swift: added mobile target to test iOS build compatibility
  • com: added MQTT TLS support
  • tree: updated esp-mqtt
  • swift: ported channel width
  • swift: prefix device menu items with type
  • swift: added serial device support
  • web: lower serial channel width to 1
  • web: respect channel width

v0.13.2

30 Oct 12:21

Choose a tag to compare

  • all: updated esp-idf to 5.4.3
  • all: rename default branch to main
  • all: test and CI fixes
  • all: added file to track SDK parity
  • all: use app name and version from build system
  • all: support overriding app name
  • all: harmonized parameter names
  • com: clarify MTU and frame overhead
  • com: cap BLE MTU to 500 bytes
  • com: do not fail on intermediary directories
  • com: added make path FS command
  • com: added block UART and USJ serial support
  • com: robuster serial handling
  • con: make serial buffers configurable and try SPIRAM
  • com: use common output serial buffer
  • com: removed tinyusb and use usb/JTAG API instead
  • com: also update dependencies
  • com: ensure nvs_commit is called
  • com: added naos_reset function
  • com: fix compile warning
  • com: set app name and version from app description
  • com: support BLE bonding
  • com: added BLE pairing test
  • com: store address type in allowlist
  • com: support BLE allowlist management
  • com: added function to count connections
  • com: refactored on-demand into pseudo-pairing
  • com: support on-demand BLE advertisement
  • com: support timeout with naos_await
  • com: added auth module
  • com: harmonized endpoint numbers
  • com: changed parameter order
  • com: clean up serial header
  • com: make system handles opaque
  • com: removed mutex logging
  • com: support defer with delay
  • com: updated sdkconfig to 5.4
  • com: added hint about session testing
  • pkg: skip tests with device dependency
  • pkg/web/swift: correct update overhead
  • pkg/msg: expose pack and unpack functions
  • pkg: automatically reconfigure if config or partitions have changed
  • pkg: simplified override syncing
  • pkg: assume tree uses layered sdkconfig
  • pkg: removed build overrides
  • pkg: added make path function
  • pkg: added serial support
  • pkg: introduced channel width
  • pkg: copy partitions.csv from project root
  • pkg: support registry components git and path fields
  • pkg: updated default bundle name
  • pkg: use commit hash as fallback
  • pkg: strip tag prefix from version
  • pkg: use remove utility
  • pkg: parse project description to get bundle info
  • pkg: support version tag prefixes
  • pkg: properly set project version
  • pkg: use functions to determine app files
  • pkg: align project name
  • pkg: updated template
  • pkg: slight bundle manifest change
  • cmd/pkg: added bundle command
  • pkg: revert back to fetching all changes
  • pkg: log partitions generation
  • pkg: use C17 standard with new projects
  • pkg: resolve linked include directories
  • web: async channel close
  • web: handle unavailable product id
  • web: added make path function
  • web: only check signature if key is given
  • web: added secure random function
  • web: moved hmac256 function
  • web: support authentication
  • swift: added ascend button
  • swift: support descending
  • swift: support making directories
  • swift: fix small bug
  • swift: removed outdated paramters
  • test: change name again
  • test: updated app
  • tree: support project name override
  • tree: generate only a factory partition if beta is zero

v0.13.1

30 Oct 12:23

Choose a tag to compare

  • updated esp-idf to 5.4