Changelog
Files Changed
Not every update requires replacing the entire folder. To avoid redoing your configs, use the option that applies
| Key | Meaning |
|---|---|
| Full Re-Download Required | Delete the old folder and replace it with the latest version. Reuse your config.lua unless told otherwise. |
| Update Specific Files | Only the files listed below need to be replaced. |
| Config Update Required | Your config.lua must be updated for this version. |
| Requires Auto SQL Enabled | Enable Config.AutoInsertSQL in config.lua to apply required database updates. |
Skipping Updates
If you’ve skipped previous updates, it’s recommended to update all files to avoid issues.
For example, if you're on v4.0.1, skipped v4.0.2, and are updating to v4.0.3, use the Full Download option.
v1.0.38
Released: 2026-07-16 Full Re-download RequiredAdded
- Added the
GetVehicleMileagefunction to retrieve vehicle mileage from supported mileage scripts.
v1.0.37
Released: 2026-07-14 Full Re-download RequiredChanges
- Updated the
SpawnNetworkedVehiclefunction to force the heading value to a decimal, fixing issues where headings were not set correctly when passed as an integer.
v1.0.36
Released: 2026-07-13 Full Re-download RequiredChanges
- Minor improvments.
v1.0.34
Released: 2026-04-07 Full Re-download RequiredAdded
- Added
AddMoneyToOfflinePlayerfunction.
Changes
- Moved version checking from individual scripts into the bridge, so all version checks are now handled in one place.
v1.0.30
Released: 2026-05-28 Full Re-download RequiredFixes
- Fixed issue with okokBanking being named okokBankingV2 in bridge.
- Fixed GetPlayerInfo error relating to dispatch function in bridge.
v1.0.29
Released: 2026-05-12 Full Re-download RequiredChanges
- Various internal changes
v1.0.28
Released: 2026-04-28 Full Re-download RequiredAdded
- Added new function
IsVehicleInAreaWithinDistance. - Added new function
GetPedHeadshot. - Added support for
okokBankingv1 (Cfg.Society).
Fixes
- Fixed error causing job grade to be nil on ESX.
- Fixed a typo in the server banking DB function for
ps-bankingintegration. - Fixed an issue where the door lock icon in
cd_doorlockwas blank. - Fixed an error on Qbox when retrieving all jobs data.
- Fixed the get society functions in
Renewed Banking. - Fixed the get society functions in
fd_banking.
v1.0.27
Released: 2026-04-14 Full Re-download RequiredAdded
- Added support for
jpr-inventory(Config.Inventory). - Added support for
esx_textui(Config.DrawTextUi). - Added support for
lation_ui(Config.Notification and Config.DrawTextUi).
Changes
- As always more updates to the built-in debug and error handling system.
- Moved duplicate inventory functions into a new shared file
(shared_inventory_functions.lua). - Re-added
ps-inventoryto the config and auto-detect.
Fixes
- Fixed an issue where the job grade was nil on ESX.
- Fixed issues with
wais-hudv6not showing and hiding the HUD correctly. - Fixed issues with the QB version of
ak47_inventorynot working correctly. - Fixed a typo in the DB function where Exec was nil (corrected to exec).
v1.0.26
Released: 2026-04-13 Update Specific FilesFull Folder Changed, All Files Except ConfigAdded
- Added support for
core_multijob(Config.Duty). - Added support for
ic3d_vehiclekeys(Config.vehicleKeys). - Added automatic detection of supported resources at any time; when a resource starts or stops, the bridge reconfigures itself accordingly.
- Added new function
GetClosestPlayersCharacterInfo, which returns the character name and source of the closest players within a set distance. - Added new function
GetItemList()to retrieve all items on the client side. - Added new function
NormalizeVehiclePlate()to convert standard 8-character plates with spaces into a compatible, standardised format.
Changes
- Added locales to the error handling system for all supported languages in the bridge.
- Further updates to the built-in debug and error handling system.
- Huge improvements to all inventory item metadata and item quality/durability for all 13 supported inventories, making it easier to manage and handle both.
- Improved built-in compatibility with all Codesign scripts across the ecosystem.
- Updated the
WaitForEntityFromNetIdfunction to be available on both client and server, allowing it to wait for an entity from a net ID or timeout.
Fixes
- Fixed
esx_societyandesx_addonaccounterrors when getting society data. - Fixed
GetVehiclePropertiesandSetVehiclePropertiesnot working on qbox. - Fixed notification titles displaying "Title"; they now show the resource name (e.g. "Dispatch").
- Fixed client-side job grade label retrieval on esx.
- Fixed
cd_notificationsnot being auto-detected correctly. - Added the ability to prevent the HUD from reopening certain UIs when they should remain hidden.
v1.0.25
Released: 2026-03-20 Full Re-download RequiredFile Removed
cd_bridge/server/integrations/notifications.lua
Added
- Added
tgiann-lumihudsupport for HUD and notifications. - Added support for 3 new vehicle key systems:
fast-vehiclekeys,is_vehiclekeys,mm_carkeys. - Added support for
RxBanking. - Added new client-side
dead_cuffed_draggedsystem to support police, job creator, and ambulance scripts, preventing UI usage when a player is dead, cuffed, or being dragged. - Added new server side function
BanPlayer(only works on Qbcore and QBox).
Changes
- Bridge now hides draw text alongside player and vehicle HUDs when opening a Codesign UI to prevent overlapping UI's.
Fixes
- Fixed issue where the HUD disappeared instead of reappearing due to inverted logic.
- Fixed issue with
codem-blackhudv2HUD showing when it should hide and hiding when it should show. - Fixed errors with standalone server-side
GetAdminPermsandHasAdminPerms. - Fixed symbols not being fully removed from
ox_libdraw text.
v1.0.24
Released: 2026-03-12 Full Re-download RequiredMajor Integration & Compatibility Update
(NEW) Banking Support (13 added) (used for logging transactions in Codesign scripts)esx, esx_banking, fd_banking, okokBanking, okokBankingV2, omes_banking, p_banking, ps-banking, qb-banking, qbcore, Renewed-Banking, tgg-banking, tgiann-bank
(NEW) Billing Support (3 added)codem_billing, esx_billing, okokBilling
Dispatch Support (11 added)cd_dispatch, cd_dispatch3d, codem-dispatch, core_dispatch, emergencydispatch, lb-tablet, origen_police, ps-dispatch, qs-dispatch, rcore_dispatch, tk_dispatch
Duty System Support (2 added)jaksam jobs_creator, origen_police
(NEW) HUD Support (13 added) (player & vehicle HUDs can now be hidden when opening Codesign UI)0r-hud-v3, 17mov_Hud, cd_carhud, cd_playerhud, Codem-BlackHUDV2, esx_hud, izzy-hudv5, izzy-hudv6, izzy-hudv7, jg-hud, mHud, vms_hud, wais-hudv6
Inventory Support (5 added)ak47_inventory, core_inventory, jaksam_inventory, origen_inventory, ps-inventory
Notification Support (6 added)17mov_Hud, codem-notification, codem-supreme-notification, rtx_notify, ZSX_UI, ZSX_UIV2
Phone Support (3 added)high-phone, roadphone, yseries
(NEW) Society Support (8 added)esx_society, fd_banking, okokBankingV2, p_banking, qb-banking, Renewed-Banking, tgg-banking, tgiann-bank
Vehicle Keys Support (2 added)mx_carkeys, Renewed-Vehiclekeys
(NEW) Vehicle Shop Support (WIP)cd_vehicleshop, esx_vehicleshop, jg-dealerships, okokVehicleShop, qb-vehicleshop, qbx-vehicleshop, qs-vehicleshop, vms_vehicleshopv2
New Systems / Features
- Added permission system for standalone servers using: FiveM identifiers, & Badger Discord permissions.
- Added character switch detection using framework player unload/logout events.
- Added txAdmin restart server support so scripts handle scheduled restarts correctly.
- Added support for plate change in inventories that support it.
New Functions
GetVehicleLabelRetrieves vehicle label from script data, falling back to the default GTA vehicle name.GetAllOnlinePlayersWithSameJobGetPlayerMoney(client side)GetIdentifier(client side)IsPlayerDeadOrCuffed
Supports:- Framework death states
origen_policecuffsjaksam jobs_creatorcuffs
Changes
ox_libtext UI symbols are now automatically removed.- Late resource detection warning removed — this is now automatically fixed without user interaction.
v1.0.23
Released: 2026-02-27 Full Re-download RequiredAdded
- Remote Error Reporting: Added a centralized debugging system that collects all server error codes and sends them directly to our Discord when initiated by an authorized server owner. This allows the Codesign team to view complete error logs during support tickets, eliminating the need for screenshots and speeding up troubleshooting.
- Remote Debug Reporting: Added centralized reporting for debug logs, allowing authorized server owners to send full debug output directly to our Discord for faster support resolution.
- Added a server → client → server callback system.
- Added
Cfg.Bankingto add compatibility for Banking scripts, starting withRenewed-BankingandokokBankingV2. - Added
Cfg.Societyto add compatibility with Societys, currently compatible withesx_addonaccount,qb-banking,Renewed-BankingandokokBankingV2. - Added
Cfg.Mechanicto add compatibility with mechanic scripts, starting withcd_mechanic. - Added new file
client/framework/framework_functions.luaandserver/framework/framework_functions.luato handle all generic shared framework functions.
Changes
- Persistent vehicles are now unregistered in the
DespawnNetworkedVehiclefunction. - Added debug print of player identifiers when admin permissions are missing.
- Late resource detection now automatically resolves the issue instead of requiring manual fixes.
Fixes
- Fixed incorrect formatting in QBox
GetSourceFromIdentifierfunction. - Fixed ESX errors when spawning vehicles outside of a players OneSync scope.
- Fixed a typo in
shared/auto_detect.luacausing script error. - Improved method for forcing passengers to exit a vehicle when storing.
- Fixed
Draw3DTexterror.
v1.0.22
Released: 2026-02-09 Full Re-download RequiredAdded
- Added
RemoveVehicleKeyssupport to vehicle key integrations (not all key systems support external key removal). - Added
Cfg.Gangfor custom gang scripts (better compatibility and debugging). - Added
Cfg.Dutyfor resources which use their own job duty system (better compatibility and debugging).
Changes
- Improved locales handling.
Fixes
- Fixed QBCore
GiveWeaponfunction issues.
v1.0.21
Released: 2026-02-05 Update Specific FilesFull Folder, All Files Except config.luaAdded
- Added support for
av_gangs. - Added support for
tgiann-coredraw text ui. - Added support for
17mov_Phone.
Fixes
- Fixed
Cfg.DisableDutynot working on client side.
v1.0.20
Released: 2026-01-29 Update Specific FilesFull Folder, All Files Except config.luaAdded
- Added various new functions such as
TeleportEntity,GetCharacterName()(client-side) andHasPlayerLoaded(client-side). - Added new export
ReadNUIDirectory.
Changes
- Further improvements to the built-in debug system to detect client–server character information mismatches.
- Excluded all cd_ scripts from late resource start warnings.
Fixes
- Fixed Cfg.DisabledDuty not working on client side.
v1.0.19
Released: 2026-01-22 Update Specific FilesFull Folder, All Files Except config.luaAdded
- Added various new commonly used utility functions.
- Added support for
ZSX_UIV2notifications and text ui. - Added new file for persistent vehicle compatibility.
- Added late resource start detection to warn when integrated resources start after
cd_bridge, preventing auto-detection.
Changes
- Updated the locales.
- Removed mysql-async compatibility.
Fixes
- Fixed
qbx_vehiclekeyskey-giving event. - Fixed esx default inventory not getting item labels correctly.
- Fixed client side
HasAdminPermsfunction.
v1.0.18
Released: 2025-12-26 Update Specific FilesAll Files Except config.luaAdded
- Add
Cfg.DisableDuty. UseCfg.DisableDutyto completely disable duty handling. When enabled, the script will ignore your framework's built-in duty system and operate without any duty checks. Enable this if you do not use a duty system or want duty to always be treated as active.
Changes
- Expanded the server-side
HasJobfunction to support job-grade–only permission checks and multiple job grade formats.
Fixes
- Fixed the
okokPhoneget phone number export. - Added extra safety checks for
GetVehicleModelHash.
v1.0.17
Released: 2025-12-24 Update Specific FilesAll Files Except config.luaAdded
- Added support for
mnr_fuel. - Added support for
lyre_fuel. - Added
GetVehicleModelHashfunction to support multiple vehicle model input formats.
v1.0.16
Released: 2025-12-23 Update Specific FilesAll Files Except config.luaAdded
- Added support for
qs-fuelstations. - Added support for
tgiann-inventory.
Changes
- Cache SharedVehicles instead of calling multiple times.
- Expanded the HasJob function to support additional input formats.
Fixes
- Fixed wrong resource name for
okokVehicleShopin custom vehicle data. - Fixed a typo in the
cd_bridge:OnGangChangedevent.
v1.0.15
Released: 2025-12-18 Update Specific FilesAll Files Except config.luaAdded
- Added server-side
vehicle_functionsfile containingGetAllPossiblePlates,IsVehicleOwned, andDoesPlayerOwnVehicle. - Added
GetLicenseIdentifier,CanCarryItemandAddWeaponfunctions.
v1.0.14
Released: 2025-12-18 Update Specific FilesFull Folder, All Files Except config.luaAdded
- Added support for okokvehicleshop by fetching data directly from its vehicle database.
- Added function GetKeyMappingKeyLabel.
- Default Config.Language to EN if no locales found in LocalesTable.
v1.0.13
Released: 2025-12-17 Update Specific FilesFull Folder, All Files Except config.luaAdded
- Added new functions: SetCallisgn, GetClosestPlayer, GetClosestPlayers, InVehicle, GetClosestVehicle, GetVehiclesInArea, GetDefaultVehicleLabel, IsVehicleEmpty, CapitalizeFirst, IsBlankString
Changes
- Job, gang, and duty state changes are now handled more reliably.
- Player loaded handling has been improved to be more consistent and predictable.
Fixes
- Fixed the native 7239b21a38f536ba errors on qbcore/qbox.
v1.0.12
Released: 2025-12-16 Full Re-download RequiredFixes
- Fixed cd_garage vehicle keys detection.
- Fixed qbcore drawtextui.
v1.0.11
Released: 2025-12-15 Update Specific FilesFull Folder, All Files Except config.luaAdded
- Added new function
GetSourceFromIdentifier. - Added support for rcore gangs.
Fixes
- Fixed JobChanged error.
- Fixed and improved the player loaded code for triggering server cache events.
v1.0.10
Released: 2025-12-14 Full Re-download RequiredChanges
- Improved the logic of framework code.
v1.0.9
Released: 2025-12-12 Full Re-download RequiredFolder Reorganization
Make sure to completely delete the old cd_bridge folder before adding the new one.
Added
- Added
ReadDirectoryexport to read a directory and retrieve all file data.
Changes
- Re added the AddItem inventory function.
- Added caching for the get all inventory items function to improve performance.
v1.0.8
Released: 2025-12-10 Full Re-download RequiredChanges
- Added clearer debug prints
Fixes
- Fixed qbcore job data being nil when joining after a server restart.
- Fixed qbox job data being nil when joining after a server restart.
- Fixed the DB error on start up when using esx framework.
- Fixed callback error when Cfg.BridgeDebug is enabled.
v1.0.6
Released: 2025-12-09 Full Re-download RequiredAdded
- Added "other" framework option to allow the easier integration of custom frameworks.
- Added "other" option for inventory, drawtext, notifications, vehicle fuel and vehicle keys.
- Removed the need for ox_lib to be in the fxmanifest (easier installation).
- Added GetSharedVehicles(), which stores vehicle data for all frameworks.
- Added Keys table to config.
Fixes
- Fixed vehicle fuel functions not using config set values.
v1.0.5
Released: 2025-12-08 Update Specific FilesFull Folder, All Files Except config.luaFixes
- Fixed QBCore admin perms checks.
- Fixed QBCore get job name and get job grade checks on client side.
- Fixed /bridgedebug qbcore perms not print correctly due to being table.
- Added GetGangName, GetGangLabel and GetGangGrade functions.
v1.0.3
Released: 2025-12-04 Full Re-download RequiredAdded
- Improved debug features and prints
Fixes
- Various minor fixes
- Fixed multiple qbox resource detection issues