Full release notes are at
https://github.com/umple/umple/releases/tag/v1.37.0Eleven students have been working at high velocity to implement many improvements including:
* Updates to AI capabilities such as allowing agents to better use Umple, and humans to better use AI to model software with Umple.
* Improvements to the data model form editing (CRUD) and instance diagram generation, bringing this feature out of beta. You can edit a data model and explore the implications for your instance data.
* Improvements to the requirements feature: You can specify use cases and user stories in Umple, and tag code throughout your system indicating which code implements which requirements. This will be especially useful when AIs generate Umple code because this brings traceability of requirements all the way to the generated source code. Further work on this will happen later this year.
* A Language Server Protocol (LSP) server for Umple: Umple can now be edited with LSP support in numerous IDEs including VSCode, Zed, BBEdit, NEOVim, and others. It is being incorporated in UmpleOnline too. This allows you not only to do syntax-directed editing, but also to query the definition or use of a symbol and many other things.
* Many other improvements to UmpleOnline, the compiler, the build system, and other aspects.