ActionHero основно осигурява добре организирана колекция от методи за работа с TCP, уеб гнезда, и HTTP клиенти в Node.js.
рамка улеснява комуникацията между всички части, участващи в заявки API и отговори, работи и с двете HTTP и HTTPS протоколи.
ActionHero разполага с модулна архитектура, която позволява да се адаптира към всеки проект, разработчиците са в състояние да се зареди и да използвате само частите на рамката те имат нужда.
Разработчиците могат да създават свои собствени "действия" (отговори) за заявки на потребителя, реагира в реално време на искания, разполагане на ActionHero на мулти-сървър архитектура, включват подкрепа за сервиране статични активи, и да управляват по-сложна задача планировчика .
Проектът е много добре документиран и трябва да се поберат всеки тип проект
Какво ново в тази версия:.
< ул>
Какво ново във версия 13.0.1:
- фиксира бъг в която ActionHero startCluster ще се провали, ако директорията на дневник е символна връзка.
Какво ново във версия 12.2.3:
- Подкрепа за ако-модифицирано, тъй като заглавията, когато сервиране статични файлове.
Какво ново във версия 11.2.2:
- сега може да добавите конфигурация apiVersion в своите определения маршрут ако искате да посоча един маршрут към конкретна версия на действие
- Уверете се, че ENV променлива process.env.ACTIONHERO_SHUTDOWN_TIMEOUT е цяло число, когато премина в командния ред
- Различни поправки за сеч грешка в действията
Какво ново във версия 11.2.1:
- сега може да добавите конфигурация apiVersion в своите определения маршрут ако искате да посоча един маршрут към конкретна версия на действие
- Уверете се, че ENV променлива process.env.ACTIONHERO_SHUTDOWN_TIMEOUT е цяло число, когато премина в командния ред
- Различни поправки за сеч грешка в действията
Какво ново във версия 10.1.1:.
- дървар и инициализиране актуализации
Какво ново във версия 10.0.5:
- сега може да се определи по подразбиране, валидиране, форматиране, и изисквания в входа на действие е.
- Нова задача процесор с автоматично мащабиране на паралелни taskProcessors.
- New инициализатор синтаксис, който ви позволява предприятието да определи първоначален, започнете, и да се спре приоритети.
- Нови куки за да речем в рамките на чат стаи, по-добре блокиране извика за roomAdd и roomLeave (и обезценяването на предишните APIs за удостоверяване).
- Нови възможности за стартиране да се използват множество конфигурационни пътеки / променливи на обкръжението.
Какво ново във версия 9.4.0:
- Код Покритие и Lint
- Domains
- зависими пакети актуализирани, за да най-новите версии
<силни> Какво ново във версия 9.3.0:
- Plugins вече могат да имат конфигурационни файлове настоящето, което ще бъде произхождащи и се слива по време на изпълнение
- Преместване routes.js вътре на / довереник
- Ако има стойност довереник, който не присъства в проекта си, ние ще донесе по подразбиране от рамките на проекта на ActionHero
- Организирайте задачите на грухтене в отделни файлове
- Актуализиране на нов генератор на проекта да работят с по-горе
- Добавяне (по желание) Redis брави за кеша
- Това означава, че може да служи статични активи от повече от една директория, включително и в рамките на една приставка
- Files ще се търси от приоритета с директории обществени корен са дефинирани
Какво ново във версия 9.2.1:.
- Hotfix да позволи вложени маршрути
Какво ново във версия 9.0.0:
- Чат пренапиша, производителност, и инструменти за разработчици .
Какво ново във версия 8.1.0:
- Updates:
- асинхронен пакет обновен до версия 7.0.0
- Определя:
- Позволи празни api.servers.servers на старт
- Limit и офсет са премахнати като Поколения назад по подразбиране за връзки
Какво ново във версия 8.0.4:
- Корекции на грешки:
- Bug което попречи на натоварване сървъри правилно на прозорци
- тестове подразбиране в новопридобитите проекти ActionHero да fakeredis = вярно
Какво ново във версия 8.0.0:
- ActionHero V8.0.0 носи старта на плъгин система.
<силни> Какво ново във версия 7.6.8:
- Позволява ActionHero за решаване на символните връзки, които се променят под течаща процес.
Какво е новото във версия 7.6.7:
- тестов пакет за възел v0.8.x работи на travis.ci отново. Ние вече се тества v0.8, v0.9, v0.10 и v0.11
- Подобрени зависими node_modules
- безопасност около липсва връща от мидълуер
- грухтене пакети преместени optionalDependencies
Какво ново във версия 7.6.6:.
- По-добра поддръжка за публикуване JSON тялото полезния товар
Какво ново във версия 7.6.3:
- Корекции на грешки:
- инициализиране Задачата сега ще се изключи преди генерирано от потребители инициализират
- ActionHero (като цяло) ще спи 500ms, преди да излезете, за да позволи никакви връзки повече време, за да излезете
- Нови проекти няма да бъдат създадени с пример задача
- The & quot; х-захранва-с & quot; заглавна се премества в Config.js да бъде конфигуриран от потребителите
- сървърът WebSocket няма да приеме нови връзки, когато ActionHero се изключи
- Уеб сървърът ще не е правилно да служи на индекс файл за "дълбоки" обществени пътища
Какво ново във версия 7.6.2:
- Фиксирана тест случай, когато specHelper мощ контур завинаги (докато таймаут мока му).
- Позволи довереник замяна в gruntfile.
- Спазвайте toRender в specHelper.
Какво ново във версия 7.5.0:.
- WebSocket клиенти вече могат да поискат файлове
- възел-resque имаше малък ъпдейт.
Какво ново във версия 7.4.2:
- По подразбиране новите проекти с бисквитки, валидна за целия домейн .
Какво ново във версия 7.4.1:.
- Фиксирани и тествани дълготрайни specHelper връзки
Какво ново във версия 7.3.0:
- ActionHero сега използва грухтене като му скрипт-бегач скоро от Джейк.
Какво ново във версия 7.2.0:.
- Cache да използвате ключова Redis на обект
Какво ново във версия 7.1.0:
- New Chat Authentication Pattern
Какво ново във версия 7.0.0:
- ActionHero сега използва resque като неговата задача бекенд
- Философията на всякакви и всички задачи е бил пожертван, за да се премести в resque. Всички задачи са сега всички задачи, един и само един сървър ще обработи тази работа
- все още се допускат повтарящи се задачи
- Задачи сега имат опашка по подразбиране, които те ще бъдат enqueued в. Можете да замените тази при Enqueue време
- Задачи може сега да изберат в специфични resque плъгини (като работник-заключване, което ще гарантира, че само една инстанция на работа се обработва цялата система в даден момент)
- A resque инициализатор е добавен, и инициализират задачата и taskProcessor са били отстранени
- Периодични задачи вече автоматично ще бъде enqueued при зареждане
Какво ново във версия 6.4.4:.
- буферирани статистики и корекции на грешки
Какво ново във версия 6.4.3:
- MIME-модификация трябва да бъде екшън-специфичен и не глобалната.
- Премахване на разширения от PARAMS причинени проблеми за случаи законните работа, където има & quot;. & Quot; в предвидените данни (може би изпраща URL адреси или изречения).
Какво ново във версия 6.4.1:.
- Актуализация на стойности по подразбиране за pidfile места в рамките на проект
- Актуализация help.txt да обясни променлива среда варианти за име на проекта и довереник.
Какво ново във версия 6.3.4:
- Тази малка освобождаване ви позволява ръчно да настроите PROJECT_ROOT като променлива среда, за да принуди ActionHero да тече от определена директория, а не proces.cwd (). Това е полезно при разгръщане на ActionHero приложения на сървъра, където символните връзки ще се променят при работещ процес.
Какво ново във версия 6.3.2:.
- WebSocket и разбор на грешки, заедно с връзка мидълуер
Какво ново във версия 6.3.0:
- Задача работниците няма да започнат нова работа, ако север е средата на изключване.
- Отстранете проблема, когато частите на URL адреса са по-ниски части на маршрутите.
- Разрешаване на сървъра, за да зареди, ако няма активни сървъри.
- Документация и картографски проект актуализации.
Какво ново във версия 6.2.7:
- При генериране на нов ActionHero проект, configData.general .apiVersion ще започне в 0.0.1, а не съвпада с версията освобождаване на ActionHero, както го е правил преди това.
Какво ново във версия 6.2.5:
- Разрешаване на роднина или местен път, когато се описват които довереник .js да използват по време на зареждане (--config = / път / до / файл).
- Статично например на мястото.
Подобрения
Какво ново във версия 6.2.3:
- ActionHero сега ще предостави документация API за всички уеб клиенти които посещават маршрут / API без параметри (GET само). Други клиенти могат да изискват тази информация с глагола на документация.
- Всички действия и тяхното метаданни ще бъдат върнати от този отговор. За да скриете иск, определен action.toDocument = фалшива. Това спира поддръжката на действието actionsView.
Какво ново във версия 6.2.2:.
- Това е непълнолетен освобождаване бъг-Fix
Какво ново във версия 6.2.0:
- Тази версия се въвежда възможността да тече методи ActionHero е от командния ред.
Какво ново във версия 6.1.0:
- Нов запазени Парам, apiVersion е въведено. Това се използва за директно зададени варианта на действие клиент може да поиска.
- Ако клиентът не уточнява на apiVersion, те ще бъдат насочени към най-високото число версия.
- Може евентуално създаване на маршрути, за да се справят с вашия API версии.
Какво ново във версия 6.0.1:
- Фиксирани бъгове:
- utils.hashMerge вече няма маш масиви.
- Initiliazers сега ще се зареждат по поръчка код в сравнение с основния код, което позволява презаписва.
Какво ново във версия 6.0.0:
- типове сървъри преименуван на & quot; уеб & quot ;, & quot ; гнездо & quot ;, & quot; WebSocket & quot; за claricy
- видове серер могат да имат възможности за чат и като
- The параметъра & quot; файл & quot; замества & quot; Име на файл & quot; когато се опитват да имат директен достъп до съдържанието на файлове
- Config.js драстично опростен (не повече commonWeb, сървъри блок, и т.н.)
- Winston дървар обект сега ще бъде приет в методи loger довереник
Какво ново във версия 5.1.3:
- При използване ./bin/actionHero generateTask, вие вече не се изисква да премине описание (име ще бъде използван, ако не го направите).
- При използване ./bin/actionHero generateAction, които вече не са необходими, за да премине описание (име ще бъде използван, ако не го направите).
Какво ново във версия 5.1.2:
- actionTemplate е определението буквалния действие, така че можете да инспектира actionTemplate.name, actionTemplate.description и т.н ..
Какво ново във версия 5.1.1:
- Използване на нестабилна Readline модул, улавяне на SIGINT на Windows може да се постигне.
Какво ново във версия 5.1.0:.
- Задачи сега ще вляза техните Поколения назад, когато се започва
- Задачи сега ще вляза тяхната продължителност, когато е пълен.
Какво ново във версия 5.0.0:
- Премахната поддръжка на възли версии & # x3c; v0.8.0.
- ActionHero сега използва fakeredis отколкото implamenting определени операции на местно ниво (кеш, задачи).
Какво ново във версия 4.4.0:
- Премахната поддръжка на възли версии & # x3c; v0.8.0.
- ActionHero сега използва fakeredis отколкото implamenting определени операции на местно ниво (кеш, задачи).
- Това дава възможност за по-малък, по-единна програмния код.
<силни> Какво ново във версия 4.3.5:
- Нормализирани всички времена връзка да имат connection.sendMessage (съобщение, тип) метод, който може да се използва в целия свят.
- Фиксирана грешка, където имаше твърде много запетаи.
- api.webSockets renambed да api.webSocketServer да бъде последователна с другите сървъри.
Какво ново във версия 4.3.2:
- за съвместимост, само на & quot; HTTP & quot; сървър ще бъде върху по време на зареждане.
- създаване Directory вече е част от регистратора на пример файл.
Какво ново във версия 4.3.1:.
- Fix сеч на майстор, когато daemonized
- Fix демон сървър от не е в състояние да се отделят.
- Disable преименуване на процеса на движение. Това не е наблюдавано и в различни операционни системи и е объркващо.
Какво ново във версия 4.3.0:
- Сървърът на ActionHero, няма излизане, докато всеки обработва в момента задачи са завършени.
Какво ново във версия 4.2.2:.
- Фиксирана форма разбор бъг за уеб клиенти
Какво ново във версия 4.1.0:
- Задачи вече няма да бъде "изскочи" от опашка, а по-скоро се плъзна от опашка, за да се редят на опашки. Това го прави много по-трудно да развържа задача.
- Има вече не е необходимо за reloader на periodc задача, тъй като по-горе.
- Задачи вече могат да бъдат лесно inspectd, и са включени в задачата на състоянието.
Какво ново във версия 4.0.7:.
- Актуализации на actionHeroWebSocket
Какво ново във версия 4.0.5:
- Различни команди са имали paramite на стая добавя към съотвения човек отговори позволяват яснота в това положение.
- Стаите, които се връзка (по желание) допълнително interseted в е записан в connection.additionalListiningRooms.
- може да ограничи броя на действията, сървърът ще обработват по време, за връзка с api.configData.general.simultaniousActions. По подразбиране се използва 5.
Какво ново във версия 4.0.3:
- Фиксиран сеч за actionCluster
- Фиксиран SIGWINCH така само daemonized клъстери може да го използват
- Добавен в метач за api.cache, така че с изтекъл срок стойности ще бъдат изтрити в крайна сметка
- По-добро заключване от вътрешни таймери, когато клъстера е изключен
Какво ново във версия 3.1.5:
- Позволи за api.configData.webSockets.options до съдържа хеш на настройки, за да се обвърже с initalizer на WebSocket (заедно с .settings което остава масив).
Какво ново във версия 3.1.3:.
- Позволява да добавите потребителски initilizers в проект
<силни> Изисквания :
- Node.js 0.6 или по-висока
Коментари не е намерена