# Change Log (3.x.x)

The format is based on Keep a Changelog (opens new window), and this project adheres to Semantic Versioning (opens new window).

What is a breaking change?

  • The original configuration file may not work, for example, if a directive item is removed or renamed.
  • It may be necessary to update the build environment, such as installing new dependencies.

# [3.1.6] - 2021-03-07

# Fixed

# [3.1.5] - 2021-03-03

# Fixed


# [3.1.4] - 2021-03-02

# Changed


# [3.1.3] - 2021-02-23

# Fixed


# [3.1.2] - 2021-01-18

# Fixed


# [3.1.1] - 2021-01-18

# Fixed


# [3.1.0] - 2021-01-17

# Note

  • v3.0.3 was skipped because a backward compatibility feature was added during the v3.0.3 test.

# Added

# Fixed


# [3.0.2] - 2021-01-10

# Note

  • Because of hotfixes performed on v3.0.1, all beta versions of v3.0.2 are voided, please do not use these beta versions.

# Fixed


# [3.0.1] - 2020-12-28

# Fixed


# [3.0.0] - 2020-12-25

# Added

# Changed

# Fixed

  • Fixed a bug that caused the cookie inspection not work (87beed1 (opens new window)).

  • Modify the config file to ensure that the latest module code is compiled when executing make or make modules (25f97f5 (opens new window)). Before the fix, if only the files under inc/ changed, the latest code would not be compiled because the files under inc/ were not checked for changes.

  • Fixed a bug with incorrect IPV4 segment identification (73a22eb (opens new window)). This bug could cause the subnet mask not to be generated correctly when a rule like 192.168.0.0/10, i.e. the suffix is not a multiple of 8, appears in the rule.