<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>جواد حق‌شنو نویسنده در بلاگ هم‌روش</title>
	<atom:link href="https://hamravesh.com/blog/author/javad/feed/" rel="self" type="application/rss+xml" />
	<link></link>
	<description>وبلاگ رسمی هم‌روش</description>
	<lastBuildDate>Sat, 13 Jul 2024 10:58:44 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.1</generator>

<image>
	<url>https://hamravesh.com/blog/wp-content/uploads/2022/07/cropped-fav1-32x32.png</url>
	<title>جواد حق‌شنو نویسنده در بلاگ هم‌روش</title>
	<link></link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>معماری میکروفرانت‌اند و Module Federation</title>
		<link>https://hamravesh.com/blog/microfrontend-and-module-federation/</link>
					<comments>https://hamravesh.com/blog/microfrontend-and-module-federation/#respond</comments>
		
		<dc:creator><![CDATA[جواد حق‌شنو]]></dc:creator>
		<pubDate>Thu, 30 May 2024 08:12:49 +0000</pubDate>
				<category><![CDATA[گزارش تغییرات]]></category>
		<category><![CDATA[مقالات]]></category>
		<guid isPermaLink="false">https://hamravesh.com/blog/?p=2846</guid>

					<description><![CDATA[<p>معماری میکروفرانت‌اند به‌عنوان یکی‌از رویکرد‌های جدید در توسعه نرم‌افزارهای وب، از مفهوم میکروسرویس‌ها در بک‌اند الهام گرفته است و هدف آن، ایجاد&#160; ساختاری سازمان‌یافته و ماژولار برای بخش فرانت‌اند است. در این رویکرد، قسمت‌های مختلف یک برنامه وب به‌عنوان ماژول‌های کوچک و مستقل طراحی می‌شوند که فرایند توسعه، به‌روزرسانی و نگه‌داری آن‌هابه‌صورت جداگانه انجام می‌شود.&#160; [&#8230;]</p>
<p>The post <a href="https://hamravesh.com/blog/microfrontend-and-module-federation/">معماری میکروفرانت‌اند و Module Federation</a> appeared first on <a href="https://hamravesh.com/blog">بلاگ هم‌روش</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>معماری میکروفرانت‌اند به‌عنوان یکی‌از رویکرد‌های جدید در توسعه نرم‌افزارهای وب، از مفهوم میکروسرویس‌ها در بک‌اند الهام گرفته است و هدف آن، ایجاد&nbsp; ساختاری سازمان‌یافته و ماژولار برای بخش فرانت‌اند است. در این رویکرد، قسمت‌های مختلف یک برنامه وب به‌عنوان ماژول‌های کوچک و مستقل طراحی می‌شوند که فرایند توسعه، به‌روزرسانی و نگه‌داری آن‌هابه‌صورت جداگانه انجام می‌شود.&nbsp;</p>



<h2 class="wp-block-heading" id="h-چرا-از-معماری-میکروفرانت-اند-استفاده-می-کنیم">چرا از معماری میکروفرانت‌اند استفاده می‌کنیم؟</h2>



<p>نیاز به مهاجرت به میکروفرانت‌اند از جایی شروع می‌شود که با افزایش مقیاس برنامه‌ها، هماهنگی بین تیم‌های توسعه و مدیریت تغییرات به یک چالش تبدیل می‌شود. سازمان‌های بزرگ به‌ویژه، با برنامه‌های وب پیچیده که دارای بخش‌های متعدد و متنوع هستند، اغلب با مسائل زیر مواجه‌اند:</p>



<ul class="wp-block-list">
<li><strong>سرعت توسعه</strong>: با افزایش حجم کدها و تعداد تیم‌های درگیر، توسعه به‌صورت متمرکز به‌کندی پیش می‌رود.</li>



<li><strong>سرعت CI/CD:</strong> به دلیل حجم بالای کد و تعداد Dependencyها، سرعت بیلد می‌تواند کند و زمان‌بر باشد. این کندی در استفاده از babel و webpack بیشتر رخ می‌دهد.</li>



<li><strong>وابستگی‌های پیچیده:</strong> تغییرات کوچک در یک بخش ممکن است تاثیرات گسترده‌ای بر سایر بخش‌ها داشته باشد، که این موضوع به زمان و تلاش زیادی برای هماهنگی نیاز دارد.</li>



<li><strong>انعطاف‌پذیری فناوری: </strong>به دلیل یکپارچگی ساختار فعلی، امکان استفاده از فناوری‌های جدید و بهینه‌تر محدود می‌شود.</li>
</ul>



<p></p>



<p>در چنین شرایطی، معماری میکروفرانت‌اند می‌تواند راه‌حلی برای این چالش‌ها ارائه دهد:</p>



<ul class="wp-block-list">
<li><strong>استقلال تیمی:</strong> تیم‌های مختلف می‌توانند به‌صورت مستقل روی ماژول‌های مربوط به خود کار کنند، بدون آنکه بر کار دیگر تیم‌ها تأثیر بگذارند.</li>



<li><strong>توسعه تدریجی:</strong> ارتقاء و به‌روزرسانی بخش‌ها به‌صورت تدریجی و مستقل از هم انجام می‌شود که باعث افزایش سرعت در ارائه ویژگی‌های جدید می‌شود.</li>



<li><strong>انتخاب فناوری مناسب:</strong> هر ماژول می‌تواند با فناوری مختص به خود توسعه یابد و این امکان وجود دارد که از بهترین ابزارها و زبان‌ها برای هر بخش بهره‌برداری شود.</li>
</ul>



<h2 class="wp-block-heading" id="h-پشتیبانی-تکنولوژی-ها-از-ماژول-فدریشن"><strong>پشتیبانی تکنولوژی‌ها از ماژول فدریشن</strong></h2>



<p>توسعه ماژول فدریشن توسط Zack Jackson در سال 2018 با نسخه 4.20 Webpack شروع شد و در نسخه Webpack 5 به‌صورت رسمی معرفی شد و تا اوایل سال 2024 فقط در وب‌پک قابل استفاده بود. این ابزار در با هدف استفاده در Bundlerهای دیگر ریدیزاین شد و در حال حاضر به‌صورت Built-in داخل Rspack نیز قرار دارد. علاوه بر داشتن پتانسیل استفاده در ابزارهای بیلد دیگر، در نسخه جدید شما می‌توانید ماژول فدریشن را به‌صورت Runtime استفاده کنید. این ویژگی این امکان را به شما می‌دهد تا بدون محدودیت Bundler یا تکنولوژی از ماژول فدریشن استفاده کنید و ریسورس‌های جاوا اسکریپتی خود را به اشتراک بگذارید.آپدیت‌های جدید ماژول فدریشن را می‌توانید از <a href="https://www.npmjs.com/package/@module-federation/enhanced">اینجا</a> دریافت کنید. تمامی ویژگی‌های جدید در این پکیج وجود دارند.<br></p>



<h2 class="wp-block-heading" id="h-rspack-چیست"><strong>Rspack چیست؟</strong></h2>



<p>Rspack یک Bundler جاوا اسکریپت می‌باشد که مبتنی‌بر Rust توسعه داده شده و بسیار پرفورمنس بالایی نسبت به Bundlerهای دیگر دارد و سازگاری خوبی با Webpack جهت مهاجرت یا استفاده از پلاگین‌ها دارد. کامپایلر این ابزار به‌صورت پیشفرض swc می‌باشد که نسبت به bable از سرعت خوبی برخوردار است. جزئیات بیشتر در رابطه با Rspack را می‌توانید در صفحه <a href="https://www.rspack.dev">مستندات</a> این ابزار مطالعه کنید.</p>



<h2 class="wp-block-heading" id="h-پیش-نیازهای-استفاده-از-ماژول-فدریشن">پیش‌نیازهای استفاده از ماژول فدریشن</h2>



<p>ماژول فدریشن میکروفرانت‌اند را در تکنولوژی و حالت‌های زیر می‌توانید استفاده کنید:</p>



<ul class="wp-block-list">
<li>پروژه‌هایی که از Webpack 5 یا بالاتر استفاده می‌کنند.</li>



<li>سرویس‌هایی که با NextJS توسعه داده شده باشند. (در Turbopack پشتیبانی نمی‌شود.)</li>



<li>پروژه‌هایی که از Rspack یا Rsbuild استفاده می‌کنند.</li>



<li>استفاده از ماژول فدریشن به‌صورت Runtime بدون محدودیت تکنولوژی و Bundler.<br></li>
</ul>



<h2 class="wp-block-heading" id="h-جمع-بندی"><strong>جمع‌بندی</strong></h2>



<p>میکروفرانت‌اند و ماژول فدریشن مزایای قابل توجهی از نظر انعطاف‌پذیری، قابلیت scalability و توسعه مستقل ارائه می‌دهد. با این حال، این روش پیچیدگی و چالش‌های بالقوه‌ای را در راه‌اندازی، مدیریت وابستگی‌ها و ادغام معرفی می‌کند. برنامه‌ریزی دقیق و اجرای صحیح برای بهره‌برداری مؤثر از مزایا ضروری تاثیر نقاط ضعف را می‌تواند کاهش دهد.<br>در <a href="https://hamravesh.com/blog/microfrontend_implementation/">بخش دوم </a>این مقاله می‌توانید درباره تجربه پیاده‌سازی میکروفرانت‌اند در هم‌روش بخوانید.</p>



<p><br></p>



<ul class="wp-block-list">
<li></li>
</ul>
<p>The post <a href="https://hamravesh.com/blog/microfrontend-and-module-federation/">معماری میکروفرانت‌اند و Module Federation</a> appeared first on <a href="https://hamravesh.com/blog">بلاگ هم‌روش</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamravesh.com/blog/microfrontend-and-module-federation/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>گزارشی از تغییرات سرویس‌های هم‌روش در تابستان۱۴۰۲</title>
		<link>https://hamravesh.com/blog/changelog-summer-1402/</link>
					<comments>https://hamravesh.com/blog/changelog-summer-1402/#respond</comments>
		
		<dc:creator><![CDATA[جواد حق‌شنو]]></dc:creator>
		<pubDate>Wed, 27 Sep 2023 12:14:19 +0000</pubDate>
				<category><![CDATA[مقالات]]></category>
		<guid isPermaLink="false">https://hamravesh.com/blog/?p=1194</guid>

					<description><![CDATA[<p>در گزارش فصلی تابستان ۱۴۰۲ با مهم‌ترین تغییرات سرویس‌های هم‌روش در سه ماه گذشته آشنا خواهید شد. برای دیدن لیست کاملتری از تغییرات سرویس‌ها می‌توانید به صفحه گزارش تغییرات در مستندات هم‌روش مراجعه کنید. امکان کپی کردن دیسک هر اپ به اپی دیگر در هر کلاستر انتقال اپ‌ها به کلاستر/نیم‌اسپیس متفاوت، حالا بسیار ساده‌تر از [&#8230;]</p>
<p>The post <a href="https://hamravesh.com/blog/changelog-summer-1402/">گزارشی از تغییرات سرویس‌های هم‌روش در تابستان۱۴۰۲</a> appeared first on <a href="https://hamravesh.com/blog">بلاگ هم‌روش</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>در گزارش فصلی تابستان ۱۴۰۲ با مهم‌ترین تغییرات سرویس‌های هم‌روش در سه ماه گذشته آشنا خواهید شد. برای دیدن لیست کاملتری از تغییرات سرویس‌ها می‌توانید به صفحه گزارش تغییرات در <a href="https://docs.hamravesh.com/change-log/">مستندات هم‌روش</a> مراجعه کنید.</p>



<h2 class="wp-block-heading" id="h-امکان-کپی-کردن-دیسک-هر-اپ-به-اپی-دیگر-در-هر-کلاستر"><strong>امکان کپی کردن دیسک هر اپ به اپی دیگر در هر کلاستر</strong></h2>



<p>انتقال اپ‌ها به کلاستر/نیم‌اسپیس متفاوت، حالا بسیار ساده‌تر از قبل شده است. اگر از قبل اپی موجود دارید که می‌خواهید دیتای یک اپ دیگر را به آن انتقال دهید، می‌توانید از گزینه «کپی دیسک اپ» استفاده کنید.</p>



<p> تنها با چند کلیک، اپ مقصد را انتخاب کنید تا دیسک اپ مبدا، روی آن کپی شود. این امکان&nbsp; برای همه اپ‌ها چه در کلاستر یکسان و چه متفاوت، فراهم است. فرایند کپی کردن را در ویدیو زیر ببینید.</p>



<p></p>



<figure class="wp-block-video"><video height="690" style="aspect-ratio: 1080 / 690;" width="1080" autoplay loop muted src="https://blog.hamravesh.com/blog/wp-content/uploads/2023/09/app-clone-disk-1-1.mp4"></video></figure>



<h2 class="wp-block-heading" id="h-امکان-انتقال-داده-ها-هنگام-ساخت-اپ-مشابه"><strong>امکان انتقال داده‌ها هنگام ساخت اپ مشابه</strong></h2>



<p>قبلا می‌توانستید با استفاده از امکان «ساخت اپ مشابه»، اپ جدیدی با تنظیماتی مشابه اپ اول بسازید. هم‌اکنون می‌توانید علاوه بر تنظیمات اپ، محتوای دیسک اپ مبدا را نیز در اپ جدیدی که می‌سازید، کپی کنید. برای این کار، کافیست از طریق نوار بالایی صفحه اپ دارکوب گزینه «ساخت اپ مشابه» را بزنید و در قسمت افزودن دیسک، اطلاعات اپ موجود را روی دیسک اپ جدید کپی کنید.</p>



<p>امکان ساخت اپ مشابه هم‌اکنون برای تمام انواع اپ‌های گیتی، داکری، دیتابیس و همه اپ‌های اماده قابل استفاده است.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="719" src="https://blog.hamravesh.com/blog/wp-content/uploads/2023/09/disk_copy_darkube-1024x719.jpg" alt="" class="wp-image-1237" srcset="https://hamravesh.com/blog/wp-content/uploads/2023/09/disk_copy_darkube-1024x719.jpg 1024w, https://hamravesh.com/blog/wp-content/uploads/2023/09/disk_copy_darkube-300x211.jpg 300w, https://hamravesh.com/blog/wp-content/uploads/2023/09/disk_copy_darkube-768x539.jpg 768w, https://hamravesh.com/blog/wp-content/uploads/2023/09/disk_copy_darkube-1536x1079.jpg 1536w, https://hamravesh.com/blog/wp-content/uploads/2023/09/disk_copy_darkube-2048x1438.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading" id="h-مدیریت-فرآیند-ci-cd"><strong>مدیریت فرآیند CI/CD</strong></h2>



<p>تغییراتی جهت بهبود تجربه و امکانات CI/CD انجام شد که در صفحه اپ، تب CI/CD قابل مشاهده است. به صورت پیش‌فرض، اپ‌های گیتی توسط دارکوب بیلد و دیپلوی می‌شوند. اما اگر علاقه‌مند به پیاده‌سازی CI/CD با Gitlabci یا Github Actions باشید، در این قسمت می‌توانید نوع بیلد خود را از دارکوبی به یکی از این روش‌ها تغییر دهید. اسکریپت بیلد و دیپلوی اپ و متغیرهای مورد نیاز برای این کار در این تب نمایش داده شده است. تنها کافیست آن‌ها را به ریپوی خود اضافه کنید تا بتوانید از فرآیند CI/CD برای اپ خود بهره ببرید.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="646" src="https://blog.hamravesh.com/blog/wp-content/uploads/2023/09/ci_cd-1024x646.jpg" alt="darkube ci/cd" class="wp-image-1283" srcset="https://hamravesh.com/blog/wp-content/uploads/2023/09/ci_cd-1024x646.jpg 1024w, https://hamravesh.com/blog/wp-content/uploads/2023/09/ci_cd-300x189.jpg 300w, https://hamravesh.com/blog/wp-content/uploads/2023/09/ci_cd-768x485.jpg 768w, https://hamravesh.com/blog/wp-content/uploads/2023/09/ci_cd-1536x969.jpg 1536w, https://hamravesh.com/blog/wp-content/uploads/2023/09/ci_cd-2048x1292.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading" id="h-امکان-فعال-سازی-پروتکل-h2c-در-پنل"><strong>امکان فعال‌سازی پروتکل h2c در پنل</strong></h2>



<p>پروتکل httpv2 مزایای بسیاری به همراه دارد، اما استفاده از آن پیش‌نیازهایی دارد که باعث می‌شود به‌صورت پیش‌فرض برای همه صفحات وب فعال نباشد.</p>



<p> اگر اپ شما امکان کار با این پروتکل را دارد یا اگر نیاز دارید از فریم‌ورک gRPC استفاده کنید، هم‌اکنون می‌توانید پروتکل h2c را برای اپ گیتی یا داکری خود فعال نمایید. اطلاعات بیشتر درباره این موضوع را می‌توانید در <a href="https://docs.hamravesh.com/darkube/manage/domain-address/#%D9%81%D8%B9%D8%A7%D9%84%D8%B3%D8%A7%D8%B2%DB%8C-%D9%BE%D8%B1%D9%88%D8%AA%DA%A9%D9%84-h2c">مستندات هم‌روش</a> بخوانید.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="571" src="https://blog.hamravesh.com/blog/wp-content/uploads/2023/09/h2c-1024x571.jpg" alt="h2c" class="wp-image-1282" srcset="https://hamravesh.com/blog/wp-content/uploads/2023/09/h2c-1024x571.jpg 1024w, https://hamravesh.com/blog/wp-content/uploads/2023/09/h2c-300x167.jpg 300w, https://hamravesh.com/blog/wp-content/uploads/2023/09/h2c-768x428.jpg 768w, https://hamravesh.com/blog/wp-content/uploads/2023/09/h2c-1536x856.jpg 1536w, https://hamravesh.com/blog/wp-content/uploads/2023/09/h2c-2048x1142.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></figure>



<p></p>



<h2 class="wp-block-heading" id="h-بازطراحی-صفحه-مالی"><strong>بازطراحی صفحه مالی</strong></h2>



<p>با توجه به اهمیت بالای مدیریت مالی و بررسی جزییات مصرف و هزینه سرویس‌ها، بخش مالی کنسول به‌طور کامل بازطراحی شده است. علاوه بر بهبودهای ظاهری، هم‌اکنون شما می‌توانید هزینه‌ اپ‌های خود را بر اساس نیم‌اسپیس دسته‌بندی کنید، هزینه‌ها را به ترتیب مورد نظرتان مرتب نمایید، و یا بین آن‌ها جست‌و‌جو کنید. همچنین با دانلود نسخه اکسل فاکتور، می‌توانید به‌سادگی همه جزئیات مد نظر خود را در یک فایل اکسل ببینید.&nbsp;</p>



<p>برای شفافیت بیشتر هزینه‌ها، جزئیات تغییرات هزینه‌های دارکوب و منابع سخت‌افزاری هم‌اکنون در یک صفحه جدا نمایش داده می‌شود. در این صفحه می‌توانید تاریخچه تمام تغییراتی که در منابع سخت‌افزاری اپ خود داده‌اید را مشاهده کنید. اگر هزینه ترافیک برای شما منظور شده، می‌توانید در بخش Network این صفحه، از جزئیات میزان آپلود و دانلود روزانه خود باخبر شوید.</p>



<div class="wp-block-cakewp-slider-inserter">[blockslider id=&#8221;1267&#8243;]</div>



<h2 class="wp-block-heading" id="h-اضافه-شدن-فرم-فیدبک-در-کنسول"><strong>اضافه شدن فرم فیدبک در کنسول</strong></h2>



<p>برای اینکه سریع‌تر و به‌صورت مستمر، بتوانیم از کاربران بازخورد بگیریم، فرم فیدبکی به کنسول اضافه کرده‌ایم. شما می‌توانید نظرات خود در مورد تجربه کار با کنسول همروش، پیشنهادات، و انتقادات خود را به‌سادگی از این طریق با ما در میان بگذارید.</p>


<div class="wp-block-image">
<figure class="aligncenter size-medium"><img loading="lazy" decoding="async" width="300" height="273" src="https://blog.hamravesh.com/blog/wp-content/uploads/2023/09/feedback_form-min-300x273.jpg" alt="فرم فیدبک دارکوب" class="wp-image-1252" srcset="https://hamravesh.com/blog/wp-content/uploads/2023/09/feedback_form-min-300x273.jpg 300w, https://hamravesh.com/blog/wp-content/uploads/2023/09/feedback_form-min-1024x933.jpg 1024w, https://hamravesh.com/blog/wp-content/uploads/2023/09/feedback_form-min-768x700.jpg 768w, https://hamravesh.com/blog/wp-content/uploads/2023/09/feedback_form-min-1536x1399.jpg 1536w, https://hamravesh.com/blog/wp-content/uploads/2023/09/feedback_form-min-2048x1865.jpg 2048w" sizes="auto, (max-width: 300px) 100vw, 300px" /></figure>
</div>


<h2 class="wp-block-heading" id="h-بهبود-ادیتور-متغیرهای-مشترک-و-آرگومان-های-بیلد"><strong>بهبود ادیتور متغیرهای مشترک و آرگومان‌های بیلد</strong></h2>



<p>با استفاده از این ادیتور، می‌توانید متغیرها را به‌صورت JSON, Yaml و key=value، تنظیم کنید. ادیتور جدید، امکاناتی مثل فرمت کردن و سرچ دارد و در آن می‌توانید از شورت‌کات‌های کپی‌پیست، و… برای انتخاب راحت‌تر متغیرها استفاده کنید.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="387" src="https://blog.hamravesh.com/blog/wp-content/uploads/2023/09/darkube_editor-1024x387.jpg" alt="darkube_editor" class="wp-image-1280" srcset="https://hamravesh.com/blog/wp-content/uploads/2023/09/darkube_editor-1024x387.jpg 1024w, https://hamravesh.com/blog/wp-content/uploads/2023/09/darkube_editor-300x113.jpg 300w, https://hamravesh.com/blog/wp-content/uploads/2023/09/darkube_editor-768x290.jpg 768w, https://hamravesh.com/blog/wp-content/uploads/2023/09/darkube_editor-1536x580.jpg 1536w, https://hamravesh.com/blog/wp-content/uploads/2023/09/darkube_editor-2048x774.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading" id="h-کانتینر-رجیستری">کانتینر رجیستری</h2>



<p>با سرویس کانتینر رجیستری اختصاصی می‌توانید داکر ایمیج‌های خود را به‌صورت امن ذخیره و بازیابی کنید. برای هر سازمان به‌طور پیش‌فرض یک کانتینر رجیستری اختصاصی فعال است و ایمیج‌های بیلدشده برای آن سازمان (در فرایند بیلد داکرفایل پروژه‌ها) به‌طور اتوماتیک در رجیستری پوش می‌شود. <a href="https://docs.hamravesh.com/container-registry/introduction/#%D8%B3%D8%B1%D9%88%DB%8C%D8%B3-%DA%A9%D8%A7%D9%86%D8%AA%DB%8C%D9%86%D8%B1-%D8%B1%D8%AC%DB%8C%D8%B3%D8%AA%D8%B1%DB%8C-%D8%A7%D8%AE%D8%AA%D8%B5%D8%A7%D8%B5%DB%8C-%D9%87%D9%85%D8%B1%D9%88%D8%B4">اطلاعات بیشتر را در مستندات بخوانید</a>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="474" src="https://blog.hamravesh.com/blog/wp-content/uploads/2023/09/container_registry-1024x474.jpg" alt="کانتینتر رجیستری دارکوب" class="wp-image-1253" srcset="https://hamravesh.com/blog/wp-content/uploads/2023/09/container_registry-1024x474.jpg 1024w, https://hamravesh.com/blog/wp-content/uploads/2023/09/container_registry-300x139.jpg 300w, https://hamravesh.com/blog/wp-content/uploads/2023/09/container_registry-768x355.jpg 768w, https://hamravesh.com/blog/wp-content/uploads/2023/09/container_registry-1536x710.jpg 1536w, https://hamravesh.com/blog/wp-content/uploads/2023/09/container_registry-2048x947.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
<p>The post <a href="https://hamravesh.com/blog/changelog-summer-1402/">گزارشی از تغییرات سرویس‌های هم‌روش در تابستان۱۴۰۲</a> appeared first on <a href="https://hamravesh.com/blog">بلاگ هم‌روش</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://hamravesh.com/blog/changelog-summer-1402/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://blog.hamravesh.com/blog/wp-content/uploads/2023/09/app-clone-disk-1-1.mp4" length="9300951" type="video/mp4" />

			</item>
	</channel>
</rss>
