Skip to content

Latest commit

 

History

History
290 lines (145 loc) · 16.1 KB

CHANGELOG.md

File metadata and controls

290 lines (145 loc) · 16.1 KB

Changelog

5.2.0 (2023-08-12)

Features

  • layer: add official meta-qt5 layer (fce613f)
  • meta-user: add AMD Kria ROS2 Perception example (be2a5f3)
  • qemu: add qemux86-64 (130ef3e)
  • ros2: add Gazebo 11 Classic and dependencies (83c9b0d)
  • ros2: add Gazebo Fortress and dependencies (5c0d06f)
  • rpi4: add dummy HDMI to allow GPU acceleration for OpenGL rendering (1fa1876)

Fixes

  • local.conf: disable multitasking for bitbake tasks because building Gazebo already used more than 32GB RAM with 16 cores CPUs (d0148b8)
  • rpi4: fix WiFi stability issues caused by HDMI interference (e083cc5)

Code Refactoring

  • rpi4: increase GPU memory to 512MB (07e23b7)

5.1.0 (2023-08-12)

Features

  • yocto/ros2: add required SDK packages for cross-compiling ROS2 C/C++ (a7f3854)

Documentations

  • yocto/examples: add examples how to cross-compile generic C/C++ and ROS2 C/C++ projects (7c97965)

Code Refactoring

  • conf: improve code readability (b262bb0)

5.0.1 (2023-07-19)

Documentations

  • podman: rename from xilinx-toolkit to yocto-toolkit (2300669)
  • README: move prerequisites to README.md (3bf3f5b)
  • yocto/qemu: add all instructions for QEMU 32-bit and QEMU 64-bit (ba5db09)

5.0.0 (2023-07-18)

⚠ BREAKING CHANGES

Features

  • yocto/libcamera: enable camera for raspberrypi0-wifi, raspberrypi3-64, and raspberrypi4-64 (fe83bf0)
  • yocto/selinux: add SELinux for rock64 (0805a9e)

Documentations

  • yocto/local.conf: add instructions for bitbake Parallelism Options (84bda28)

Fixes

  • yocto/license: add synaptics-killswitch license flag for raspberrypi0-wifi, raspberrypi3-64, and raspberrypi4-64 (ee28c34)
  • yocto/netplan: add driver fixes for raspberrypi0-wifi, raspberrypi3-64, and raspberrypi4-64 (d969a22)
  • yocto: add group video to allow libcamera access without sudo (0d0b538)

Code Refactoring

  • petalinux: move all PetaLinux instructions and projects to extra2000/petalinux-ros2-minimal repository (ac74617)
  • yocto/netplan: using OVERRIDES variables instead conditional [@bb](https://github.com/bb).utils.contains() (3efd4f7)

4.2.0 (2023-07-10)

Features

  • yocto: add datastruct-cpp example project (d7d8925)
  • yocto: add ssh-server-openssh for port forwarding (d304d4a)
  • yocto: add TCF Agent for remote debugging via Eclipse, and add instructions how to build SDK for Eclipse/CMake (bd1d6ef)

Documentations

  • yocto: add instructions how to extract SDK for RPi Zero 2W (2ce196d)

Fixes

  • yocto/netplan: fix RPi Zero 2W WiFi driver issue with WPA2 EAP TLS access point (b14cf39)

4.1.1 (2023-06-19)

Documentations

  • yocto/cleanup: add .log to cleanup command (742f99a)
  • yocto: fix WIC image path (1a0ebe4)

Fixes

  • yocto/raspberrypi: fix SELinux not enabled by adding missing CMDLINE options (4d38bf6)
  • yocto/raspberrypi: fix SELinux not enabled in kernel build configuration (c322c23)

4.1.0 (2023-06-18)

Features

  • yocto/security: add SELinux by including meta-selinux layer and its dependency layer meta-clang (080683e)
  • yocto/security: harden image by adding meta-security layer to create admin user yocto and disable root login (4acf310)

4.0.0 (2023-06-18)

⚠ BREAKING CHANGES

  • yocto/image: no longer using ros-image-core.bbappend with default core-image-minimal, now using custom ros2-image with core-image-base

Code Refactoring

  • yocto/image: remove ros-image-core.bbappend and use custom ros2-image (b98ae2d)

Fixes

  • yocto/image: add missing python3-rospkg and python3-pip (ace14cd)

Maintenance

  • gitignore: ignore /project/yocto/build/tmp* (0d1f86a)

Documentations

  • yocto: add more cleanup paths project/yocto/build/{cache,downloads,tmp-*} (0a339fb)

3.0.2 (2023-06-18)

Documentations

  • yocto/qemuarm: add example how to set custom memory size (f4b9225)
  • yocto/testing: add Known Issues for Python examples (eebce9f)
  • yocto: remove ROS2 Known Issues (ba43942)

Code Refactoring

  • yocto/local.conf: remove sysvinit (95e8982)

3.0.1 (2023-06-17)

Fixes

  • yocto/local.conf: rename deprecated ABORT to HALT as required by Langdale (22112a5)

3.0.0 (2023-06-14)

⚠ BREAKING CHANGES

Features

  • meta-arm: upgrade from Honister to Langdale (928a20d)
  • meta-openembedded: upgrade from Honister to Langdale (3c74d49)
  • meta-raspberrypi: upgrade from Honister to Langdale (9e8045a)
  • meta-rockchip: upgrade from Honister to Langdale (bff3915)
  • meta-user: add support for Langdale (c30ac49)
  • poky: upgrade from Honister to Langdale (319ccdb)
  • yocto: add libcamera and libcamera-apps (48520ff)

Code Refactoring

  • yocto: replace ros/meta-ros with Xilinx/meta-ros for Langdale (18694b9)

Fixes

  • ros2: fix uncrustify compile issue (5ef367b)
  • rpizero-2w: allow synaptics-killswitch license for Langdale (84f3042)
  • yocto/local.conf: fix systemd not included for Langdale (3458767)

2.1.0 (2023-06-06)

Features

  • yocto: add netplan networking (063f212)
  • yocto: add qemuarm and qemuarm64 machines (9749a8f)

Documentations

2.0.0 (2023-05-25)

⚠ BREAKING CHANGES

  • yocto: project files have been restructured for multiconfig build
  • yocto/submodules: submodules for Yocto have been restructured

Features

  • yocto: add multiconfig build (7c4d33a)
  • yocto: add Rock64 machine (6a57e69)

Code Refactoring

  • yocto/submodules: move all submodules in project/yocto/*/layers/* to project/yocto/layers/* (5e8c36f)
  • yocto: remove unused bitbake and conf files (55a46e8)

Documentations

  • yocto: update instructions for multiconfig build (dc6731f)

1.1.2 (2023-05-24)

Documentations

  • petalinux,yocto: remove SELinux labeling when creating containers (c4a8e9f)

1.1.1 (2023-05-18)

Fixes

  • gitmodules: fix missing path (c7b4364)

1.1.0 (2023-05-17)

Features

  • petalinux: add support for KR260 (97e7a16)
  • yocto: add support for RPi 3B + (1ac4491)
  • yocto: add support for RPi 4B (d1527c3)
  • yocto: add support for RPi Zero 2 W (3e5df99)

Maintenance

  • gitignore: ignore hardware, hw-description, and BSP (e802122)

Documentations

  • arty-z7-20: add xilinx-tools-v2022-2 volume as required by xilinx-toolkit v3.x image (962a321)
  • arty-z7-20: add a list of requirements (b6cc435)
  • README: fix git clone URL (8dbd2b7)
  • README: remove Prerequisites (79b7728)
  • README: update Table of Contents (5e8497a)
  • rpizero-w: add xilinx-toolkit v3.x as requirement (5387326)

1.0.0 (2023-05-14)

Features

  • initial implementations (c6a0fcb)

Documentations

Continuous Integrations

  • add GitHub Action with semantic-release (be86617)