Skip to content

Changelog

Files Changed

Not every update requires replacing the entire folder. To avoid redoing your configs, use the option that applies

KeyMeaning
Full Re-Download RequiredDelete the old folder and replace it with the latest version. Reuse your config.lua unless told otherwise.
Update Specific FilesOnly the files listed below need to be replaced.
Config Update RequiredYour config.lua must be updated for this version.
Requires Auto SQL EnabledEnable 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 Required

Added


  • Added the GetVehicleMileage function to retrieve vehicle mileage from supported mileage scripts.

v1.0.37

Released: 2026-07-14 Full Re-download Required

Changes


  • Updated the SpawnNetworkedVehicle function 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 Required

Changes


  • Minor improvments.

v1.0.34

Released: 2026-04-07 Full Re-download Required

Added


  • Added AddMoneyToOfflinePlayer function.

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 Required

Fixes


  • 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 Required

Changes


  • Various internal changes

v1.0.28

Released: 2026-04-28 Full Re-download Required

Added


  • Added new function IsVehicleInAreaWithinDistance.
  • Added new function GetPedHeadshot.
  • Added support for okokBanking v1 (Cfg.Society).

Fixes


  • Fixed error causing job grade to be nil on ESX.
  • Fixed a typo in the server banking DB function for ps-banking integration.
  • Fixed an issue where the door lock icon in cd_doorlock was 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 Required

Added


  • 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-inventory to the config and auto-detect.

Fixes


  • Fixed an issue where the job grade was nil on ESX.
  • Fixed issues with wais-hudv6 not showing and hiding the HUD correctly.
  • Fixed issues with the QB version of ak47_inventory not 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 Files
Files Changed
bash
Full Folder Changed, All Files Except Config

Added


  • 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 WaitForEntityFromNetId function to be available on both client and server, allowing it to wait for an entity from a net ID or timeout.

Fixes


  • Fixed esx_society and esx_addonaccount errors when getting society data.
  • Fixed GetVehicleProperties and SetVehicleProperties not 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_notifications not 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 Required

File Removed


cd_bridge/server/integrations/notifications.lua

Added


  • Added tgiann-lumihud support 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_dragged system 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-blackhudv2 HUD showing when it should hide and hiding when it should show.
  • Fixed errors with standalone server-side GetAdminPerms and HasAdminPerms.
  • Fixed symbols not being fully removed from ox_lib draw text.

v1.0.24

Released: 2026-03-12 Full Re-download Required

Major 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


  • GetVehicleLabel Retrieves vehicle label from script data, falling back to the default GTA vehicle name.
  • GetAllOnlinePlayersWithSameJob
  • GetPlayerMoney (client side)
  • GetIdentifier (client side)
  • IsPlayerDeadOrCuffed
    Supports:
    • Framework death states
    • origen_police cuffs
    • jaksam jobs_creator cuffs

Changes


  • ox_lib text 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 Required

Added


  • 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.Banking to add compatibility for Banking scripts, starting with Renewed-Banking and okokBankingV2.
  • Added Cfg.Society to add compatibility with Societys, currently compatible with esx_addonaccount, qb-banking, Renewed-Banking and okokBankingV2.
  • Added Cfg.Mechanic to add compatibility with mechanic scripts, starting with cd_mechanic.
  • Added new file client/framework/framework_functions.lua and server/framework/framework_functions.lua to handle all generic shared framework functions.

Changes


  • Persistent vehicles are now unregistered in the DespawnNetworkedVehicle function.
  • 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 GetSourceFromIdentifier function.
  • Fixed ESX errors when spawning vehicles outside of a players OneSync scope.
  • Fixed a typo in shared/auto_detect.lua causing script error.
  • Improved method for forcing passengers to exit a vehicle when storing.
  • Fixed Draw3DText error.

v1.0.22

Released: 2026-02-09 Full Re-download Required

Added


  • Added RemoveVehicleKeys support to vehicle key integrations (not all key systems support external key removal).
  • Added Cfg.Gang for custom gang scripts (better compatibility and debugging).
  • Added Cfg.Duty for resources which use their own job duty system (better compatibility and debugging).

Changes


  • Improved locales handling.

Fixes


  • Fixed QBCore GiveWeapon function issues.

v1.0.21

Released: 2026-02-05 Update Specific Files
Files Changed
bash
Full Folder, All Files Except config.lua

Added


  • Added support for av_gangs.
  • Added support for tgiann-core draw text ui.
  • Added support for 17mov_Phone.

Fixes


  • Fixed Cfg.DisableDuty not working on client side.

v1.0.20

Released: 2026-01-29 Update Specific Files
Files Changed
bash
Full Folder, All Files Except config.lua

Added


  • Added various new functions such as TeleportEntity, GetCharacterName() (client-side) and HasPlayerLoaded (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 Files
Files Changed
bash
Full Folder, All Files Except config.lua

Added


  • Added various new commonly used utility functions.
  • Added support for ZSX_UIV2 notifications 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_vehiclekeys key-giving event.
  • Fixed esx default inventory not getting item labels correctly.
  • Fixed client side HasAdminPerms function.

v1.0.18

Released: 2025-12-26 Update Specific Files
Files Changed
bash
All Files Except config.lua

Added


  • Add Cfg.DisableDuty. Use Cfg.DisableDuty to 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 HasJob function to support job-grade–only permission checks and multiple job grade formats.

Fixes


  • Fixed the okokPhone get phone number export.
  • Added extra safety checks for GetVehicleModelHash.

v1.0.17

Released: 2025-12-24 Update Specific Files
Files Changed
bash
All Files Except config.lua

Added


  • Added support for mnr_fuel.
  • Added support for lyre_fuel.
  • Added GetVehicleModelHash function to support multiple vehicle model input formats.

v1.0.16

Released: 2025-12-23 Update Specific Files
Files Changed
bash
All Files Except config.lua

Added


  • 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 okokVehicleShop in custom vehicle data.
  • Fixed a typo in the cd_bridge:OnGangChanged event.

v1.0.15

Released: 2025-12-18 Update Specific Files
Files Changed
bash
All Files Except config.lua

Added


  • Added server-side vehicle_functions file containing GetAllPossiblePlates, IsVehicleOwned, and DoesPlayerOwnVehicle.
  • Added GetLicenseIdentifier, CanCarryItem and AddWeapon functions.

v1.0.14

Released: 2025-12-18 Update Specific Files
Files Changed
bash
Full Folder, All Files Except config.lua

Added


  • 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 Files
Files Changed
bash
Full Folder, All Files Except config.lua

Added


  • 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 Required

Fixes


  • Fixed cd_garage vehicle keys detection.
  • Fixed qbcore drawtextui.

v1.0.11

Released: 2025-12-15 Update Specific Files
Files Changed
bash
Full Folder, All Files Except config.lua

Added


  • 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 Required

Changes


  • Improved the logic of framework code.

v1.0.9

Released: 2025-12-12 Full Re-download Required

Folder Reorganization


Make sure to completely delete the old cd_bridge folder before adding the new one.

Added


  • Added ReadDirectory export 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 Required

Changes


  • 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 Required

Added


  • 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 Files
Files Changed
bash
Full Folder, All Files Except config.lua

Fixes


  • 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 Required

Added


  • Improved debug features and prints

Fixes


  • Various minor fixes
  • Fixed multiple qbox resource detection issues

Hello!