لاراول ۱۳.۲۷.۰ منتشر شد؛ رفع باگ ثبت تکراری Scoped Instance
حدود ۱ دقیقه مطالعه
لاراول طبق روال هفتگی معمولش، نسخهی ۱۳.۲۷.۰ رو منتشر کرده؛ یه نسخهی کوچیک و کاملاً bug-fix که فقط یه تغییر توش هست. مشکل رفعشده مربوط به ثبت تکراری instanceهای scoped توی کانتینر سرویس لاراول بود؛ یعنی توی بعضی سناریوها، یه binding با طول عمر scoped ممکن بود بیش از یه بار توی کانتینر ثبت بشه، که این میتونست باعث رفتار غیرمنتظره یا overhead اضافه توی resolve کردن اون سرویس بشه. این تغییر توسط jordanhavard پیشنهاد و مرج شده و طبق سیاست همیشگی لاراول، هیچ breaking change ای همراهش نیست؛ پس آپدیت به این نسخه کاملاً بیدردسره.
اگه پروژهات بهصورت نرم از constraint نسخهای مثل ^13.0 استفاده میکنه، این آپدیت رو بهصورت خودکار توی composer update بعدیت میگیری؛ فقط اگه از scoped bindingها زیاد استفاده میکنی، بد نیست بعد از آپدیت یه نگاه به رفتار سرویسهای حساست بندازی.
