Changelog ========== v3.2.3 ---------------------------- 2023.09.09 * SQL: enabled high performance mode * JournalMode 'MEMORY' * Synchronous 'normal' * JournalSizeLimit '6144000' * MemoryMappingSize '30000000000' * PageSize '32768' * GtfsReleaseTrimmer => direction_date fix * Validators: direction_date check * Termux support for Android v3.2.2 ---------------------------- 2023.09.07 * Release konfiguráció * Szűkített generálás * Új 'enabled = false' paraméterként külön szabályozhatók * Pontosított readme.md leírások * Bővített CPU és DISK learások a futtatási információk között * A source.db 7z-re alakítása ezentúl a build után történik * Az aktuális dátum viszonyítások ezentúl a generátor start dátumán alapul * Tegnapi letöltések * A ma és tegnap még minden letölthető állományt tartalmaz * Ettől visszafelé csak a 7z állomány és annak hash állománya érhető el v3.2.1 ---------------------------- 2023.09.05 * Egyszersített gtfs downloader forráskód, 7z rögzítéssel * A gtfs.hash ezentul a source-ba van és nem a work-be * Pontosított __download/info.db * Minden a mai naptól korábbi letöltés csak 7z formátumban érhető el * Ezzel 85%-ot spórol a tárhely * ShellArchive * Át lett álltve native = false módra, mert nem javít a külön process * Az archive7z sdk végzi a tömörítést * A backup a source mappáról csak akkor készít mentést, ha valóban új a forrás * A _generator source mappa ettől fogva semmit sem tárol egy sikeres build után * Minden amire szükség lehet, az elérhető ::latestFileFrom_BackupSource függvény segítségével * Ettől fogve minden build után külön ki van takarítva minden használt könyvtár * Jelölve lett a generátor verziója a kiküldött emailben v3.2.0 ---------------------------- 2023.09.03 * Teljesen új mappa struktúrát kaptak a runtime és a kimeneti állományok * Ezentúl 2 fő helyen található meg minden * __download * gtfs * Valamennyi konfiguráció letölthető eredménye * A fájlok visszamenőleg 30 napig érhetők el * Minden korábbi fájl automatikusan törlésre kerül! * Minden egyes konfiguráció dátum szerint van rendezve * Azon belül pedig naptár peridóikus rendszerben * __max | 1 | 5 | 10 | 30 | 60 * info.db * A letöltések legfontosabb információ: pl created, checksum, útvonal * Ez a fájl minden esetben a futtatás legvégén jön létre, hogy az API minden esetben elkészült eredményeket lásson * A fájl tartalma sosem törlődik, mindig csak frissül! * __generator * globals * Generált egyedi kulcsok mappája * source * Eredei gtfs források és azok szükséges minimumra feldolgozott adatai * work * Véglegesre számított gtfs formátumok, forrás konfiguráció alapján * Konfigurációba helyezett forceBuild ellenőrzés * Egyszerűsített DeletAll.php v3.1.6 ---------------------------- 2023.08.26 * Új egyesített konfiguráció: MÁV-Volán v3.1.5 ---------------------------- 2023.08.20 * Backup agent * Biztonsági mentés készül ezentúl minden nap! * Ezzel megjelent a __backup mappa. * Kizárólag akkor készül mentés, ha az adott konfigurációnál tényleg új menetrendet adott ki a szolgáltató v3.1.4 ---------------------------- 2023.08.06 * Javított távolság számítás és sub-exportok fix * Apróságok * Logolás patch * Gyorsított sub-export * Módosított __globals forrás * .gitkeep fixies v3.1.3 ---------------------------- 2023.08.06 * Alkonfigurációk * Jelentős gyorsítás történt a szolgáltatói adatok exportjánál => **GtfsRegionDistance** * Előre ki vannak számítva a viszonyított távolságok. Meglló <=> Település * A Volán adatokat még ellenőrzni szükséges! * Egyéb * Javított log szövegezések * RunAll.php => elérhetővá vált a "-calculateRegionDistanceOnly" üzemmód v3.1.2 ---------------------------- 2023.08.04 * Trip törlés patch * Hamarabb kerültek törlése a rossz tripek, mint kellett volna * Feldolgozási sorrend felcserélésével lett javítva * Feladat: törölni kell minden olyan tripet, ahol a következő érkezési idő hamrabb van, mint ahonnan érkezett * Ez egy szolgáltatói hiba az adatok generálásánál. Jellemzően a Volánbusznál fordul elő. * MÁV * Teljes korrekció a jármű típusok kapcsán * Módosítva lett a városi busz (704) típusa általános távolsági buszra (200) * Biztonsági okokból blokkolni fog a generátor, ha új tpust vezet be a MÁV v3.1.1 ---------------------------- 2023.07.30 * Volánbusz: új GTFS forrás beállítása * Távolsági buszok * Megszűnt 701-es típus * Helyükre a 201, a 202 és 204-es típusok kerültek v3.1.0 ---------------------------- 2023.02.23 * Json alapú cron konfiguráció, Teljes kiszervezés, ország függetlenre * ./gtfs/config/config.json * route_types * regions * build_configs * release_configs * Konfigurációból rögzített járat típusok -ok * Új megjelenésekor a builder crashel és emailt küld * A _release fájlokat az új gtfs merge -er, mint összeépítő hozza létre, json-ból irányítva * pl: pecs + mav_pecs + volan_pecs * Specialis sub_exportok támogatása gtfs -ből. Városnév, mint megállót keresve, km sugár, vagy mindkettő alapján * Kódba égett BUILD_CONFIG konfiguráció teljes kivezetésre került * Php-ba szervezett gtfs source.zip letöltő * A korábbi bash alapú megoldás teljesen megszűnt * Biztonsági patch: hibás forrás esetekor nem írja felül a legutóbbit * Automatikus mappa generálás és tisztítás * Jelenleg 56 konfigrucáió létezik al-konfigurációkkal * Még további ~6 várható * Egyedi cmd parancsok támogatása, 'pecs' -force -skipDownload -skipSourceParse stb.. * Konfiguráció alapra helyezett DeleteAll.php * Gtfs típusok beveztése: city or country => provider * Bbővített gtfs_info tábla * NO_Teljesen automata source gtfs építés. Manuális schema építés megszüntetése. (ex : AutoSourceParser) * NO_Teljesen automata release gtfs fájl építés. Új konfignál már egy kapavágás sem kell. (ex : AutoGtfsBuilder) * Teljesen újraszervezett mappa szerkezet és futtathatóság (gtfs_folder + RunAll.php) * Teljes arhiválási folyamat PHP-ba került. 7z és zip kimenetekkel. Jelszavas és jelszó nélküli dupla verziókban * A korábbi bash zip alap teljes megszüntetésre került * Folyamat egyszerűsített / átalakított (Run)All.php * ?? Tovább gyorsított shape extend ~30% * Legutóbbi email tartalom html fájlba mentése 'daily_report' + 'latest_error' neveken * NO_Email tartalom informatív bővítése * Rögzített run.log fájl bevezetése.A korábbi sub_log kivezetésre kerültek * Log echo vizuál full patch + tisztázott log rendszer * Új hash rendszer kialakítása a _release gtfs -ekhez * A _work mappa továbbra is a legutóbb érvényes source_csv.zip alapján működik / buildel vagy sem. * Egy _release gtfs bármennyi szolgálatót tartalmazhat, ezért ott más hash kerül mentésre * SHA256 => 18|20230101|20230115 <= gtfs.hash * Közlekedő járatok mennyisége | Közlekedő első dátum | Közlekedő utolsó dátum v3.0.0_stabile ---------------------------- 2023.01.29 * Új konfigurációk * MÁV * Volánbusz * Véglegesítés * Generált útvonalak * Megállók közitt eltelt idők * Teljesítmény növelése * stop_set generálása * shape_redukálás * shape újrakulcsolás * Email jelentő beveztése * Napi jelentés * Hiba jelentés v3.0.0_preview ---------------------------- 2020-Q3 - 2022-Q4 * Teljes könyvtár és szerkezet szeparáció * Source és Builder sztéválasztása * Univerzális útvonalak bevezetése * Adat trimmelés null -ra, ha üres annak tartalma * Naptárak redukálása * Pécs: tüke naptár érvényesítése aktív kapcsolattal, weboldalukról * Járat csoportok számítása * Körjáratok számítása * Járatok valódi sorrendének kialakítása * Szenzitív szolgáltató adatok prefixelése * Új konfigurációk beveztése * Budaörs * Dombóvár * MÁV * Speciális wrapperrel, tömörítővel * Szombathely * WeekendBus * Adatbázis kiegészítése * route_dates * agency * app_meta * trip_headsign * order_hash * related_routes * stop_enter_exit * trip_initial_time * trip_blocks * stop_info * direction * direction_lines * direction_main * direction_hidden * direction_garage * trip_delta_times * bikes_allowed * wheelchair_accessible * boarding_door * ... * AWS Lightsail -re váltás v2.0.0 ---------------------------- 2019 * Új városok a konfigrucáióban * Budapest * Kecskemét * Miskolc * Pécs * Szeged Version 1.0.0 ---------------------------- 2017 * Tervezés megkezdése Budapest, Pécs konfigruációkkal * Teszt jelleggel alkalmazásokhoz rögzítése * Aws EC2 publikálás . . . **Powered by: MenetBrand**