Skip to main content

22 posts tagged with "release"

View All Tags

Version 4.2.1 Released

· One min read
Mike Seese
Lead Developer @ Redwood

Breaking Changes

We normally don't release breaking changes without bumping the major version, but due to some upcoming changes to Redwood, we're making an exception due to the low impact.

  • The FRedwoodPlayerInventoryChanged struct now uses URedwoodPlayerStateComponent instead of ARedwoodPlayerState
  • Deploying to staging or production like environments will now fail if you have not changed default secret config vars. You can test whether or not it'll fail (and which variables need to be changed) with the new yarn check-secrets <config-env> command. This is to help prevent you from shipping vulnerable secrets.

Bug Fixes

  • We've implemented an extensive suite of security fixes after doing a large audit of Redwood systems
  • More config variables can now be used in the secrets system (search for This can be a secret in the secrets provider in config/node/default for all instances)
  • Updated dependencies for CVE vulnerabilities
  • Fixed sync items
  • Fixed zone data
  • Fixed bugs related to using the Queue provider with AGameMode
  • Fixed issues with the local secrets provider
  • Fixed regex for private IP detection (primarily impacted with some environments like Azure)

Version 4.2.0 Released

· One min read
Mike Seese
Lead Developer @ Redwood
warning

Hathora was acquired and is sunsetting their games service on May 5, 2026. We've added Edgegap as another on-demand game server hosting provider. Version 5.0 will remove the Hathora provider.

Features

  • Better support for configuring Redwood in team environments
  • Edgegap game server hosting provider added
  • Added a list-proxies CLI command which shows not-ended proxies (proxies may be stopped but not ended)

Version 4.1.1 Released

· One min read
Mike Seese
Lead Developer @ Redwood

Bug Fixes

  • Fix Redis memory leak (impacts all prior versions and is important for production environments)
  • Add better recovery and logging in Redwood services if Redis fails
  • Removed the Kubernetes Dashboard (an undocumented, opt-in dependency) since it was discontinued
  • Important Redwood spawn errors now show up as editor error alerts in PIE for better visibility
  • Fixed persistence of stack count for UGameplayEffects
  • Fixed a crash caused when placing a URedwoodAbilitySystemComponent on an AAIController
  • Fixed issues with synchronization of world/proxy and zone data

Minor Features

  • Added Redwood editor settings (e.g. Use Backend in PIE) in the PIE play menu for easy accessibility

Version 4.1.0 Released

· 2 min read
Mike Seese
Lead Developer @ Redwood

Major Features

Version 4.0.2 Released

· One min read
Mike Seese
Lead Developer @ Redwood

Bug Fixes

  • [RPG Template] Turned off bFollowPawn in B_OverworldPlayerState, which is the default setting; it was enabled in a prior release by accident
  • [Plugins] Fixed issues with running PIE without the backend
  • [Plugins] Fixed RedwoodChat compiler error for UE 5.7

Version 4.0.0 Released

· 4 min read
Mike Seese
Lead Developer @ Redwood

Major Features

Version 3.1.2 Released

· One min read
Mike Seese
Lead Developer @ Redwood

Another patch to fix some minor issues in the backend!

There was no change to the Plugins or Templates in this release; just bumped the versions

Bug Fixes

  • [Backend] Fixed packaging for macOS Dev Initiator on Apple Silicon (macOS + Intel CPUs are not supported without purchasing source code)
  • [Backend] Allow spaces in your project folder (specifically fixed an issue for deploying to Kubernetes)
  • [Backend] Updated the default DigitalOcean vm-type in config/node/default/deployment/kubernetes/_index.yaml

Version 3.1.1 Released

· One min read
Mike Seese
Lead Developer @ Redwood

Quick patch release to fix a few minor issues!

Bug Fixes

  • [Plugins] Fixes a compiler error related to a missing include in RedwoodGameStateComponent.cpp
  • [Backend/Plugins] Fixes issue with characters spawning in the wrong location based on old zone transfer transform
  • [Backend] Prevent characters from opening multiple matchmaking/queuing tickets; subsequent Join calls will be ignored if a ticket is open
  • [Backend] Fix issue where endedAt columns for the various game server tables were not being populated when the server instance and/or proxy stopped
  • [Backend] Fixes issue with deploying the match-function service to Kubernetes

Version 3.1.0 Released

· 2 min read
Mike Seese
Lead Developer @ Redwood

New Features

  • We now have a Friends system! You can search for players by username or nickname, request, respond, block, and get the connection/online status of friends; the RPG Template comes with an example widget (activated via the crate interactable in-game)
  • Redwood now creates an admin user by default via configuration which is automatically used by the CLI tools
  • You can create normal, non-admin users from the CLI
  • You can configure a default proxy for a realm and use the new create-default-proxy CLI command, which optionally can be automatically started when the backend boots up
  • There's a new SetCharacterArchived function in the UE plugin and example in the RPG template for (un)archiving characters; eventually archived characters will be deleted from the DB after the configured archival period
  • All Realm Instance Configs will now inherit from config/node/default/realm/instances/redwoodBase.yaml which makes creating multiple realms much easier now
  • We've improved the organization of the docs and continue to regularly add more documentation