Skip to content

Releases: fabiocicerchia/nginx-lua

v1.20220319.000204

19 Mar 00:02
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.20220318.001902...v1.20220319.000203

Supported Versions

  • nginx=1.21.6
  • almalinux=8.5-20220306
  • alpine=3.15.1
  • amazonlinux=2.0.20220316.0
  • debian=11.2
  • fedora=35
  • ubuntu=20.04

v1.20220311.075825

11 Mar 07:58
Compare
Choose a tag to compare

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

v1.20210820.231543

20 Aug 21:20
Compare
Choose a tag to compare

Changes:

  • Adding unzip package to allow luarocks to install dependencies - closes #26 #28
  • Removed centos build (as it is not supported)
  • Linted
  • Updated dependencies versions
  • Disabled auto-commit-metadata as too noisy
  • Added nginx conf (from original package) + patched 10-listen-on-ipv6-by-default.sh - closed #24
  • Removed swp file
  • Fixed autoupdate for metadata
  • Automated metadata
  • Automated updates
  • Removed support for centos as per https://blog.centos.org/2020/12/fut…
  • Fixed gpg key for fedora (from master to rawhide)
  • Fixed release script

Supported Versions:

  • nginx=1.21.1
  • alpine=3.14.1
  • amazonlinux=2.0.20210721.2
  • debian=11.0
  • fedora=34
  • ubuntu=20.04

v1.20210203.224528

03 Feb 21:45
Compare
Choose a tag to compare

Changes:

  • added smoke tests for lua and luarocks in dockerfile
  • added support for luarocks - closes #18
  • updated dependencies
  • Add license scan report and status (#16)
  • Add license scan report and status
  • Signed off by: fossabot [email protected]
  • Update README.md
  • Co-authored-by: Fabio Cicerchia [email protected]
  • updated "Why this repo and not OpenResty?"

Supported Versions:

  • nginx=1.19.6
  • alpine=3.13.1
  • amazonlinux=2.0.20210126.0
  • centos=8
  • debian=10.7
  • fedora=33
  • ubuntu=20.04

v1.20201212.110238

12 Dec 10:03
Compare
Choose a tag to compare

Changes:

  • updated dependencies
  • Automated metadata
  • updated comparison chart vs openresty
  • Automated metadata
  • Automated updates
  • Automated metadata
  • Automated updates
  • Automated metadata
  • changed type of main dockerfile
  • fixing docker hub broken build
  • Automated metadata
  • Merge branch 'main' of github.com:fabiocicerchia/nginx-lua into main
  • minor fix to hide docker push
  • Automated metadata
  • Update FUNDING.yml
  • Automated metadata
  • fixing make release

Supported Versions:

  • nginx=1.19.5
  • alpine=3.12.2
  • amazonlinux=2.0.20200722.0
  • centos=8
  • debian=10.7
  • fedora=33
  • ubuntu=20.04

v1.20201111.192737

11 Nov 18:27
Compare
Choose a tag to compare

Changes:

  • Automated metadata
  • Automated metadata
  • Automated metadata
  • Merge branch 'main' of https://github.com/fabiocicerchia/nginx-lua into main
  • Automated updates
  • Automated updates
  • Automated metadata
  • Merge branch 'main' of github.com:fabiocicerchia/nginx-lua into main
  • linting
  • Automated metadata
  • fixed pipelines
  • added trigger workflow
  • fixed broken dockerfiles
  • create release
  • Automated updates
  • added .editorconfig
  • minor changes
  • fixing skipping pipeline
  • linting (#14)
  • linting
  • fixing auto-update
  • markdown help
  • applied asciiart & copyright
  • switch master to main branch
  • fixed broken merge
  • linting
  • fixed broken pipelines
  • ignore fail of metadata generation
  • added readthedocs
  • optimized makefile
  • generate changelog in release
  • added make help
  • refactoring bin scripts
  • linting + excluding old dockerfiles
  • fixed broken autoupdate workflow
  • skip metadata update if exists
  • dependabot minor fixes
  • optimized workflow main & autoupdate
  • Automated metadata
  • Create dependabot.yml
  • Automated metadata
  • Create CODE_OF_CONDUCT.md
  • Create CONTRIBUTING.md
  • Update issue templates
  • Automated metadata
  • fix docker push with 1 retry in case of failure
  • small fixes for pipeline and tagging

Supported Versions:

  • nginx=1.19.4
  • alpine=3.12.1
  • amazonlinux=2.0.20200722.0
  • centos=8
  • debian=10.6
  • fedora=33
  • ubuntu=20.04

Release v1.20201031.072033

31 Oct 07:20
Compare
Choose a tag to compare

v0.5: added multistage build to reduce size (#4)

27 Jun 07:21
bb21d1e
Compare
Choose a tag to compare
improved image size: alpine -4%, amazonlinux -38%, centos -2%, debian -49%, fedora -12%, ubuntu -40%