<commit_before>Release notes
=====

The top of this file contains the latest stable release and relevant notes
about what has changed since the previous release.

Release 2.10.1
-----

- Fixed memory leak due to mistake in openjpeg API usage

Release 2.10.0
-----

- Changed OpenJPEG interfacing to fix incompatibility with OpenJPEG 2.3.0
- Upgraded Docker image to use Fedora 27, which has OpenJPEG 2.3.0, improving performance significantly
- Minor "housekeeping" to clean up code and improve testing and benchmarking
- Sample deploy script is now based on RHEL 7

Release 2.9.1
-----
<commit_msg>Start writing up expected next-release notes<commit_after>Release notes
=====

The top of this file contains the latest stable release and relevant notes
about what has changed since the previous release.

Release 2.11.0
- Added capacity to change demo container's capabilities
-----

Major changes:

- Supports new features defined in IIIF 2.1:
  - maxArea, maxWidth, and maxHeight may be set via configuration values in
    rais.toml or put into an overridden info.json file
    - If an image is requested that exceeds these values, the server will
      return an error, allowing for better image protection as well as reduced
      DOS attack vectors
  - "square" region keyword
  - "max" size keyword
  - Reports features "sizeByConfinedWh" and "sizeByDistortedWh" in info.json
- GIF output has been disabled by default.  It can be re-enabled with a custom
  capabilities toml file, but it is recommended you don't do this as GIF is
  notoriously slow in RAIS.

Docker image changes:

- Uses Fedora 28 instead of 27
- RAIS now runs as an unprivileged user
- The demo uses docker-compose instead of being a bash script
- Binaries use Go 1.11 for compilation
- Added capacity to change demo container's capabilities

Minor / backend changes:

- Source code format is now using the "go modules" approach rather than gb (gb
  is no longer being maintained as the author feels modules make more sense)
- Minor test / coverage improvements
- Slightly better logging
- Minor code refactor

Release 2.10.1
-----

- Fixed memory leak due to mistake in openjpeg API usage

Release 2.10.0
-----

- Changed OpenJPEG interfacing to fix incompatibility with OpenJPEG 2.3.0
- Upgraded Docker image to use Fedora 27, which has OpenJPEG 2.3.0, improving performance significantly
- Minor "housekeeping" to clean up code and improve testing and benchmarking
- Sample deploy script is now based on RHEL 7

Release 2.9.1
-----

{'fraction_non_alphanumeric': 0.05814416567104739, 'fraction_numerical': 0.021107128634010354, 'mean_word_length': 3.5839416058394162, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6974212', 'n_tokens_mistral': 721, 'n_tokens_neox': 663, 'n_words': 357}