<commit_before>UNRELEASED:
  *
2022-09-06:
  * lxpanel - new main menu plugin with text search
  * lxpanel - new separate audio input plugin with microphone volume and input select
  * lxpanel - keyboard shortcuts to open wifi and bluetooth plugins added
  * lxpanel - notifications now shown with short delay after startup and between each
  * rc_gui - only allows valid hostnames to be set
  * piwiz - no longer allows "root" as a user name
  * gtk3 - menus can now be resized after being drawn
  * raspi-config - option to switch between dhcpcd and Network Manager added
  * lxpanel - new network plugin compatible with Network Manager added
  * piwiz - compatibility with Network Manager added
  * Bug fix - 100% CPU usage in file manager when desktop item unmounted
  * Bug fix - window manager was preventing switching between international keyboard layouts
  * Bug fix - system tray redrawing made more robust
  * Bug fix - translations not being shown in various lxpanel plugins
  * Bug fix - updater plugin failing on x86 images
  * Bug fix - force power on for Bluetooth hardware when unblocked with rfkill
  * Bug fix - message boxes in rc_gui not centred correctly
  * Bug fix - switching sessions between Wayland and X11 made more robust
  * Bug fix - switching of ALSA devices in raspi-config made compatible with third-party devices
  * Install NetworkManager (disabled)
  * Install OpenJDK 17 rather than OpenJDK 11 on full images
  * Install picamera2
  * Format the root partition with the metadata_csum option
  * Format the boot partition with 4 sectors per cluster for a slight performance boost
  * Remove 'flush' mount option from the boot partition
  * Raspberry Pi firmware 48cd70fe84432c5d050637b61e4b7b9c831c98bf
  * Linux kernel 5.15.61
2022-04-04:
  * Default "pi” user has been removed; the first-boot wizard enforces the creation of a new user account
  * rename-user script added to allow existing users to be renamed by temporarily rebooting to cut-down first-boot wizard
  * Overscan now managed by xrandr under KMS, can be set independently for both monitors, and takes effect on the fly rather than requiring reboot
  * GTK3 switch control now used in place of paired radio buttons throughout
  * piwiz - first-boot wizard now runs in a separate session as a different user with different graphics
  * piwiz - first-boot wizard now has automatic pairing for discoverable Bluetooth mice and keyboards
  * lxinput - keyboard delay and repeat settings now persist across reboots under mutter
  * raspi-config / rc_gui - removed pixel doubling option when KMS driver in use
  * raspi-config - removed composition manager option when legacy driver in use
  * arandr - restored support for interlaced displays
  * mutter - implemented more intuitive window and application cycling behaviour
  * pi-greeter - rebuilt for GTK3
  * Bug fix - graphical corruption in system tray icons
  * Bug fix - desktop items vanishing when dragged
  * Bug fix - terminal windows not focussed correctly when launched
  * Bug fix - crash after multiple update checks in updater plugin
  * Bug fix - Raspberry Pi keyboard auto-detect by wizard was broken in previous release
  * Bug fix - spurious "connected” dialog box shown when reconnecting to Bluetooth LE devices on boot
  * Support for experimental Wayland backend added - can be enabled as an advanced option in raspi-config
  * Various small bug fixes and graphical tweaks
  * Chromium upgraded to version 98.0.4758.106<commit_msg>Update release notes<commit_after>UNRELEASED:
  * NodeRED removed from Recommended Software and full image - should only be installed via apt
  * Bug fix - splash screen version number and date incorrect
  * Bug fix - text entry in searchable main menu ignored while caps or num lock active
  * Bug fix - keyboard shortcuts to open Wi-fi and Bluetooth plugin menus not working in 64-bit builds
  * Bug fix - typo in Bluetooth device menu
  * Bug fix - firstboot script skipped further steps if rootfs resize failed
  * Bug fix - firstboot script inadvertently wrote /test.log
  * Bug fix - typo in raspi-config resulted in empty file /2 being created
  * Raspberry Pi firmware 48cd70fe84432c5d050637b61e4b7b9c831c98bf
  * Linux kernel 5.15.61
2022-09-06:
  * lxpanel - new main menu plugin with text search
  * lxpanel - new separate audio input plugin with microphone volume and input select
  * lxpanel - keyboard shortcuts to open wifi and bluetooth plugins added
  * lxpanel - notifications now shown with short delay after startup and between each
  * rc_gui - only allows valid hostnames to be set
  * piwiz - no longer allows "root" as a user name
  * gtk3 - menus can now be resized after being drawn
  * raspi-config - option to switch between dhcpcd and Network Manager added
  * lxpanel - new network plugin compatible with Network Manager added
  * piwiz - compatibility with Network Manager added
  * Bug fix - 100% CPU usage in file manager when desktop item unmounted
  * Bug fix - window manager was preventing switching between international keyboard layouts
  * Bug fix - system tray redrawing made more robust
  * Bug fix - translations not being shown in various lxpanel plugins
  * Bug fix - updater plugin failing on x86 images
  * Bug fix - force power on for Bluetooth hardware when unblocked with rfkill
  * Bug fix - message boxes in rc_gui not centred correctly
  * Bug fix - switching sessions between Wayland and X11 made more robust
  * Bug fix - switching of ALSA devices in raspi-config made compatible with third-party devices
  * Install NetworkManager (disabled)
  * Install OpenJDK 17 rather than OpenJDK 11 on full images
  * Install picamera2
  * Format the root partition with the metadata_csum option
  * Format the boot partition with 4 sectors per cluster for a slight performance boost
  * Remove 'flush' mount option from the boot partition
  * Raspberry Pi firmware 48cd70fe84432c5d050637b61e4b7b9c831c98bf
  * Linux kernel 5.15.61
2022-04-04:
  * Default "pi" user has been removed; the first-boot wizard enforces the creation of a new user account
  * rename-user script added to allow existing users to be renamed by temporarily rebooting to cut-down first-boot wizard
  * Overscan now managed by xrandr under KMS, can be set independently for both monitors, and takes effect on the fly rather than requiring reboot
  * GTK3 switch control now used in place of paired radio buttons throughout
  * piwiz - first-boot wizard now runs in a separate session as a different user with different graphics
  * piwiz - first-boot wizard now has automatic pairing for discoverable Bluetooth mice and keyboards
  * lxinput - keyboard delay and repeat settings now persist across reboots under mutter
  * raspi-config / rc_gui - removed pixel doubling option when KMS driver in use
  * raspi-config - removed composition manager option when legacy driver in use
  * arandr - restored support for interlaced displays
  * mutter - implemented more intuitive window and application cycling behaviour
  * pi-greeter - rebuilt for GTK3
  * Bug fix - graphical corruption in system tray icons
  * Bug fix - desktop items vanishing when dragged
  * Bug fix - terminal windows not focussed correctly when launched
  * Bug fix - crash after multiple update checks in updater plugin
  * Bug fix - Raspberry Pi keyboard auto-detect by wizard was broken in previous release
  * Bug fix - spurious "connected" dialog box shown when reconnecting to Bluetooth LE devices on boot
  * Support for experimental Wayland backend added - can be enabled as an advanced option in raspi-config
  * Various small bug fixes and graphical tweaks
  * Chromium upgraded to version 98.0.4758.106
{'fraction_non_alphanumeric': 0.036224357309789665, 'fraction_numerical': 0.023370553103090108, 'mean_word_length': 3.8324968632371395, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6030453', 'n_tokens_mistral': 2116, 'n_tokens_neox': 1913, 'n_words': 1063}