Skip to content

Commit

Permalink
Merge pull request #434 from neilcook/release_notes
Browse files Browse the repository at this point in the history
2.12.0 Changelog and Release notes
  • Loading branch information
neilcook committed Aug 23, 2024
2 parents 00a848a + 68e278d commit c7c4605
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 2 deletions.
10 changes: 10 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/).

## [2.12.0]

## Added
- Now builds a separate luajit package, based on the openresty luajit fork. This is to address some issues found with stock luajit. The package also includes some lua modules that wforce typically makes use of.

## Changed
- Build the wforce-minimal image for both arm64 and amd64, and add provenance.
- Fix centos-7/el-7 builds to still work after centos-7 went EOL
- Add support for debian-bookworm, remove support for debian-buster

## [2.10.2]

### Changed
Expand Down
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,9 +58,14 @@ $ git clone https://github.com/PowerDNS/weakforced.git
$ cd weakforced
$ git submodule init
$ git submodule update
$ builder/build.sh debian-bullseye | debian-stretch | centos-7 | ol-8 | amazon-2
$ builder/build.sh debian-bullseye | debian-bookworm | el-7 | el-8 | el-9 | amazon-2
```
This will build packages for the appropriate OS. You will need docker and docker-compose for the builder to work.
This will build packages (`wforce`,`wforce-trackalert` and `wforce-debuginfo`) for the appropriate OS. You will need docker for the builder to work.

Note that since the 2.12 release, the built packages include an openresty luajit fork (`wforce-lua-dist`); this is because that fork
fixes issues in the main luajit library that wforce runs into under conditions of high load. The `wforce-lua-dist` package
also contains some lua modules that have proved useful to wforce deployments over the years as well as luarocks to install
new modules.

The hard way:

Expand Down
11 changes: 11 additions & 0 deletions docs/release_notes/ReleaseNotes-2.12.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# Release Notes for OX Abuse Shield 2.12.0

<!-- {% raw %} -->

## Improvements
* Now builds a separate luajit package (`wforce-lua-dist`), based on the openresty luajit fork. This is to address some issues found with stock luajit. The package also includes some lua modules that wforce typically makes use of.
* Build the wforce-minimal image for both arm64 and amd64, and add provenance.
* Fix centos-7/el-7 builds to still work after centos-7 went EOL
* Add support for debian-bookworm, remove support for debian-buster

<!-- {% endraw %} -->

0 comments on commit c7c4605

Please sign in to comment.