Versioned Dependency Management in Service Studio
122
Views
3
Comments
New
Service Studio

Hi OutSystems Team,

It would be incredibly valuable to introduce a feature in Service Studio that allows developers to select and manage specific versions of producers when configuring dependencies. This enhancement would align with the familiar workflow of Visual Studio’s package manager, empowering teams with precise control over which producer versions their applications depend on.

Key Benefits:

  • Stability & Reliability: Locking dependencies to verified versions minimizes the risk of unexpected changes or regressions.
  • Simplified Rollback: Facilitates quick reversion to previous versions if newer updates introduce issues.
  • Improved Developer Experience: Mirrors established practices in other development environments, making dependency management more intuitive.
  • Collaboration Support: Promotes consistency across teams by ensuring uniform dependency versions, reducing integration conflicts.

Please find below a mockup illustrating the proposed implementation.

hi @Izzuan This is an excellent proposal. Having the ability to select and manage producer versions directly in Service Studio .similar to how Visual Studio handles package versions.

Changed the category to
Service Studio

This can only work in OutSystems for libraries. You couldn't do that for apps, agents or workflows, as they have also a database part with tables and data.

For Libraries OutSystems provides this:

https://success.outsystems.com/documentation/outsystems_developer_cloud/building_apps/libraries/