Releases: 256dpi/naos
Releases · 256dpi/naos
v0.14.7
v0.14.6
v0.14.5
- 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
- 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
v0.14.2
v0.14.1
- 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
- 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
- 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