Releases: lyrescripts/lyre_bridge
Release list
lyre_bridge v2.2.3
Highlights
Patch release. Fixes Qbox vehicle key granting so keys actually persist server-side instead of being lost on the next resync.
Fixes
- Qbox vehicle keys provider:
give(...)now routes through the authoritativeqbx_vehiclekeysserver giveKeys handler with the networked vehicle, instead of firing the client-onlysetOwnerevent that did not register ownership on the server.
lyre_bridge v2.2.2
Highlights
Patch release. Broadens the Qbox players provider so it recognizes more admin ranks and matches how real Qbox servers configure their ace permissions. Combined with v2.2.1, this finalizes the Qbox getAdminRank rewrite.
Fixes
- Qbox players provider:
getAdminRank()now also checks theownerandsuperadminranks alongsidegod,admin, andmod, and accepts bothIsPlayerAceAllowed(src, "group.<rank>")andIsPlayerAceAllowed(src, "<rank>"), since both conventions are used in the wild.
lyre_bridge v2.2.1
Highlights
Patch release. The Qbox players provider now resolves admin ranks from ace permissions instead of returning the player's primary group, so consumers calling getAdminRank() get a consistent admin set on Qbox servers, in line with the ESX and QBCore providers.
Fixes
- Qbox players provider:
getPlayerFromId(...).getAdminRank()now returns atable<string, boolean>populated by checkingIsPlayerAceAllowedagainstgod,admin, andmod, matching the contract documented in the bridge types.
lyre_bridge v2.2.0
Highlights
This release expands the bridge with two new third party providers: a cd_dispatch3d dispatch provider for the Codesign dispatch script, and a tgiann inventory provider for tgiann_inventory. It also ships stability fixes on the target system and on the two new providers.
Features
- Add a
cd_dispatch3ddispatch provider integrating with the Codesign dispatch script. - Add a
tgianninventory provider for servers runningtgiann_inventory.
Fixes
- Normalize target zone ids and vehicle option payloads across providers.
- Align the
cd_dispatch3dprovider implementation with the Codesign documentation. - Align the
tgianninventory provider with the upstream documentation.
Refactors
- Simplify resource calls inside the
tgianninventory provider.
Other
- Keep provider helpers declared as methods for consistency.
lyre_bridge v2.1.2
Changes
bridge.players.getPlayerFromId(src).getAdminRank()now returns a{ rank = true }set on every framework (ESX, QBCore, Qbox), so consumers can doranks[name] == trueuniformly instead of branching on the value type.- Restores admin permission checks in
lyre_garageon QBCore (/dbdeletevehicle,/dbgivevehicle,/dbchangeplate,/garagemanagement, impound, unlock, etc.) which had been silently denying access since the bridge 2.0 migration.
Upgrade notes
- Update
lyre_garageto1.3.1(or newer) alongside this release.
Version
Current bridge version: 2.1.2
lyre_bridge v2.1.1
Changes
- Add skillcheck module with an ox_lib provider exposed as
bridge.skillcheck.run(difficulty, inputs).
Version
Current bridge version: 2.1.1
lyre_bridge v2.1.0
Full Changelog: https://github.com/lyrescripts/lyre_bridge/commits/v2.1.0
lyre_bridge v1.0.0
Changes
- Official open-source bridge release.
- Add startup version check against
lyrescripts/versions. - Publish
lyre_bridgeversion metadata for update warnings.
Version
Current bridge version: 1.0.0