برنامه نویسی

ReductStore نسخه 1.3.0 منتشر شد! – انجمن DEV 👩‍💻👨‍💻

سلام به همه،

ما هیجان زده هستیم که انتشار نسخه 1.3.0 پایگاه داده ReductStore را اعلام کنیم! این به روز رسانی تعدادی ویژگی و پیشرفت جدید را به ارمغان می آورد که ما معتقدیم تجربه شما را با پایگاه داده افزایش می دهد.

تغییر مجوز

اول از همه، ما مجوز پروژه را تغییر داده‌ایم و از AGPLv3 به MPL-2.0 تغییر داده‌ایم که امکان استفاده از برنامه را به عنوان یک سرویس از طریق شبکه در نرم‌افزار اختصاصی فراهم می‌کند. این تغییر برای جلوگیری از هرگونه سوء تفاهم در آینده و برای همسویی با هدف ما برای تشویق مشارکت در پروژه و در عین حال امکان استفاده رایگان همه از آن ایجاد شده است.

پشتیبانی از برچسب

ما پشتیبانی از برچسب ها را اضافه کرده ایم POST|GET /api/v1/:bucket/:entry درخواست ها. این برچسب ها را می توان به عنوان هدر با پیشوند ارسال و دریافت کرد x-reduct-label-، دسته بندی و فیلتر کردن داده های شما را آسان تر می کند.

# Write two records with timestamp 10000 and 20000
curl -d "some_data_1" \
  -X POST \
  --header "x-reduct-label-quality: good" \
  --header "Content-Type: text/plain" \
  "http://127.0.0.1:8383/api/v1/b/my_data/entry_1?ts=10000"
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

ما نیز اضافه کرده ایم include-<label> و exclude-<label> پارامترهای پرس و جو برای GET /api/v1/:bucket/:entry/q نقطه پایانی این پارامترهای جدید به شما امکان می‌دهند رکوردها را بر اساس مقادیر برچسب خاص فیلتر کنید و پیدا کردن داده‌های مورد نیازتان را آسان‌تر می‌کند.

curl "http://127.0.0.1:8383/api/v1/b/my_data/entry_1/q?include-quality=good"
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

سایر بهبودها

علاوه بر این، ما قابلیت ذخیره سازی را اضافه کرده ایم Content-Type برای یک رکورد هنگام نوشتن آن، هدر، به طوری که رکورد را می توان با همان هدر برگرداند. این تضمین می کند که داده های شما همیشه در قالبی که انتظار دارید بازگردانده می شود. با تشکر از @rtadepalli برای مشارکت در این ویژگی!

در نهایت، ما کنسول وب را به نسخه 1.2.0 به روز کردیم و هدر خطا را تغییر نام دادیم. -x-reduct-error به x-reduct-error تا سازگارتر شود.

لطفاً توجه داشته باشید که SDK های مشتری ما به زودی برای پشتیبانی از نسخه جدید API به روز می شوند. توصیه می کنیم برای بهره مندی از این ویژگی ها و پیشرفت های جدید، در اسرع وقت به این نسخه جدید ارتقا دهید.

امیدواریم از ویژگی‌ها و پیشرفت‌های جدید در این نسخه لذت ببرید و مانند همیشه از نظرات و پیشنهادات شما استقبال می‌کنیم
پیشنهاداتی برای به روز رسانی های آینده در ارتباط با Discord تردید نکنید
یا با باز کردن یک بحث در GitHub.

برای استفاده از ReductStore متشکریم!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا