Skip to content

Commit

Permalink
Merge pull request #411 from neilcook/release_notes
Browse files Browse the repository at this point in the history
Release notes
  • Loading branch information
neilcook authored Dec 5, 2023
2 parents 3f59347 + a38de77 commit 65cc36e
Show file tree
Hide file tree
Showing 3 changed files with 65 additions and 1 deletion.
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,35 @@ 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.10.0]

### Added
- Add Enterprise Linux 9 Build Target
- Option to use OpenSSL instead of Libsodium for encryption

### Removed
- Remove Legacy GeoIP from Packages and Dockerfiles/Images
- Remove the report_api from weakforced entirely

### Changed
- Move to pytest instead of nose for regression tests

## [2.8.0]

### Added
- Support ELK 7.x Stack
- Support Date Expansion in WebHook URLs
- Enable IP and Login substitution in blocklist return messages
- Add config option to disable password for /metrics endpoint
- Support redis usernames and passwords for redis authentication
- Support hostnames for redis configuration in addition to IP addresses

## Changed

- Fix an issue where IPv6 ComboAddress returned zero port number (which caused v6 HTTP listen addresses to not work)
- Set V6ONLY socket option to stop v6 sockets from managing v4 addresses for replication
- Return the IP address of the client in JSON of ACL denied response

## [2.6.1]
- Fix issue where wforce was complaining about not being able to create tmp file on startup
- Fix timing issue whereby the webserver was not started before syncDB leading to syncDone failures
Expand Down
35 changes: 35 additions & 0 deletions docs/release_notes/ReleaseNotes-2.10.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
# Release Notes for OX Abuse Shield 2.10.0

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

## New Features

* Add Enterprise Linux 9 Build Target
* Option to use OpenSSL instead of Libsodium for encryption

## Removed Features
- Remove Legacy GeoIP from Packages and Dockerfiles/Images
- Remove the Report API from weakforced entirely

## Add Enterprise Linux 9 Build Target

Enterprise Linux 9-based systems are now supported as a build target. Oracle Linux 9 is used as the
build environment, but the package should work on any EL-9 environment. Additionally, el-7, el-8 and el-9 aliases
are available as build targets.

## Option to use OpenSSL instead of Libsodium for encryption

When libsodium is not available, weakforced will now use openssl crypto functions instead for encryption, including
encryption between the client and the server, and replication encryption. OpenSSL encryption is used for the
docker image, but the default for built packages is still libsodium.

## Remove Legacy GeoIP from Packages and Dockerfiles/Images

The legacy GeoIP Library is no longer included in the packages or Dockerfiles/images for weakforced.

## Remove the report_api from weakforced entirely

The Report API has been removed from weakforced. This feature was never used (to my knowledge), and was creating
a significant burden in terms of the maintenance of the python dependencies.

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

0 comments on commit 65cc36e

Please sign in to comment.