Epic
- [YC-711] - Replace HibernateSearch
- [YC-806] - Upgrade tasks 3.4.0
- [YC-830] - Performance improvements 3.4.x
Bug
- [YC-815] - Dead lock during initializing default value of pause flag for job
- [YC-822] - Re-indexing failed. See stack trace
- [YC-825] - Document contains at least one immense term in field
New Feature
- [YC-819] - Job for removing obsolete products
- [YC-837] - Extendable API for cart items validation
- [YC-844] - INSERT_ONLY and UPDATE_ONLY import modes
- [YC-872] - Secure string attribute type
Task
- [YC-849] - Ensure that default context for storefront is ROOT
- [YC-850] - Remove installer module from codebase
- [YC-851] - Upgrade Wicket to 7.9.0
- [YC-855] - Review price rendering to ensure it honours tax settings for current user
Improvement
- [YC-690] - Revise cron schedules
- [YC-796] - Allow shipping methods sorting by priority
- [YC-804] - Improved product associations by determining product type and grouping
- [YC-805] - Revise roles and permissions scheme
- [YC-816] - Allow editing product category rank
- [YC-824] - Refactor cache evictions sent through WS channel
- [YC-826] - Configurable shop specific integrations
- [YC-829] - Change sitemap resource to be stream
- [YC-836] - Allow adding custom details to order
- [YC-838] - Expose product type flags in Search DTO
- [YC-839] - Filter navigation improvements
- [YC-846] - Paypal refund callback processing for paypal button
- [YC-847] - Review all inputs in JAM and ensure that maxlegth is set
- [YC-856] - Cache maxed out notifications
- [YC-862] - Review usages of CategoryServiceFacade API
- [YC-863] - Improve CMS editor
Sub-improvement
- [YC-750] - JAM Category tree select to be ajax load (as opposed to full)
- [YC-821] - Allow product type filter navigation
- [YC-831] - Refactor API for shop-category relation to improve page load and indexing
- [YC-832] - Refactor object images API
- [YC-840] - Sortable Brand facet
Sub-task
- [YC-807] - Upgrade anet-java-sdk
- [YC-809] - Upgrade paypal-core
- [YC-810] - Remove module core-module-payment-robokassa
- [YC-811] - Upgrade org.springframework
- [YC-812] - Upgrade org.hibernate
- [YC-823] - Clean up deprecated 3rd party API
- [YC-835] - Refactor facets so that we do not use DB for displayable values
- [YC-842] - Upgrade Angular to 4LTS
- [YC-852] - Upgrade Wicket
- [YC-853] - Use JDK8 java.time.* instead of Date and SimpleDateFormat
- [YC-854] - Update logging
Sub-new feature
- [YC-820] - Allow setting default product type for shop to allow filter navigation in global search
- [YC-841] - Product tags filter navigation
Edit/Copy Release Notes
The text area below allows the project release notes to be edited and copied to another document.