Bitburner
Steam News 2 May 202619d ago

Major Update: 3.0.0

After a long development cycle, version 3.0.0 has been released! This version does include many breaking changes, which may require your attention. These breaking changes are listed in the changelog. When loading into 3…

Update log

Full Bitburner update

The complete published notes, normalized for clean reading and source attribution.

Extracted changes

0 fixes4 additions6 changes0 removals
  • Server
  • UI and audio
  • Maps
  • Balance
changedRemove API server (#2084) (@catloversg)
changedMoved formatting functions to their own interface (#1635) (@G4mingJon4s)
changedMake nuke and port cracking APIs return false instead of throwing error (#1023, #2153) (@Hydrogeniouss, @catloversg)
changedMake some APIs throw error when server is invalid (#2261) (@catloversg)
changedMove and rename purchased server functions to cloud API (#2367) (@gmcew)
addedGenerate test contracts on executing host by default. Add support for optional parameter to specify the server (#2417) (@1337JiveTurkey)

After a long development cycle, version 3.0.0 has been released!

This version does include many breaking changes, which may require your attention. These breaking changes are listed in the changelog.

When loading into 3.0.0 for the first time, you will be prompted to save a backup of your pre-3.0.0 savegame. Please keep this savegame in case you need to revert to the previous version. Under Properties -> Game Versions and Betas, there is a branch available to revert to a previous game version.

Also when loading in, a file APIBreakInfo-3.0.0.txt will be created on the home computer, which should assist in addressing any scripts which were impacted by an API break.

With that said, below is part of the changelog. The full changelog can be viewed ingame or at https://github.com/bitburner-official/bitburner-src/releases/tag/v3.0.0

## v3.0.0: 1 May 2026

### BREAKING CHANGES

- Remove API server (#2084) (@catloversg)

- Remove support for running NS1 scripts (#2083) (@catloversg)

- Enforce stricter param check on ns.getBitNodeMultipliers and ns.hacknet.spendHashes (#2085) (@catloversg)

- Remove APIs that were deprecated a long time ago (#2088) (@catloversg)

- Moved formatting functions to their own interface (#1635) (@G4mingJon4s)

- Remove fuzzy matching when checking params (#2091) (@catloversg)

- Remove deprecated tail-related APIs (#2143) (@catloversg)

- Rename setAutoJobAssignment API to setJobAssignment (#2146) (@catloversg)

- Make nuke and port cracking APIs return false instead of throwing error (#1023, #2153) (@Hydrogeniouss, @catloversg)

- Standardize names of Stock APIs (#2173) (@catloversg)

- Rename BN multiplier RepToDonateToFaction to FavorToDonateToFaction (#2178) (@catloversg)

- Make ns.bladeburner.getActionRepGain return the expected reputation gain (#2186) (@catloversg)

- Rename FactionName.BachmanAssociates to FactionName.BachmanAndAssociates (#2048, #2183) (@masarakki, @catloversg)

- Remove DreamSense upgrade (#2232) (@catloversg)

- Use different term for dividend modifier instead of tax (#2237) (@catloversg)

- Remove Spring Water industry (#2240) (@catloversg)

- Remove VeChain (#2245) (@catloversg)

- Make some APIs throw error when server is invalid (#2261) (@catloversg)

- Rename equipment that uses real brand names (#2293) (@catloversg)

- Make TIX access independent from WSE account (#2342) (@catloversg)

- Move and rename purchased server functions to cloud API (#2367) (@gmcew)

- Fix: Coding contracts may have duplicate names (#2399) (@aaaa-imcute)

- Generate test contracts on executing host by default. Add support for optional parameter to specify the server (#2417) (@1337JiveTurkey)

- The "darkweb" server becomes a darknet server (Check new Dark Net feature in #2139) (@ficocelliguy)

- Remove RAM cost of hacknet namespace and set RAM cost of each hacknet API (#2502) (@catloversg)

- Cancel sleeve's current task when calling ns.sleeve.travel() (#2559) (@catloversg)

- Make ns.cloud.purchaseServer() and ns.cloud.deleteServer() use hostname as provided (#2560) (@catloversg)

- Make implicit string conversion consistent across all coding contracts (#2608) (@catloversg)

- Rename ns.gang.getOtherGangInformation to getAllGangInformation (#2635) (@lstutzman)

- Standardize "nextCompletion" promise in tasks (#2687) (@catloversg)

### MAJOR CHANGES

- Added Darknet, a new mechanic based on spreading through an unstable network and cracking passwords. Purchase DarkscapeNavigator.exe in the terminal to unlock access. (#2139) (@ficocelliguy)

- Balance change: IPvGO: Improve favor gain from wins to balance around the rep value of favor (#2131) (@ficocelliguy)

- Search and read NS API docs in editor tab and documentation tab (#2163) (@catloversg)

- Balance change: Infiltration: Rebalance rewards, add min stat requirement, add market demand (#2210) (@ficocelliguy, @d0sboots, @catloversg)

Source

Steam News / 2 May 2026

Open original