github.com/shaardie/u-root@v4.0.1-0.20190127173353-f24a1c26aa2e+incompatible/RELEASES (about) 1 # Releases 2 3 A new release happens every 6 weeks: 4 5 - 1st day on the first month of each quarter 6 - 15th day of the second month of each quarter 7 8 9 ## v4.0.0 (2018-01-26) 10 11 - Multiboot as a kexec target -- Thank you Max! 12 - Use with kexec, also see the new module argument 13 - Experimental support for esxi, see xcmds/esxiboot 14 - Integration tests for multiboot 15 - Using the test kernel at: github.com/u-root/multiboot-test-kernel 16 - Trampoline is written in Go assembly 17 - Support for gzipped kernels 18 - New commands: 19 - tac: Reads file lines in reverse order 20 - xcmds/sshd: Like sshd, but supports port forwarding 21 - New packages: 22 - forth: An interpreter for Forth 23 - ubinary: Gives machine's native endianess 24 - New flags: 25 - grep -c : Print counts 26 - grep -i : Case insensitive search 27 - uname -p : Alias for machine 28 - Improved arm support: 29 - io command supports arm Linux kernels 30 - zImage parser for kernel format 31 - Basic integration tests and minimal config 32 - Miscellaneous improvements: 33 - Consolidation of similar circleci tests into a single uroot_test.go which 34 can be run with "go test" 35 - Integration test for tcz 36 - configs are organized into a new directory 37 - Fixes: 38 - pkg/complete and xcmds/ash: now works in a sane way 39 - Append rsdp onto kernel command line 40 - A number of fixes to various symlink issues 41 - Tested with: 42 - Linux 4.17 43 - Golang 1.11 44 45 46 ## v3.0.0 (2018-11-21) 47 48 - Reduced size of shell by 20% 49 - Improved QEMU-based integration tests 50 - New commands: 51 - strace: simple process tracer 52 - Major bug fixes 53 - Imports use correct vendored dependencies (u-bmc) 54 - u-root command correctly interprets symlinks 55 - Tested with: 56 - Linux 4.17 57 - Golang 1.11 58 59 60 ## v2.0.0 (2018-10-01) 61 62 - Large improvements to readability of GoDocs 63 - New commands: 64 - cksum: generates md5, sha and crc checksums 65 - elvish: forked from github.com/elves/elvish 66 - less: pages files, courtesy of Michael Pratt 67 - more: simplistic implementation of less 68 - pox: builds a POrtable eXecutable as a squashfs image 69 - Breaking changes: 70 - rush is moved to xcmds and elvish is the default shell 71 - bzImage renamed to bzimage 72 - time_sos renamed to timesos 73 - upspin_sos renamed to upspinsos 74 - Major bug fixes 75 - u-root command expands wildcards properly 76 - scp now compliant with openssh's scp 77 - Tested with: 78 - Linux 4.17 79 - Golang 1.11 80 81 82 ## v1.0.0 (2018-08-15) 83 84 - Initial release 85 - Tested with: 86 - Linux 4.17 87 - Golang 1.10.3