- Remove output comment from SDK GetBodyString call()
- Drop parameters containing SQL queries
- Update default api endpoint
- HTTP_HOST warning message
- Remove proxy password
- Support api.brightedge.com endpoint
- Add ixf-endpoint to URL parameters
- Add validateGetBoolValue function to validate the parameters in URL
- Expose $ALLOW_DEBUG_MODE as a SDK configuration to customers
- Remove ixf-endpoint from URL parameters
- Fix orphan ul tag
- Add displayCapsuleUrl
- Diagnostic info update
- Removed partial Encryption and added capsule url in Meta
- htmlentities orginal and normalized diagnostic urls
- urlencode diagnostic urls
- api endpoints change regex
- PHP error on null capsule response
- IXF enpoints to be protected
- connection timeout to be defaulted to 1000ms if value lesser than 1000ms set in config
- Diagnostic type and diagnostic string configurations
- getHeadOpen method - Update with more meta tags, having more diagnostic information
- AES encryption added to be:diag meta tag
- be_ixf comment tag prefixed each time a block is written to the page
- Google-indexable diagnostic string (sdk_is) is added to the close method
- Error messages that were previously in the Close string will now be included as 'messages' in be:diag meta tag
- All diagnostic output from node-specific strings are removed
- When debug mode is enabled in the url, getBodyOpen will show diagnostic information along with capsule response
- getCleanString method - will return the string from the capsule with no extra meta info or comment tag
- Support to have exclude rules at page_group level maitaining backward compatibility
- Fixed canonical protocol/ canonical host key not found bug
- Update ixfd endpoint
- Update default timeouts connect/ socket Timeout to 1000ms and crawlerSocketTimeout to 1000ms
- add url parameter ixf-endpoint for testing
- Determine page group using normalized url
- Override nodes with page_group_nodes if page group for the url is not null
- tagFormat optional parameter to hide default comments with bodystr
- hasFeatureString method - change definition to return false in case of empty string
- PAGE_ALIAS_URL config key : Page_alias property overrides original url
- Expose CANONICAL_HOST/ CANONICAL_PROTOCOL properties, remove setCanonicalHost function
- Modify logic to apply protocol override and canonical host override after applying page_alias / canonical url
- PAGE_HIDE_ORIGINALURL config key
- Fixed redirects not working bug
- Cleaned up more warnings
- Public accessor to get capsule URL
- Allow missing user agent
- normalizing of URL with same key should sort the value
- Use CData around capsule payload
- New forcedirectapi.parameter.list parameter to force direct api without caching
- Use X-Forwarded-Proto as additional determination of https
- Added CANONICAL_PROTOCOL_CONFIG
- Address issue when $_SERVER[HTTP] is missing
- apply config rules to original url fix
- add brightedge user agent
- ixf-disable-redirect parameter turns off redirect
- regex escaping
- case insensitive rule flag
- properly indicate invalid JSON
- support for redirect_rules