Extension Point Framework Release Notes
Learn about Extension Point Framework releases.
1.0.2.e1acf7d9a6
Released: Jan 2022
New in this release
Improvements to the load/unload/replace scripts generated by the Maven archetype
The XPF Maven archetype contains load.sh
, unload.sh
, and replace.sh
scripts for managing the plugins loaded in a running Elastic Path Commerce service.
These scripts now enable the JMX management agent on the Elastic Path Commerce service if it hasn’t already been enabled. This change eliminates the following error message: Connect to the service using jConsole to initialize the management agent, and run this script again.
Additionally, these scripts now accept a service name instead of a process ID in the first parameter. This means that users no longer need to manually run jps
to determine the process ID of a running Elastic Path Service; they can simply run the following:
./load.sh cortex 1.0.0-SNAPSHOT
1.0.1.776fd74a38
Released: Nov 2021
Fixed issues
- Fixed integration testing of the XPF Archetype for creating new plugins.
1.0.0.56f91c41a4
Released: Nov 2021
New in this release
Support for multiple extension points
This version of the Extension Point Framework contains interfaces, entity classes, and context classes to support the following extension points:
- HTTP Request Tag Set Populator (
HTTP_TAG_SET_POPULATOR
) - Order Data Populator (
ORDER_DATA_POPULATOR
) - Order Hold Strategy (
ORDER_HOLD_STRATEGY
) - Product Recommendations (
PRODUCT_RECOMMENDATIONS
) - Setting Value Retrieval (
SETTING_VALUE_RETRIEVAL
) - System Information (
SYSTEM_INFORMATION
) - Validate Product Sku at Add-to-Cart Read (
VALIDATE_PRODUCT_SKU_AT_ADD_TO_CART_READ
) - Validate Product Sku at Add-to-Cart (
VALIDATE_PRODUCT_SKU_AT_ADD_TO_CART
) - Validate Product Sku at Checkout (
VALIDATE_PRODUCT_SKU_AT_CHECKOUT
) - Validate Shopping Cart at Cart Create or Update (
VALIDATE_SHOPPING_CART_AT_CART_CREATE_OR_UPDATE
) - Validate Shopping Cart at Checkout (
VALIDATE_SHOPPING_CART_AT_CHECKOUT
) - Validate Shopping Item at Add-to-Cart (
VALIDATE_SHOPPING_ITEM_AT_ADD_TO_CART
) - Validate Shopping Item at Checkout (
VALIDATE_SHOPPING_ITEM_AT_CHECKOUT
) - Validate Shopping Item at Remove from Cart (
VALIDATE_SHOPPING_ITEM_AT_REMOVE_FROM_CART
)
Maven archetype for generating new external plugins
The Extension Point Framework includes a Maven archetype (ep-xpf-archetype
) for generating new external plugins from scratch.
Multiple sample plugins
This version of the Extension Point Framework includes multiple sample plugins that can be examined for educational purposes and are also used to validate Extension Point framework functionality.
blocking-product-sku-validator
blocking-shopping-cart-validator
blocking-shopping-item-validator
collect-ip-in-order-data
order-data-populators
property-file-setting-retrieval
vip-only-products