Virto Commerce
Open source B2B commerce platform on .NET
Virto ships several times a week, but the same fix lands three times under three version numbers.
◆Recent moves
- 1d ago
Cache change token captured before load, not after
Captures the cache change token before the load rather than after it, closing a window where a concurrent write could be missed. An internal correctness fix with no visible surface.
View source ↗ - 2d ago
3.1039.8 backports the settings type-mismatch 500 fix
The settings ValueType fix backported to the 3.1039 line: a setting registered as one type but stored as another in the database or config no longer produces a 500. Same change as 3.1055.0, landed on an older supported branch the same day.
View source ↗ - 2d ago
Settings type mismatch no longer returns a 500
A type mismatch between how a setting is registered and how it is stored was turning into a 500 error rather than being coerced or reported. This is the current-line version of the fix that also went to 3.1039.8.
View source ↗ - 2d ago
3.1007.23 backports admin UI access restrictions
Admin UI access restrictions backported to the 3.1007 line, the oldest branch still receiving this change. That it reaches that far back indicates the project treats it as a hardening fix rather than a feature.
View source ↗ - 2d ago
3.1039.7 backports admin access limits and the 302 login redirect
The 3.1039 branch picks up both changes together: restricted admin UI access and the API returning a 302 to the login page instead of a 401. Identical content to 3.1054.0 on the current line.
View source ↗ - 2d ago
Admin UI access restricted; API redirects to login instead of 401
Admin UI access is now restricted, and unauthenticated API calls redirect to the login page rather than returning 401. The redirect helps browser flows but changes what API clients see on an expired session, which integrators will need to handle.
View source ↗