Get in Touch:

Contact us for inquiries

iot logo

New redpesk® OS release "Batz 2.1"



Batz 2.1

Batz 2.1 is now available, bringing significant improvements and new features to the redpesk OS.
This release is based on RHEL 9.4, continuing our commitment to providing a robust and up-to-date operating system.

Application Framework Enhancements

WebSocket Improvements

  • Maximum payload size of websockets is now tunable
  • Implemented optional masking for websockets
  • Allow extensions to add websocket protocol

RPC and Communication

  • Improvement and fix of RPCv3 binary connection for bindings v4
  • Support of mTLS for RPCv3 binary connections
  • Improved delivery of events

Configuration and API

  • Merged configuration available at API level
  • Read config files as JSON if extension is .jso or .json, or as YAML otherwise

Security Enhancements

  • Fix Cynagora access labels
  • Improved security manager

Binding and Extension Support

  • Implement support for extensions in libafb-binder
  • New function ev_timer_modify_period
  • New error AFB_ERRNO_TIMEOUT
  • Calls and subcalls now accept NULL callback for later optimization
  • Implement afb_api_unshare_session for bindings >= 4.1.4

Manifest File Updates

  • Added property required-systemd
  • Added target entry required-config
  • Added content type application/vnd.redpesk.resource

afb-librust Integration

  • Improved test coverage
  • Integration of dynamic type-checking for contexts passed to callbacks
  • Generalization of call trace reporting (file-name/line-number) for error returns during libafb calls

Python Integration

Performance and Stability

  • Internal scheduler refactored
  • Automatic removal of sessions without cookie value
  • New afb-binder option --fail (or -F), synonym of --trap-faults=no

Testing and Quality Assurance

  • Improved tests on helloworld-binding, gps-binding, and platform-info-binding

This release represents a significant step forward in the redpesk OS ecosystem, offering enhanced security, improved performance, and greater flexibility for developers and users alike.


About redpesk®

redpesk® www.redpesk.bzh  is an « all in one » LTS Linux platform based on an IT build factory adapted to embedded constraints (auto, military, aeronautics, marine, energy…) that includes : A modern microservices architecture, an advanced security framework, a specific lightweight container, a FOTA reference implementation.


It provides:

  • Cross-compilation for x86 & ARM architectures
  • SDK enabling fast native iteration cycles for developers
  • Automatic testing facility for both real & virtual environments
  • Extended QA through scanning tools
  • Release management solution
  • Reporting interface
  • Reference implementation for Over-the-Air updates
  • Core optional platform services (health monitoring, identity management etc)
  • +2 500 pre-built ready-to-use binary packages

All these features are supported on multiple SoC architectures and reference boards: Renesas H3/M3 ULCB, NXP i.MX 8, Raspberry PI 3 and 4, Intel Up-Board, SolidRun Hummingboard or SolidSense, … We now support BeagleBoard - BeaglePlay, NXP - S32G2 Vehicle Networking, NXP - i.MX8 Nitrogen 8M Nano, Phytec phycoreAM62x.

About IoT.bzh
IoT.bzh is an expert software company with strong recognition inside the global open source community for its Linux and cybersecurity by design solutions dedicated to embedded markets (automotive, aeronautics, energy, military, maritime etc).

triskel

Cookie policy

This site uses essential cookies only. You can find our cookie policy here.