Workarea 3.4.34

Patch release notes for Workarea 3.4.34

Fix incorrect shipping options error flash message

A flash error incorrectly showed when the order doesn't require shipping, and addresses are updated.

Pull Requests

Bump Kaminari dependency to fix security alert

Pull Requests

Bump rack-attack to latest version

This fixes rack-attack keys without TTLs set piling up in Redis. This has caused hosting problems.

Pull Requests

Don't assume promo codes for indexing discounts

A custom discount may be implemented that doesn't use promo codes.

Pull Requests

Handle error from attempting to fetch missing S3 CORS configuration

If a bucket has no CORS configurations, the app errored because it was trying to merge the new one. This fixes that to gracefully create a new configuration.

Pull Requests

Add QueuePauser to pause Sidekiq queues, pause for search reindexing

This fixes a situation where Elasticsearch mappings aren't created because Sidekiq jobs are processing indexing jobs while the indexes are being reset.

Pull Requests

Bump Geocoder

This fixes an irrelevant bundler-audit CVE warning, and adds/updates a bunch of Geocoder lookup options.

See https://github.com/alexreisner/geocoder/blob/master/CHANGELOG.md for more info.

Pull Requests

Now on GitHub