Jun 25, 2019 — Property Manager updates
over 5 years ago by igkoprow@akamai.com
Implementation of several new Property Manager features, enhancements, and bug fixes. These apply to the Property Manager API (PAPI) as well.
New features:
- Configuration Manager discontinued
- Config Manager is now EOL and no longer available for use - See Config Manager EOL
- Config Manager Viewer: You can no longer create new config versions in Config Manager format. You can view your existing Config Manager configs in view/only mode in Property Manager. To make configuration changes, you will need to upgrade to Property Manager. Your Config Manager configs will continue serving traffic uninterrupted!
- Rolling Back to Config Manager: If you upgrade to Property Manager and experience any issues, you can reach out to your account team and they can roll back to Config Manager until the issues are resolved.
- Advanced Config Editor: A new Advanced Config Editor is now available as part of Property Manager. You can view the XML and activate previous versions, but creating/editing advanced configurations is only available to internal Akamai employees.
- Property Name and Version Variables
- To make testing, diagnostics, and troubleshooting easier, we are now including two new variables:
- AKA_PM_PROPERTY_NAME - contains the property name as seen in Property Manager
- AKA_PM_PROPERTY_VERSION - contains the current property version (as a number without a ‘v’ prefix).
- These variables are returned as X-Akamai-Session-Info response headers if Pragma: akamai-x-get-extracted-values is passed in the request.
- To make testing, diagnostics, and troubleshooting easier, we are now including two new variables:
Enhancements:
- Cloud Monitor Data Delivery Enhancements
- Now supports Property Manager variables.
- Added support for Allow PUT and Modify Outgoing Request Path behaviors.
- NetStorage Origin
- Now automatically ignores query strings in the cache key.
- WebDAV methods are now automatically disabled for NetStorage origins, reducing unnecessary overhead.
- Site Failover
- Now warns you if used it without a recommended match (Origin Timeout, Response Code, Variable, Variable Error, Response Header or Advanced).
- Added “Response Code” option when you are serving alternate content from NetStorage.
- Response Header Match
- Now includes forward-response stages. This means that you can validly check for a response header from the origin and add an Edge-Control response header.
- Last Mile Acceleration
- Now warns you to add a content-type match to ensure the content is compressible.
- Set Variable
- Previously you could only assign variable values based on the incoming client request (client-request metadata stage). *We now support all metadata stages, which means you can assign variable values based on origin responses.
- Property Creation Page
- Now links to the updated Live (MSL) and On Demand (MSOD) Media configuration applications.
- File Extension Match
- Now allows the question-mark character (‘?’) in a file extension, to indicate any single character, so you can for instance match on .jp?
- Auth Token 2.0 Verification
- Now includes a negative match on the AKAMAI_TRANSLATE and AKAMAI_PURGE request methods, thus ensuring that purge functionality does not require a valid auth token. This means you no longer need Akamai professional services to add an Advanced Match around the behavior.
- Regex Match
- Now has a wider field for the regex string so you can see more of the regex as you’re typing.
- Cache ID Modification
- Now includes a warning that you need to specify all the cache ID elements each time you use this behavior. The cache ID elements are not “inherited” from parent rules.
- Miscellaneous
- The EdgeWorker behavior has an updated description.
- Image Manager Advanced match now includes option to not match.
- Removed the CP Code cache invalidation warning from Image Manager behavior since these cached images are not affected by CP Code changes.
- EdgeConnect now defaults new hostnames to IPv6/IPv4 dual stack.
Bug Fixes:
- Set Cookie behavior now allow periods “.” in cookie name.
- Property Manager variables are now properly hidden when marked as sensitive.
- Site Failover behavior now properly handles G2O (ghost to origin) security, when serving alternate content from NetStorage.
- Edge IP Binding now presents user with up to date edge ip binding hostname information in their property.
- Fixed translation error for the Access Denied page.
- The MERGE and MKACTIVITY request methods will no longer appear in the Request Method match as these methods are not supported on the Akamai platform
- Property Manager API (PAPI) - Converted several 500 error responses to appropriate 4XX response codes.
- As part of Segmented Media protection’s advanced options, we now enforce setting either Salt or - Request Headers for Session Token Salt, but not both.
- Miscellaneous performance and reliability enhancements.