github.com/u-root/u-root@v7.0.1-0.20200915234505-ad7babab0a8e+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 ## v6.0.0 (2019-08-14) 9 10 - Bug fixes: 11 - Ensure that cpio does not create corrupt archives 12 - Honor build tags in build.Context 13 - Fix negative -retry flag 14 - New packages: 15 - gpio 16 - Testing improvements: 17 - Use 9pfs to share files with intergration test instead of vfat 18 - Replace ANSI escape codes with ~ character 19 - Run integration tests on pkg/ as well 20 - checklicenses command is generalized to be used by other projects. 21 - Tested with: 22 - Linux 4.17 23 - Golang 1.12 24 25 ## V5.0.0 (2019-07-09) 26 27 - Renamed commands 28 - core commands are in core 29 - experimental commands are in exp 30 - others are in other places 31 - Remove NiChromne 32 - it needed its own space 33 - Welcome systemboot! 34 35 ## v4.0.0 (2019-01-26) 36 37 - Multiboot as a kexec target -- Thank you Max! 38 - Use with kexec, also see the new module argument 39 - Experimental support for esxi, see xcmds/esxiboot 40 - Integration tests for multiboot 41 - Using the test kernel at: github.com/u-root/multiboot-test-kernel 42 - Trampoline is written in Go assembly 43 - Support for gzipped kernels 44 - New commands: 45 - tac: Reads file lines in reverse order 46 - xcmds/sshd: Like sshd, but supports port forwarding 47 - New packages: 48 - forth: An interpreter for Forth 49 - ubinary: Gives machine's native endianess 50 - New flags: 51 - grep -c : Print counts 52 - grep -i : Case insensitive search 53 - uname -p : Alias for machine 54 - Improved arm support: 55 - io command supports arm Linux kernels 56 - zImage parser for kernel format 57 - Basic integration tests and minimal config 58 - Miscellaneous improvements: 59 - Consolidation of similar circleci tests into a single uroot_test.go which 60 can be run with "go test" 61 - Integration test for tcz 62 - configs are organized into a new directory 63 - Fixes: 64 - pkg/complete and xcmds/ash: now works in a sane way 65 - Append rsdp onto kernel command line 66 - A number of fixes to various symlink issues 67 - Tested with: 68 - Linux 4.17 69 - Golang 1.11 70 71 72 ## v3.0.0 (2018-11-21) 73 74 - Reduced size of shell by 20% 75 - Improved QEMU-based integration tests 76 - New commands: 77 - strace: simple process tracer 78 - Major bug fixes 79 - Imports use correct vendored dependencies (u-bmc) 80 - u-root command correctly interprets symlinks 81 - Tested with: 82 - Linux 4.17 83 - Golang 1.11 84 85 86 ## v2.0.0 (2018-10-01) 87 88 - Large improvements to readability of GoDocs 89 - New commands: 90 - cksum: generates md5, sha and crc checksums 91 - elvish: forked from github.com/elves/elvish 92 - less: pages files, courtesy of Michael Pratt 93 - more: simplistic implementation of less 94 - pox: builds a POrtable eXecutable as a squashfs image 95 - Breaking changes: 96 - rush is moved to xcmds and elvish is the default shell 97 - bzImage renamed to bzimage 98 - time_sos renamed to timesos 99 - upspin_sos renamed to upspinsos 100 - Major bug fixes 101 - u-root command expands wildcards properly 102 - scp now compliant with openssh's scp 103 - Tested with: 104 - Linux 4.17 105 - Golang 1.11 106 107 108 ## v1.0.0 (2018-08-15) 109 110 - Initial release 111 - Tested with: 112 - Linux 4.17 113 - Golang 1.10.3