Avec la croissance exponentielle du nombre d’utilisateurs sur notre plateforme, nous nous sommes concentrés sur l’amélioration des performances pour de nombreuses parties de l’application. Nous avons observé de bons résultats dans les tests, voir ci-dessous.
Un remerciement spécial à notre contributeur magicien @Matt-Yorkley
Changements visibles
- Sur la page du compte utilisateur, le nom de la boutique devient un lien qui redirige vers la page de boutique #5169
- Mise à jour des traductions #5144 #5191
Amélioration des performances
- Mise en cache pendant 24 h des statistiques qui s’affichent sur la page d’accueil #5133
- Chargement séparé des boutiques fermées sur la page /shops #5156
- Amélioration des performances sur la page /shops #5142
- Amélioration mineure des performances sur la page d’inventaire #5145
- Amélioration des performances sur le module fournissant la liste des produits #5175
- Amélioration des performances sur la page d’administration de l’inventaire #5184
- Amélioration des performances sur CartController#populate pour les paniers volumineux #5197
Changements techniques
- Activation de la surveillance des métriques pour l’environnement d’éxecution de Ruby dans Datadog #5163
- Permettre de spécifier la taille du groupement de connexions à la base de données, depuis une variable environnementale #5174
- Restructuration et déplacement du code source des inscriptions pour améliorer l’organisation et rendre le travail à venir sur cette partie plus facile #4783
- Suppression du fichier gem “simple_form” et de ses relations #5010
- Adaptation d’un code source d’échantillon de données pour Rails 4 #5064
- Adaptation de la journalisation dans le code source relatif aux inscriptions (planifications) pour être compatible avec Rails 4 #5064
- Adaptation d’un code source de test relatif aux permissions dans les commandes, pour compatibilité avec Rails 4 #5151
- Adaptation du code source d’inscription, pour compatibilité avec Rails 4 #4964
- Ne réinitialise pas l’environnement de développement lors du démarage de Docker #5088
- Mise à niveau de rubocop-rails depuis 2.5.0 vers 2.5.1 #5135
- Mise à niveau de ddtrace depuis 0.34.0 vers 0.34.1 #5136
- Mise à niveau de oj depuis 3.10.5 vers 3.10.6 #5177