It was previously announced that the next MESS release would Beta 1.1.0. After careful deliberation, it has been decided that MESS deserves a major version bump. With so many significant changes (the largest of these being a move from Microsoft SQL Server to PostgreSQL) and a slightly involved upgrade process, it only made sense to release a new major version.
It was also discussed to do a stable release of MESS. This was decided against as many core features are still going through redesign and there is not a large enough pool of developers to maintain and provide support for a stable release.
A detailed list of pull requests is below but here are the highlights...
- MESS now uses the open source PostgreSQL database management system instead of Microsoft SQL Server. This fits with the open source nature of the software and makes MESS more accessible to everyone.
- The work instruction editor has seen a number of bug fixes and is more simple to use (this is partially due to isolating most part definition options/operations to the "Parts" page).
- The MESS Wiki on GitHub has moved to the GitHub Site.
- MESS now has a reusable tag system for easier part traceability.
- Part traceability has been completely overhauled to track part genealogy (with very limited part rework support).
- Minor quality of life improvements with dark mode persistence at the user level and auto closing menus.
Early End of Support for Microsoft SQL Server
In the last release, it was planned to maintain support for Microsoft SQL Server in the 1.0 Beta Series. Due to limited developer time, lack of a significant need, and complexity, it has been decided to drop support for Microsoft SQL Server early.
For Users Upgrading from Microsoft SQL Server
The deployment section of the MESS Wiki has been updated to document Postgres deployment. As of now, users and work instructions can be exported from a SQL Server deployment and imported into a Postgres deployment. As of now (5/7/2026), production data (such as production logs and part traceability data) cannot be migrated. It is hoped that full data export and import support will come in the future.
What's Changed
- Work Instruction Update Bug Fix by @EyeBrawler in #172
- GitHub Wiki Import to Pages by @adamj537 in #173
- Migration to PostgreSQL - MESS 1.1.0 Beta 1 by @EyeBrawler in #171
- Reusable Tag Management Page by @EyeBrawler in #176
- Part Traceability with Reusable Tags (limited rework support) by @EyeBrawler in #177
- Dark Mode Persistence Via User Profiles by @EyeBrawler in #178
- GitHub Site Wiki Updates by @EyeBrawler in #180
- Fix devcontainer: migrate from MSSQL/.NET 8 to PostgreSQL/.NET 10 by @Copilot in #182
- Close NavigationMenu, NodeActionMenu, and VersionHistoryMenu on outside click by @Copilot in #184
- Bug Fixes/Enhancements from SENSIT Technologies Fork by @EyeBrawler in #187
- Set up GitHub Codespaces dev environment for .NET 10 Blazor + PostgreSQL by @Copilot in #186
- Dark Mode Enhancements, Part Definition and Node Model Changes, and Misc. Part Traceability Refactoring by @EyeBrawler in #188
New Contributors
Full Changelog: v1.0.0-beta.2...v2.0.0-beta.1