v1.20220311.075825
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