Version 2.11.0
- Feature luks:
- Decrypt using plymouth if present (thx Oleg Solovyov)
- Run luks handler after mountdev
- Feature multipath:
- Add service file and multipathd
- Feature plymouth:
- Add missing label plugin (thx Oleg Solovyov)
- Include fonts (thx Oleg Solovyov)
- Runtime:
- Add rdlog=console boot parameter to send all log messages to the /dev/console
- Check bootable conditions after each uevend handler
- Misc:
- Replace initrd-cp by initrd-put
Version 2.10.0
- New feature:
- Add lkrg feature to preload lkrg module (thx Vladimir D. Seleznev)
- Feature fsck:
- Show more friendly message
- Do not check swap
- Feature network:
- Fix synchronization service
- Fix generation network config from cmdline
- Feature pipeline:
- Show an error if the previous step is used which did not exist
- Run handlers as separate programs
- Feature guestfs:
- Add file utility (thx Mikhail Gordeev)
Version 2.9.0
- Feature changes:
- guestfs: Add mke2fs utility
- Utilites:
- create-initrd: Use bash array to calculate list of files and directories
- Misc:
- Use bash for scripting
- Show only actually included features
- Refactor feature dependencies
Version 2.8.3
- Misc:
- Guess root: Show device name only
- tests: Add test for btrfs with subvol
Version 2.8.2
- Feature changes:
- add-modules: Put MODULES_PRELOAD into the modules-preudev
- add-modules: Fix kmodule.deps.d execution
- Utilities:
- bug-report: Fix device list
- depinfo: Do not stop on error
- depinfo: Add option to read names from the file
- Misc:
- Change the priority of directories when copying to an image
Version 2.8.1
- Feature changes:
- fsck: Always add fsck utilities
- Utilities:
- make-initrd: Fix --boot=DIR option
Version 2.8.0
- Feature changes:
- guestfs: Add findfs utility
- guestfs: Use patterns for utilities
- guestfs: Add gdisk and sgdisk
- btrfs: Add all devices in the btrfs
- network: Add service network-up
- Utilities:
- Add md_run utility from kinit-utils
- Add nfsmount utility from kinit-utils
- Add resume utility from kinit-utils
- Add runas utility
- Misc:
- Use autoconf
- Replace build system
- Add PUT_FEATURE_PROGS_WILDCARD
- Refactor features rules
- Drop bootsplash feature
- Do not show module dependencies in the guessed config
Version 2.7.0
- New feature:
- Add sysfs-dma feature to detect dependence on dma by sysfs
- Add pipeline as an alternative way to search for root
- Add fsck feature to check filesystem before mount
- Feature changes:
- virtio-pci: Feature renamed to sysfs-virtio-pci
- network: Fix cmdline params hack
- network: preserve iface macaddress
- nfsroot: Use network feature
- Runtime changes:
- Export information about configured devices
- Allow to put the rootdelay on pause
- Misc:
- Move docs to Documentation
- Improve documentation
- Add utility for inspecting bug reports
- Guess root device based on bug report
Version 2.6.0
- Utilities:
- make-initrd: Allow to guess modules for any directory
- Misc:
- Do not use /boot directly
- Add timestamps to messages
- Add modules.builtin.modinfo into the initramfs
- Simplify MOUNTPOINTS processing
- Allow to use MOUNTPOINTS not only for mount points
Version 2.5.0
- Feature changes:
- kbd: Reimplement feature
- mdadm: Try to make problem array writable
- mdadm: Run mdadm -IRs only once if needed
- mdadm: Allow to use custom mdadm.conf
- mdadm: Wait a certain time after the appearance of the raid member before starting the degraded raid
- luks: Allow to skip keydev in the luks-key= and in the /etc/luks.keys
- usb: Add more usb modules and make them optional
- Misc:
- guess: Add guessing drm modules
- Use MODULES_TRY_ADD for hardcoded module lists
Version 2.4.0
- Feature changes:
- luks: Add essiv for kernel >= 5.4.0
- Runtime changes:
- Ignore subdirectories in the handlers directory
- Remove obsolete debug rules
- Utilities:
- initrd-cp: Use own helper instead of the file utility
- depinfo: Add modules.builtin.modinfo support
- Misc:
- Make kernel version check more human readable
- Add helpers to compare kernel version
- Add testsuite
- add-module-pattern: Create tempdir in proper place
Version 2.3.0
- New feature:
- network: New feature to configure network interfaces in initrd.
- Feature changes:
- kbd: Configure console fonts if KMS is enabled
- kbd: Use udev to setup font and keymap
- kbd: Add guess-script
- Runtime changes:
- Allow negative values in cmdline parameters
- Rewrite network configuration
- Allow to continue boot process after rdshell
- Re-implement ueventd in shell
- Allow more than one pre/post script for service
- Allow run script before and after each service
- Utilities:
- depinfo: Ignore files in current directory if the argument does not look like module name