Files
red-valley/CHANGELOG.md
T

77 lines
3.3 KiB
Markdown
Raw Normal View History

# Red Valley FiveM DEV — Changelog
Schimbările din acest repository sunt livrate separat, cu scop, dovezi și
validare explicită. Fișierele locale de runtime, logurile, backupurile și
secretele nu fac parte din commituri.
## Unreleased
2026-07-29 09:03:45 +03:00
### Updated
- `oxmysql` a fost actualizat controlat de la `2.12.0` la `2.14.1` prin
workspace three-way verificat. Fișierele custom au fost păstrate, versiunea
veche are rollback separat, iar pornirea resursei și conexiunea MariaDB au
trecut smoke test-ul pe FXServer DEV artifact `32561`.
- Hook-ul de secret scanning ignoră referințele de cod `GetConvar(...)` și
mesajele de validare, fără să relaxeze detectarea valorilor secrete adăugate.
### Security
- RCON a fost dezactivat după ce un worker local a copiat credentialul în
scripturi temporare de test. Toate copiile generate au fost eliminate din
CompanyFloor și din rădăcina serverului DEV. Reactivarea cere aprobarea
ownerului și un secret local nou, care nu intră în Git.
### Corrected
- Eliminată creșterea `mysql_resultset_warning` la `10000`. Schimbarea doar
ascundea avertizarea produsă de `SELECT * FROM crypto_history`; nu repara
query-ul sau creșterea tabelului și nu este acceptată drept remediere.
- `sv_lan on` rămâne activ pentru conectarea locală a clientului FiveM.
- Incidentul `INC-95E76A50AB` trebuie reluat prin analizarea contractului
vendor și a retenției/volumului `crypto_history`, fără RCON improvizat și
fără suprimarea monitorizării.
## 2026-07-27
### Fixed
- `server.cfg`: endpointurile FiveM DEV TCP/UDP au fost readuse la portul
canonic `30120`; configurația greșită pe `30110` bloca `connect localhost`.
- Validare planificată: listener TCP/UDP `30120`, `dynamic.json` și conectare
client prin consola F8.
2026-07-27 01:20:11 +03:00
- `luxu_admin`: comenzile configurabile care se suprapuneau peste QBCore au
primit nume unice: `tp → luxutp`, `tpm → luxutpm`.
- Validare: restart individual al resursei, autentificare web panel și lipsa
unor warning-uri noi de comandă duplicată.
- `17mov_Lumberjack`: reparată închiderea XML din
`17mov_logTrailer/handling.meta`.
- Validare: parsare XML reușită, restart individual al resursei și încărcare
confirmată în logul FiveM Client fără o nouă eroare DLC handling.
- `rv-devtools`: eliminate globurile `web` din manifest deoarece directorul
este gol.
- Validare: restart individual al resursei fără un nou warning
`could not find file`.
2026-07-27 01:21:45 +03:00
### Added
- `rv-ai-test-tools`: resursă internă DEV pentru telemetrie tehnică
structurată între gameplay/F8, consola FXServer și CompanyFloor.
- Nu modifică bani, inventar, vehicule sau baza de date.
- Evenimentele sunt limitate ca frecvență și nu includ credentiale ori loguri
F8 brute.
### Scope
- Nu include schimbările Gabz, Luxu, `server.cfg`, `start.bat`,
`rv-ai-test-tools`, backupuri sau loguri.
2026-07-27 01:21:19 +03:00
### Repository hygiene
- Logurile locale `server_console*.log` și copiile de siguranță
`*.backup-*` / `*.bak-INC*` sunt ignorate explicit.
- Logurile consolei urmărite anterior sunt scoase numai din indexul Git; rămân
intacte pe discul DEV pentru diagnostic.
- Hook-ul local `pre-commit` cere o intrare în `CHANGELOG.md` la fiecare commit
și blochează tipare evidente de credentiale adăugate accidental.