Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

2.10.

...

Huge performance update:

...

Accelerating the \TNW\Salesforce\Model\ResourceModel\Objects::loadObjectIds Method

...

PreQueue Consumer. Optimize buildDependency method

...

ProcessQueue Consumer. Reducing the number of requests to the database when processing the queue tree

...

Prequeue Consumer . Optimize skip rules for all object types.

...

ProcessQueue Consumer. Append cache to method (for 2000 customer sync called 4000 times)

...

ProcessQueue Consumer. Mapping step working very slow.

...

ProcessQueue Consumer. Create multiple save queues.

7 -

  • Adobe Commerce 2.4.6 + PHP 8.2 testing

Added compatibility for Magento 2.4.6 PHP 8.2

2.10.6 -

  • 'Not logged in' customer group is replaced by a recently created contact group from SalesForce

Fixed issue with creating Customer Group SF -> M

2.10.5 -

  • [Improvement] Creating new logic for dependency for M-SF sync

New logic for dependency for M-SF sync created

2.10.4 -

  • Reverse synchronization doesn't work, an exception occurs

Fixed issue with reverse synchronization for Magento 246

2.10.3 -

  • Refactoring: spl_object_id to spl_object_hash

Changed spl_object_id function to the spl_object_hash

2.10.2 -

Create disableMagentoSync__c field for mapping

2.10.1 -

Release performance, part 2:

  • ProcessQueue Consumer. Entity loader

  • Prequeue Consumer. Optimize selects which run queue creates

  • Incorrect dependency for Non standard Price book entry

  • Prequeue Consumer . Optimize selects which run queue creates

  • Consumers . Implement clean local cache to classes

  • Prequeue Consumer . Optimize queue create calls.

  • Hide columns when the sync is disabled

  • ProcessQueue Consumer. Load customer attributes (For 2000 customers - 4000 times)

  • ProcessQueue Consumer. Customer address entity select (For 2000 customer - 2000 times)

  • Error Fetching http headers. Incorrect SQL request on Lookup

  • Sub-select on Grid pages

2.10.0 -

  • Investigation of heavy load

  • 'Disable sync' option doesn't' work on the product page in Admin Panel - issue fixed

  • Pricebook entry sync error Required fields are missing: [Product2Id], fields [Product2Id] - issue fixed

  • Serialization failure: 1213 Deadlock found when trying to get lock when Sycn Orders (qty 5400)) - issue fixed

  • Opportunity sync error Required fields are missing: [Name, CloseDate], fields [Name, CloseDate] - issue fixed

2.8.2 -

...