Patch list #379 : 25/03/2025 | Announcements | TORN

Patch list #379 : 25/03/2025

    • Chedburn [1]
    • Role: Admin
    • Level: 17
    • Posts: 28,927
    • Karma: 70,547
    • Last Action: 16 hours
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Thread created on 22:50:06 - 25/03/25 (3 months ago)

    Going forward, I'll include an 'INTERNAL' category in the patch notes to reference changes and updates we've made that are important, but the effects of which shouldn't (hopefully) be immediately apparent to players - such as efforts to reduce technical debt.

     

     

    Patch list

     

    A list of all updates released between the dates of 18/03/2025 and 25/03/2025.

     

    - Added list of faction members who haven't joined a scenario to the bottom of the Recruiting tab on OCs 2.0

    - Added ability to send to recipient group 'Leader / Co-leader' when sending a faction newsletter

    - Changed faction newsletters to no longer automatically also send them to the Leader and Co-leader

    - Changed expiry of OCs 2.0 scenarios from 72 hours to 7 days

    - Updated the item models of Cannabis and Digital Organizer to improve realism and consistency

    - Disabled Sand's contribution towards networth while its market value stabilizes

    - Fixed faction newsletters incorrectly using AND instead of OR when selecting multiple recipient groups 🐞

    - Fixed injuries (low life) sustained from OCs 2.0 scenarios unintentionally being immediately recovered

    - Fixed failure to stop an OCs 2.0 scenario initiating if one of the members is in federal jail

    - Fixed an error preventing users from viewing their submitted player reports 🐞

    - Fixed unintended space between player names and 's on OC 2.0's scenario outcome text 🐞

    - Fixed server/client time difference causing travel timers to incorrectly appear as 00:00:00 🐞

    - Fixed Sellout Slayer sell item trigger timestamp when the item was previously bought in the shops 🐞

     

    - [DOWNTIME] Upgraded MongoDB version

    - [DOWNTIME] Updated cron runner to use ARM-based architecture

     

    - [INTERNAL] Released the rebuild of the entire back-end of Russian Roulette

    - [INTERNAL] Optimized repeated user object access reducing database calls by ~1K/sec

    - [INTERNAL] Replaced inventory queries within the API as part of the inventory rebuild

    - [INTERNAL] Replaced inventory queries within Racing as part of the inventory rebuild

    - [INTERNAL] Migrated Crimes 2.0 app to Redux Toolkit instead of hand-written redux

     

    - [HONOR] Added 'Cinephile' for selling 10,000 DVDs of each genre

     

    - [API-v2] Added 'scope', 'user.outcome' & 'checkpoint_pass_rate' to OCs 2.0 related API selections

    - [API-v2] Added missing Swagger schema properties to 'torn' -> 'itemammo' selection

    - [API-v2] Upgraded Swagger schema to OAS 3.1 standard



    Developer focus

     

    The workforce's current project focuses, updated on a fortnightly basis.

     

    Joe: Crimes 2.0 / Honor bar replacements / Elimination rebuild planning / Travel 2.0 discussions

    Pavel: Crimes 2.0 / PHP8 migration and bug fixes

    Kostya: Chat 3.0 beta test / Travel Agency WAI support

    Alexander: Travel Agency WAI support / Credits page updates / Team management

    SerhiiT: Scheduled leave

    Catherine: Code reviews / Optimizing React apps build process / Fixing GitHub issues

    Artem: PHP8 migration fixes / Integration test updates for mods / Migrating item mod pages / Fixing poker bugs

    Vadim: App bug fixes / Statuses widget / Russian Roulette refactoring / Bazaar Directory / JWT auto-login

    Oksana: Rebuild Awards page improvements / Player Interaction Log on Profiles

    Roman: OC2.0 bug fixes / Factions Pay Day tab rebuild / Faction newsletter enhancements

    SerhiiD: Armoury table migration / Delayed Events service / Developer support

    Dmytro: Bookie bugs, issues & updates

    Violeta: Competition system refactoring / Elimination DB structure and team generation

    Wouter: Travel page refactor / Crimes 2.0 banner improvements / Redux Toolkit implementation in crimes

    SerhiiM: Item Market live updates improvements / Anonymous sales and UI improvements

    MatroSkin: Organized crimes 2.0 fixes

    YevhenZ: Refactoring faction controls tabs into new framework

    ChrisK: Multicase evidence gathering for admin panel / Next steps on case comments, staff notes, punishments

    Evgheni: Chat beta updates (beta-14) / Multi-tab support improvements / Version notifier & banned state handling

    Mauro: API development / New targets list release / Travel refactor support / Further faction API improvements

    Jane: Bazaar Directory layout / Credits page updates / Crimes 2.0 design refinements / Various UI updates

    Lena: Profile badges / Credits page icon design

    Nadiia: Profile badges

    Iryna: Production of advertising material / Crimes 2.0 subcrime image creation

    Nikita: QA / PHP8 testing / Item Market live updates improvements / B&I ticket assistance

    Volodymyr: B&I forum support / PHP8 testing / QA workflow optimizations / Friends/Enemies/Targets lists reviews

    Aerb: Scenario generation for Organized crimes 2.0 / Item modeling lead

    David: Organized Crimes 2.0 admin panel improvements

    Chris: Devops

    Sean: Devops

    Mike: Devops

    Joshua: Query optimization

    Pete: Creating knowledge base for NPC chat bots

    Eugene: Creating high-res variants of all equipped armor & clothing / Test Dummy target models / Pinata model

    Ash: Crimes 2.0 writing / Casino Heist scenario rework / Newspaper and event planning

    Sam: Proofreading

    Julie: Staff admin panel rebuild / Proofreading

    Kevin: General marketing

    Wolf: Economic monitoring


    This workforce project focus list gives a little insight into what projects we're working on week by week, it doesn't include team managers. These current priorities declared informally by personnel for the week unfolding do not include other smaller projects they may be working on or the usual bug fixes. If an anticipated project is not on the list, it could mean that it's frozen due to other priorities, being worked on as a separate non-priority, or has been completed and awaiting testing / release.

Reply
Thread Title: