Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.12.0 Changelog and Release notes #434

Merged
merged 4 commits into from
Aug 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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 %} -->
Loading