Fork me on GitHub

Version Compatibility

Bloomreach Experience Manager IP Filter
16.x 5.x
15.x 4.x
14.x 3.x
13.x 3.x
12.x 2.x
11.x 1.x

Release Notes

5.0.0

Release date: 8 August 2024

  • HIPFORGE-517
  • Upgrade to Bloomreach Experience Manager 16, i.e. build the plugin with Java 17, redo the demo project.

4.0.0

Release date: 2 May 2022

  • HIPFORGE-421
  • Upgrade to Bloomreach Experience Manager 15, i.e. build the plugin with Java 11, redo the demo project.

3.1.0

Release date: 19 August 2020

  • HIPFORGE-363
  • added ‘forwarded-host-header’ setting on module level, see usage page.
  • added ‘cache-enabled’ setting per configuration set, see usage page.
  • more DEBUG logging in various locations, also org.onehippo.forge.ipfilter.common.BaseIpFilter will print out all request headers and cookies on TRACE level.

3.0.1

Release date: 30 January 2020

3.0.0

Release date: 7 February 2019

  • HIPFORGE-242
    Make plugin 13.x version compatible.
  • Change the artifacts’ groupIds to org.bloomreach.forge.ipfilter and have the artifactIds starting with bloomreach-ipfilter- (so renaming hippo to bloomreach).
    This requires to revisit the installation page when upgrading.

2.3.0

Release date: 25 July 2018

  • HIPFORGE-187
    When using allow-cms-users setting, enabling site visitor authentication by login, see usage page, always login to the embedded repository first, then try a configured location like RMI as fallback.

2.2.0

Release date: 8 June 2018

  • HIPFORGE-160
    Introduce additional configuration by a external properties file, see section “External properties file for default set up” at the Usage page.
  • HIPFORGE-158
    Set Spring dependency scopes to provided as CMS includes Spring on Hippo 12.

2.1.0

Release date: 11 April 2018

  • HIPFORGE-134
    Make AuthObject immutable for robustness, better thread safety.

2.0.0

Release date: 28 November 2017

  • Upgrade to Hippo 12: rewrite the bootstrapping as yaml instead of XML. Also some minor, internal, non-functional refactoring.

1.2.0

Release date: 19 June 2018

  • HIPFORGE-182
    Introduce additional configuration by a external properties file, see section “External properties file for default set up” at the Usage page.

1.1.1

Release date: 29 January 2018

  • Make AuthObject collections thread safe, avoiding unexpected NPE under load at BaseIpFilter.isIgnored(BaseIpFilter.java:232)

1.1.0

Release date: 27 June 2017

  • Apply Bloomreach Forge best practices and publish it on the Forge, under different Maven coordinates of the artifacts.
  • Fix reloading issues in the site’s IpFilter.
  • Add a filter for the CMS webapp: CmsIpFilter.
  • Available on Hippo 11.

1.0.0 - 1.0.4

  • Older releases from sandbox, non-open source.