প্রোটোকল বাফার স্থানান্তর আকার কমান সাহায্য, কিন্তু এটা সঙ্কেতাক্ষরে লিখা এবং সেইসাথে এটি পাঠাতে লাগে সময় উন্নত হবে না.
তথ্য স্থানান্তর উন্নতিতে সাহায্য করার জন্য গুগল এ উন্নত, প্রোটোকল বাফার সব RPC ভিত্তিক প্রোটোকল এবং সন্নিহিত ফাইল ফরম্যাটের জন্য আদর্শ.
বর্তমানে লাইব্রেরি, ব্যবসা ভাল বলে মনে করা হয় এখনও গুগলের উৎপাদন এবং অনেক অন্যান্য কোম্পানি পণ্য ব্যাপকভাবে ব্যবহৃত হচ্ছে.
প্যাকেজ সি ++, জাভা এবং পাইথন অ্যাপ্লিকেশনের জন্য মডিউল অন্তর্ভুক্ত করা হয়েছে.
প্রোটোকল বাফার তৃতীয় পক্ষের পোর্ট ActionScript, সি, সি #, Clojure, প্রচলিত করতে ব্যর্থ, ডি, ডার্ট, Erlang, যান, দয়া করে জাভাস্ক্রিপ্ট, Lua, ম্যাটল্যাব, OCaml, উদ্দেশ্য সি, পিএইচপি, পার্ল মত ভাষার জন্য ডেভেলপারদের দ্বারা তৈরি করা হয়েছে, আর, রুবি, Scala, ভিসুয়াল বেসিক, এবং অনেক অন্যান্য আরো
এই রিলিজে নতুন কি:.
- সি ++:
- সি ++:
- সাব-বার্তা একটি mutating পদ্ধতি কলিং সবসময় mutating পদ্ধতি আসলে (একটি খালি স্ট্রিং থেকে পার্সিং যেমন) কিছু পরিবর্তন ঘটান না, এমনকি যদি তার পিতা বা মাতা বার্তা instantiates.
<লি> লাইব্রেরি এখন আবার সামঞ্জস্যপূর্ণ 3 ভালো হচ্ছে gcc করতে পুরাতন কম্পাইলার জন্য frendship সমস্যা সংশোধন করা হয়েছে.
<লি> স্থায়ী vcprojects / extract_includes.bat কম্পাইলার / plugin.h নিষ্কর্ষ.
<লি> জাভা:
<লি> JDK 1.6 সরানো হয়েছে রীতিনীতি শুধুমাত্র আবার এখন লাইব্রেরি JDK সামঞ্জস্যপূর্ণ 1.5 করতে অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে.
<লি> নেতিবাচক Enum মান সম্পর্কে একটি বাগ সংশোধন করা হয়েছে.
<লি> serialVersionUID এখন জাভা serializing জন্য উত্পন্ন বার্তা সংজ্ঞায়িত করা হয়.
<লি> স্থায়ী protoc তোলে ও যা java.lang.Object ব্যবহার করা quot; অবজেক্ট করুন & quot; এখন একটি বৈধ বার্তা নাম আবার.
<লি> পাইথন:
<লি> পরীক্ষামূলক সি ++ বাস্তবায়ন এখন সি ++ protobuf লাইব্রেরি ইনস্টল করা প্রয়োজন.
<লি> বিস্তারিত জানার জন্য পাইথন ডিরেক্টরির মধ্যে Readme.txt দেখুন.
সংস্করণ 2.3.0 নতুন কি:
<লি> বিভিন্ন গতি এবং কোড আকার অপ্টিমাইজেশন.
<লি> DynamicMessageFactory এখন সম্পূর্ণরূপে থ্রেড-নিরাপদ.
<লি> বার্তা :: Utf8DebugString () মেথড DebugString () ভালো হয় কিন্তু UTF-8 বাইট পলায়নের এড়াতে.
<লি> এখন CodedInputStream ব্যবহারের মাধ্যমে গতিশীল এক্সটেনশন, থাকতে পারে কম্পাইল বার্তা ধরনের :: SetExtensionRegistry ().
<লি> এখন ভাগ প্রনয়ন লাইব্রেরি Cygwin এবং MinGW ডিফল্টরূপে (ডিএলএল), অন্যান্য প্ল্যাটফর্মের মেলে. এই সমস্যা এড়ানোর জন্য --disable-ভাগ ব্যবহার করুন.
<লি> জাভা:
<লি> parseDelimitedFrom () এবং mergeDelimitedFrom () এখন ফাইলের শেষে সনাক্ত এবং মিথ্যা / নাল পরিবর্তে একটি ব্যতিক্রম নিক্ষেপ ফেরত.
<লি> স্থায়ী কিছু আরম্ভের ক্রম বাগ.
OpenJDK 7 এর জন্য <লি> সংশোধন করা হয়েছে.
<লি> পাইথন:
2.2.0 তুলনায় দ্রুততর <লি> 10-25 বার, এখনও বিশুদ্ধ-পাইথন.
<লি> সম্প্রসারিত বর্ণনাকারী একটি বিট.
পাওয়া মন্তব্যসমূহ না