github.com/zaolin/u-root@v0.0.0-20200428085104-64aaafd46c6d/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