Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • v0.27.0
    982738f8 · 0.27.0 release ·
    0.27.0 release
    
  • v0.26.0
    a07b08b5 · 0.26.0 release ·
    0.26.0 release
    
  • v0.25.2
    e7af0ec0 · 0.25.2 release ·
    0.25.2 release
    
  • v0.25.1
    584e5821 · 0.25.1 release ·
    0.25.1 release
    
  • v0.25.0
    4247c39f · 0.25.0 release ·
    0.25.0 release
    
  • v0.24.0
    b8a0ced4 · 0.24.0 release ·
    0.24.0 release
    
  • v0.23.0
    f78cd2cb · 0.23.0 release ·
    0.23.0 release
    
  • v0.22.0
    43baf454 · Release 0.22.0 ·
    0.22.0 release
    
    New features:
    
    - arch: add hexagon support
    - arch: add support for cross-building um, User Mode Linux
    - arch: add support for building OpenRISC
    
    Documentation updates:
    
    - docs/architectures.md: document support level for each architecture
    
  • v0.21.0
    09d79c1e · Release 0.21.0 ·
    0.21.0 release
    
    New features:
    
    - tuxmake-check-environment: refactor checks
    - tuxmake-check-environment: check producing binaries
    - tuxmake-check-environment: check cross compiling with clang
    
    Documentation updates:
    
    - docs/toolchains.md: document clang variants
    
    Container images:
    
    - runtime: add clang-android images
    
  • v0.20.0
    1e884a62 · Release 0.20.0 ·
    0.20.0 release
    
    New features:
    
    - target: config: build perf first
    - cli: add --check-environment option
    
    Documentation updates:
    
    - Document requirements for custom container images
    
  • v0.19.0
    d8e652fc · Release 0.19.0 ·
    0.19.0 release
    
    New features:
    
    - build: use constant build directory
    
    Bug fixes:
    
    - build: use `C` locale
    - wrapper: sccache: disable idle timeout
    - runtime: docker: fix spawn_container for python3.6
    
  • v0.18.1
    78b8035b · Release 0.18.1 ·
    0.18.1 release
    
    Bug fixes:
    
    - tuxmake-offline-build: use temporary directory for socket
    - tuxmake-offline-build: fail early without socat
    - deb, rpm: recommend socat
    - runtime: wrap errors from tuxmake-offline-build
    - tuxmake-offline-build: wait for service, and warn if it can't be reached
    - tuxmake-offline-build: label socat processes
    
    Documentation updates:
    
    - docs: document recommendation of having socat
    
  • v0.18.0
    bf3740a0 · Release 0.18.0 ·
    0.18.0 release
    
    New features:
    
    - runtime: docker/podman: run all commands on a single container
    - cmdline: bash_completion: complete config files
    - target: add kconfig_add target option
    - targets: add kselftest-bpf
    - runtime: run all build commands offline
    
    Bug fixes:
    
    - deb, rpm: enforce requirement on python3 >= 3.6
    - deb: use binary gpg key
    
    Documentation updates:
    
    - docs: add page to collect link to external resources
    786f3e9 docs: document requirement for Python 3.6+
    
    Container images:
    
    - docker: debian testing: prefer unstable over experimental
    - docker: add packages needed for BPF selftests
    - docker: fix installation of clang-nightly
    - docker: gcc-11 images now being provided
    
  • v0.17.0
    16b73101 · Release 0.17.0 ·
    0.17.0 release
    
    New features:
    
    - metadata: tools: get version from ccache/sccache
    
    Bug fixes:
    
    - ccache: don't include current directory in hash
    
    Documentation updates:
    
    - doc: minor writing improvements
    - docs: add contact page with IRC/Discord info
    - README.md: fix docker hub link
    
    Container images:
    
    - docker: move all images away from debian unstable
    - docker: upgrade unversioned "gcc" images to gcc 10
    - docker: minimize output by default
    - docker: base: install recommends for auto-apt-proxy
    - docker: add gcc-11 images
    - docker: Makefile: add smoke-test target
    - docker: configure: handle dependencies between our base images
    
  • v0.16.0
    c7e32c06 · Release 0.16.0 ·
    0.16.0 release
    
    Documentation updates:
    
    * doc: update main website URL
    * doc: change website title to just "TuxMake"
    * doc: document how to override the kernel image.
    * doc: Build: update default for the `jobs` parameter
    * doc: proofread packaging advice
    * Add the full tuxmake logo to the top of the page
    * coc: add contact email address for reports
    * README.md: fix link
    * Add basic container about and usage pages
    
    Behavior changes:
    
    * Build `header` target by default
    * runtime: only pull container images once a day
    
    New featues:
    
    * target: add cpupower
    * target: add perf support
    
    Container images:
    
    * docker: drop workaround for libhugetlbfs-dev on Debian <= 10
    * docker: skip libunwind-dev on s390x
    
  • v0.15.0
    fca17f34 · Release 0.15.0 ·
    0.15.0 release
    
    With this release, we are now publishing .deb and .rpm packages to
    https://tuxmake.org/.
    
    New features:
    
    * target: add kselftest and kselftest-merge
    * target: add headers
    * target: add "default" target to run `make`
    * Add bash completion generator
    * Add pre-build, post-build and results hooks (CLI only)
    
    Bug fixes:
    
    * wrapper: drop special class for "no wrapper"
    * runtime: docker: ignore container registry for full image names
    * build: don't check for artifacts when target fails
    * Pass user-agent to avoid getting blocked by gitlab
    * metadata: resist against invalid JSON
    
    Other behavior changes:
    
    * runtime: podman: set --log-level=ERROR
    
  • v0.14.0
    66813b65 · Release 0.14.0 ·
    0.14.0 release
    
    New features:
    
    - cli: add support for configuration files
    - Build: allow overriding the kernel image to build
    - cli: add support for overriding kernel image
    - target: kernel: handle "vmlinux" as a special case
    
    Behavior changes (non breaking):
    
    - docker, podman: always use fully qualified image names
    - Sort contents of metadata.json file
    - metadata: artifacts: ensure ordering in file lists
    - target: kernel: no need to do 'make' first
    - target: modules: drop dependency on "debugkernel" and "kernel"
    
    Bug fixes:
    
    - LogParser: ignore log lines where decoding fails
    - tuxmake: build: build_dir fails if parent dir needed
    - Fix export of manpage contents to HTML documentation
    - docs:add missing word.
    
  • v0.13.2
    48e2de26 · Release 0.13.2 ·
    0.13.2 release
    
    Another bugfix release for a dtbs-related issue
    
    * dtbs: improve test suite
    * dtbs-legacy: maintain dtbs directory structure
    
  • v0.13.1
    a08f7ccd · Release 0.13.1 ·
    0.13.1 release
    
    Thix is a hotfix release fixing an issue with the contents of dtbs.tar.xz.
    
    * Build: reference source tree with absolute path
    
  • v0.13.0
    8a764ef8 · Release 0.13.0 ·
    0.13.0 release
    
    * Build: avoid missing artifact errors being counted again
    * dtbs: handle old kernels with a separate target
    * build log: reduce noise from skipped targets
    * Several documentation updates
    * metadata: kernelversion: avoid all output from make
    * Add basic Debian packaging
    * Add basic RPM package
    * Add `make rpm` and `make deb` targets