Helicon Ape release history



Release 3.1.0.256
=================
[bugfix in mod_antibot] Remove default logging configuration, disable default logging.
[feature in core] Improved logging  - added support for directory names in ErrorLog directive

Release 3.1.0.248
=================
[bugfix in manager] Start debugger in separate browser window instead of manager tab.
[feature in manager] Updated JQuery library in Ape Debugger.
[feature in documentation] mod_hotlink and mod_antibot documentation improvements.

Release 3.1.0.233
=================
[bugfix in manager] Fix compatibility issues with Windows 10 and IIS 10.

Release 3.1.0.227
=================
[feature in core] Upgraded core to .NET v3.5
[feature in core] Added log rotation with NLog. See docs for ErrorLog, RewriteLog and mod_log_config.
[bugfix in manager] "Zip and Save configuration" for sites missed site .htaccess
[bugfix in mod_rewrite] Minor log messages fixes.

Release 3.1.0.206
=================
[bugfix in manager] "Zip and Save configuration" not working for sites with recursive directories links.
[bugfix in mod_developer] mod_developer not working when launched twice.
[bugfix in mod_antibot] Logging improvements.
[bugfix in mod_proxy] Logging improvements.
[feature in core] Replaced Newtonsoft.Json.dll by fastJSON.
[feature in mod_rewrite] Logging improvements, substitution and matches logging.

Release 3.1.0.200
=================
[feature in manager] New, fixed and improved Regular Expression Tester

Release 3.1.0.185
=================
[bugfix in core] IIS overwrites "Cache-Control" header with defaults when mod_expires is used
[bugfix in core] unset environment variable does not unset HTTP header when +NeverChangeServerVariables option is used


Release 3.1.0.151
=================
[change in installation] Added more informative message how to install .NET 2.0 & 3.5 on Windows 2012


Release 3.1.0.148
=================
[bugfix in core] added (+/-)NeverChangeServerVariables option to address IIS 8.5 crash when server variable is modified. Option is enabled by default on IIS 8.5 machines only.


Release 3.1.0.145
=================
[bugfix in core] fixed conflict with Newtonsoft.Json version by renaming it to Newtonsoft.Json.Net20


Release 3.1.0.143
=================
[bugfix in core] fixed ArgumentOutOfRangeException exception warning that was logged to error.log 


Release 3.1.0.139
=================
[bugfix in Manager] wildcard warning message fixed


Release 3.1.0.138
=================
[bugfix in core] fix iisue with FileIOPermission in "medium trust level"


Release 3.1.0.137
=================
[bugfix in core] X-Original-Url, X-Rewrite-Url, X-Request-Uri contain original url after rewrite


Release 3.1.0.136
=================
[bugfix in core] Newtonsoft.Json.dll version changed to 6.0.3


Release 3.1.0.135
=================
[bugfix in mod_seo] Scope=img doesn't work


Release 3.1.0.134
=================
[bugfix in mod_setenvif] NullReferenceException in setenvif


Release 3.1.0.132
=================
[feature in mod_xsendfile] Support of XSendFilePath directive added
[bugfix in core] removed unnecessary logging


Release 3.1.0.131
=================
[bugfix in core] "Trial days left" message for free version removed.
[bugfix in auth] Forms and Basic Authenticate can't work together


Release 3.1.0.130
=================
[bugfix in core] Unicode issue with X_REQUEST_URI header


Release 3.1.0.126
===============
[bugfix in manager] Warnings in managers on Windows 2003
[bugfix in installer] Can't install on some Windows 2003 fixed


Release 3.1.0.125
===============
[bugfix in core] memmory usage optimizations


Release 3.1.0.124
===============
[bugfix in installer] requirements for Windows 2008 R1x64 fixed


Release 3.1.0.123
===============
[bugfix in installer] requirements for Windows 2003 fixed


Release 3.1.0.122
===============
[bugfix in installer] '.NET Extensibility 3.5' and '.NET Extensibility 4.5' added to requirements for Windows 2012

Release 3.1.0.121
===============
[bugfix in installer] silent installation fixed


Release 3.1.0.120
===============
[bugfix in mod_setenvif] escape %20 in format string variable


Release 3.1.0.119
===============
[bugfix in Manager] small fixes


Release 3.1.0.118
===============
[bugfix in mod_core] Bug in loading very large .htaccess when Asp.Net timeout happens


Release 3.1.0.117
===============
[feature in installer] Missing Interop.Shell32.dll


Release 3.1.0.113
===============
[bugfix in mod_auth_digest] Server error on digest authorization for urls with commas issue


Release 3.1.0.112
===============
[bugfix in mod_core] Issue with processing custom error documents


Release 3.1.0.110
===============
[bugfix in mod_xsendfile] Content-Length: 0 in Classic ASP issue


Release 3.1.0.106
===============
[bugfix in mod_hotlink] different signatures in 32-bit and 64-bit environment


Release 3.1.0.105
================
[bugfix in mod_core] Bug in merging function of VirtualHost by IPv4
[bugfix in mod_core] Trial keys doesn't accepted


Release 3.1.0.104 (beta)
================
[bugfix in mod_core] Some environment permissions granted for medium trust level


Release 3.1.0.103 (beta)
================
[feature in mod_core] Ape was granted permissions for .Net4.5 medium trust level


Release 3.1.0.101 (beta)
================
[bugfix in mod_core] Ape needs recycle to re-read htaccess on .Net4.5 medium trust environment 


Release 3.1.0.100 (beta)
================
[feature in installer] New registartion method
[feature in manager] IISExpress is supported
[bugfix in manager] Doesn't work on windows 2003


Release 3.1.0.99
================
[bugfix in mod_core] mod_rewrite doesn't work on .Net4.5 medium trust environment due to lack of permissions to set ServerVariables
[bugfix in installer] Unable to set custom installation directory


Release 3.1.0.98
================
[bugfix in mod_core] FreeSites directive doesn't work properly



Release 3.1.0.97
================
[bugfix in mod_xsendfile] Failed on big files (2 Gb) download
[bugfix in installer] Unable to install on Windows 2003
[bugfix in installer] Several IISExpress issues


Release 3.1.0.96
================
[bugfix in mod_speling] Incorrect capitalized paths processing


Release 3.1.0.95
================
[bugfix in mod_mime] AddType directive fixed



Release 3.1.0.94
================
[bugfix in installer] wrong check for "IIS7 with .NET Extensibility to be installed"
[bugfix in mod_core] incorrect validation Site-level keys
[bugfix in manager] can't open license and map files



Release 3.1.0.93
================
[bugfix in installer] incorrect NTFS permissions for license.conf
[feature in mod_core] reload .htaccess and map files even if watching for directory is not possible
[feature in mod_developer] new debuger in manager


Release 3.1.0.92
================
[bugfix in installer] bad registration on iis7 (incorrect module specified)


Release 3.1.0.91
================
[bugfix in manager] Can't enable Ape for all sites


Release 3.1.0.90
================
[bugfix in instaler] check ManagedEngine64 and ManagedEngine
[bugfix in instaler] AcceptEula saved in registry
[bugfix in mod_core] check AcceptEula in 32 and 64 bit registry hive


Release 3.1.0.89
================
[feature in mod_developer] loghining improved
[feature in mod_core] Trial information in 404 page
[bugfix in instaler] garnt permissions for error.log


Release 3.1.0.88
================
[feature in installer] Installer moved on Wix
[feature in installer] Automatic registration in IISExpress


Release 3.0.0.78
================
[feature in mod_proxy] ProxyPreserveHost directive support in .Net 4.0


Release 3.0.0.77
================
[bugfix in core] Ape module doesn't work on Medium Trust Level in .NET 4.0
[feature in mod_seo] SeoCond directive have been added


Release 3.0.0.76
================
[bugfix in mod_linkfreeze] Replace pattern symbols in LinkFreezeRule have wrong order, should be '?&='


Release 3.0.0.75
================
[feature in mod_linkfreeze] SetEnv mod_linkfreeze_base /base/url/


Release 3.0.0.74
================
[bugfix in mod_proxy] Infinite re-requests when backend closes connection.


Release 3.0.0.73
================
[bugfix in mod_proxy] Can't proxy urls with %0a symbol in query string


Release 3.0.0.72
================
[bugfix in mod_core] AccessFileName directive doesn't allow multiple parameters


Release 3.0.0.71
================


Release 3.0.0.70
================
[feature in mod_rewrite] NS flag changed to closer implementation apache behavior


Release 3.0.0.69
================
[bugfix in Installer] manually registered old version of Ape doesn't work after upgrade
[bugfix in mod_seo] SeoRule directive with [Redirect] flag specified shouldn't redirect requests with POST


Release 3.0.0.68
================
[bugfix in mod_core] RewriteRule directive with flag NS specified lead to conflict with IIS7 DefaultDocument module
[bugfix in mod_hotlink] Redirect protection mode don't work for files with names like signature 


Release 3.0.0.67
================
[bugfix in mod_headers] Incorrect Location header processing on proxied POST-request.
[bugfix in mod_core] ErrorDocument directive doesn't set 404 status


Release 3.0.0.66
================
[bugfix in mod_replace] incorrect chunk parsing


Release 3.0.0.65
================
[bugfix in mod_linkfreeze] incompatibility with Weblogic 10.1 chunked response 


Release 3.0.0.64
================
[bugfix in mod_linkfreeze] incorrect processing of escaped '&' character (%26) in the url


Release 3.0.0.63
================
[bugfix in mod_rewrite] incorrect conditional format pattern for extended $$NN syntax


Release 3.0.0.62
================
[bugfix in mod_rewrite] U flag doesn't work in the RewriteRule directive together with [NS] flag 


Release 3.0.0.61
================
[bugfix in mod_rewrite] U flag doesn't work in the RewriteRule directive


Release 3.0.0.60
================
[bugfix in mod_rewrite] 'Index out of range' exception happens with conditional format string in RewriteRule directive.
[feature in mod_rewrite] logging requests to database
[bugfix in mod_developer] Incorrect Cookie "mod_developer=" header processing
[bugfix in mod_rewrite] long loop happens when [LP,QSA] flags specified together


Release 3.0.0.59
================
[feature in mod_auth] set AUTH_TYPE, AUTH_USER, LOGON_USER, REMOTE_USER server variables after authentication
[feature in mod_hotlink] Ability to specify exact Content-Encoding for text processing purpose


Release 3.0.0.58
================
[bugfix in mod_proxy] Incorrect Cookie header processing
[bugfix in mod_core] Incorrect url rewriting with %20 in the query string
[bugfix in mod_linkfreeze] Incompatibility with DefaultDocument feature in IIS7


Release 3.0.0.57
================
[bugfix in mod_linkfreeze] Incorrect processing of chunked responses


Release 3.0.0.55
================
[feature in mod_linkfreeze] Flag 'NoSort' has been added. Now you can control order of frozen parameters
[bugfix in mod_linkfreeze] Broken response for some image/jpeg streams


Release 3.0.0.54
================
[bugfix in mod_linkfreeze] Doesn't unfreeze URLs with .htm in parameters in the query string
[bugfix in mod_proxy] Incorrect url processing with '@' symbol in the path


Release 3.0.0.53
================
[feature in core] Medium trust level in .NET 4.0 is fully supported with Ape. 


Release 3.0.0.52
================
[bugfix in Core] failed to load under .NET 4.0 pipeline when Trust Level = Medium 
[bugfix in mod_rewrite] NS flag is ignored on 2003 system


Release 3.0.0.51
================
[feature in Core] Charset in the content-type header can be override with SetEnv. Useful for mod_linkfreeze and mod_seo.


Release 3.0.0.50
================
[bugfix in mod_auth] Unsafe plain text passwords processing
[feature in mod_proxy] 'by response time' load balancing method added
[feature in mod_proxy] web interface for load balancer


Release 3.0.0.49
================
[feature in mod_proxy] 'random' load balancing method added
[bugfix in mod_hotlink] HotlinkInvolveIP directive should be case insensitive
[bugfix in mod_linkfreeze] incorrect unfreezing paths with default documents (/default.asp, /index.html)
[bugfix in core] Ape doesn't determine path to the httpd.conf in the manual registration mode on UNC share


Release 3.0.0.48
================
[feature in mod_proxy] regular expression to obtain balancer route from sticky session cookie
[feature in mod_proxy] automatic balancer member health monitoring
[bugfix in mod_proxy] Location headers are not reversed for 3xx statuses, except 302.


Release 3.0.0.47
================
[bugfix in mod_proxy] incorrect Set-Cookie header processing


Release 3.0.0.46
================
[bugfix in mod_seo] NC flag is not working
[feature in mod_seo] Improvement in link processing - automatic & to & translation 


Release 3.0.0.45
================
[bugfix in Core] Options -+Include is not recognized 
[feature in Manager] Clear selected log file
[feature in mod_auth`s] CRYPT encryption method added (Apache & IISPassword compatible)


Release 3.0.0.44
================
[feature in Core] mod_xsendfile added


Release 3.0.0.43
================
[bugfix in Core] PATH_INFO variable should exists in the REQUEST_URI server variable
[feature in Core] mod_developer has been significantly enhanced
[feature in Core] SetInputFilter directive added
[feature in mod_replace] RewriteMap support added to format string


Release 3.0.0.42
================
[feature in Manager] New manifest for better cooperation with UAC
[bugfix in mod_proxy] Incorrect 'Expect: 100-Continue' header processing


Release 3.0.0.41
================
[bugfix in Manager] Broken wildcard registration in classic mode


Release 3.0.0.40
================
[bugfix in Core] REQUEST_URI variable should not contain Query string
[bugfix in mod_linkfreeze] Incorrect decoding query string with empty parameters


Release 3.0.0.39
================
[feature in mod_cache] mod_disk_cache directives support in .htaccess
[feature in mod_cache] Clearing cache on demand
[feature in Core] mod_seo added
[bugfix in Manager] 'Zip and save Ape configuration' feature failed on some platforms


Release 3.0.0.38
================
[feature in Installation] Documentation has been improved


Release 3.0.0.37
================
[bugfix in Core] NTFS permissions issue with "Include" directive on Plesk-enabled systems
[bugfix in Core] "System.ArgumentException: Illegal characters in path" error occurs for requests with quotation marks in the path


Release 3.0.0.36
================
[feature in Editor] File changes notifications improved
[feature in mod_rewrite] RewriteMap with reverse key-value order
[bugfix in mod_hotlink] Incorrect interaction with kernel cache


Release 3.0.0.35
================
[bugfix in mod_linkfreeze] wrong freezing links with href="javascript:"
[bugfix in mod_linkfreeze] Flag "Redirect" shouldn't affect POST requests


Release 3.0.0.34
================
[bugfix in Manager] Very slow loading on systems with a large number of sites
[bugfix in mod_proxy] mod_proxy is not working in local-only configurations


Release 3.0.0.33
================
[bugfix in Editor] Find and Replace bug
[bugfix in Core] Stack overflow occurs in some logging configurations


Release 3.0.0.32
================
[feature in mod_proxy] Proxy directives support in .htaccess
[feature in Manager] Creating zipped Ape configuration
[bugfix in Core] System.IO.PathTooLong exception happens with very long URls


Release 3.0.0.31
================
[feature in mod_rewrite] Support of mod_dbd has been added into RewriteMap directive
[bugfix in mod_rewrite] Incompatibility with IIS compression filter in some configurations


Release 3.0.0.30
================
[feature in Core] mod_dir added
[feature in Core] ErrorDocument directive added
[feature in Core] mod_authn_dbd added
[feature in Core] mod_dbd added
[bugfix in mod_linkfreeze] Incorrect decoding urls with empty parameters in the query string


Release 3.0.0.29
================
[bugfix in Snapin] Snap-in icon does not appear in the IIS Manager
[bugfix in Installation] Ape shall not be installed if IIS .NET Extensibility feature is not installed
[bugfix in Editor] Insecure License Manager behavior


Release 3.0.0.28
================
[feature in Core] Performance improvements
[feature in Core] Free licenses for 3 web sites
[feature in mod_rewrite] Flag [StatusCode=###] added to RewriteRule directive syntax
[bugfix in mod_linkfreeze] NoSort flag added for optional query string parameters sorting
[bugfix in mod_linkfreeze] Not all links in long responses are being frozen
[bugfix in mod_cache] Incorrect Content-Type header processing


Release 2.0.0.23
================
[feature in Core] mod_replace added
[feature in Core] mod_hotlink improved
[feature in Core] mod_speling added
[feature in Core] mod_usertrack added
[feature in Core] mod_logio added
[bugfix in Core] License key is not accepted on systems with non-English locale
[bugfix in Core] Incorrect lowercase/uppercase conversion of Turkish character 'I', 'i'
[bugfix in mod_cache] Cache modules do not work when enabled only in .htaccess


Release 1.2.0.22
================
[feature in Core] mod_linkfreeze
[bugfix in Core] DirectoryWatcher error


Release 1.2.0.21
================
[feature in Core] mod_mem_cache added
[feature in Core] mod_disk_cache added
[bugfix in Core] WebResource.axd doesn't return right response
[bugfix in Core] Default "AuthBasicProvider file" & "AuthDigestProvider file" settings
[bugfix in mod_proxy] Incorrect processing of reverse rules


Release 1.2.0.20
================
[feature in Core] StopOnError directive added
[feature in Core] mod_developer added
[feature in Core] mod_mime added
[feature in Manager] Ordering the list of sites
[bugfix in Manager] Slow startup with a lot of sites


Release 1.2.0.19
================
[feature in mod_rewrite] Case-insensitive RewriteMap
[feature in Manager] Manual Helicon Ape registration for target sites and applications
[feature in Core] Usage of special env to create request context user after successful basic or digest authorization
[bugfix in mod_cache] Incorrect processing of CacheStorePrivate directive
[bugfix in Core] Incorrect processing of groups file in authz_groupfile_module


Release 1.2.0.18
================
[feature in Core] mod_log_config
[bugfix in mod_rewrite] X-REWRITE-URL header doesn't contain original URL after rewrite operation


Release 1.1.0.17
================
[feature in Core] Ability to work with different .Net Trust Levels
[feature in mod_rewrite] NS Flag support in RewriteRule directive
[bugfix in Installation] Incorrect registration for 32bit emulation mode on x64 systems


Release 1.1.0.16
================
[bugfix in Core] Rare exception in file change monitoring
[bugfix in Manager] Virtual directories are not visible on IIS6


Release 1.1.0.15
================
[feature in Editor] Show server variables in autocomplete form
[feature in Core] mod_hotlink added
[feature in mod_expires] Regular expressions support for ExpiresByType directive
[feature in Core] mod_filter added
[feature in mod_setenvif] Extended conditions syntax implemented (AND OR and grouping support).
[bugfix in Manager] Parsing of metabase data fault for non-http site bindings
[bugfix in mod_rewrite] RewriteBase directive can't take empty value


Release 1.0.0.14
================
[feature in Editor] web.config editing with syntax highlighting in Helicon Ape Manager
[feature in Editor] Inform about external modification of .htaccess
[feature in Editor] Make file hidden optionally
[bugfix in mod_rewrite] Incorrect rewrite under nested application


Release 1.0.0.13
================
[feature in Core] mod_gzip
[feature in Core] mod_cache
[feature in Core] improve authentication speed
[bugfix in Editor] Broken symbols in non-unicode files


Release 1.0.0.11
================
[feature in Manager] Browse url from IIS tree
[feature in Editor] Password generator for basic & digest authentications
[feature in Editor] Search index for chm
[feature in mod_rewrite] kernel Cache support
[feature in mod_rewrite] RewriteRule [ENV=] flag and %{ENV:} variables
[feature in Manager] New version check
[bugfix in mod_rewrite] Incorrect processing of [NE] flag