Skip to content

v1.20220311.075825

Compare
Choose a tag to compare
@fabiocicerchia fabiocicerchia released this 11 Mar 07:58
· 380 commits to main since this release

What's Changed

  • Polishing new code for multi-arch build on AMD64 and ARM64/V8:
  • fixing docker deploy pipeline
  • push different arch in same step (after rebuilding from cache)
  • separate push images from build, trying to use the docker cache efficiently
  • rebuilt metadata folder
  • recovered original files used in each docker version and persisted
  • minor fixes and optimisations
  • adding multi-arch support for arm64 (#42)
  • adding multi-arch support for arm64 (wip)
  • added support for buildx in gh-actions
  • converting scripts from bash to python
  • small changes in formatting in dockerfile
  • fixing broken builds
  • refactoring to properly push multi-arch tags
  • refactoring + fixing fedora build
  • codacy
  • split version classic and compat building
  • refactoring to make builds for multi-arch separate, hopefully faster
  • refactoring
  • changes to build fedora properly
  • added circleci for faster arm builds
  • removed useless TODO from old versions
  • fixed help in makefile
  • linting
  • fixed typo
  • fixed dockerfiles
  • fixed compat build for almalinux
  • adding support for almalinux (ref: #39) (#40)
  • adding support for almalinux (ref: #39)
  • removed flag --without-pcre2 and added -lpcre in ld_opt
  • fixing linting
  • added missing strategy in github action for almalinux
  • added support for pcre on almalinux + added some docs
  • ignore stats count tracking when running tests
  • updated compatibility table section
  • year bump
  • added workaround for getting a patch for socket_cloexec when openresty repo is behind and no patch is available for nginx latest version
  • wrap url with quotes in order to track properly the hits
  • fixed command for push compat image
  • use system luarocks on fedora (#37)
  • removed luarocks from system packages (install from src)
  • added missing patch dep
  • Fix broken lua tests (#36)
  • fixing broken lua tests
  • small fixes from code review + fixing broken builds
  • fixed tests + upgraded lau on debian
  • minor changes
  • remove -it on testing in github actions
  • fixed broken amazonlinux build (missing .h files)
  • Fixing missing module cjson (#35)
  • working PoC for module cjson (refactoring needed)
  • refactoring: moved poc into tpl files + generated additional compat dockerfiles + improved build scripts
  • added driver for building properly fedora:35
  • cleaning
  • added extra tests
  • linting + fixing
  • fixing lint
  • upgraded lua version on fedora 35
  • added banner for supporting the project + track boot stats (it can be
  • disabled by setting env var SKIP_TRACK)
  • moved auto_tag from main workflow to autoupdate, to generate a new release at each change
  • fixed release script

Full Changelog: v1.20210820.231543...v1.20220311.075825

Supported Versions

  • nginx=1.21.6
  • almalinux=8.5-20211112
  • alpine=3.15.0
  • amazonlinux=2.0.20220218.1
  • debian=11.2
  • fedora=35
  • ubuntu=20.04