All Versions
6
Latest Version
Avg Release Cycle
306 days
Latest Release
118 days ago

Changelog History

  • v1.8.0-RC

    June 30, 2020

    ๐Ÿ›  Fix support for Solr 8.x builds that require metrics-*.jar files in server library path.

    โšก๏ธ update Kotlin to 1.3.72
    โšก๏ธ update Undertow to 1.4.28.Final
    โšก๏ธ update Solr testing to 8.5.2

  • v1.7.0

    March 27, 2017

    โž• Added request per second rate limiting, see example rate limited config file for a full example. These are the new settings that go WITHIN the rate limiter definition:

    maxReqPerSecond: 80
    throttledReqPerSecondMinPauseMillis: 10
    throttledReqPerSecondMaxPauseMillis: 50
    overLimitReqPerSecondHttpErrorCode: 503 
    

    The throttledReqPerSecondMinPauseMillis is a small pause that happens each time a request cannot be made, causing a hold on the thread for a short time to pull back the pressure.

    The throttledReqPerSecondMaxPauseMillis should be a value similar to this calculation: 1000 / maxReqPerSecond * 2.5 but should be a number less than 500. It is the amount of time that a thread will opportunistically wait for a guaranteed time slot to execute, if no time slot will be available it only waits the min pause and exits with error. The slots are known in advance, therefore no long pause happens when there is no chance of making it to a future slot.

  • v1.7.0-RC

    February 25, 2017

    โž• Added request per second rate limiting, see example rate limited config file for a full example. These are the new settings:

    maxReqPerSecond: 80
    throttledReqPerSecondMinPauseMillis: 10
    throttledReqPerSecondMaxPauseMillis: 50
    overLimitReqPerSecondHttpErrorCode: 503 
    
  • v1.6.2

    September 08, 2016

    โšก๏ธ Small update to v1.6.1 adding these settings allowing for symlinks (and security around them) to be used for the tempDir path in which the WAR or distribution is exploded and Solr web resources are served:

      # If tempDir contains symbolic links they are blocked for security reasons by default because web content is served from this dir, but can be enabled
      tempDirSymLinksAllow: false
      # If tempDir can contain symbolic links, to what ABSOLUTE paths are they allowed to access? (or empty for ALL)
      tempDirSymLinksSafePaths: []
    

    ๐Ÿ”’ Also all paths are normalized to remove any relative pathing to avoid other issues and make it clearer to the system that checks security of symlinks that you are not pathing out to some forbidden directory.

  • v1.6.1

    July 04, 2016

    ๐Ÿš€ This release is same as Solr-Undertow 1.6.0 with fixes for final release of Solr 6.0.0. It should be backwards compatible to older versions, the changes mostly dealt with the classloader, and changes to test cases and having a Solr 1.6.0 compatible test configuration.

  • v1.6.1-RC

    April 24, 2016

    ๐Ÿš€ This release is same as Solr-Undertow 1.6.0 with fixes for final release of Solr 6.0.0. It should be backwards compatible to older versions, the changes mostly dealt with the classloader, and changes to test cases and having a Solr 1.6.0 compatible test configuration.