Version 1.33.0
Highlights
- Unified tablet integrations - LB Tablet and RoadPad are now supported alongside the bundled Jobs Base tablet, with automatic provider selection and shared app, message, notification, and close actions.
- Complete offline license handling - licenses use one selected provider consistently and can be managed by persistent identifier on the built-in standalone, ESX, QBCore, and Qbox backends.
- Expanded provider compatibility - added Synz banking/billing, Vivum Target, GKSPHONE v2, JC Vehicle Keys, vehicle-model targets, and missing key-removal behavior for existing providers.
- Observable callbacks and logging - callback timing statistics, rate-limited slow-callback warnings, per-level debug controls, and bounded asynchronous log output make runtime issues easier to diagnose.
Notable Changes
- Runtime inventory item definitions can be added or updated through the shared framework API.
- Currency formatting accepts an optional display-symbol override.
- External billing adapters normalize recipients more consistently; Vivum Billing now uses framework identifiers and Quasar billing validates requests before submission.
- The default target selection changed from marker-only mode to automatic target detection.
- Duplicate license and housing adapter registration is prevented by deterministic manifest loading.
- Blip values are normalized before reaching FiveM natives.
Other Changes
- Updated the public API documentation for tablets, licenses, inventory registration, targets, callbacks, debug controls, billing, phones, and currency formatting.
- Added a focused license-provider regression check and a workspace file for the frontend package manager.
Changed Files
sky_base/config/banking/synz.luasky_base/config/banking/tgg.luasky_base/config/billing/codem.luasky_base/config/billing/corem.luasky_base/config/billing/quasar.luasky_base/config/billing/synz.luasky_base/config/billing/vivum.luasky_base/config/config.luasky_base/config/framework/esx.luasky_base/config/license/_helpers.luasky_base/config/license/ak47.luasky_base/config/license/bit.luasky_base/config/license/codem.luasky_base/config/license/cs.luasky_base/config/license/custom.luasky_base/config/license/esx.luasky_base/config/license/main.luasky_base/config/license/papa.luasky_base/config/license/qb.luasky_base/config/license/qbox.luasky_base/config/license/standalone.luasky_base/config/license/vms.luasky_base/config/locales/*sky_base/config/phone/gks.luasky_base/config/tablet/default.luasky_base/config/tablet/lb.luasky_base/config/tablet/roadpad.luasky_base/config/target/_init.luasky_base/config/target/custom.luasky_base/config/target/ox.luasky_base/config/target/qb.luasky_base/config/target/tgiann.luasky_base/config/target/vivum.luasky_base/config/vehiclekeys/jc.luasky_base/config/vehiclekeys/msk.luasky_base/config/vehiclekeys/qb.luasky_base/fxmanifest.luasky_base/source/*— delete and reinsert
Update InstructionsA guided update for server owners1.32.11.33.0
Guided update
Update sky_base safely
Complete the five phases in order. Your progress is kept while this page remains open.
Phase 1 of 5
Prepare
Stop the server and back up the complete sky_base folder. Preserve any intentional edits under config/framework, banking, billing, garage, phone, inventory, license, target, tablet, or vehiclekeys separately.
Install
1.33.0as a clean package. Do not overlay it on1.32.1, because new adapters and deterministic manifest entries are required together.