github.com/mvdan/u-root-coreutils@v0.0.0-20230122170626-c2eef2898555/RELEASES (about)

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