Server update changelog

Hi,

I often update The Forge servers, add new features or bugfixes and improve the general user experience.

You will find a summary of all updates that occur and how it affects your gaming experience.

January 20th 2026
  • Updated our Sales Policy.
  • Updated job postings. We are looking for a senior backend/full-stack developer, see the jobs page for details! Removed the QA analyst post as we have received enough responses.
  • Change how some assets library URLs are served to improve security.
December 18th 2025
  • Fix a bug which caused some module assets to fail to load inside Foundry.
  • Fix a bug preventing Foundry licenses from being added or removed from user accounts.
December 17th 2025
  • Replace cryptic “Error 0” error messages with something more useful! These errors happen when the connection between the browser and the server is interrupted.
  • Fix invalid invitation link redirects to go to a proper page.
  • Fix a bug in URL resolution which sometimes affected modules that depend on another module’s code.
  • D&D Beyond content update. Books added:
    • Abominations Vaults
    • Cthulhu by Torchlight
    • Grim Hollow: Player’s Guide
    • Heroes of the Borderlands
    • The Gunslinger Class: Valda’s Spire of Secrets
    • Grim Hollow: Campaign Guide
    • Forgotten Realms: Adventures in Faerûn
    • Forgotten Realms: Heroes of Faerûn
    • Forgotten Realms: The Tenebrous Stone
    • Lorwyn: First Light
    • Netheril’s Fall
    • Stranger Things: Welcome to the Hellfire Club
    • Astarion’s Book of Hungers
    • Eberron: Forge of the Artificer
    • Fated Flight of the Recluse
    • One-Shot Wonders: Holiday Adventure Pack.
  • Updates to internal processes and tools.
December 9th 2025
  • Happy Holidays from the Forge! We’ve added a new minigame: Naughty & Nice, our spin on the classic “President” card game. It can also be found by clicking the “controller” icon on the top right of the navbar.
  • Fix a bug which could prevent users from unsubscribing in the rare situation where their Foundry license was removed from the account first.
December 4th 2025
  • Add job positing for Quality Assurance Analyst: The Forge
November 28th 2025
  • Fix a bug which prevented the Import Wizard from importing systems and modules.
November 26th 2025
  • Automatic user notifications! Users will now receive automated notifications on the site for significant events that they should be aware of. Currently these include:
    • when a new player joins your game.
    • your subscription is about to renew.
    • when your subscription has ended and didn’t automatically renew.
  • Improve v13 file picker integrations.
    • If a user has not yet modified the default favourite paths, they are replaced with a favourite pointing to their Forge Assets.
    • Give the disabled “Upload” button a tooltip more specific to The Forge to give users more clarity.
  • Preserve packages’ persistent storage on update. In particular, this helps users of the Spell Book module.
  • Update Foundry v13 integrations to fix connection bugs experienced by users running 3+ Foundry instances at once.
  • Fix a bug which sometimes caused data to be missing on the single-package view in the Bazaar.
  • Fix an issue where searching in the Bazaar was returning some unexpected results mixed into the list.
  • Fix a bug causing some old packages to erroneously show the current date for “Last Updated”.
  • Allow Stripe subscription reminder emails to link directly to the subscription management page in account settings.
  • Updates to internal processes and tools.
November 24th 2025
  • Fix a crash which could occur when a user is deleted but still a member of a game.
October 29th 2025
  • A pair of new minigames to celebrate this spooky season: Spider Solitaire (accessible from the game controller icon in the top right of the page), and Pumpkin Carving. Happy Halloween, from The Forge!
  • Prevent switching Game Manager on/off or changing subscriptions while a package install is in progress. These actions could cause rare bugs if they were done while a package install is running.
  • Gracefully handle some rare errors during package installs.
  • Fix “Join As” window hiding large player lists in Foundry v13. The window is now scrollable if there are enough players.
  • Fix active tab highlight in Foundry v13 file picker.
  • Updates to internal processes and tools.
October 9th 2025
  • Add a compatibility check when installing packages via manifest. If the requested package isn’t compatible with the user’s current Foundry version, show a warning and ask for confirmation.
  • Fix a UI bug causing “Update All” process in the Bazaar to pause when the browser window loses focus.
  • Update the “Join As” dialog to use Foundry ApplicationV2.
  • Add Bluesky link to our email footer.
  • Updates to internal processes and tools.
September 12th 2025
  • Fix a bug causing premium package installs to not move assets out of data storage.
September 10th 2025
  • Fix a bug causing Foundry premium packages to fail to install from the Bazaar.
September 9th 2025
  • Fix loading of some system cover images in the New Game dialog.
  • Fix D&D Beyond “Refresh List” button being clickable while a content refresh is already started.
  • Update some confusing messages while updating the list of D&D Beyond content.
  • Update Patreon logo styling on Bazaar Creator pages to improve legibility.
  • Fix all social media links to open in a new tab.
  • Optimize size of most images used across the site.
  • Improve behaviour and performance of “Update All” operations inside Foundry setup page for v12 and earlier.
  • Fix button styles in the “Join As” dialog in v13.
  • Fix a bug causing “Join As” to be missing from the Escape menu after joining as a temporary player in v13.
  • Fix button styling on “Export Backup” button in v12 setup page.
  • Remove Patreon access to DDB Importer feature. DDB Importer is available to all subscribers at Story Teller tier and higher for the past year, and it is time to sunset access to the feature via Patreon.
  • Add Plausible to our data sub-processors list.
  • Update Romania VAT to 21%.
  • Updates to internal processes and tools.
September 2nd 2025
  • Fix a bug causing a large number of users to be incorrectly flagged as being from a sanctioned country. Affected users have had their sanction detection status reset.
August 28th 2025
  • Update sanction handling to differentiate between economic sanctions and full embargoes. Users from countries which are only under economic sanctions are permitted to use the Forge, but we cannot accept payment from them.
August 21st 2025
  • Add warnings and enforcement for Terms of Service violations.
  • Updates to internal processes and tools.
July 30th 2025
  • Update Nova Scotia HST to 14%.
July 29th 2025
  • Fix an error which could occur when installing/updating packages from the Foundry setup page.
  • Fix a broken link in an Import Wizard error message.
July 28th 2025
  • Fix a rare race condition that could give users a cryptic error message instead of loading their Notifications.
July 23rd 2025
  • Add “Notification Channels” tab to user profile, giving users the ability to opt-in to optional channels. Keep an eye out for an announcement in the near future with some new channels to follow!
  • D&D Beyond converter update. There are a number of new books added, and a few old ones which were removed temporarily and are now restored.
    • Added “Borderlands Quest: Goblin Trouble”
    • Added “Dragon Delves”
    • Added “Monsters of Drakkenheim”
    • Added “One-Shot Wonders: 10 Coastal One-Shot Adventures”
    • Added “One-Shot Wonders: 10 Desert One-Shot Adventures”
    • Added “One-Shot Wonders: 10 Forest One-Shot Adventures”
    • Added “Sage Advice & Errata”
    • Added “Ruins of Symbaroum: Setting Handbook”
    • Added “The Crooked Moon Part One: Player Options & Campaign Setting”
    • Added “The Crooked Moon Part Two: Monsters & Adventure Campaign”
    • Added “The Gunslinger Class: Valda’s Spire of Secrets”
    • Restore access to “Baldur’s Gate Gazetteer”
    • Restore access to “Mordenkainen Presents: Monsters of the Multiverse”
    • Restore access to “Tal’Dorei Campaign Setting Reborn”
  • Fix some inconsistent behaviour and labeling inside Foundry with the “Return to Setup” and “Back to The Forge” buttons in the Escape menu and settings sidebar.
  • Update a handful of “contact support” error messages to specify Forge support.
  • Add Israel to the list of sanctioned countries in the Terms of Service, and remove it from list of selectable countries for billing purposes. We will have further announcements in the near future for affected users.
  • Updates to internal processes and tools.
July 3rd 2025
  • Fix an error preventing use of token wildcards in Foundry v13. NOTE: you must be using Foundry 13.346 or newer for this fix to work!
  • Allow the use of curly-braced option groups in token wildcards for all versions of Foundry.
  • Updates to internal processes and tools.
June 25th 2025
  • Bazaar package card redesign! This is the next phase of our overhaul of the Bazaar, with a focus on only showing the most relevant information for each package.
  • Fix a bug that caused some packages to update to the wrong version when installing from Foundry setup page or using manifest URL.
  • Updates to internal processes and tools.
June 6th 2025
June 4th 2025
  • Update invitation links application in Foundry V13.
  • Improve assets optimization for premium package installations. In particular, Ember will take ~870 MB less user data now due to additional asset file types being migrated to the Assets Library.
  • Fix bugs around package installations in V13 setup page. In nearly all cases, proper feedback and UI changes will once again happen after installing/updating packages using the V13 Foundry setup page.
  • Fix a bug that allowed users to proceed to the next step of checkout process after their card was declined.
  • Disable upcoming Kapa AI user-tracking cookie. This cookie would have come into effect on June 25th, so no user tracking data has been collected by Kapa AI.
  • Updates to internal processes and tools.
May 21st 2025, part two!
  • Dungeon Solitaire! This is another solo-card game, but with a much more fantasy theme than our previous Holiday Solitaire game. A very challenging game, let us know your high scores!
May 21st 2025
  • Fix a bug which allowed the Forge module to load twice in some situations, which some unexpected and annoying behaviour inside Foundry.
  • Fix a bug which caused v13 releases for some packages to not be loaded into the Bazaar. (Added support for new object-based module styles format added in v13.)
  • Redesign the Bazaar cart toast UI to be less obtrusive.
  • Remove the old Bazaar UI. If you’re already using the /bazaar page instead of /bazaar/old, this has no effect on you!
  • Update assets download warning so that it always shows when downloading assets. Yes, this is annoying, but several users have been ignoring the warning and trying to do exactly what it warns them not to.
  • Add job postings for Administrative Assistant, Senior SysAdmin/DevOps Engineer, and Senior UI/UX Designer.
May 14th 2025
  • Fix bugs caused by FilePicker changes in yesterday’s update. These affected several popular modules such as Tokenizer, DDB-Importer, and Forgotten Adventures Battlemaps.
May 13th 2025
  • Foundry V13 Support! Shortly following this update, Foundry version 13.342 will be available for use on the Forge. Note that we are not marking V13 as our Recommended version yet. We are working on further improvements and optimizations for our V13 integrations, and will officially recommend V13 after those are complete.
  • Notification system improvements:
    • Add link icon to navbar notifications when relevant.
    • Buttons on Profile page tab to refresh notifications and mark all as read.
    • Various internal improvements and optimizations.
  • Optimize Assets Library ZIP downloads.
  • Restrict Bazaar “Update All” packages to only those with compatible versions available.
  • Fix bug related to dynamic token ring subject and the Assets Library.
  • Fix a bug when editing user account email.
  • DDB content update:
    • New Content:
      • Monster Manual 2024
      • The Griffon’s Saddlebag: Book Two
      • Hold Back The Dead
      • Heliana’s Guide to Monster Hunting: Part 1
      • Humblewood Tales
      • Dungeons of Drakkenheim: In Search of the Smuggler’s Secrets
      • Obojima: Tales from the Tall Grass
      • The Malady of Minarrh
      • Valda’s Spire of Secrets: Player Pack
    • Updated Content:
      • Dungeon Master’s Guide 2024
    • Removed Deprecated Content:
      • Baldur’s Gate Gazeteer
      • Tal’Dorei Campaign Setting Reborn
      • Mordenkainen Presents: Monsters of the Multiverse
  • Updates to internal processes and tools.
March 19th 2025
  • New notifications system! This new feature allows us to provide notifications for important information on the site. This system will be expanded over the coming months to include automated user-specific messages (e.g. upcoming subscription renewal) and optional channels (e.g. marketing).
  • Add a feature to allow downloading assets from the Assets Library.
  • Improved UI when installing/uninstalling packages & dependencies. We now show a temporary toast during each package installation. This includes dependencies that get automatically installed! These will also be expanded and improved in the future to provide more information on the install progress.
  • Renamed “Pay What You Want” in the Bazaar to “Pay What You Can”.
  • Fix display of invoice period on upcoming invoice preview in User Account page
  • Updates to internal processes and tools.
March 6th 2025
  • Remove the “new” badges from D&D Beyond Importer features on Features page etc…
  • Update main page video to new overview video
  • Fix Bazaar sort by latest
  • Fix Bazaar sort by price to properly sort Pay What You Want packages
  • Fix password update without username
  • Fix kapa UI not opening anymore
  • Fix a bug which could hide game manager games in very rare circumstances
  • Updates to internal processes and tools.
February 2nd 2025
  • Fix a bug causing package locks to be ignored in the Bazaar.
  • Fix a bug causing the Bazaar “Update All” dialog to update locked packages.
  • Fix a bug causing custom package updates to install the package as non-custom.
  • Improved error messaging if you attempt to update a premium package which you have not purchased.
  • Fix a bug allowing the same Foundry license to be added to an account twice if you clicked too fast.
January 31st 2025
  • Fix a bug causing installed premium packages to erroneously show as custom-installed packages.
  • Remove X/Twitter link from our site footer.
January 28th 2025
  • Solitaire page updates and polish. (No changes to the game itself.)
  • Improve handling of custom packages in the Bazaar and fix some related bugs. When installing by manifest URL, the “don’t install from Bazaar” option now works correctly in all cases. Custom installations of packages which also exist on the Bazaar now correctly display the custom package data instead of the potentially confusing data from the Bazaar version of the package.
  • Visual improvements for the steps indicator in the subscription manager dialog.
  • Add links to our Bluesky and Threads accounts in the site footer.
  • Fix a bug in the Foundry log viewer which could hide some of the logged messages if a user had a large amount of logging in one day.
  • Fix Bazaar package button icons, which were incorrect in some situations.
  • Fix a bug in the Bazaar causing packages to appear as “updated” more often than they should.
  • Updates to internal processes and tools.
January 8th 2025
  • Fix a bug causing the Holiday Solitaire icon to be hidden too soon!
January 3rd 2025
  • Prevent a possible loading issue of the website due to kapa.ai widget request timing out for people on the west coast NA

Due to a limit on the size of this single post, the rest of the changelog has been moved to the archives section here : Forge Server changelog archives

Thank you,
KaKaRoT

4 Likes

June 18th 2020

  • Add Foundry 0.6.3 beta release
  • Clarify plans text about the Game Master tier being able to create as many worlds as they want
  • Add server-side security with possible leak of environment variable across processes
  • Change the ‘Close without changes’ button on the last step of the subscription manager into “Close”
  • Remove obsolete code during world import which enabled “The Forge” module while it’s not necessary anymore
  • Disable direct uploads to the data directory by modules
  • Properly implement redirects from game across regions when re-sending POST data after a region change
  • Rename old/forgotten “Free Account” tier name into the “Player” tier name for the top page banner.
  • Correct information about Extra availability
  • Use ‘$’ sign as prefix instead of suffix in the Extra pricing of the plans page.

June 20th 2020

  • Fix a bug that was preventing some people from creating a new subscription after their trial period had ended

June 23rd 2020

  • Added Foundry 0.6.4 support
  • Fix possible issue when doing multiple folder creates in the assets library concurrently
  • Update privacy policy to include information about Stripe payment processor
  • Add a button to reset the game invitation link
  • Fix text saying “Done” before importing a world instead of “Loading assets library… Done”

June 25th 2020

  • Add support for the Bazaar
    • Intercept Package listing, installation, update check and uninstallation from Foundry and use the Bazaar content automatically
    • Automatically synchronize the Bazaar with the official Foundry package list
    • Optimize all Compendiums to use the Bazaar’s Assets Library
    • Optimize specific systems and modules to use the Bazaar’s Assets Library for loading the package’s scripts and styles
    • Add Bazaar page to the website with basic information about the feature, and as placeholder for the upcoming Bazaar browser.
    • Add API support for installing packages through the Bazaar via API
    • Add support for bypassing the bazaar with ?bazaar=disabled in the manifest URL, if the user wants it
  • Attempt Bazaar install of systems and modules in the Import Wizard based on package name and local version
  • Remove the separate “My Games” page and make it the main site page instead.
  • Delegate Foundry websocket proxying to a microservice to allow for website updates and maintenance without the 5 second interruption to ongoing games.
  • Prevent import of a world if a world with the same name already exists, to avoid accidental overwrites.
  • Add ability to export compendium modules
  • Automatically idle/reload Foundry if the FVTT Version, Game URL or Admin key is changed.
  • Add an API to start, stop and idle games
  • Fix shared compendium that Forge creates from not showing its compendiums in FVTT 0.6.4
  • Fix broken “Delete content” UI when a package has quotes in its description.
  • Fix invalid/corrupt modules from showing as empty line in the ‘Delete content’ dialog and show them in the orphans section instead
  • Correctly report the size of a user data directory when it’s a symbolic link, in the ‘Delete content’ dialog
1 Like

June 29th 2020

  • Fix a bug which sometimes prevented the “Select Data Files to Delete” dialog from the Table page from opening
  • Remove the Table Tools dropdown button and make the table tools options appear as separate buttons
  • Change the start server/stop server buttons to green/red respectively
  • Add a brief explanation of what the Shared Compendiums are and how to use them.

July 1st 2020

  • Fix an issue when trying to check for updates on a custom installed package
  • Add better support for unexpected values in a module’s author field
  • Remove access to free subscription for Patreons as planned
  • Temporarily decrease German VAT rate from 19% to 16% according to the latest COVID-19 economic stimulus package.

July 5th 2020

  • Add Foundry 0.6.5 to the Alpha and Beta channels
  • Add display of maximum asset upload size to the My Account list of quotas
  • Add local Audio/Video relay servers for Europe and Asia regions
  • Enable DTLS encryption for A/V relay servers for increased security
  • Add a more secure time-based per-user authentication system for locking access to the Audio/Video relay servers
  • Minor miscellaneous infrastructure changes

July 6th & 8th 2020

  • Fix Bazaar issue with regards to systems or modules that may change their name (such as starfinder -> SFRPG)
  • Add Foundry VTT 0.6.5 to the stable release channel and update server with the updated 0.6.5 version
  • Add a link to the FAQ/Tutorial for more information on how to use the shared compendium feature.

July 14th 2020

  • Fix an issue where the Bazaar installer would install an older version of a module until it was updated
  • Fix an issue with accessing the “My Table” page when a custom module is installed that doesn’t specify its authors
  • Fix the import wizard not converting random token avatars to use the assets library (See Fixing random token actors from a bad import)

July 15th 2020

  • Add support for 0.7.0 release on the alpha channel
  • Add automatic package cache purging for 0.7.0 on Bazaar installs
  • Automatically idle game when importing worlds and packages with the import wizard
  • Do not automatically dismiss the error message when failing to import a package, so it’s readable by the user
  • Add a note in the “delete files” tool about the server needing to be offline for world deletions to work
  • Add API to allow force the world to idle a game into

July 18th 2020

  • Fix an issue where a world (kobold cauldron) installed through the bazaar had its scene thumbnails folder write protected, preventing new scenes in the world from being created.
  • Add a check in the import wizard to remove the “FoundryVTT/Data/” directory prefix when importing the entire FoundryVTT folder instead of the Data folder, for asset uploads. (See here)
  • Add autocomplete indicators in the billing page to help browsers enter the correct information when autofilling fields.
  • Removed a dependency to lodash library in the import wizard.

July 20th 2020

  • Fix a bug introduced in the July 18th update which caused the import wizard to import some assets, under specific conditions, under a Data/ directory instead of the root folder of the assets library

July 25th 2020

  • Added a new Extra option for increasing the upload size per asset file
  • Added a dedicated button in My Account to update user’s Billing Information
  • Added a dedicated button in My Account to access the Stripe portal to change payment methods and see billing history/past invoices
  • Update system to synchronize subscription information with the payment processor to make sure expiration dates are accurate
  • Show a warning and error message to users who have past due invoices or unpaid subscription
  • Automatically lock/unlock accounts for unpaid subscriptions (used to be a draining manual process)
  • Added a grace period of 24 hours after a subscription ends before services stop.
  • When adding a new license, don’t reload the page after 5 seconds, instead prompt the user to reload.
  • Use the verify Foundry endpoint instead of the sign endpoint for monthly license validations
  • Add an automatic latest symlink in each Bazaar package (useful for a localization script by @lordzeel)
  • Simplified internal payment processing system and removed some obsolete code
  • Fixed small bug where the ‘preview changes’ in subscription manager didn’t become clickable immediately after entering the address line content
  • Fix an issue where updating billing information updated them on the customer but not on the attached payment method
  • Added the initial implementation for Paypal support (not finished)
  • Added basic framework for switching to a reactive UI

July 27th 2020

  • Add a “per file” suffix to the upload size limit quota on My account page to make it clearer what it’s about
  • Module: Fix an issue where the assets library wasn’t browsable within Foundry if a file contained a % character in its name
  • Module: Remove a console error that would happen when browsing the assets library using the Tiles browser dialog
  • Bazaar: Add ability to install a specific package version by adding ?version=x.y to the manifest url
  • Bazaar: Fix a bug where the latest version that gets installed was one that had its minimumCoreVersion requirement higher than the currently running Foundry version, rather than inferior to it.

July 31st 2020

  • About a 100 different changes that are summarized with : Added Paypal support!
  • Revamped the Payment details screen to use a new reactive interface
  • Add direct access to the new payment details manager without going through the subscription manager
  • Add a warning to the subscription manager when email address is not verified so people don’t miss their invoices and receipts.
  • Fix subscription manager showing the wrong upload size limit for new subscriptions
  • Update Sales policy to include that users choosing Paypal will still be entitled to the free trial (it used to say, only for those choosing credit card payment)
  • Prevent use case where subscription was not created properly if a card payment is declined for a user who adds a new subscription after they had tried the service and cancelled, and after their trial period had ended.
  • Improve display name of existing user-attached credit cards (American Express instead of amex, and use capitalized word for Visa and Mastercard)
  • Remove some obsolete code and general code cleaning.

August 6th 2020

  • Try a first pass at revamping the whole Game/Table concept and improve the descriptions and change the name of “My Table” to “My Foundry”, “Launch Game” into either “Launch Foundry” (for our own server) or “Access game” (for games we were invited to)
  • Add listing of players invited to a game as well as per-player usage statistics for that game
  • fix an import wizard crash during world migration if the world.json file is invalid
  • Fix an issue with updating internal subscription state for users after they downgrade their subscription

August 7th 2020

  • Fix a race condition issue where logging in/logout may not appear to have worked until you refresh the page

August 11th 2020

  • Add support for Foundry VTT 0.7.1 (including first hotfix) in the Alpha channel
  • Add a “Return to Setup” button in the join page for the game owner
  • Sort player usage by time spent on a game in the game info hover list
  • The default game URL will now default to using your username instead of random dictionary words
  • Fix a bug when generating the random game url where the website would fail to load if it generates a url that is already in use by another user
  • Use smarter logic in the bazaar to allow updating a module by name even if the manifest url of the package is wrong.
  • Prevent a race condition where setting an admin key on Foundry while having the game in use could cause it to be restarted before the new admin key is set, which makes the Forge think an admin key is set while Foundry doesn’t know of the key.
  • Fix an issue where a client bug happens if FilePicker.browse returns a null response
  • Fix The Forge module to be compatible with the 0.7.1 release
  • Some misc server side improvements

August 14th 2020

  • Fix issue that prevented the deletion of an orphaned module directory containing an invalid or corrupted module.json file
  • Allow the display of a user’s game on the front page even if their subscription ended (but they cannot launch it or configure it)
  • Fix an issue generating new game URLs for users that signed up using the Patreon login service and who did not have a username assigned to their account. The default URL it will generate will now be based on their patreon’s username.