توی آپدیت جدید گیت چه تغییراتی میبینیم؟ 🤔
گیت که به تازگی ورژن 2.49 رو منتشر کرده تغییرات جالبی داشته بریم و سریع با هم تغییراتش رو بررسی کنیم.
🔹 git-backfill – حل مشکل کلونهای ناقص
اگه موقع clone کردن از فیلتر --filter=blob:none استفاده کرده باشی، گاهی گیت مجبور میشد تکتک فایلها رو جدا جدا از سرور بگیره (مثل git blame). حالا git-backfill اومده که یه جا همهی فایلهای لازم رو دانلود کنه و سرعتو ببره بالا.
🔹 بهبود فشردهسازی با zlib-ng
گیت حالا میتونه از zlib-ng استفاده کنه که نسبت به نسخه قبلی ۲۵٪ سریعتره! میتونی با git version --build-options چک کنی ببینی گیتت ازش استفاده میکنه یا نه.
🔹 یه الگوریتم جدید برای فشردهسازی بهتر
گیت ۲.۴۹ یه مدل جدید از "name-hashing" داره که باعث کاهش چشمگیر حجم بستههای گیت میشه. بعضی پروژهها تا ۲۰ برابر حجم کمتری گرفتن!
🔹 پشتیبانی از Rust در libgit
اگه با Rust کار میکنی، حالا یه سری قابلیتهای پایهای گیت رو میتونی مستقیم از طریق Rust صدا بزنی.
🔹 deprecate شدن .git/branches و .git/remotes
اگه تا حالا از این پوشهها استفاده میکردی (که احتمالا نه 😅)، بدون که تو نسخه بعدی گیت کاملا حذف میشن.
🔹 قابلیت promisor remote
گیت داره راهی میسازه که سرور بتونه به کلاینت بگه "این فایلهای حجیم رو از یه جای دیگه بگیر" تا کار با پروژههای بزرگ راحتتر بشه.
🔹 آپشن جدید --revision توی git clone
حالا میتونی یه کلون خیلی سبک فقط از یه ورژن خاص از پروژه بگیری، بدون این که کل تاریخچه رو بکشی پایین.
حمایت فراموش نشه😉
اتفاقات جدیدی تو راهه...
#git #update
☕️ Telegram | Website | Discord
گیت که به تازگی ورژن 2.49 رو منتشر کرده تغییرات جالبی داشته بریم و سریع با هم تغییراتش رو بررسی کنیم.
🔹 git-backfill – حل مشکل کلونهای ناقص
اگه موقع clone کردن از فیلتر --filter=blob:none استفاده کرده باشی، گاهی گیت مجبور میشد تکتک فایلها رو جدا جدا از سرور بگیره (مثل git blame). حالا git-backfill اومده که یه جا همهی فایلهای لازم رو دانلود کنه و سرعتو ببره بالا.
🔹 بهبود فشردهسازی با zlib-ng
گیت حالا میتونه از zlib-ng استفاده کنه که نسبت به نسخه قبلی ۲۵٪ سریعتره! میتونی با git version --build-options چک کنی ببینی گیتت ازش استفاده میکنه یا نه.
🔹 یه الگوریتم جدید برای فشردهسازی بهتر
گیت ۲.۴۹ یه مدل جدید از "name-hashing" داره که باعث کاهش چشمگیر حجم بستههای گیت میشه. بعضی پروژهها تا ۲۰ برابر حجم کمتری گرفتن!
🔹 پشتیبانی از Rust در libgit
اگه با Rust کار میکنی، حالا یه سری قابلیتهای پایهای گیت رو میتونی مستقیم از طریق Rust صدا بزنی.
🔹 deprecate شدن .git/branches و .git/remotes
اگه تا حالا از این پوشهها استفاده میکردی (که احتمالا نه 😅)، بدون که تو نسخه بعدی گیت کاملا حذف میشن.
🔹 قابلیت promisor remote
گیت داره راهی میسازه که سرور بتونه به کلاینت بگه "این فایلهای حجیم رو از یه جای دیگه بگیر" تا کار با پروژههای بزرگ راحتتر بشه.
🔹 آپشن جدید --revision توی git clone
حالا میتونی یه کلون خیلی سبک فقط از یه ورژن خاص از پروژه بگیری، بدون این که کل تاریخچه رو بکشی پایین.
حمایت فراموش نشه😉
اتفاقات جدیدی تو راهه...
#git #update
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22❤🔥4⚡1
🚀 تایپاسکریپت 5.9 منتشر شد!
تغییرات جدید تایپ اسکریپت؟
📄 tsconfig.json پیشفرض سبکتر شده، دیگه اون همه کامنت و شلوغی رو نمیبینی.
⏳ import defer اضافه شده، یعنی میتونی ماژول رو بیاری ولی اجراش رو بزاری وقتی واقعاً لازم شد.
🖥 حالت جدید node20 برای هماهنگی با Node.js نسخه 20.
🔍 تولتیپهای قابل باز و بسته شدن تو VS Code (Expandable Hovers) برای دیدن جزییات بیشتر یا کمتر.
📏 میتونی طول تولتیپها رو تنظیم کنی تا اطلاعات کاملتری ببینی.
⚡ کلی بهینهسازی سرعت و یهسری تغییر تو تایپها و رفتارها.
منبع
#typescript #update #new
☕️Telegram | Website | Discord
تغییرات جدید تایپ اسکریپت؟
📄 tsconfig.json پیشفرض سبکتر شده، دیگه اون همه کامنت و شلوغی رو نمیبینی.
⏳ import defer اضافه شده، یعنی میتونی ماژول رو بیاری ولی اجراش رو بزاری وقتی واقعاً لازم شد.
🖥 حالت جدید node20 برای هماهنگی با Node.js نسخه 20.
🔍 تولتیپهای قابل باز و بسته شدن تو VS Code (Expandable Hovers) برای دیدن جزییات بیشتر یا کمتر.
📏 میتونی طول تولتیپها رو تنظیم کنی تا اطلاعات کاملتری ببینی.
⚡ کلی بهینهسازی سرعت و یهسری تغییر تو تایپها و رفتارها.
منبع
#typescript #update #new
☕️Telegram | Website | Discord
🔥12❤🔥2⚡2
آپدیت جدید جاوا در ماه آینده 🔥
🔹️ورژن جدید جاوا، JDK 25 که قرار هست ۱۶ سپتامبر ۲۰۲۵ ( معادل ۲۵ شهریور ۱۴۰۴ ) منتشر بشه، با ۱۸ ویژگی جدید از جمله Stable Values و Scoped Values به عنوان LTS بعدی پس از JDK 21 معرفی شده.
🔸️ظاهرا نسخه شامل بهینه سازی هایی مثل Compact Object Headers و Generational Shenandoah GC هست که عملکرد رو بهتر میکنه.
🔗 منبع
#Java #JDK #Update #Programming
☕️Telegram | Website | Discord
🔹️ورژن جدید جاوا، JDK 25 که قرار هست ۱۶ سپتامبر ۲۰۲۵ ( معادل ۲۵ شهریور ۱۴۰۴ ) منتشر بشه، با ۱۸ ویژگی جدید از جمله Stable Values و Scoped Values به عنوان LTS بعدی پس از JDK 21 معرفی شده.
🔸️ظاهرا نسخه شامل بهینه سازی هایی مثل Compact Object Headers و Generational Shenandoah GC هست که عملکرد رو بهتر میکنه.
🔗 منبع
#Java #JDK #Update #Programming
☕️Telegram | Website | Discord
🔥7❤🔥1