ActionHero alapvetően egy jól szervezett gyűjteménye módszerek dolgozni TCP, Web foglalatok, és a HTTP kliensek node.js.
A keret megkönnyíti a kommunikációt között, az érintett részeket az API lekérdezés és válasz, dolgozó HTTP és HTTPS protokollt.
ActionHero tartalmaz egy moduláris felépítésű, amely lehetővé teszi, hogy alkalmazkodni bármilyen projekt, a fejlesztők, hogy képes betölteni, és csak a részek a keret van szükség.
A fejlesztők létrehozhatják saját maga "akciók" (válasz) a felhasználó lekérdezéseket, válaszoljon valós időben a kérésekre, telepíteni ActionHero egy multi-szerver architektúra, támogatják szolgáló statikus eszköz- és kezelése összetett feladat ütemező .
A projekt nagyon jól dokumentált, és illik bármilyen típusú projekt.
Mi az új ebben a kiadásban:
< ul>
Mi az új verzió 13.0.1:
- javítások egy hiba, amely ActionHero startCluster megbukik, ha a log könyvtárban volt egy szimbolikus.
Mi az új verzió 12.2.3:
- Támogatás If-Modified-óta fejlécében szolgáló statikus fájlokat.
Mi az új verzió 11.2.2:
- Lehet most hozzá a konfigurációs apiVersion az útvonalon definíciók ha azt szeretnénk, hogy a pont útvonal egy sajátos változatát kereset
- Ellenőrizze, hogy az env változó process.env.ACTIONHERO_SHUTDOWN_TIMEOUT egy egész szám, ha azt túllépi a parancssorban
- Különböző javítások hibanaplózását cselekvések
Mi az új verzió 11.2.1:
- Lehet most hozzá a konfigurációs apiVersion az útvonalon definíciók ha azt szeretnénk, hogy a pont útvonal egy sajátos változatát kereset
- Ellenőrizze, hogy az env változó process.env.ACTIONHERO_SHUTDOWN_TIMEOUT egy egész szám, ha azt túllépi a parancssorban
- Különböző javítások hibanaplózását cselekvések
Mi az új verzió 10.1.1:
- Logger és kezdőérték frissítéseket.
Mi az új verzió 10.0.5:
- definiálhatjuk alapértékek érvényesítése, formázás és követelmények kereset bemenetei.
- Új feladat processzor automatikus méretezésnél párhuzamos taskProcessors.
- New kezdőérték szintaxist, amely lehetővé teszi, hogy most meg init indul, és megáll a prioritásokat.
- New horgok mondjuk belül chatszobákra, jobb blokkoló visszahívások az roomAdd és roomLeave (és az értékcsökkenés előző hitelesítés API).
- Új boot opciók, hogy több config utak / környezeti változók.
Mi az új verzió 9.4.0:
- Code Coverage és Lint
- Domains
- Függő csomagok frissítve a legújabb verzióra
Mi az új verzió 9.3.0:
- Bővítmények most már konfigurációs fájlok jelen olyan lesz forrásból származik, és egyesült a futás
- Move routes.js belseje / config
- Ha van egy config érték, amely nincs jelen a projekt, mi megszerezzük alapértékeit belül ActionHero projekt
- Szervezze a röfögés feladatokat különálló fájlok
- Frissítse az új projekt generátor dolgozni a fenti
- A kód (opcionális) Redis zár a cache
- Ez azt jelenti, hogy szolgálja statikus eszköz- egynél több könyvtárat, beleértve egy bővítmény
- A fájlok keresését a prioritás a nyilvános könyvtárak gyökér meghatározása
Mi az új verzió 9.2.1:
- Hotfix hogy beágyazott útvonalakat.
Mi az új verzió 9.0.0:
- Chat átírásához, teljesítmény, és fejlesztőeszközök .
Mi az új verzió 8.1.0:
- Frissítés:
- aszinkron csomag frissítve v7.0.0
- Javítások:
- Hagyja üresen api.servers.servers a start
- Limit és ofszet eltávolították alapértelmezett params kapcsolatokhoz
Mi az új verzió 8.0.4:
- Bug javítások:
- Bug, ami megakadályozta a szerverek betöltése megfelelően Windows
- Alapértelmezett vizsgálatokat az újonnan létrehozott ActionHero projektek fakeredis = true
Mi az új verzió 8.0.0:
- ActionHero V8.0.0 hozza a dob egy plugin rendszer.
Mi az új verzió 7.6.8:
- Lehetővé ActionHero megoldani symlinks amelyek megváltoztatják alatt futó folyamatot.
Milyen új verzió 7.6.7:
- tesztsorozat csomóponthoz v0.8.x fut a travis.ci újra. Most teszteljük v0.8, v0.9, v0.10 és v0.11
- Továbbfejlesztett függő node_modules
- Biztonsági körül hiányzik visszatér middleware
- Grunt csomagok költözött optionalDependencies
Mi az új verzió 7.6.6:
- A jobb támogatás a kiküldetés JSON test rakományt.
Mi az új verzió 7.6.3:
- Bug javítások:
- A feladat kezdeti értéket most leáll, mielőtt a felhasználó által generált inicializáló
- ActionHero (általában) fog aludni 500ms kilépés előtt, hogy bármilyen kapcsolat több időt, hogy kilépjen
- Új projektek nem jön létre, a feladat példa
- A & quot; x-motoros-by & quot; header átkerül config.js, és a felhasználó által konfigurálható
- A WebSocket szerver nem fogad el új kapcsolatokat, ha ActionHero leáll
- A webszerver nem megfelelően szolgálják a indexfájlokat "mély" nyilvános utak
Mi az új 7.6.2-es verziójának:
- Javítva egy teszt eset, amikor a specHelper esetleg hurok örökre (amíg mokka a timeout).
- Hagyjuk config kihagyást gruntfile.
- Tartsuk toRender a specHelper.
Mi az új verzió 7.5.0:
- WebSocket ügyfelek most kérheti fájlokat.
- node-Resque volt egy kisebb frissítés.
Mi az új verzió 7.4.2:
- Default új projektek sütik érvényes az egész tartomány .
Mi az új verzió 7.4.1:
- Fix és tesztelt tartós specHelper kapcsolatokat.
Mi az új verzió 7.3.0:
- ActionHero most használja röfög, mint a script-runner inkább mint Jake.
Mi az új verzió 7.2.0:
- Gyorsítótár használni Redis kulcs per tárgya.
Mi az új verzió 7.1.0:
- New Chat Authentication Pattern
Mi az új 7.0.0-s verzió:
- ActionHero most használja Resque, a feladat, backend
- A filozófia minden olyan feladatot feláldozott azért, hogy lépjen Resque. Minden feladat most olyan feladatokat, egy és csak egy szerver feldolgozza a munkát
- Az ismétlődő feladatok még mindig engedélyezett
- Feladatok most van egy alapértelmezett sor, amely lesznek elküldtük a. Ez felülírható a Enqueue idő
- A feladatok most is választhatják konkrét Resque plugin (mint munkás-zár, amely biztosítja, hogy csak az egyik esetben a munka feldolgozása az egész rendszerre kiterjedő bármikor)
- A Resque kezdőérték került, és a feladat, és taskProcessor inicializáló eltávolították
- időszakos feladatokat ezentúl automatikusan elküldtük a rendszerindítás
Mi az új verzió 6.4.4:
- pufferelt statisztika és hibajavítások.
Mi az új verzió 6.4.3:
- MIME-módosítást kell lennie akció-specifikus és nem globális.
- eltávolítása a bővítmények params problémát okozott esetekben jogos, ahol volt egy & quot;. & Quot; a szolgáltatott adatok (esetleg küld URL vagy mondatokat).
Mi az új verzió 6.4.1:
- Frissítés alapértelmezésére pid helyszíneken projektben.
- Frissítés help.txt megmagyarázni környezeti változó lehetőségeket a projekt nevét és config.
Mi az új verzió 6.3.4:
- Ez az apró kiadás lehetővé teszi, hogy manuálisan beállítani PROJECT_ROOT mint környezeti változó kényszeríteni ActionHero futtatni egy adott könyvtár helyett proces.cwd (). Ez akkor hasznos, ha üzembe ActionHero alkalmazások a szerveren, ahol a szimbolikus linkeket fog változni alatt futó folyamat.
Mi az új verzió 6.3.2:
- WebSocket és elemzés javítások együtt csatlakozó middleware.
Mi az új verzió 6.3.0:
- Feladat dolgozók nem indul egy új munkát, ha Sever közepe kikapcsolás.
- Fix a probléma, amikor az alkatrészek az URL alsó részei az útvonalakat.
- Hagyjuk szerver elindulni, ha nincs aktív szerver.
- Dokumentáció és a projekt térképészeti frissítéseket.
Mi az új verzió 6.2.7:
- Ha generál egy új ActionHero projekt configData.general .apiVersion indul 0.0.1 helyett egyezik ActionHero a verziót, mint ahogyan korábban.
Mi az új verzió 6.2.5:
- Lehetővé teszi a relatív vagy helyi elérési leírásakor amely config Js használni rendszerindításkor (--config = / path / to / file).
- Static példawebhely fejlesztéseket.
Mi az új verzió 6.2.3:
- ActionHero válik számára az API dokumentációt minden webkliensekhez akik ellátogatnak a / api útvonal paraméter nélkül (GET esetén). Más ügyfelek kérhetnek ezt az információt a dokumentáció ige.
- Az összes művelet és metaadatokat ad vissza ezt a választ. Elrejteni egy akcióval action.toDocument = false. Ez deprecates a actionsView akció.
Mi az új verzió 6.2.2:
- Ez egy kisebb bug-fix kiadás.
Mi az új verzió 6.2.0:
- Ez a változat bemutatja képes futtatni ActionHero a módszereket parancssorból.
Mi az új 6.1.0 változat:
- Egy új fenntartva param, apiVersion került bevezetésre. Ez használható a közvetlen meghatározása változata kereset ügyfél kérheti.
- Ha az ügyfél nem ad meg apiVersion, akkor kell irányítani a legmagasabb numerikus változat.
- Ez opcionálisan az útvonalak, hogy kezelni tudja az API verzióarchiválási.
Mi az új verzió 6.0.1:
- javítások:
- utils.hashMerge már nem mángorló tömböket.
- Initiliazers most betölteni az egyéni kód bázis felett kód, amely lehetővé teszi felülír.
Mi az új verzió 6.0.0:
- Szerver típusú átnevezték a & quot; web & quot ;, & quot ; foglalat & quot ;, & quot; WebSocket & quot; A claricy
- szererek típusok opciók körülbelül beszélgetni és így
- A param & quot; & quot; helyettesíti & quot; fileName & quot; amikor megpróbálja közvetlenül elérni az a fájlok tartalma a
- Config.js drasztikusan egyszerűsített (nem több commonWeb, szerverek blokk, stb.)
- Winston naplózó objektum most átment LOGER config módszerek
Mi az új verzió 5.1.3:
- Ha ./bin/actionHero generateTask, akkor nem kötelesek átadni leírása (nevet fogja használni, ha nem).
- Ha ./bin/actionHero generateAction, akkor már nem kell átadni leírása (nevet fogja használni, ha nem).
Mi az új verzió 5.1.2:
- actionTemplate a szó szerinti intézkedés meghatározása, így vizsgáljuk actionTemplate.name, actionTemplate.description stb ..
Mi az új verzió 5.1.1:
- A instabil readline modul fogása SIGINT on A windows lehet elérni.
Mi az új 5.1.0:
- Feladatok most jelentkezzen a params indításakor.
- Feladatok most jelentkezni azok időtartamát, amikor kész.
Mi az új verzió 5.0.0:
- támogatását megszüntettük csomópont változat & # X3c; v0.8.0.
- ActionHero most használja fakeredis helyett implamenting bizonyos műveletek helyileg (cache, feladatok).
Mi az új verzió 4.4.0:
- támogatását megszüntettük csomópont változat & # X3c; v0.8.0.
- ActionHero most használja fakeredis helyett implamenting bizonyos műveletek helyileg (cache, feladatok).
- Ez lehetővé teszi, hogy egy kisebb, egységesebb codebase.
Mi az új verzió 4.3.5:
- A normalizált minden kapcsolatot alkalommal, hogy egy connection.sendMessage (üzenet típus) módszer, amely világszerte alkalmazható.
- Fix hibát, ha túl sok volt elválasztva.
- api.webSockets renambed hogy api.webSocketServer kell következetes más szerverekkel.
Mi az új verzió 4.3.2:
- a kompatibilitás, csak az & quot; http & quot; szerver lesz a rendszerindítás.
- Directory létrehozása ma már része a példa fájl logger.
Mi az új verzió 4.3.1:
- Fix naplózása mester, amikor daemonized.
- Fix démon szerver nem képes leválasztani.
- Disable átnevezés a futó folyamat. Ez nem volt konzisztens a különböző operációs rendszerek és zavarbaejtő volt.
Mi az új verzió 4.3.0:
- A ActionHero szerver nem kijárat, amíg minden jelenleg feldolgozás feladatok teljes.
Mi az új verzió 4.2.2:
- Fix formában értelmezési hiba a webes kliensek.
Mi az új verzió 4.1.0:
- Feladatok már nem lesz "beugrott" egy sorban, hanem lecsúszott a sorból a sorban. Ez megnehezíti, hogy laza a feladat.
- Nincs többé szükség a periodc feladat reloader, mert a fenti.
- Feladatok most könnyen inspectd, és bekerültek a status feladat.
Mi az új verzió 4.0.7:
- Frissítések a actionHeroWebSocket.
Mi az új verzió 4.0.5:
- Különböző parancsok volt a szobában paramite hozzá Thier válaszok lehetővé teszik az egyértelműség, a fenti helyzetet.
- A szobák, hogy a kapcsolat (opcionálisan) továbbá interseted mentésre kerül connection.additionalListiningRooms.
- korlátozhatja az intézkedések száma a szerver feldolgozza egy időben a kapcsolatot api.configData.general.simultaniousActions. Az alapértelmezés: 5.
Mi az új 4.0.3:
- Fix naplózási actionCluster
- Fix SIGWINCH így csak daemonized klaszterek tudja használni
- Added a seprőgép api.cache, hogy a lejárt érték törölve lesz végül
- Jobb zár ki a belső időzítő, amikor a klaszter ki
Mi az új verzió 3.1.5:
- Engedélyezés api.configData.webSockets.options hogy tartalmaz egy hash beállításokat kötve a WebSocket initalizer (együtt .settings amely továbbra tömb).
Mi az új verzió 3.1.3:
- Lehetővé teszi, hogy hozzá egyéni initilizers a projektben.
Követelmények :
- node.js 0.6 vagy magasabb
Hozzászólás nem található