actionHero মূলত টিসিপি, ওয়েব সকেট, আর Node.js মধ্যে HTTP- র ক্লায়েন্টদের সাথে কাজ করার পদ্ধতি একটি সুগঠিত সংগ্রহ প্রদান করে.
ঢাকা ফ্রেমওয়ার্ক, সব এপিআই প্রশ্নের এবং প্রতিক্রিয়া জড়িত অংশের মধ্যে যোগাযোগের সমাধা উভয় HTTP এবং HTTPS প্রোটোকল সঙ্গে কাজ. '
ঢাকা actionHero একটি মডুলার স্থাপত্য যা ডেভেলপাররা লোড শুধুমাত্র ফ্রেমওয়ার্ক তারা প্রয়োজন আছে অংশ ব্যবহার করতে সক্ষম হচ্ছে যে কোনো প্রকল্পের জন্য খাপ খাওয়ানো করতে পারবেন অতিরিক্ত বৈশিষ্ট্যগুলিও উপস্থিত রয়েছে. '
ঢাকা ডেভেলপারগণ তাদের নিজস্ব "ক্রিয়া" (প্রতিক্রিয়া) ব্যবহারকারীর প্রশ্নের জন্য তৈরি হতে পারে না, অনুরোধ রিয়েল টাইমে প্রতিক্রিয়া একটি মাল্টি সার্ভার আর্কিটেকচারের উপর actionHero স্থাপন, স্ট্যাটিক সম্পদ ভজনা জন্য সমর্থন অন্তর্ভুক্ত, এবং একটি জটিল টাস্ক শিডিউলার পরিচালনা . '
ঢাকা প্রকল্প খুব ভাল নথিভুক্ত করা হয় এবং প্রকল্পের কোনো ধরনের মাপসই করা উচিত?
এই রিলিজে নতুন .
< ul>
সংস্করণ 13.0.1 নতুন
- বাগ যা actionhero startCluster ব্যর্থ হবে সংশোধন করা হয়েছে যদি লগ ডিরেক্টরির একটি সিমবলিক লিঙ্ক ছিল.
- সাপোর্ট যদি-মডিফাই-যেহেতু হেডার যখন ভজনা জন্য স্ট্যাটিক ফাইল.
- এখন আপনার রুট সংজ্ঞা কনফিগারেশন apiVersion যোগ করা যাবে না যদি আপনি একটি কর্মের একটি নির্দিষ্ট সংস্করণে একটি রুট নির্দেশ করতে চান করুন
- এখন আপনার রুট সংজ্ঞা কনফিগারেশন apiVersion যোগ করা যাবে না যদি আপনি একটি কর্মের একটি নির্দিষ্ট সংস্করণে একটি রুট নির্দেশ করতে চান করুন
- এটির এবং সূচনাকারী আপডেট করুন
- এখন নির্ধারণ করতে পারবেন ডিফল্টরূপে, বৈধতা, বিন্যাস, এবং একটি ক্রিয়ার ইনপুট প্রয়োজনীয়তা.
- কোড কভারেজ এবং Lint করুন
- প্লাগইন এখন থাকতে পারে উপস্থিত থাকবেন যা sourced এবং রানটাইম এ মার্জ করুন
- এই অর্থ যদি আপনি একাধিক ডিরেক্টরি থেকে স্ট্যাটিক সম্পদ পরিবেশন করা যাবে না, একটি প্লাগ মধ্যে সহ করুন
- Hotfix নেস্টেড রুট করার করুন
- চ্যাট পুনরায় লেখা, পারফরমেন্স, এবং বিকাশকারী সরঞ্জামসমূহ .
- আপডেট:
- বাগ সংশোধন করা হয়েছে:
- actionHero V8.0.0 একটি প্লাগিনের লঞ্চ এনেছে সিস্টেম.
- দেয় ActionHero symlinks যা চলমান অধীনে পরিবর্তন সমাধান করতে প্রক্রিয়া.
- নোড জন্য টেস্ট স্যুট রান v0.8.x travis.ci উপর আবার. এখন আমরা পরীক্ষা v0.8, v0.9, v0.10 এবং v0.11 করুন
- JSON শরীর প্লেলোডগুলিকে পোস্টিং জন্য উন্নত সমর্থন লি>
- বাগ সংশোধন করা হয়েছে:
- ফিক্সড একটি পরীক্ষা ক্ষেত্রে যেখানে specHelper প্রতাপ লুপ চিরতরে (একজাতীয় উৎকৃষ্ট কফি এর সময়সীমা উত্তীর্ণের পর্যন্ত).
- WebSocket ক্লায়েন্ট এখন ফাইল অনুরোধ করতে পারেন করুন
- কুকিজ সঙ্গে নতুন প্রকল্প ডিফল্ট পুরো ডোমেনে বৈধ .
- ফিক্সড এবং পরীক্ষিত দীর্ঘস্থায়ী specHelper সংযোগ
- তার স্ক্রিপ্ট চোরাচালানকারী হিসেবে ঘোঁৎ ঘোঁৎ actionHero এখন ব্যবহার বরং জেক চেয়ে.
- ক্যাশে বস্তুর প্রতি একটি Redis কী ব্যবহার করার?
- নতুন চ্যাট প্রমাণীকরণ প্যাটার্ন করুন
- actionHero এখন তার কাজের ব্যাক হিসেবে resque ব্যবহার লি>
<লি> যেকোন এবং সমস্ত কর্ম দর্শনের অর্ডার resque সরাতে মধ্যে উৎসর্গ করা হয়েছে. সকল কাজগুলো এখন কোনো কর্ম হয়, এক এবং একমাত্র এক সার্ভার যে কাজ প্রক্রিয়া হবে - resque সূচনাকারী যোগ করা হয়েছে, এবং টাস্ক এবং taskProcessor initializers সরানো হয়েছে
- বাফার পরিসংখ্যান ও বাগ সংশোধন করা হয়েছে
- এমআইএমই-পরিমার্জন কর্ম-ভিত্তিক হতে দিতে হবে এবং বিশ্বব্যাপী না.
- প্রকল্পের মধ্যে pidfile অবস্থানে ডিফল্ট আপডেট লি>
<লি> আপডেট help.txt প্রকল্পের নাম এবং কনফিগ জন্য এনভায়রনমেন্ট ভেরিয়েবল অপশন ব্যাখ্যা করার জন্য. - এই ক্ষুদ্র রিলিজে আপনি নিজে যেমন PROJECT_ROOT সেট করতে পারবেন একটি এনভায়রনমেন্ট ভেরিয়েবল actionHero বদলে একটি নির্দিষ্ট ডিরেক্টরিতে proces.cwd থেকে চালানোর জন্য বাধ্য করা (). যখন একটি সার্ভার যেখানে symlinks একটি চলমান প্রক্রিয়া অধীনে পরিবর্তন হবে actionHero অ্যাপ্লিকেশন স্থাপনার এই বিকল্পটি সহায়ক হবে.
- WebSocket এবং সংযোগ মিডলওয়্যার সহ সংশোধন করা হয়েছে পার্সিং
- টাস্ক শ্রমিক যদি Sever একটি নতুন কাজ শুরু হবে না মধ্য হরতাল হয়.
- নতুন actionHero প্রকল্পের উৎপাদিত যখন, configData.general .apiVersion 0.0.1 এ বদলে শুরু হবে actionHero মুক্তির সংস্করণ মেলে যেমন পূর্বে সম্পন্ন হয়েছে.
- আপেক্ষিক বা স্থানীয় পাথ জন্য যখন বর্ণনা অনুমতি দিন যা কনফিগ .js বুট (--config = / পাথ / / ফাইল) এ ব্যবহার করার জন্য.
- actionHero এখন সব ওয়েব ক্লায়েন্ট যাও এপিআই ডকুমেন্টেশন প্রদান করবে যারা কোন প্যারামিটার দিয়ে / API রুট পরিদর্শন (শুধুমাত্র GET). অন্যান্য ক্লায়েন্ট ডকুমেন্টেশন ক্রিয়া সঙ্গে এই তথ্য অনুরোধ করতে পারেন.
- এই ক্ষুদ্র বাগ-ফিক্স রিলিজ
- এই সংস্করণ থেকে actionHero এর পদ্ধতি চালানোর ক্ষমতা প্রবর্তন কমান্ড লাইন থেকে.
- নতুন সংরক্ষিত PARAM, apiVersion চালু করা হয়েছে. এই একটি ক্লায়েন্ট অনুরোধ করতে পারেন সরাসরি কর্মের সংস্করণ উল্লেখ করার জন্য ব্যবহার করা হয়.
- ক্লায়েন্ট একটি apiVersion উল্লেখ না করেন, তাহলে তারা সর্বোচ্চ সংখ্যাসূচক সংস্করণ তা নির্দেশ করা হবে.
- ফিক্সড বাগ:
- সার্ভার ধরনের & quot নামকরণ করা; ওয়েব & quot ;, & quot ; সকেট & quot ;, & quot; WebSocket করুন & quot; claricy জন্য করুন
- ./bin/actionHero generateTask, আপনি ব্যবহার করা হলে আর বর্ণনা পাস করার প্রয়োজন হয় (নাম যদি আপনি এরূপ না ব্যবহার করা হবে).
- actionTemplate আক্ষরিক কর্ম সংজ্ঞা নেই, তাই আপনি যা করতে পারেন পরিদর্শন actionTemplate.name, actionTemplate.description, ইত্যাদি ..
- উপর, অস্থির readline মডিউল ব্যবহার sigint এর সংক্রামক উইন্ডোজ অর্জন করা যেতে পারে.
- করনা এখন তাদের প্যারাম লগ-ইন করবে যখন শুরু
- নোড সংস্করণ & # x3c জন্য সরানো সমর্থন; v0.8.0.
- নোড সংস্করণ & # x3c জন্য সরানো সমর্থন; v0.8.0.
- এই একটি ছোট, আরো ইউনিফাইড কোডবেসের জন্য করতে পারবেন.
- স্বাভাবিককৃত সব সংযোগ বার connection.sendMessage আছে (বার্তা, টাইপ) পদ্ধতি যা বিশ্বব্যাপী ব্যবহার করা যেতে পারে.
- সামঞ্জস্যের জন্য, শুধুমাত্র & quot; http করুন & quot; সার্ভার বুট হবে.
- যখন daemonized মালিকের ফিক্স লগিং করুন
- actionHero সার্ভার না প্রস্থান পর্যন্ত কোনো বর্তমানে প্রক্রিয়াকরণ হবে কাজগুলো সম্পূর্ণ হয়.
- ফিক্সড ওয়েব ক্লায়েন্টদের জন্য একটি ফর্ম পার্সিং বাগ
- কার্যগুলি আর একটি থেকে 'popped' হবে কিউ, বরং সারিতে সারিতে থেকে slid. এই কাজের আলগা এটা অনেক বেশি কঠিন করে তোলে.
- actionHeroWebSocket থেকে আপডেট করুন
- বিভিন্ন কমান্ড ছিল রুম paramite thier যোগ করা প্রতিক্রিয়া উপরে অবস্থায় স্বচ্ছতার জন্য অনুমতি দেয়.
- actionCluster জন্য ফিক্সড লগিং করুন
- থেকে api.configData.webSockets.options মঞ্জুর WebSocket initalizer (.settings যা একটি অ্যারের রয়ে সহ) আবদ্ধ হতে সেটিংস একটি হ্যাশ ধারণ করে.
- একটি প্রকল্প কাস্টম initilizers যোগ করার সুবিধা উপলব্ধ করে
- Node.js 0.6 বা উচ্চতর করুন
সংস্করণ 12.2.3 নতুন
সংস্করণ 11.2.2 নতুন
<লি> নিশ্চিত করুন যে env পরিবর্তনশীল process.env.ACTIONHERO_SHUTDOWN_TIMEOUT একটি পূর্ণসংখ্যা কমান্ড-লাইনের পাশ হয়
<লি> কর্মের মধ্যে ত্রুটি লগিং জন্য বিভিন্ন সংশোধন করা হয়েছে
সংস্করণ 11.2.1 নতুন
<লি> নিশ্চিত করুন যে env পরিবর্তনশীল process.env.ACTIONHERO_SHUTDOWN_TIMEOUT একটি পূর্ণসংখ্যা কমান্ড-লাইনের পাশ হয়
<লি> কর্মের মধ্যে ত্রুটি লগিং জন্য বিভিন্ন সংশোধন করা হয়েছে
নতুন সংস্করণ 10.1.1 :.
নতুন সংস্করণ 10.0.5
<লি> সমান্তরাল taskProcessors অটো-স্কেলিং সঙ্গে নতুন টাস্ক প্রসেসর.
<লি> নিউ সূচনাকারী সিনট্যাক্স যা আপনি এখন, Init সেট শুরু, এবং অগ্রাধিকার থেকে অব্যাহতি দেওয়া যাবে.
চ্যাটরুম বলাবলি জন্য <লি> নতুন আঙ্গুলসমূহ, ভাল roomAdd এবং roomLeave (এবং পূর্ববর্তী প্রমাণীকরণ API গুলি অবচয়) জন্য callbacks ব্লক.
<লি> নতুন বুট অপশন একাধিক কনফিগ পাথ / এনভায়রনমেন্ট ভেরিয়েবল ব্যবহার করতে.
সংস্করণ 9.4.0 নতুন
<লি> ডোমেন করুন
<লি> নির্ভরশীল প্যাকেজ সর্বশেষ সংস্করণে আপডেট করুন
সংস্করণ 9.3.0 নতুন
ঢাকা কনফিগ ফাইল
<লি> / কনফিগ করুন এর ভিতরে সরান routes.js
<লি> যদি কোন কনফিগ মান যা আপনার প্রকল্প উপস্থিত না হয়, আমরা ডিফল্ট actionHero প্রকল্পের মধ্যে থেকে আনা হবে
<লি> পৃথক ফাইলে ঘোঁৎ ঘোঁৎ কাজগুলো সংগঠিত করুন
<লি> আপডেট উপরে কাজ করতে নতুন প্রকল্প জেনারেটর
<লি> ক্যাশে (ঐচ্ছিক) redis কেশ যোগ করার করুন
<লি> ফাইল পাবলিক রুট ডিরেক্টরি সঙ্গে অগ্রাধিকার দ্বারা অনুসন্ধান করা হবে সংজ্ঞায়িত করা হয়
সংস্করণ 9.2.1 নতুন .
আপনি কি নতুন সংস্করণ 9.0.0
সংস্করণ 8.1.0 নতুন
<লি> ASYNC প্যাকেজ v7.0.0 আপডেট করুন
<লি> সংশোধন:
<লি> খালি api.servers.servers অনুমতি দিন শুরু করুন
<লি> সীমা এবং অফসেট সংযোগের জন্য ডিফল্ট প্যারাম হিসাবে সরিয়ে ফেলা হয়েছে
সংস্করণ 8.0.4 নতুন
<লি> বাগ যা লোড সার্ভার উইন্ডোজ সঠিকভাবে প্রতিরোধকারী করুন
<লি> নতুন জেনারেট হওয়া actionhero প্রকল্পে ডিফল্ট পরীক্ষার fakeredis থেকে = সত্য করুন
আপনি কি নতুন সংস্করণ 8.0.0
সংস্করণ 7.6.8 নতুন
নতুন সংস্করণ 7.6.7 মধ্যে এ কি:
<লি> আপগ্রেড নির্ভরশীল node_modules করুন
<লি> নিরাপত্তা প্রায় মিডলওয়্যার থেকে আয় অনুপস্থিত করুন
<লি> ঘোঁৎ প্যাকেজ optionalDependencies সরানো করুন
সংস্করণ 7.6.6 নতুন .
সংস্করণ 7.6.3 নতুন
<লি> টাস্ক সূচনাকারী এখন সামনে ইউজার জেনারেটেড initializers শাট ডাউন হবে
<লি> actionhero (সাধারণ) থেকে প্রস্থান করার পূর্বে 500 মিঃসে ঘুমাবে কোনো সংযোগ আরো সময় থেকে প্রস্থান করার জন্য অনুমতি দিতে করুন
<লি> নতুন প্রকল্পের একটি টাস্ক উদাহরণসহ তৈরি করা হবে না
<লি> & quot; এক্স-চালিত বাই করুন & quot; হেডার config.js থেকে সরানো হয় ব্যবহারকারী কনফিগারযোগ্য হওয়া থেকে করুন
<লি> WebSocket সার্ভারের নতুন সংযোগ গ্রহণ করা হবে না যখন actionHero শাট ডাউন করা হয়
<লি> ওয়েব সার্ভার সঠিকভাবে সূচক ফাইল পরিবেশন করা হবে না 'গভীর' পাবলিক পাথ করুন
সংস্করণ 7.6.2 নতুন
<লি> gruntfile মধ্যে কনফিগ ওভাররাইড করার অনুমতি দিন.
<লি> specHelper মান্য toRender.
সংস্করণ 7.5.0 নতুন .
<লি> নোড-resque একটি ছোটখাট আপডেট ছিল.
সংস্করণ 7.4.2 নতুন
সংস্করণ 7.4.1 নতুন .
নতুন সংস্করণ 7.3.0
সংস্করণ 7.2.0 নতুন .
সংস্করণ 7.1.0 নতুন
সংস্করণ 7.0.0 নতুন
<লি> আবর্তক কাজগুলো এখনও অনুমতি দেওয়া হয়
<লি> করনা এখন একটি ডিফল্ট কিউ যা তারা মধ্যে enqueued করা হবে. আপনি সারিবদ্ধ সময়ে এই নির্দেশটি বাতিল করতে পারে
<লি> করনা এখন (শ্রমিক-লক, যা নিশ্চিত করবে যে একটি কাজ মাত্র এক উদাহরণস্বরূপ যেকোন প্রদত্ত সময়ে প্রক্রিয়া করা হচ্ছে সিস্টেম ব্যাপী মত) নির্দিষ্ট resque প্লাগিন মধ্যে প্রত্যাহার করতে পারেন করুন
<লি> পর্যায় কাজগুলো এখন স্বয়ংক্রিয়ভাবে বুট enqueued করা হবে
সংস্করণ 6.4.4 নতুন .
নতুন সংস্করণ 6.4.3
. & Quot; <লি> প্যারাম থেকে মুছে ফেলার পদ্ধতি এক্সটেনশন বৈধ ব্যবহারের ক্ষেত্রে যেখানে ছিল একটি & quot সমস্যার সৃষ্ট; প্রদত্ত ডাটা (সম্ভবত URL গুলি বা বাক্য পাঠানোর).
সংস্করণ 6.4.1 নতুন .
সংস্করণ 6.3.4 নতুন
নতুন সংস্করণ 6.3.2 :.
সংস্করণ 6.3.0 নতুন
<লি> ইস্যু ত্রুটিমুক্ত যখন URL এর অংশ রুট নিম্নাঞ্চলে হয়.
<লি> বুট করার জন্য সার্ভার সেখানে যদি কোন সক্রিয় সার্ভার মঞ্জুর করুন.
<লি> ডকুমেন্টেশন এবং প্রকল্প ম্যাপিং আপডেট.
সংস্করণ 6.2.7 নতুন
সংস্করণ 6.2.5 নতুন
<লি> স্ট্যাটিক দৃষ্টান্ত সাইটটি উন্নত বৈশিষ্ট্য.
সংস্করণ 6.2.3 নতুন
<লি> সকল কর্ম এবং তাদের মেটাডেটা এই প্রতিক্রিয়া দ্বারা ফেরত পাঠানো হবে. একটি কর্ম লুকানোর জন্য, action.toDocument = মিথ্যা সেট. এই actionsView কর্ম deprecates.
নতুন সংস্করণ 6.2.2 :.
নতুন সংস্করণ 6.2.0
সংস্করণ 6.1.0 নতুন
<লি> ঐচ্ছিকরূপে আপনার এপিআই সংস্করণ হ্যান্ডেল রুট তৈরি করা যাবে না.
সংস্করণ 6.0.1 নতুন
<লি> utils.hashMerge হবে আর ছিন্ন করা অ্যারে.
<লি> Initiliazers এখন মুছে ফেলা হয়, যার ফলে বেস কোড ওভার কাস্টম কোড লোড করার চেষ্টা করবে.
সংস্করণ 6.0.0 নতুন
<লি> সেরের ধরনের চ্যাটিং এবং যেমন করে সম্পর্কে অপশন থাকতে পারে
<লি> PARAM করুন & quot; ফাইল করুন & quot; প্রতিস্থাপন করুন & quot; fileName করুন & quot; সরাসরি ফাইল বিষয়বস্তু অ্যাক্সেস করতে প্রয়াস যখন করুন
<লি> Config.js আয়তন বহুলাংশে সরলীকৃত (আর কোনো commonWeb, সার্ভার ব্লক, ইত্যাদি) করুন
<লি> উইনস্টন এটির বস্তুর এখন loger কনফিগ পদ্ধতির মধ্যে পাস করা হবে
সংস্করণ 5.1.3 নতুন
<লি> ./bin/actionHero generateAction ব্যবহার করা হলে, আপনি আর বর্ণনা পাস করার প্রয়োজন হয় (যদি আপনি এরূপ না করেন নাম ব্যবহার করা হবে).
নতুন সংস্করণ 5.1.2 মধ্যে এ কি:
নতুন সংস্করণ 5.1.1 মধ্যে এ কি:
সংস্করণ 5.1.0 নতুন .
<লি> করনা এখন তাদের সময়কাল লগ ইন করতে হবে যখন সম্পূর্ণ.
সংস্করণ 5.0.0 নতুন
<লি> actionHero এখন fakeredis বরং স্থানীয়ভাবে (ক্যাশ, কর্ম) নির্দিষ্ট অপারেশন implamenting চেয়ে ব্যবহার করে.
সংস্করণ 4.4.0 নতুন
<লি> actionHero এখন fakeredis বরং স্থানীয়ভাবে (ক্যাশ, কর্ম) নির্দিষ্ট অপারেশন implamenting চেয়ে ব্যবহার করে.
নতুন সংস্করণ 4.3.5
<লি> ফিক্সড ত্রুটি যেখানে অনেকগুলি কমা ছিল.
<লি> api.webSocketServer করতে renambed api.webSockets অন্যান্য সার্ভারের সাথে consistant করা.
সংস্করণ 4.3.2 নতুন
<লি> নির্দেশিকা সৃষ্টি এখন উদাহরণস্বরূপ ফাইল এটির অংশ.
নতুন সংস্করণ 4.3.1 :.
<লি> বিচ্ছিন্ন করতে পারবে না থেকে ফিক্স ডেমন সার্ভার.
<লি> চলমান প্রসেসের অক্ষম পুনঃনামকরনের. এই বিভিন্ন অপারেটিং সিস্টেম জুড়ে সঙ্গতিপূর্ণ ছিল না এবং বিভ্রান্তিকর ছিল.
সংস্করণ 4.3.0 নতুন
সংস্করণ 4.2.2 নতুন .
আপনি কি নতুন সংস্করণ 4.1.0
<লি> আর নেই কারণ উপরে একটি periodc কাজের reloader জন্য প্রয়োজন হয়.
<লি> করনা এখন সহজে inspectd হতে পারে, এবং অবস্থা কাজের মধ্যে অন্তর্ভুক্ত করা হয়েছে.
সংস্করণ 4.0.7 নতুন .
আপনি কি নতুন সংস্করণ 4.0.5
<লি> কক্ষ যে একটি সংযোগ (ঐচ্ছিকরূপে) হল অতিরিক্ত মধ্যে connection.additionalListiningRooms এ সংরক্ষিত হয় interseted.
<লি> কর্ম সার্ভার api.configData.general.simultaniousActions সঙ্গে সংযোগের জন্য একটি সময়ে প্রক্রিয়া হবে সংখ্যা সীমিত রাখা যাবে. 5 ডিফল্ট.
নতুন সংস্করণ 4.0.3
<লি> ফিক্সড SIGWINCH তাই শুধুমাত্র daemonized ক্লাস্টার এটা করুন ব্যবহার করতে পারেন
<লি> api.cache জন্য একটি ঝাড়ুদার যোগ করা, যাতে মেয়াদ শেষ হওয়া মান অবশেষে মুছে যাবে করুন
<লি> উন্নত অভ্যন্তরীণ টাইমার বাইরে লকিং ক্লাস্টার বন্ধ হয় যখন
সংস্করণ 3.1.5 নতুন
সংস্করণ 3.1.3 নতুন .
এ আবশ্যকতা করুন :
পাওয়া মন্তব্যসমূহ না